diff options
-rw-r--r-- | sound/soc/codecs/tlv320aic3x.h | 47 |
1 files changed, 25 insertions, 22 deletions
diff --git a/sound/soc/codecs/tlv320aic3x.h b/sound/soc/codecs/tlv320aic3x.h index 98e44395b662..20d8cac2637c 100644 --- a/sound/soc/codecs/tlv320aic3x.h +++ b/sound/soc/codecs/tlv320aic3x.h | |||
@@ -81,52 +81,55 @@ | |||
81 | /* DAC Digital control registers */ | 81 | /* DAC Digital control registers */ |
82 | #define LDAC_VOL 43 | 82 | #define LDAC_VOL 43 |
83 | #define RDAC_VOL 44 | 83 | #define RDAC_VOL 44 |
84 | /* High Power Output control registers */ | 84 | /* Left High Power Output control registers */ |
85 | #define LINE2L_2_HPLOUT_VOL 45 | 85 | #define LINE2L_2_HPLOUT_VOL 45 |
86 | #define LINE2R_2_HPROUT_VOL 62 | ||
87 | #define PGAL_2_HPLOUT_VOL 46 | 86 | #define PGAL_2_HPLOUT_VOL 46 |
88 | #define PGAL_2_HPROUT_VOL 60 | ||
89 | #define PGAR_2_HPLOUT_VOL 49 | ||
90 | #define PGAR_2_HPROUT_VOL 63 | ||
91 | #define DACL1_2_HPLOUT_VOL 47 | 87 | #define DACL1_2_HPLOUT_VOL 47 |
92 | #define DACR1_2_HPROUT_VOL 64 | 88 | #define PGAR_2_HPLOUT_VOL 49 |
93 | #define HPLOUT_CTRL 51 | 89 | #define HPLOUT_CTRL 51 |
94 | #define HPROUT_CTRL 65 | 90 | /* Left High Power COM control registers */ |
95 | /* High Power COM control registers */ | ||
96 | #define LINE2L_2_HPLCOM_VOL 52 | 91 | #define LINE2L_2_HPLCOM_VOL 52 |
97 | #define LINE2R_2_HPRCOM_VOL 69 | ||
98 | #define PGAL_2_HPLCOM_VOL 53 | 92 | #define PGAL_2_HPLCOM_VOL 53 |
93 | #define DACL1_2_HPLCOM_VOL 54 | ||
99 | #define PGAR_2_HPLCOM_VOL 56 | 94 | #define PGAR_2_HPLCOM_VOL 56 |
95 | #define HPLCOM_CTRL 58 | ||
96 | /* Right High Power Output control registers */ | ||
97 | #define PGAL_2_HPROUT_VOL 60 | ||
98 | #define LINE2R_2_HPROUT_VOL 62 | ||
99 | #define PGAR_2_HPROUT_VOL 63 | ||
100 | #define DACR1_2_HPROUT_VOL 64 | ||
101 | #define HPROUT_CTRL 65 | ||
102 | /* Right High Power COM control registers */ | ||
100 | #define PGAL_2_HPRCOM_VOL 67 | 103 | #define PGAL_2_HPRCOM_VOL 67 |
104 | #define LINE2R_2_HPRCOM_VOL 69 | ||
101 | #define PGAR_2_HPRCOM_VOL 70 | 105 | #define PGAR_2_HPRCOM_VOL 70 |
102 | #define DACL1_2_HPLCOM_VOL 54 | ||
103 | #define DACR1_2_HPRCOM_VOL 71 | 106 | #define DACR1_2_HPRCOM_VOL 71 |
104 | #define HPLCOM_CTRL 58 | ||
105 | #define HPRCOM_CTRL 72 | 107 | #define HPRCOM_CTRL 72 |
106 | /* Mono Line Output Plus/Minus control registers */ | 108 | /* Mono Line Output Plus/Minus control registers */ |
107 | #define LINE2L_2_MONOLOPM_VOL 73 | 109 | #define LINE2L_2_MONOLOPM_VOL 73 |
108 | #define LINE2R_2_MONOLOPM_VOL 76 | ||
109 | #define PGAL_2_MONOLOPM_VOL 74 | 110 | #define PGAL_2_MONOLOPM_VOL 74 |
110 | #define PGAR_2_MONOLOPM_VOL 77 | ||
111 | #define DACL1_2_MONOLOPM_VOL 75 | 111 | #define DACL1_2_MONOLOPM_VOL 75 |
112 | #define LINE2R_2_MONOLOPM_VOL 76 | ||
113 | #define PGAR_2_MONOLOPM_VOL 77 | ||
112 | #define DACR1_2_MONOLOPM_VOL 78 | 114 | #define DACR1_2_MONOLOPM_VOL 78 |
113 | #define MONOLOPM_CTRL 79 | 115 | #define MONOLOPM_CTRL 79 |
114 | /* Class-D speaker driver on tlv320aic3007 */ | 116 | /* Class-D speaker driver on tlv320aic3007 */ |
115 | #define CLASSD_CTRL 73 | 117 | #define CLASSD_CTRL 73 |
116 | /* Line Output Plus/Minus control registers */ | 118 | /* Left Line Output Plus/Minus control registers */ |
117 | #define LINE2L_2_LLOPM_VOL 80 | 119 | #define LINE2L_2_LLOPM_VOL 80 |
118 | #define LINE2L_2_RLOPM_VOL 87 | ||
119 | #define LINE2R_2_LLOPM_VOL 83 | ||
120 | #define LINE2R_2_RLOPM_VOL 90 | ||
121 | #define PGAL_2_LLOPM_VOL 81 | 120 | #define PGAL_2_LLOPM_VOL 81 |
122 | #define PGAL_2_RLOPM_VOL 88 | ||
123 | #define PGAR_2_LLOPM_VOL 84 | ||
124 | #define PGAR_2_RLOPM_VOL 91 | ||
125 | #define DACL1_2_LLOPM_VOL 82 | 121 | #define DACL1_2_LLOPM_VOL 82 |
126 | #define DACL1_2_RLOPM_VOL 89 | 122 | #define LINE2R_2_LLOPM_VOL 83 |
127 | #define DACR1_2_RLOPM_VOL 92 | 123 | #define PGAR_2_LLOPM_VOL 84 |
128 | #define DACR1_2_LLOPM_VOL 85 | 124 | #define DACR1_2_LLOPM_VOL 85 |
129 | #define LLOPM_CTRL 86 | 125 | #define LLOPM_CTRL 86 |
126 | /* Right Line Output Plus/Minus control registers */ | ||
127 | #define LINE2L_2_RLOPM_VOL 87 | ||
128 | #define PGAL_2_RLOPM_VOL 88 | ||
129 | #define DACL1_2_RLOPM_VOL 89 | ||
130 | #define LINE2R_2_RLOPM_VOL 90 | ||
131 | #define PGAR_2_RLOPM_VOL 91 | ||
132 | #define DACR1_2_RLOPM_VOL 92 | ||
130 | #define RLOPM_CTRL 93 | 133 | #define RLOPM_CTRL 93 |
131 | /* GPIO/IRQ registers */ | 134 | /* GPIO/IRQ registers */ |
132 | #define AIC3X_STICKY_IRQ_FLAGS_REG 96 | 135 | #define AIC3X_STICKY_IRQ_FLAGS_REG 96 |