Linux Kernel
3.7.1
|
Go to the source code of this file.
Enumerations | |
enum | { AIC3X_HEADSET_DETECT_OFF = 0, AIC3X_HEADSET_DETECT_STEREO = 1, AIC3X_HEADSET_DETECT_CELLULAR = 2, AIC3X_HEADSET_DETECT_BOTH = 3 } |
enum | { AIC3X_HEADSET_DEBOUNCE_16MS = 0, AIC3X_HEADSET_DEBOUNCE_32MS = 1, AIC3X_HEADSET_DEBOUNCE_64MS = 2, AIC3X_HEADSET_DEBOUNCE_128MS = 3, AIC3X_HEADSET_DEBOUNCE_256MS = 4, AIC3X_HEADSET_DEBOUNCE_512MS = 5 } |
enum | { AIC3X_BUTTON_DEBOUNCE_0MS = 0, AIC3X_BUTTON_DEBOUNCE_8MS = 1, AIC3X_BUTTON_DEBOUNCE_16MS = 2, AIC3X_BUTTON_DEBOUNCE_32MS = 3 } |
#define AIC3X_ASD_INTF_CTRLA 8 |
Definition at line 35 of file tlv320aic3x.h.
#define AIC3X_ASD_INTF_CTRLB 9 |
Definition at line 37 of file tlv320aic3x.h.
#define AIC3X_ASD_INTF_CTRLC 10 |
Definition at line 39 of file tlv320aic3x.h.
#define AIC3X_BUTTON_DEBOUNCE_MASK 3 |
Definition at line 276 of file tlv320aic3x.h.
#define AIC3X_BUTTON_DEBOUNCE_SHIFT 0 |
Definition at line 275 of file tlv320aic3x.h.
#define AIC3X_CACHEREGNUM 110 |
Definition at line 16 of file tlv320aic3x.h.
#define AIC3X_CLKGEN_CTRL_REG 102 |
Definition at line 152 of file tlv320aic3x.h.
#define AIC3X_CODEC_DATAPATH_REG 7 |
Definition at line 33 of file tlv320aic3x.h.
#define AIC3X_CODEC_DFILT_CTRL 12 |
Definition at line 43 of file tlv320aic3x.h.
#define AIC3X_GPIO1_REG 98 |
Definition at line 147 of file tlv320aic3x.h.
#define AIC3X_GPIO2_REG 99 |
Definition at line 148 of file tlv320aic3x.h.
#define AIC3X_GPIOA_REG 100 |
Definition at line 149 of file tlv320aic3x.h.
#define AIC3X_GPIOB_REG 101 |
Definition at line 150 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DEBOUNCE_MASK 7 |
Definition at line 274 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DEBOUNCE_SHIFT 2 |
Definition at line 273 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DETECT_CTRL_A 13 |
Definition at line 45 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DETECT_CTRL_B 14 |
Definition at line 46 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DETECT_ENABLED 0x80 |
Definition at line 270 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DETECT_MASK 3 |
Definition at line 272 of file tlv320aic3x.h.
#define AIC3X_HEADSET_DETECT_SHIFT 5 |
Definition at line 271 of file tlv320aic3x.h.
#define AIC3X_OVRF_STATUS_AND_PLLR_REG 11 |
Definition at line 41 of file tlv320aic3x.h.
#define AIC3X_PAGE_SELECT 0 |
Definition at line 19 of file tlv320aic3x.h.
#define AIC3X_PLL_PROGA_REG 3 |
Definition at line 25 of file tlv320aic3x.h.
#define AIC3X_PLL_PROGB_REG 4 |
Definition at line 27 of file tlv320aic3x.h.
#define AIC3X_PLL_PROGC_REG 5 |
Definition at line 29 of file tlv320aic3x.h.
#define AIC3X_PLL_PROGD_REG 6 |
Definition at line 31 of file tlv320aic3x.h.
#define AIC3X_RESET 1 |
Definition at line 21 of file tlv320aic3x.h.
#define AIC3X_RT_IRQ_FLAGS_REG 97 |
Definition at line 146 of file tlv320aic3x.h.
#define AIC3X_SAMPLE_RATE_SEL_REG 2 |
Definition at line 23 of file tlv320aic3x.h.
#define AIC3X_STICKY_IRQ_FLAGS_REG 96 |
Definition at line 145 of file tlv320aic3x.h.
#define BIT_CLK_MASTER 0x80 |
Definition at line 170 of file tlv320aic3x.h.
#define CLASSD_CTRL 73 |
Definition at line 127 of file tlv320aic3x.h.
#define CLKDIV_IN_MASK 0xc0 |
Definition at line 201 of file tlv320aic3x.h.
#define CLKDIV_IN_SHIFT 6 |
Definition at line 202 of file tlv320aic3x.h.
#define CLKIN_BCLK 2 |
Definition at line 206 of file tlv320aic3x.h.
#define CLKIN_GPIO2 1 |
Definition at line 205 of file tlv320aic3x.h.
#define CLKIN_MCLK 0 |
Definition at line 204 of file tlv320aic3x.h.
#define CODEC_CLKIN_CLKDIV 1 |
Definition at line 195 of file tlv320aic3x.h.
#define CODEC_CLKIN_PLLDIV 0 |
Definition at line 194 of file tlv320aic3x.h.
#define DAC_ICC_ADJ 109 |
Definition at line 163 of file tlv320aic3x.h.
#define DAC_LINE_MUX 41 |
Definition at line 80 of file tlv320aic3x.h.
#define DAC_PWR 37 |
Definition at line 73 of file tlv320aic3x.h.
#define DACL1_2_HPLCOM_VOL 54 |
Definition at line 97 of file tlv320aic3x.h.
#define DACL1_2_HPLOUT_VOL 47 |
Definition at line 89 of file tlv320aic3x.h.
#define DACL1_2_HPRCOM_VOL 68 |
Definition at line 113 of file tlv320aic3x.h.
#define DACL1_2_HPROUT_VOL 61 |
Definition at line 105 of file tlv320aic3x.h.
#define DACL1_2_LLOPM_VOL 82 |
Definition at line 131 of file tlv320aic3x.h.
#define DACL1_2_MONOLOPM_VOL 75 |
Definition at line 121 of file tlv320aic3x.h.
#define DACL1_2_RLOPM_VOL 89 |
Definition at line 139 of file tlv320aic3x.h.
#define DACR1_2_HPLCOM_VOL 57 |
Definition at line 100 of file tlv320aic3x.h.
#define DACR1_2_HPLOUT_VOL 50 |
Definition at line 92 of file tlv320aic3x.h.
#define DACR1_2_HPRCOM_VOL 71 |
Definition at line 116 of file tlv320aic3x.h.
#define DACR1_2_HPROUT_VOL 64 |
Definition at line 108 of file tlv320aic3x.h.
#define DACR1_2_LLOPM_VOL 85 |
Definition at line 134 of file tlv320aic3x.h.
#define DACR1_2_MONOLOPM_VOL 78 |
Definition at line 124 of file tlv320aic3x.h.
#define DACR1_2_RLOPM_VOL 92 |
Definition at line 142 of file tlv320aic3x.h.
#define DEFAULT_GAIN 0x20 |
Definition at line 239 of file tlv320aic3x.h.
#define DEFAULT_VOL INVERT_VOL(0x50) |
Definition at line 237 of file tlv320aic3x.h.
#define DUAL_RATE_MODE ((1 << 5) | (1 << 6)) |
Definition at line 176 of file tlv320aic3x.h.
#define FSREF_44100 (1 << 7) |
Definition at line 174 of file tlv320aic3x.h.
#define FSREF_48000 (0 << 7) |
Definition at line 175 of file tlv320aic3x.h.
#define HPLCOM_CFG 37 |
Definition at line 74 of file tlv320aic3x.h.
#define HPLCOM_CTRL 58 |
Definition at line 101 of file tlv320aic3x.h.
#define HPLCOM_PWR_ON 0x01 |
Definition at line 228 of file tlv320aic3x.h.
#define HPLOUT_CTRL 51 |
Definition at line 93 of file tlv320aic3x.h.
#define HPLOUT_PWR_ON 0x01 |
Definition at line 226 of file tlv320aic3x.h.
#define HPOUT_POP_REDUCTION 42 |
Definition at line 82 of file tlv320aic3x.h.
#define HPOUT_SC 40 |
Definition at line 78 of file tlv320aic3x.h.
#define HPRCOM_CFG 38 |
Definition at line 76 of file tlv320aic3x.h.
#define HPRCOM_CTRL 72 |
Definition at line 117 of file tlv320aic3x.h.
#define HPRCOM_PWR_ON 0x01 |
Definition at line 229 of file tlv320aic3x.h.
#define HPROUT_CTRL 65 |
Definition at line 109 of file tlv320aic3x.h.
#define HPROUT_PWR_ON 0x01 |
Definition at line 227 of file tlv320aic3x.h.
#define INVERT_VOL | ( | val | ) | (0x7f - val) |
Definition at line 234 of file tlv320aic3x.h.
#define LADC_PWR_ON 0x04 |
Definition at line 222 of file tlv320aic3x.h.
#define LADC_VOL 15 |
Definition at line 48 of file tlv320aic3x.h.
#define LAGC_CTRL_A 26 |
Definition at line 65 of file tlv320aic3x.h.
#define LAGC_CTRL_B 27 |
Definition at line 66 of file tlv320aic3x.h.
#define LAGC_CTRL_C 28 |
Definition at line 67 of file tlv320aic3x.h.
#define LAGCN_ATTACK 103 |
Definition at line 154 of file tlv320aic3x.h.
#define LAGCN_DECAY 104 |
Definition at line 155 of file tlv320aic3x.h.
#define LDAC2LCH (0x1 << 3) |
Definition at line 177 of file tlv320aic3x.h.
#define LDAC2MONOMIX (0x3 << 3) |
Definition at line 181 of file tlv320aic3x.h.
#define LDAC2RCH (0x2 << 3) |
Definition at line 179 of file tlv320aic3x.h.
#define LDAC_PWR_ON 0x80 |
Definition at line 224 of file tlv320aic3x.h.
#define LDAC_VOL 43 |
Definition at line 84 of file tlv320aic3x.h.
#define LINE1L_2_LADC_CTRL 19 |
Definition at line 54 of file tlv320aic3x.h.
#define LINE1L_2_RADC_CTRL 24 |
Definition at line 57 of file tlv320aic3x.h.
#define LINE1R_2_LADC_CTRL 21 |
Definition at line 55 of file tlv320aic3x.h.
#define LINE1R_2_RADC_CTRL 22 |
Definition at line 56 of file tlv320aic3x.h.
#define LINE2L_2_HPLCOM_VOL 52 |
Definition at line 95 of file tlv320aic3x.h.
#define LINE2L_2_HPLOUT_VOL 45 |
Definition at line 87 of file tlv320aic3x.h.
#define LINE2L_2_HPRCOM_VOL 66 |
Definition at line 111 of file tlv320aic3x.h.
#define LINE2L_2_HPROUT_VOL 59 |
Definition at line 103 of file tlv320aic3x.h.
#define LINE2L_2_LADC_CTRL 20 |
Definition at line 59 of file tlv320aic3x.h.
#define LINE2L_2_LLOPM_VOL 80 |
Definition at line 129 of file tlv320aic3x.h.
#define LINE2L_2_MONOLOPM_VOL 73 |
Definition at line 119 of file tlv320aic3x.h.
#define LINE2L_2_RLOPM_VOL 87 |
Definition at line 137 of file tlv320aic3x.h.
#define LINE2R_2_HPLCOM_VOL 55 |
Definition at line 98 of file tlv320aic3x.h.
#define LINE2R_2_HPLOUT_VOL 48 |
Definition at line 90 of file tlv320aic3x.h.
#define LINE2R_2_HPRCOM_VOL 69 |
Definition at line 114 of file tlv320aic3x.h.
#define LINE2R_2_HPROUT_VOL 62 |
Definition at line 106 of file tlv320aic3x.h.
#define LINE2R_2_LLOPM_VOL 83 |
Definition at line 132 of file tlv320aic3x.h.
#define LINE2R_2_MONOLOPM_VOL 76 |
Definition at line 122 of file tlv320aic3x.h.
#define LINE2R_2_RADC_CTRL 23 |
Definition at line 60 of file tlv320aic3x.h.
#define LINE2R_2_RLOPM_VOL 90 |
Definition at line 140 of file tlv320aic3x.h.
#define LLOPM_CTRL 86 |
Definition at line 135 of file tlv320aic3x.h.
#define LLOPM_PWR_ON 0x01 |
Definition at line 231 of file tlv320aic3x.h.
#define MCLK_SOURCE 0x0 |
Definition at line 197 of file tlv320aic3x.h.
#define MIC3LR_2_LADC_CTRL 17 |
Definition at line 51 of file tlv320aic3x.h.
#define MIC3LR_2_RADC_CTRL 18 |
Definition at line 52 of file tlv320aic3x.h.
#define MICBIAS_CTRL 25 |
Definition at line 62 of file tlv320aic3x.h.
#define MONOLOPM_CTRL 79 |
Definition at line 125 of file tlv320aic3x.h.
#define MONOLOPM_PWR_ON 0x01 |
Definition at line 230 of file tlv320aic3x.h.
#define MUTE_ON 0x80 |
Definition at line 219 of file tlv320aic3x.h.
#define NEW_ADC_DIGITALPATH 107 |
Definition at line 159 of file tlv320aic3x.h.
#define PAGE0_SELECT 0 |
Definition at line 166 of file tlv320aic3x.h.
#define PAGE1_SELECT 1 |
Definition at line 167 of file tlv320aic3x.h.
#define PASSIVE_BYPASS 108 |
Definition at line 161 of file tlv320aic3x.h.
#define PGAL_2_HPLCOM_VOL 53 |
Definition at line 96 of file tlv320aic3x.h.
#define PGAL_2_HPLOUT_VOL 46 |
Definition at line 88 of file tlv320aic3x.h.
#define PGAL_2_HPRCOM_VOL 67 |
Definition at line 112 of file tlv320aic3x.h.
#define PGAL_2_HPROUT_VOL 60 |
Definition at line 104 of file tlv320aic3x.h.
#define PGAL_2_LLOPM_VOL 81 |
Definition at line 130 of file tlv320aic3x.h.
#define PGAL_2_MONOLOPM_VOL 74 |
Definition at line 120 of file tlv320aic3x.h.
#define PGAL_2_RLOPM_VOL 88 |
Definition at line 138 of file tlv320aic3x.h.
#define PGAR_2_HPLCOM_VOL 56 |
Definition at line 99 of file tlv320aic3x.h.
#define PGAR_2_HPLOUT_VOL 49 |
Definition at line 91 of file tlv320aic3x.h.
#define PGAR_2_HPRCOM_VOL 70 |
Definition at line 115 of file tlv320aic3x.h.
#define PGAR_2_HPROUT_VOL 63 |
Definition at line 107 of file tlv320aic3x.h.
#define PGAR_2_LLOPM_VOL 84 |
Definition at line 133 of file tlv320aic3x.h.
#define PGAR_2_MONOLOPM_VOL 77 |
Definition at line 123 of file tlv320aic3x.h.
#define PGAR_2_RLOPM_VOL 91 |
Definition at line 141 of file tlv320aic3x.h.
#define PLL_CLKDIV_SHIFT 0 |
Definition at line 198 of file tlv320aic3x.h.
#define PLL_CLKIN_SHIFT 4 |
Definition at line 196 of file tlv320aic3x.h.
#define PLL_ENABLE 0x80 |
Definition at line 212 of file tlv320aic3x.h.
#define PLLCLK_IN_MASK 0x30 |
Definition at line 199 of file tlv320aic3x.h.
#define PLLCLK_IN_SHIFT 4 |
Definition at line 200 of file tlv320aic3x.h.
#define PLLD_LSB_SHIFT 2 |
Definition at line 191 of file tlv320aic3x.h.
#define PLLD_MSB_SHIFT 0 |
Definition at line 190 of file tlv320aic3x.h.
#define PLLJ_SHIFT 2 |
Definition at line 189 of file tlv320aic3x.h.
#define PLLP_MASK 7 |
Definition at line 186 of file tlv320aic3x.h.
#define PLLP_SHIFT 0 |
Definition at line 185 of file tlv320aic3x.h.
#define PLLQ_SHIFT 3 |
Definition at line 187 of file tlv320aic3x.h.
#define PLLR_SHIFT 0 |
Definition at line 188 of file tlv320aic3x.h.
#define RADC_PWR_ON 0x04 |
Definition at line 223 of file tlv320aic3x.h.
#define RADC_VOL 16 |
Definition at line 49 of file tlv320aic3x.h.
#define RAGC_CTRL_A 29 |
Definition at line 68 of file tlv320aic3x.h.
#define RAGC_CTRL_B 30 |
Definition at line 69 of file tlv320aic3x.h.
#define RAGC_CTRL_C 31 |
Definition at line 70 of file tlv320aic3x.h.
#define RAGCN_ATTACK 105 |
Definition at line 156 of file tlv320aic3x.h.
#define RAGCN_DECAY 106 |
Definition at line 157 of file tlv320aic3x.h.
#define RDAC2LCH (0x2 << 1) |
Definition at line 180 of file tlv320aic3x.h.
#define RDAC2MONOMIX (0x3 << 1) |
Definition at line 182 of file tlv320aic3x.h.
#define RDAC2RCH (0x1 << 1) |
Definition at line 178 of file tlv320aic3x.h.
#define RDAC_PWR_ON 0x40 |
Definition at line 225 of file tlv320aic3x.h.
#define RDAC_VOL 44 |
Definition at line 85 of file tlv320aic3x.h.
#define RLOPM_CTRL 93 |
Definition at line 143 of file tlv320aic3x.h.
#define RLOPM_PWR_ON 0x01 |
Definition at line 232 of file tlv320aic3x.h.
#define ROUTE_ON 0x80 |
Definition at line 215 of file tlv320aic3x.h.
#define SOFT_RESET 0x80 |
Definition at line 209 of file tlv320aic3x.h.
#define UNMUTE 0x08 |
Definition at line 218 of file tlv320aic3x.h.
#define WORD_CLK_MASTER 0x40 |
Definition at line 171 of file tlv320aic3x.h.
anonymous enum |
AIC3X_HEADSET_DETECT_OFF | |
AIC3X_HEADSET_DETECT_STEREO | |
AIC3X_HEADSET_DETECT_CELLULAR | |
AIC3X_HEADSET_DETECT_BOTH |
Definition at line 247 of file tlv320aic3x.h.
anonymous enum |
AIC3X_HEADSET_DEBOUNCE_16MS | |
AIC3X_HEADSET_DEBOUNCE_32MS | |
AIC3X_HEADSET_DEBOUNCE_64MS | |
AIC3X_HEADSET_DEBOUNCE_128MS | |
AIC3X_HEADSET_DEBOUNCE_256MS | |
AIC3X_HEADSET_DEBOUNCE_512MS |
Definition at line 254 of file tlv320aic3x.h.
anonymous enum |
AIC3X_BUTTON_DEBOUNCE_0MS | |
AIC3X_BUTTON_DEBOUNCE_8MS | |
AIC3X_BUTTON_DEBOUNCE_16MS | |
AIC3X_BUTTON_DEBOUNCE_32MS |
Definition at line 263 of file tlv320aic3x.h.