Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | AD1836_DAC_CTRL1 0 |
#define | AD1836_DAC_POWERDOWN 2 |
#define | AD1836_DAC_SERFMT_MASK 0xE0 |
#define | AD1836_DAC_SERFMT_PCK256 (0x4 << 5) |
#define | AD1836_DAC_SERFMT_PCK128 (0x5 << 5) |
#define | AD1836_DAC_WORD_LEN_MASK 0x18 |
#define | AD1836_DAC_WORD_LEN_OFFSET 3 |
#define | AD1836_DAC_CTRL2 1 |
#define | AD1836_MUTE_LEFT(x) (((x) * 2) - 2) |
#define | AD1836_MUTE_RIGHT(x) (((x) * 2) - 1) |
#define | AD1836_DAC_L_VOL(x) ((x) * 2) |
#define | AD1836_DAC_R_VOL(x) (1 + ((x) * 2)) |
#define | AD1836_ADC_CTRL1 12 |
#define | AD1836_ADC_POWERDOWN 7 |
#define | AD1836_ADC_HIGHPASS_FILTER 8 |
#define | AD1836_ADC_CTRL2 13 |
#define | AD1836_ADC_WORD_LEN_MASK 0x30 |
#define | AD1836_ADC_WORD_OFFSET 4 |
#define | AD1836_ADC_SERFMT_MASK (7 << 6) |
#define | AD1836_ADC_SERFMT_PCK256 (0x4 << 6) |
#define | AD1836_ADC_SERFMT_PCK128 (0x5 << 6) |
#define | AD1836_ADC_AUX (0x6 << 6) |
#define | AD1836_ADC_CTRL3 14 |
#define | AD1836_NUM_REGS 16 |
#define | AD1836_WORD_LEN_24 0x0 |
#define | AD1836_WORD_LEN_20 0x1 |
#define | AD1836_WORD_LEN_16 0x2 |