Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
tlv320aic3x.h File Reference

Go to the source code of this file.

Macros

#define AIC3X_CACHEREGNUM   110
 
#define AIC3X_PAGE_SELECT   0
 
#define AIC3X_RESET   1
 
#define AIC3X_SAMPLE_RATE_SEL_REG   2
 
#define AIC3X_PLL_PROGA_REG   3
 
#define AIC3X_PLL_PROGB_REG   4
 
#define AIC3X_PLL_PROGC_REG   5
 
#define AIC3X_PLL_PROGD_REG   6
 
#define AIC3X_CODEC_DATAPATH_REG   7
 
#define AIC3X_ASD_INTF_CTRLA   8
 
#define AIC3X_ASD_INTF_CTRLB   9
 
#define AIC3X_ASD_INTF_CTRLC   10
 
#define AIC3X_OVRF_STATUS_AND_PLLR_REG   11
 
#define AIC3X_CODEC_DFILT_CTRL   12
 
#define AIC3X_HEADSET_DETECT_CTRL_A   13
 
#define AIC3X_HEADSET_DETECT_CTRL_B   14
 
#define LADC_VOL   15
 
#define RADC_VOL   16
 
#define MIC3LR_2_LADC_CTRL   17
 
#define MIC3LR_2_RADC_CTRL   18
 
#define LINE1L_2_LADC_CTRL   19
 
#define LINE1R_2_LADC_CTRL   21
 
#define LINE1R_2_RADC_CTRL   22
 
#define LINE1L_2_RADC_CTRL   24
 
#define LINE2L_2_LADC_CTRL   20
 
#define LINE2R_2_RADC_CTRL   23
 
#define MICBIAS_CTRL   25
 
#define LAGC_CTRL_A   26
 
#define LAGC_CTRL_B   27
 
#define LAGC_CTRL_C   28
 
#define RAGC_CTRL_A   29
 
#define RAGC_CTRL_B   30
 
#define RAGC_CTRL_C   31
 
#define DAC_PWR   37
 
#define HPLCOM_CFG   37
 
#define HPRCOM_CFG   38
 
#define HPOUT_SC   40
 
#define DAC_LINE_MUX   41
 
#define HPOUT_POP_REDUCTION   42
 
#define LDAC_VOL   43
 
#define RDAC_VOL   44
 
#define LINE2L_2_HPLOUT_VOL   45
 
#define PGAL_2_HPLOUT_VOL   46
 
#define DACL1_2_HPLOUT_VOL   47
 
#define LINE2R_2_HPLOUT_VOL   48
 
#define PGAR_2_HPLOUT_VOL   49
 
#define DACR1_2_HPLOUT_VOL   50
 
#define HPLOUT_CTRL   51
 
#define LINE2L_2_HPLCOM_VOL   52
 
#define PGAL_2_HPLCOM_VOL   53
 
#define DACL1_2_HPLCOM_VOL   54
 
#define LINE2R_2_HPLCOM_VOL   55
 
#define PGAR_2_HPLCOM_VOL   56
 
#define DACR1_2_HPLCOM_VOL   57
 
#define HPLCOM_CTRL   58
 
#define LINE2L_2_HPROUT_VOL   59
 
#define PGAL_2_HPROUT_VOL   60
 
#define DACL1_2_HPROUT_VOL   61
 
#define LINE2R_2_HPROUT_VOL   62
 
#define PGAR_2_HPROUT_VOL   63
 
#define DACR1_2_HPROUT_VOL   64
 
#define HPROUT_CTRL   65
 
#define LINE2L_2_HPRCOM_VOL   66
 
#define PGAL_2_HPRCOM_VOL   67
 
#define DACL1_2_HPRCOM_VOL   68
 
#define LINE2R_2_HPRCOM_VOL   69
 
#define PGAR_2_HPRCOM_VOL   70
 
#define DACR1_2_HPRCOM_VOL   71
 
#define HPRCOM_CTRL   72
 
#define LINE2L_2_MONOLOPM_VOL   73
 
#define PGAL_2_MONOLOPM_VOL   74
 
#define DACL1_2_MONOLOPM_VOL   75
 
#define LINE2R_2_MONOLOPM_VOL   76
 
#define PGAR_2_MONOLOPM_VOL   77
 
#define DACR1_2_MONOLOPM_VOL   78
 
#define MONOLOPM_CTRL   79
 
#define CLASSD_CTRL   73
 
#define LINE2L_2_LLOPM_VOL   80
 
#define PGAL_2_LLOPM_VOL   81
 
#define DACL1_2_LLOPM_VOL   82
 
#define LINE2R_2_LLOPM_VOL   83
 
#define PGAR_2_LLOPM_VOL   84
 
#define DACR1_2_LLOPM_VOL   85
 
#define LLOPM_CTRL   86
 
