diff options
Diffstat (limited to 'sound/soc/codecs/88pm860x-codec.h')
| -rw-r--r-- | sound/soc/codecs/88pm860x-codec.h | 117 | 
1 files changed, 58 insertions, 59 deletions
diff --git a/sound/soc/codecs/88pm860x-codec.h b/sound/soc/codecs/88pm860x-codec.h index 3364ba4a360..f7282f4f4a7 100644 --- a/sound/soc/codecs/88pm860x-codec.h +++ b/sound/soc/codecs/88pm860x-codec.h @@ -12,67 +12,66 @@  #ifndef __88PM860X_H  #define __88PM860X_H -/* The offset of these registers are 0xb0 */ -#define PM860X_PCM_IFACE_1		0x00 -#define PM860X_PCM_IFACE_2		0x01 -#define PM860X_PCM_IFACE_3		0x02 -#define PM860X_PCM_RATE			0x03 -#define PM860X_EC_PATH			0x04 -#define PM860X_SIDETONE_L_GAIN		0x05 -#define PM860X_SIDETONE_R_GAIN		0x06 -#define PM860X_SIDETONE_SHIFT		0x07 -#define PM860X_ADC_OFFSET_1		0x08 -#define PM860X_ADC_OFFSET_2		0x09 -#define PM860X_DMIC_DELAY		0x0a +#define PM860X_PCM_IFACE_1		0xb0 +#define PM860X_PCM_IFACE_2		0xb1 +#define PM860X_PCM_IFACE_3		0xb2 +#define PM860X_PCM_RATE			0xb3 +#define PM860X_EC_PATH			0xb4 +#define PM860X_SIDETONE_L_GAIN		0xb5 +#define PM860X_SIDETONE_R_GAIN		0xb6 +#define PM860X_SIDETONE_SHIFT		0xb7 +#define PM860X_ADC_OFFSET_1		0xb8 +#define PM860X_ADC_OFFSET_2		0xb9 +#define PM860X_DMIC_DELAY		0xba -#define PM860X_I2S_IFACE_1		0x0b -#define PM860X_I2S_IFACE_2		0x0c -#define PM860X_I2S_IFACE_3		0x0d -#define PM860X_I2S_IFACE_4		0x0e -#define PM860X_EQUALIZER_N0_1		0x0f -#define PM860X_EQUALIZER_N0_2		0x10 -#define PM860X_EQUALIZER_N1_1		0x11 -#define PM860X_EQUALIZER_N1_2		0x12 -#define PM860X_EQUALIZER_D1_1		0x13 -#define PM860X_EQUALIZER_D1_2		0x14 -#define PM860X_LOFI_GAIN_LEFT		0x15 -#define PM860X_LOFI_GAIN_RIGHT		0x16 -#define PM860X_HIFIL_GAIN_LEFT		0x17 -#define PM860X_HIFIL_GAIN_RIGHT		0x18 -#define PM860X_HIFIR_GAIN_LEFT		0x19 -#define PM860X_HIFIR_GAIN_RIGHT		0x1a -#define PM860X_DAC_OFFSET		0x1b -#define PM860X_OFFSET_LEFT_1		0x1c -#define PM860X_OFFSET_LEFT_2		0x1d -#define PM860X_OFFSET_RIGHT_1		0x1e -#define PM860X_OFFSET_RIGHT_2		0x1f -#define PM860X_ADC_ANA_1		0x20 -#define PM860X_ADC_ANA_2		0x21 -#define PM860X_ADC_ANA_3		0x22 -#define PM860X_ADC_ANA_4		0x23 -#define PM860X_ANA_TO_ANA		0x24 -#define PM860X_HS1_CTRL			0x25 -#define PM860X_HS2_CTRL			0x26 -#define PM860X_LO1_CTRL			0x27 -#define PM860X_LO2_CTRL			0x28 -#define PM860X_EAR_CTRL_1		0x29 -#define PM860X_EAR_CTRL_2		0x2a -#define PM860X_AUDIO_SUPPLIES_1		0x2b -#define PM860X_AUDIO_SUPPLIES_2		0x2c -#define PM860X_ADC_EN_1			0x2d -#define PM860X_ADC_EN_2			0x2e -#define PM860X_DAC_EN_1			0x2f -#define PM860X_DAC_EN_2			0x31 -#define PM860X_AUDIO_CAL_1		0x32 -#define PM860X_AUDIO_CAL_2		0x33 -#define PM860X_AUDIO_CAL_3		0x34 -#define PM860X_AUDIO_CAL_4		0x35 -#define PM860X_AUDIO_CAL_5		0x36 -#define PM860X_ANA_INPUT_SEL_1		0x37 -#define PM860X_ANA_INPUT_SEL_2		0x38 +#define PM860X_I2S_IFACE_1		0xbb +#define PM860X_I2S_IFACE_2		0xbc +#define PM860X_I2S_IFACE_3		0xbd +#define PM860X_I2S_IFACE_4		0xbe +#define PM860X_EQUALIZER_N0_1		0xbf +#define PM860X_EQUALIZER_N0_2		0xc0 +#define PM860X_EQUALIZER_N1_1		0xc1 +#define PM860X_EQUALIZER_N1_2		0xc2 +#define PM860X_EQUALIZER_D1_1		0xc3 +#define PM860X_EQUALIZER_D1_2		0xc4 +#define PM860X_LOFI_GAIN_LEFT		0xc5 +#define PM860X_LOFI_GAIN_RIGHT		0xc6 +#define PM860X_HIFIL_GAIN_LEFT		0xc7 +#define PM860X_HIFIL_GAIN_RIGHT		0xc8 +#define PM860X_HIFIR_GAIN_LEFT		0xc9 +#define PM860X_HIFIR_GAIN_RIGHT		0xca +#define PM860X_DAC_OFFSET		0xcb +#define PM860X_OFFSET_LEFT_1		0xcc +#define PM860X_OFFSET_LEFT_2		0xcd +#define PM860X_OFFSET_RIGHT_1		0xce +#define PM860X_OFFSET_RIGHT_2		0xcf +#define PM860X_ADC_ANA_1		0xd0 +#define PM860X_ADC_ANA_2		0xd1 +#define PM860X_ADC_ANA_3		0xd2 +#define PM860X_ADC_ANA_4		0xd3 +#define PM860X_ANA_TO_ANA		0xd4 +#define PM860X_HS1_CTRL			0xd5 +#define PM860X_HS2_CTRL			0xd6 +#define PM860X_LO1_CTRL			0xd7 +#define PM860X_LO2_CTRL			0xd8 +#define PM860X_EAR_CTRL_1		0xd9 +#define PM860X_EAR_CTRL_2		0xda +#define PM860X_AUDIO_SUPPLIES_1		0xdb +#define PM860X_AUDIO_SUPPLIES_2		0xdc +#define PM860X_ADC_EN_1			0xdd +#define PM860X_ADC_EN_2			0xde +#define PM860X_DAC_EN_1			0xdf +#define PM860X_DAC_EN_2			0xe1 +#define PM860X_AUDIO_CAL_1		0xe2 +#define PM860X_AUDIO_CAL_2		0xe3 +#define PM860X_AUDIO_CAL_3		0xe4 +#define PM860X_AUDIO_CAL_4		0xe5 +#define PM860X_AUDIO_CAL_5		0xe6 +#define PM860X_ANA_INPUT_SEL_1		0xe7 +#define PM860X_ANA_INPUT_SEL_2		0xe8 -#define PM860X_PCM_IFACE_4		0x39 -#define PM860X_I2S_IFACE_5		0x3a +#define PM860X_PCM_IFACE_4		0xe9 +#define PM860X_I2S_IFACE_5		0xea  #define PM860X_SHORTS			0x3b  #define PM860X_PLL_ADJ_1		0x3c  | 
