|
@@ -119,6 +119,7 @@
|
|
|
#define ARIZONA_ACCESSORY_DETECT_MODE_1 0x293
|
|
|
#define ARIZONA_HEADPHONE_DETECT_1 0x29B
|
|
|
#define ARIZONA_HEADPHONE_DETECT_2 0x29C
|
|
|
+#define ARIZONA_MICD_CLAMP_CONTROL 0x2A2
|
|
|
#define ARIZONA_MIC_DETECT_1 0x2A3
|
|
|
#define ARIZONA_MIC_DETECT_2 0x2A4
|
|
|
#define ARIZONA_MIC_DETECT_3 0x2A5
|
|
@@ -2069,6 +2070,13 @@
|
|
|
#define ARIZONA_HP_LVL_SHIFT 0 /* HP_LVL - [6:0] */
|
|
|
#define ARIZONA_HP_LVL_WIDTH 7 /* HP_LVL - [6:0] */
|
|
|
|
|
|
+/*
|
|
|
+ * R674 (0x2A2) - MICD clamp control
|
|
|
+ */
|
|
|
+#define ARIZONA_MICD_CLAMP_MODE_MASK 0x000F /* MICD_CLAMP_MODE - [3:0] */
|
|
|
+#define ARIZONA_MICD_CLAMP_MODE_SHIFT 0 /* MICD_CLAMP_MODE - [3:0] */
|
|
|
+#define ARIZONA_MICD_CLAMP_MODE_WIDTH 4 /* MICD_CLAMP_MODE - [3:0] */
|
|
|
+
|
|
|
/*
|
|
|
* R675 (0x2A3) - Mic Detect 1
|
|
|
*/
|
|
@@ -5267,6 +5275,12 @@
|
|
|
/*
|
|
|
* R3409 (0xD51) - AOD IRQ1
|
|
|
*/
|
|
|
+#define ARIZONA_MICD_CLAMP_FALL_EINT1 0x0080 /* MICD_CLAMP_FALL_EINT1 */
|
|
|
+#define ARIZONA_MICD_CLAMP_FALL_EINT1_MASK 0x0080 /* MICD_CLAMP_FALL_EINT1 */
|
|
|
+#define ARIZONA_MICD_CLAMP_FALL_EINT1_SHIFT 7 /* MICD_CLAMP_FALL_EINT1 */
|
|
|
+#define ARIZONA_MICD_CLAMP_RISE_EINT1 0x0040 /* MICD_CLAMP_RISE_EINT1 */
|
|
|
+#define ARIZONA_MICD_CLAMP_RISE_EINT1_MASK 0x0040 /* MICD_CLAMP_RISE_EINT1 */
|
|
|
+#define ARIZONA_MICD_CLAMP_RISE_EINT1_SHIFT 6 /* MICD_CLAMP_RISE_EINT1 */
|
|
|
#define ARIZONA_GP5_FALL_EINT1 0x0020 /* GP5_FALL_EINT1 */
|
|
|
#define ARIZONA_GP5_FALL_EINT1_MASK 0x0020 /* GP5_FALL_EINT1 */
|
|
|
#define ARIZONA_GP5_FALL_EINT1_SHIFT 5 /* GP5_FALL_EINT1 */
|
|
@@ -5295,6 +5309,12 @@
|
|
|
/*
|
|
|
* R3410 (0xD52) - AOD IRQ2
|
|
|
*/
|
|
|
+#define ARIZONA_MICD_CLAMP_FALL_EINT2 0x0080 /* MICD_CLAMP_FALL_EINT2 */
|
|
|
+#define ARIZONA_MICD_CLAMP_FALL_EINT2_MASK 0x0080 /* MICD_CLAMP_FALL_EINT2 */
|
|
|
+#define ARIZONA_MICD_CLAMP_FALL_EINT2_SHIFT 7 /* MICD_CLAMP_FALL_EINT2 */
|
|
|
+#define ARIZONA_MICD_CLAMP_RISE_EINT2 0x0040 /* MICD_CLAMP_RISE_EINT2 */
|
|
|
+#define ARIZONA_MICD_CLAMP_RISE_EINT2_MASK 0x0040 /* MICD_CLAMP_RISE_EINT2 */
|
|
|
+#define ARIZONA_MICD_CLAMP_RISE_EINT2_SHIFT 6 /* MICD_CLAMP_RISE_EINT2 */
|
|
|
#define ARIZONA_GP5_FALL_EINT2 0x0020 /* GP5_FALL_EINT2 */
|
|
|
#define ARIZONA_GP5_FALL_EINT2_MASK 0x0020 /* GP5_FALL_EINT2 */
|
|
|
#define ARIZONA_GP5_FALL_EINT2_SHIFT 5 /* GP5_FALL_EINT2 */
|
|
@@ -5379,6 +5399,10 @@
|
|
|
/*
|
|
|
* R3413 (0xD55) - AOD IRQ Raw Status
|
|
|
*/
|
|
|
+#define ARIZONA_MICD_CLAMP_STS 0x0008 /* MICD_CLAMP_STS */
|
|
|
+#define ARIZONA_MICD_CLAMP_STS_MASK 0x0008 /* MICD_CLAMP_STS */
|
|
|
+#define ARIZONA_MICD_CLAMP_STS_SHIFT 3 /* MICD_CLAMP_STS */
|
|
|
+#define ARIZONA_MICD_CLAMP_STS_WIDTH 1 /* MICD_CLAMP_STS */
|
|
|
#define ARIZONA_GP5_STS 0x0004 /* GP5_STS */
|
|
|
#define ARIZONA_GP5_STS_MASK 0x0004 /* GP5_STS */
|
|
|
#define ARIZONA_GP5_STS_SHIFT 2 /* GP5_STS */
|
|
@@ -5395,6 +5419,10 @@
|
|
|
/*
|
|
|
* R3414 (0xD56) - Jack detect debounce
|
|
|
*/
|
|
|
+#define ARIZONA_MICD_CLAMP_DB 0x0008 /* MICD_CLAMP_DB */
|
|
|
+#define ARIZONA_MICD_CLAMP_DB_MASK 0x0008 /* MICD_CLAMP_DB */
|
|
|
+#define ARIZONA_MICD_CLAMP_DB_SHIFT 3 /* MICD_CLAMP_DB */
|
|
|
+#define ARIZONA_MICD_CLAMP_DB_WIDTH 1 /* MICD_CLAMP_DB */
|
|
|
#define ARIZONA_JD2_DB 0x0002 /* JD2_DB */
|
|
|
#define ARIZONA_JD2_DB_MASK 0x0002 /* JD2_DB */
|
|
|
#define ARIZONA_JD2_DB_SHIFT 1 /* JD2_DB */
|