#define LINE2L_2_RLOPM_VOL   87
 
#define PGAL_2_RLOPM_VOL   88
 
#define DACL1_2_RLOPM_VOL   89
 
#define LINE2R_2_RLOPM_VOL   90
 
#define PGAR_2_RLOPM_VOL   91
 
#define DACR1_2_RLOPM_VOL   92
 
#define RLOPM_CTRL   93
 
#define AIC3X_STICKY_IRQ_FLAGS_REG   96
 
#define AIC3X_RT_IRQ_FLAGS_REG   97
 
#define AIC3X_GPIO1_REG   98
 
#define AIC3X_GPIO2_REG   99
 
#define AIC3X_GPIOA_REG   100
 
#define AIC3X_GPIOB_REG   101
 
#define AIC3X_CLKGEN_CTRL_REG   102
 
#define LAGCN_ATTACK   103
 
#define LAGCN_DECAY   104
 
#define RAGCN_ATTACK   105
 
#define RAGCN_DECAY   106
 
#define NEW_ADC_DIGITALPATH   107
 
#define PASSIVE_BYPASS   108
 
#define DAC_ICC_ADJ   109
 
#define PAGE0_SELECT   0
 
#define PAGE1_SELECT   1
 
#define BIT_CLK_MASTER   0x80
 
#define WORD_CLK_MASTER   0x40
 
#define FSREF_44100   (1 << 7)
 
#define FSREF_48000   (0 << 7)
 
#define DUAL_RATE_MODE   ((1 << 5) | (1 << 6))
 
#define LDAC2LCH   (0x1 << 3)
 
#define RDAC2RCH   (0x1 << 1)
 
#define LDAC2RCH   (0x2 << 3)
 
#define RDAC2LCH   (0x2 << 1)
 
#define LDAC2MONOMIX   (0x3 << 3)
 
#define RDAC2MONOMIX   (0x3 << 1)
 
#define PLLP_SHIFT   0
 
#define PLLP_MASK   7
 
#define PLLQ_SHIFT   3
 
#define PLLR_SHIFT   0
 
#define PLLJ_SHIFT   2
 
#define PLLD_MSB_SHIFT   0
 
#define PLLD_LSB_SHIFT   2
 
#define CODEC_CLKIN_PLLDIV   0
 
#define CODEC_CLKIN_CLKDIV   1
 
#define PLL_CLKIN_SHIFT   4
 
#define MCLK_SOURCE   0x0
 
#define PLL_CLKDIV_SHIFT   0
 
#define PLLCLK_IN_MASK   0x30
 
#define PLLCLK_IN_SHIFT   4
 
#define CLKDIV_IN_MASK   0xc0
 
#define CLKDIV_IN_SHIFT   6
 
#define CLKIN_MCLK   0
 
#define CLKIN_GPIO2   1
 
#define CLKIN_BCLK   2
 
#define SOFT_RESET   0x80
 
#define PLL_ENABLE   0x80
 
#define ROUTE_ON   0x80
 
#define UNMUTE   0x08
 
#define MUTE_ON   0x80
 
#define LADC_PWR_ON   0x04
 
#define RADC_PWR_ON   0x04
 
#define LDAC_PWR_ON   0x80
 
#define RDAC_PWR_ON   0x40
 
#define HPLOUT_PWR_ON   0x01
 
#define HPROUT_PWR_ON   0x01
 
#define HPLCOM_PWR_ON   0x01
 
#define HPRCOM_PWR_ON   0x01
 
#define MONOLOPM_PWR_ON   0x01
 
#define LLOPM_PWR_ON   0x01
 
#define RLOPM_PWR_ON   0x01
 
#define INVERT_VOL(val)   (0x7f - val)
 
#define DEFAULT_VOL   INVERT_VOL(0x50)
 
#define DEFAULT_GAIN   0x20
 
#define AIC3X_HEADSET_DETECT_ENABLED   0x80
 
#define AIC3X_HEADSET_DETECT_SHIFT   5
 
#define AIC3X_HEADSET_DETECT_MASK   3
 
#define AIC3X_HEADSET_DEBOUNCE_SHIFT   2
 
#define AIC3X_HEADSET_DEBOUNCE_MASK   7
 
#define AIC3X_BUTTON_DEBOUNCE_SHIFT   0
 
#define AIC3X_BUTTON_DEBOUNCE_MASK   3
 

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 }
 

Macro Definition Documentation

#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.

Enumeration Type Documentation

anonymous enum
Enumerator:
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
Enumerator:
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
Enumerator:
AIC3X_BUTTON_DEBOUNCE_0MS 
AIC3X_BUTTON_DEBOUNCE_8MS 
AIC3X_BUTTON_DEBOUNCE_16MS 
AIC3X_BUTTON_DEBOUNCE_32MS 

Definition at line 263 of file tlv320aic3x.h.