Modules | Classes | Macros | Typedefs | Functions

This file provides a set of functions needed to drive the WM8994 audio codec. More...

Collaboration diagram for WM8994:

Modules

 Exported Types
 
 Exported Constants
 
 WM8994_Exported_Macros
 
 Exported Functions
 
 Private Types
 
 Function Prototypes
 
 WM8994_Exported_Variables
 

Classes

struct  wm8994_ctx_t
 

Macros

#define WM8994_ADC1LMR_ADC1L_TO_AIF1ADC1L_MASK   (uint16_t)0x0002
 
#define WM8994_ADC1LMR_ADC1L_TO_AIF1ADC1L_POSITION   1
 
#define WM8994_ADC1LMR_AIF2DACL_TO_AIF1ADC1L_MASK   (uint16_t)0x0001
 
#define WM8994_ADC1LMR_AIF2DACL_TO_AIF1ADC1L_POSITION   0
 
#define WM8994_ADC1RMR_ADC1R_TO_AIF1ADC1R_MASK   (uint16_t)0x0002
 
#define WM8994_ADC1RMR_ADC1R_TO_AIF1ADC1R_POSITION   1
 
#define WM8994_ADC1RMR_AIF2DACL_TO_AIF1ADC1R_MASK   (uint16_t)0x0001
 
#define WM8994_ADC1RMR_AIF2DACL_TO_AIF1ADC1R_POSITION   0
 
#define WM8994_ADC2LMR_ADC2L_TO_AIF1ADC2L_MASK   (uint16_t)0x0002
 
#define WM8994_ADC2LMR_ADC2L_TO_AIF1ADC2L_POSITION   1
 
#define WM8994_ADC2LMR_AIF2DACL_TO_AIF1ADC2L_MASK   (uint16_t)0x0001
 
#define WM8994_ADC2LMR_AIF2DACL_TO_AIF1ADC2L_POSITION   0
 
#define WM8994_ADC2RMR_ADC2R_TO_AIF1ADC2R_MASK   (uint16_t)0x0002
 
#define WM8994_ADC2RMR_ADC2R_TO_AIF1ADC2R_POSITION   1
 
#define WM8994_ADC2RMR_AIF2DACL_TO_AIF1ADC2R_MASK   (uint16_t)0x0001
 
#define WM8994_ADC2RMR_AIF2DACL_TO_AIF1ADC2R_POSITION   0
 
#define WM8994_AIF1_ADC1_FILTERS_4FS_MASK   (uint16_t)0x8000
 
#define WM8994_AIF1_ADC1_FILTERS_4FS_POSITION   15
 
#define WM8994_AIF1_ADC1_FILTERS_ADC1L_HPF_MASK   (uint16_t)0x1000
 
#define WM8994_AIF1_ADC1_FILTERS_ADC1L_HPF_POSITION   12
 
#define WM8994_AIF1_ADC1_FILTERS_ADC1R_HPF_MASK   (uint16_t)0x0800
 
#define WM8994_AIF1_ADC1_FILTERS_ADC1R_HPF_POSITION   11
 
#define WM8994_AIF1_ADC1_FILTERS_HPF_CUT_MASK   (uint16_t)0x6000
 
#define WM8994_AIF1_ADC1_FILTERS_HPF_CUT_POSITION   13
 
#define WM8994_AIF1_ADC1_LEFT_VOL_ADC1L_MASK   (uint16_t)0x00FF
 
#define WM8994_AIF1_ADC1_LEFT_VOL_ADC1L_POSITION   0
 
#define WM8994_AIF1_ADC1_LEFT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1_ADC1_LEFT_VOL_VU_POSITION   8
 
#define WM8994_AIF1_ADC1_RIGHT_VOL_ADC1R_MASK   (uint16_t)0x00FF
 
#define WM8994_AIF1_ADC1_RIGHT_VOL_ADC1R_POSITION   0
 
#define WM8994_AIF1_ADC1_RIGHT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1_ADC1_RIGHT_VOL_VU_POSITION   8
 
#define WM8994_AIF1_ADC2_FILTERS_4FS_MASK   (uint16_t)0x8000
 
#define WM8994_AIF1_ADC2_FILTERS_4FS_POSITION   15
 
#define WM8994_AIF1_ADC2_FILTERS_ADC2L_HPF_MASK   (uint16_t)0x1000
 
#define WM8994_AIF1_ADC2_FILTERS_ADC2L_HPF_POSITION   12
 
#define WM8994_AIF1_ADC2_FILTERS_ADC2R_HPF_MASK   (uint16_t)0x0800
 
#define WM8994_AIF1_ADC2_FILTERS_ADC2R_HPF_POSITION   11
 
#define WM8994_AIF1_ADC2_FILTERS_HPF_CUT_MASK   (uint16_t)0x6000
 
#define WM8994_AIF1_ADC2_FILTERS_HPF_CUT_POSITION   13
 
#define WM8994_AIF1_ADC2_LEFT_VOL_ADC2L_MASK   (uint16_t)0x00FF
 
#define WM8994_AIF1_ADC2_LEFT_VOL_ADC2L_POSITION   0
 
#define WM8994_AIF1_ADC2_LEFT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1_ADC2_LEFT_VOL_VU_POSITION   8
 
#define WM8994_AIF1_ADC2_RIGHT_VOL_ADC2R_MASK   (uint16_t)0x00FF
 
#define WM8994_AIF1_ADC2_RIGHT_VOL_ADC2R_POSITION   0
 
#define WM8994_AIF1_ADC2_RIGHT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1_ADC2_RIGHT_VOL_VU_POSITION   8
 
#define WM8994_AIF1_CLK_RATE_MASK   (uint16_t)0x000F
 
#define WM8994_AIF1_CLK_RATE_POSITION   0
 
#define WM8994_AIF1_CLOCKING1_DIV_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1_CLOCKING1_DIV_POSITION   1
 
#define WM8994_AIF1_CLOCKING1_ENA_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1_CLOCKING1_ENA_POSITION   0
 
#define WM8994_AIF1_CLOCKING1_INV_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1_CLOCKING1_INV_POSITION   2
 
#define WM8994_AIF1_CLOCKING1_SRC_MASK   (uint16_t)0x0018U
 
#define WM8994_AIF1_CLOCKING1_SRC_POSITION   3
 
#define WM8994_AIF1_CONTROL1_ADC_TDM_MASK   (uint16_t)0x2000
 
#define WM8994_AIF1_CONTROL1_ADC_TDM_POSITION   13
 
#define WM8994_AIF1_CONTROL1_ADCL_SRC_MASK   (uint16_t)0x8000
 
#define WM8994_AIF1_CONTROL1_ADCL_SRC_POSITION   15
 
#define WM8994_AIF1_CONTROL1_ADCR_SRC_MASK   (uint16_t)0x4000
 
#define WM8994_AIF1_CONTROL1_ADCR_SRC_POSITION   14
 
#define WM8994_AIF1_CONTROL1_BCLK_INV_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1_CONTROL1_BCLK_INV_POSITION   8
 
#define WM8994_AIF1_CONTROL1_FMT_MASK   (uint16_t)0x0018U
 
#define WM8994_AIF1_CONTROL1_FMT_POSITION   3
 
#define WM8994_AIF1_CONTROL1_LRCLK_INV_MASK   (uint16_t)0x0080
 
#define WM8994_AIF1_CONTROL1_LRCLK_INV_POSITION   7
 
#define WM8994_AIF1_CONTROL1_WL_MASK   (uint16_t)0x0060
 
#define WM8994_AIF1_CONTROL1_WL_POSITION   5
 
#define WM8994_AIF1_DAC1_FILTER1_DEEMP_MASK   (uint16_t)0x0006
 
#define WM8994_AIF1_DAC1_FILTER1_DEEMP_POSITION   1
 
#define WM8994_AIF1_DAC1_FILTER1_MONO_MASK   (uint16_t)0x0080
 
#define WM8994_AIF1_DAC1_FILTER1_MONO_POSITION   7
 
#define WM8994_AIF1_DAC1_FILTER1_MUTE_MASK   (uint16_t)0x0200
 
#define WM8994_AIF1_DAC1_FILTER1_MUTE_POSITION   9
 
#define WM8994_AIF1_DAC1_FILTER1_MUTERATE_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1_DAC1_FILTER1_MUTERATE_POSITION   5
 
#define WM8994_AIF1_DAC1_FILTER1_UNMUTE_RAMP_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1_DAC1_FILTER1_UNMUTE_RAMP_POSITION   4
 
#define WM8994_AIF1_DAC1_LMRADCL_TO_DAC1L_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1_DAC1_LMRADCL_TO_DAC1L_POSITION   4
 
#define WM8994_AIF1_DAC1_LMRADCR_TO_DAC1L_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1_DAC1_LMRADCR_TO_DAC1L_POSITION   5
 
#define WM8994_AIF1_DAC1_LMRDAC1L_TO_DAC1L_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1_DAC1_LMRDAC1L_TO_DAC1L_POSITION   0
 
#define WM8994_AIF1_DAC1_LMRDAC2L_TO_DAC1L_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1_DAC1_LMRDAC2L_TO_DAC1L_POSITION   1
 
#define WM8994_AIF1_DAC1_LMRDACL_TO_DAC1L_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1_DAC1_LMRDACL_TO_DAC1L_POSITION   2
 
#define WM8994_AIF1_DAC1_RMRADCL_TO_DAC1R_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1_DAC1_RMRADCL_TO_DAC1R_POSITION   4
 
#define WM8994_AIF1_DAC1_RMRADCR_TO_DAC1R_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1_DAC1_RMRADCR_TO_DAC1R_POSITION   5
 
#define WM8994_AIF1_DAC1_RMRDAC1R_TO_DAC1R_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1_DAC1_RMRDAC1R_TO_DAC1R_POSITION   0
 
#define WM8994_AIF1_DAC1_RMRDAC2R_TO_DAC1R_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1_DAC1_RMRDAC2R_TO_DAC1R_POSITION   1
 
#define WM8994_AIF1_DAC1_RMRDACR_TO_DAC1R_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1_DAC1_RMRDACR_TO_DAC1R_POSITION   2
 
#define WM8994_AIF1_DAC2_FILTER1_DEEMP_MASK   (uint16_t)0x0006
 
#define WM8994_AIF1_DAC2_FILTER1_DEEMP_POSITION   1
 
#define WM8994_AIF1_DAC2_FILTER1_MONO_MASK   (uint16_t)0x0080
 
#define WM8994_AIF1_DAC2_FILTER1_MONO_POSITION   7
 
#define WM8994_AIF1_DAC2_FILTER1_MUTE_MASK   (uint16_t)0x0200
 
#define WM8994_AIF1_DAC2_FILTER1_MUTE_POSITION   9
 
#define WM8994_AIF1_DAC2_FILTER1_MUTERATE_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1_DAC2_FILTER1_MUTERATE_POSITION   5
 
#define WM8994_AIF1_DAC2_FILTER1_UNMUTE_RAMP_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1_DAC2_FILTER1_UNMUTE_RAMP_POSITION   4
 
#define WM8994_AIF1_DAC2_LMRADCL_TO_DAC2L_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1_DAC2_LMRADCL_TO_DAC2L_POSITION   4
 
#define WM8994_AIF1_DAC2_LMRADCR_TO_DAC2L_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1_DAC2_LMRADCR_TO_DAC2L_POSITION   5
 
#define WM8994_AIF1_DAC2_LMRDAC1L_TO_DAC2L_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1_DAC2_LMRDAC1L_TO_DAC2L_POSITION   0
 
#define WM8994_AIF1_DAC2_LMRDAC2L_TO_DAC2L_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1_DAC2_LMRDAC2L_TO_DAC2L_POSITION   1
 
#define WM8994_AIF1_DAC2_LMRDACL_TO_DAC2L_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1_DAC2_LMRDACL_TO_DAC2L_POSITION   2
 
#define WM8994_AIF1_DAC2_RMRADCL_TO_DAC2R_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1_DAC2_RMRADCL_TO_DAC2R_POSITION   4
 
#define WM8994_AIF1_DAC2_RMRADCR_TO_DAC2R_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1_DAC2_RMRADCR_TO_DAC2R_POSITION   5
 
#define WM8994_AIF1_DAC2_RMRDAC1R_TO_DAC2R_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1_DAC2_RMRDAC1R_TO_DAC2R_POSITION   0
 
#define WM8994_AIF1_DAC2_RMRDAC2R_TO_DAC2R_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1_DAC2_RMRDAC2R_TO_DAC2R_POSITION   1
 
#define WM8994_AIF1_DAC2_RMRDACR_TO_DAC2R_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1_DAC2_RMRDACR_TO_DAC2R_POSITION   2
 
#define WM8994_AIF1_MS_CLK_FRC_MASK   (uint16_t)0x2000
 
#define WM8994_AIF1_MS_CLK_FRC_POSITION   13
 
#define WM8994_AIF1_MS_LRCLK_FRC_MASK   (uint16_t)0x1000
 
#define WM8994_AIF1_MS_LRCLK_FRC_POSITION   12
 
#define WM8994_AIF1_MS_MSTR_MASK   (uint16_t)0x4000
 
#define WM8994_AIF1_MS_MSTR_POSITION   14
 
#define WM8994_AIF1_MS_TRI_MASK   (uint16_t)0x8000
 
#define WM8994_AIF1_MS_TRI_POSITION   15
 
#define WM8994_AIF1_SR_MASK   (uint16_t)0x00F0
 
#define WM8994_AIF1_SR_POSITION   4
 
#define WM8994_AIF1DRC1_ADC1L_DRC_ENA_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1DRC1_ADC1L_DRC_ENA_POSITION   1
 
#define WM8994_AIF1DRC1_ADC1R_DRC_ENA_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1DRC1_ADC1R_DRC_ENA_POSITION   0
 
#define WM8994_AIF1DRC1_ANTICLIP_MASK   (uint16_t)0x0008
 
#define WM8994_AIF1DRC1_ANTICLIP_POSITION   3
 
#define WM8994_AIF1DRC1_DAC1_DRC_ENA_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1DRC1_DAC1_DRC_ENA_POSITION   2
 
#define WM8994_AIF1DRC1_KNEE2_OP_ENA_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1DRC1_KNEE2_OP_ENA_POSITION   5
 
#define WM8994_AIF1DRC1_NG_ENA_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1DRC1_NG_ENA_POSITION   8
 
#define WM8994_AIF1DRC1_QR_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1DRC1_QR_POSITION   4
 
#define WM8994_AIF1DRC1_SIG_DET_MASK   (uint16_t)0x0040
 
#define WM8994_AIF1DRC1_SIG_DET_MODE_MASK   (uint16_t)0x0080
 
#define WM8994_AIF1DRC1_SIG_DET_MODE_POSITION   7
 
#define WM8994_AIF1DRC1_SIG_DET_PK_MASK   (uint16_t)0x0600
 
#define WM8994_AIF1DRC1_SIG_DET_PK_POSITION   9
 
#define WM8994_AIF1DRC1_SIG_DET_POSITION   6
 
#define WM8994_AIF1DRC1_SIG_DET_RMS_MASK   (uint16_t)0xF800
 
#define WM8994_AIF1DRC1_SIG_DET_RMS_POSITION   11
 
#define WM8994_AIF1DRC2_ADC2L_DRC_ENA_MASK   (uint16_t)0x0002
 
#define WM8994_AIF1DRC2_ADC2L_DRC_ENA_POSITION   1
 
#define WM8994_AIF1DRC2_ADC2R_DRC_ENA_MASK   (uint16_t)0x0001
 
#define WM8994_AIF1DRC2_ADC2R_DRC_ENA_POSITION   0
 
#define WM8994_AIF1DRC2_ANTICLIP_MASK   (uint16_t)0x0008
 
#define WM8994_AIF1DRC2_ANTICLIP_POSITION   3
 
#define WM8994_AIF1DRC2_DAC2_DRC_ENA_MASK   (uint16_t)0x0004
 
#define WM8994_AIF1DRC2_DAC2_DRC_ENA_POSITION   2
 
#define WM8994_AIF1DRC2_KNEE2_OP_ENA_MASK   (uint16_t)0x0020
 
#define WM8994_AIF1DRC2_KNEE2_OP_ENA_POSITION   5
 
#define WM8994_AIF1DRC2_NG_ENA_MASK   (uint16_t)0x0100
 
#define WM8994_AIF1DRC2_NG_ENA_POSITION   8
 
#define WM8994_AIF1DRC2_QR_MASK   (uint16_t)0x0010
 
#define WM8994_AIF1DRC2_QR_POSITION   4
 
#define WM8994_AIF1DRC2_SIG_DET_MASK   (uint16_t)0x0040
 
#define WM8994_AIF1DRC2_SIG_DET_MODE_MASK   (uint16_t)0x0080
 
#define WM8994_AIF1DRC2_SIG_DET_MODE_POSITION   7
 
#define WM8994_AIF1DRC2_SIG_DET_PK_MASK   (uint16_t)0x0600
 
#define WM8994_AIF1DRC2_SIG_DET_PK_POSITION   9
 
#define WM8994_AIF1DRC2_SIG_DET_POSITION   6
 
#define WM8994_AIF1DRC2_SIG_DET_RMS_MASK   (uint16_t)0xF800
 
#define WM8994_AIF1DRC2_SIG_DET_RMS_POSITION   11
 
#define WM8994_ANALOG_HP_HPOUT1L_DLY_MASK   (uint16_t)0x0020
 
#define WM8994_ANALOG_HP_HPOUT1L_DLY_POSITION   5
 
#define WM8994_ANALOG_HP_HPOUT1L_OUTP_MASK   (uint16_t)0x0040
 
#define WM8994_ANALOG_HP_HPOUT1L_OUTP_POSITION   6
 
#define WM8994_ANALOG_HP_HPOUT1L_RMV_SHORT_MASK   (uint16_t)0x0080
 
#define WM8994_ANALOG_HP_HPOUT1L_RMV_SHORT_POSITION   7
 
#define WM8994_ANALOG_HP_HPOUT1R_DLY_MASK   (uint16_t)0x0002
 
#define WM8994_ANALOG_HP_HPOUT1R_DLY_POSITION   1
 
#define WM8994_ANALOG_HP_HPOUT1R_OUTP_MASK   (uint16_t)0x0004
 
#define WM8994_ANALOG_HP_HPOUT1R_OUTP_POSITION   2
 
#define WM8994_ANALOG_HP_HPOUT1R_RMV_SHORT_MASK   (uint16_t)0x0008
 
#define WM8994_ANALOG_HP_HPOUT1R_RMV_SHORT_POSITION   3
 
#define WM8994_ANTIPOP2_BIAS_SRC_MASK   (uint16_t)0x0002
 
#define WM8994_ANTIPOP2_BIAS_SRC_POSITION   1
 
#define WM8994_ANTIPOP2_MICB1_DISCH_MASK   (uint16_t)0x0080
 
#define WM8994_ANTIPOP2_MICB1_DISCH_POSITION   7
 
#define WM8994_ANTIPOP2_MICB2_DISCH_MASK   (uint16_t)0x0100
 
#define WM8994_ANTIPOP2_MICB2_DISCH_POSITION   8
 
#define WM8994_ANTIPOP2_STARTUP_BIAS_ENA_MASK   (uint16_t)0x0004
 
#define WM8994_ANTIPOP2_STARTUP_BIAS_ENA_POSITION   2
 
#define WM8994_ANTIPOP2_VMID_BUF_ENA_MASK   (uint16_t)0x0008
 
#define WM8994_ANTIPOP2_VMID_BUF_ENA_POSITION   3
 
#define WM8994_ANTIPOP2_VMID_DISCH_MASK   (uint16_t)0x0001
 
#define WM8994_ANTIPOP2_VMID_DISCH_POSITION   0
 
#define WM8994_ANTIPOP2_VMID_RAMP_MASK   (uint16_t)0x0060
 
#define WM8994_ANTIPOP2_VMID_RAMP_POSITION   5
 
#define WM8994_CHARGE_PUMP1_CP_ENA_MASK   (uint16_t)0x8000
 
#define WM8994_CHARGE_PUMP1_CP_ENA_POSITION   15
 
#define WM8994_CHARGE_PUMP2_CP_DISCH_MASK   (uint16_t)0x8000
 
#define WM8994_CHARGE_PUMP2_CP_DISCH_POSITION   15
 
#define WM8994_CLASS_W_CP_DYN_PWR_MASK   (uint16_t)0x0001
 
#define WM8994_CLASS_W_CP_DYN_PWR_POSITION   0
 
#define WM8994_CLASS_W_CP_DYN_SRC_SEL_MASK   (uint16_t)0x0300
 
#define WM8994_CLASS_W_CP_DYN_SRC_SEL_POSITION   8
 
#define WM8994_CLOCKING1_AIF1DSPCLK_ENA_MASK   (uint16_t)0x0008
 
#define WM8994_CLOCKING1_AIF1DSPCLK_ENA_POSITION   3
 
#define WM8994_CLOCKING1_AIF2DSPCLK_ENA_MASK   (uint16_t)0x0004
 
#define WM8994_CLOCKING1_AIF2DSPCLK_ENA_POSITION   2
 
#define WM8994_CLOCKING1_SYSCLK_SRC_MASK   (uint16_t)0x0001
 
#define WM8994_CLOCKING1_SYSCLK_SRC_POSITION   0
 
#define WM8994_CLOCKING1_SYSDSPCLK_ENA_MASK   (uint16_t)0x0002
 
#define WM8994_CLOCKING1_SYSDSPCLK_ENA_POSITION   1
 
#define WM8994_CLOCKING1_TOCLK_ENA_MASK   (uint16_t)0x0010
 
#define WM8994_CLOCKING1_TOCLK_ENA_POSITION   4
 
#define WM8994_CLOCKING2_DBCLK_DIV_MASK   (uint16_t)0x0070
 
#define WM8994_CLOCKING2_DBCLK_DIV_POSITION   4
 
#define WM8994_CLOCKING2_OPCLK_DIV_MASK   (uint16_t)0x0007
 
#define WM8994_CLOCKING2_OPCLK_DIV_POSITION   0
 
#define WM8994_CLOCKING2_TOCLK_DIV_MASK   (uint16_t)0x0700
 
#define WM8994_CLOCKING2_TOCLK_DIV_POSITION   8
 
#define WM8994_DAC1_LEFT_VOL_MUTE_MASK   (uint16_t)0x0200
 
#define WM8994_DAC1_LEFT_VOL_MUTE_POSITION   9
 
#define WM8994_DAC1_LEFT_VOL_VSET_MASK   (uint16_t)0x00FF
 
#define WM8994_DAC1_LEFT_VOL_VSET_POSITION   0
 
#define WM8994_DAC1_LEFT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_DAC1_LEFT_VOL_VU_POSITION   8
 
#define WM8994_DAC1_MIXER_VOL_ADCL_MASK   (uint16_t)0x000F
 
#define WM8994_DAC1_MIXER_VOL_ADCL_POSITION   0
 
#define WM8994_DAC1_MIXER_VOL_ADCR_MASK   (uint16_t)0x001E
 
#define WM8994_DAC1_MIXER_VOL_ADCR_POSITION   5
 
#define WM8994_DAC1_RIGHT_VOL_MUTE_MASK   (uint16_t)0x0200
 
#define WM8994_DAC1_RIGHT_VOL_MUTE_POSITION   9
 
#define WM8994_DAC1_RIGHT_VOL_VSET_MASK   (uint16_t)0x00FF
 
#define WM8994_DAC1_RIGHT_VOL_VSET_POSITION   0
 
#define WM8994_DAC1_RIGHT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_DAC1_RIGHT_VOL_VU_POSITION   8
 
#define WM8994_DAC2_LEFT_VOL_MUTE_MASK   (uint16_t)0x0200
 
#define WM8994_DAC2_LEFT_VOL_MUTE_POSITION   9
 
#define WM8994_DAC2_LEFT_VOL_VSET_MASK   (uint16_t)0x00FF
 
#define WM8994_DAC2_LEFT_VOL_VSET_POSITION   0
 
#define WM8994_DAC2_LEFT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_DAC2_LEFT_VOL_VU_POSITION   8
 
#define WM8994_DAC2_RIGHT_VOL_MUTE_MASK   (uint16_t)0x0200
 
#define WM8994_DAC2_RIGHT_VOL_MUTE_POSITION   9
 
#define WM8994_DAC2_RIGHT_VOL_VSET_MASK   (uint16_t)0x00FF
 
#define WM8994_DAC2_RIGHT_VOL_VSET_POSITION   0
 
#define WM8994_DAC2_RIGHT_VOL_VU_MASK   (uint16_t)0x0100
 
#define WM8994_DAC2_RIGHT_VOL_VU_POSITION   8
 
#define WM8994_DC_SERVO1_DCS_ENA_CHAN_0_MASK   (uint16_t)0x0001
 
#define WM8994_DC_SERVO1_DCS_ENA_CHAN_0_POSITION   0
 
#define WM8994_DC_SERVO1_DCS_ENA_CHAN_1_MASK   (uint16_t)0x0002
 
#define WM8994_DC_SERVO1_DCS_ENA_CHAN_1_POSITION   1
 
#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_0_MASK   (uint16_t)0x0004
 
#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_0_POSITION   2
 
#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_1_MASK   (uint16_t)0x0008
 
#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_1_POSITION   3
 
#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_0_MASK   (uint16_t)0x0100
 
#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_0_POSITION   8
 
#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_1_MASK   (uint16_t)0x0200
 
#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_1_POSITION   9
 
#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_0_MASK   (uint16_t)0x1000
 
#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_0_POSITION   12
 
#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_1_MASK   (uint16_t)0x2000
 
#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_1_POSITION   13
 
#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_0_MASK   (uint16_t)0x0010
 
#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_0_POSITION   4
 
#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_1_MASK   (uint16_t)0x0020
 
#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_1_POSITION   5
 
#define WM8994_GPIO1_GP1_DB_MASK   (uint16_t)0x0100
 
#define WM8994_GPIO1_GP1_DB_POSITION   8
 
#define WM8994_GPIO1_GP1_DIR_MASK   (uint16_t)0x8000
 
#define WM8994_GPIO1_GP1_DIR_POSITION   15
 
#define WM8994_GPIO1_GP1_FN_MASK   (uint16_t)0x001F
 
#define WM8994_GPIO1_GP1_FN_POSITION   0
 
#define WM8994_GPIO1_GP1_LVL_MASK   (uint16_t)0x0040
 
#define WM8994_GPIO1_GP1_LVL_POSITION   6
 
#define WM8994_GPIO1_GP1_OP_CFG_MASK   (uint16_t)0x0200
 
#define WM8994_GPIO1_GP1_OP_CFG_POSITION   9
 
#define WM8994_GPIO1_GP1_PD_MASK   (uint16_t)0x2000
 
#define WM8994_GPIO1_GP1_PD_POSITION   13
 
#define WM8994_GPIO1_GP1_POL_MASK   (uint16_t)0x0400
 
#define WM8994_GPIO1_GP1_POL_POSITION   10
 
#define WM8994_GPIO1_GP1_PU_MASK   (uint16_t)0x4000
 
#define WM8994_GPIO1_GP1_PU_POSITION   14
 
#define WM8994_INMIXER1_IN1LP_MIXINL_BOOST_MASK   (uint16_t)0x0080U
 
#define WM8994_INMIXER1_IN1LP_MIXINL_BOOST_POSITION   7
 
#define WM8994_INMIXER1_IN1RP_MIXINR_BOOST_MASK   (uint16_t)0x0100U
 
#define WM8994_INMIXER1_IN1RP_MIXINR_BOOST_POSITION   8
 
#define WM8994_INMIXER1_INPUTS_CLAMP_MASK   (uint16_t)0x0040U
 
#define WM8994_INMIXER1_INPUTS_CLAMP_POSITION   6
 
#define WM8994_INMIXER2_IN1LN_TO_IN1L_MASK   (uint16_t)0x0010
 
#define WM8994_INMIXER2_IN1LN_TO_IN1L_POSITION   4
 
#define WM8994_INMIXER2_IN1LP_TO_IN1L_MASK   (uint16_t)0x0020
 
#define WM8994_INMIXER2_IN1LP_TO_IN1L_POSITION   5
 
#define WM8994_INMIXER2_IN1RN_TO_IN1R_MASK   (uint16_t)0x0001
 
#define WM8994_INMIXER2_IN1RN_TO_IN1R_POSITION   0
 
#define WM8994_INMIXER2_IN1RP_TO_IN1R_MASK   (uint16_t)0x0002
 
#define WM8994_INMIXER2_IN1RP_TO_IN1R_POSITION   1
 
#define WM8994_INMIXER2_IN2LN_TO_IN2L_MASK   (uint16_t)0x0040
 
#define WM8994_INMIXER2_IN2LN_TO_IN2L_POSITION   6
 
#define WM8994_INMIXER2_IN2LP_TO_IN2L_MASK   (uint16_t)0x0080
 
#define WM8994_INMIXER2_IN2LP_TO_IN2L_POSITION   7
 
#define WM8994_INMIXER2_IN2RN_TO_IN2R_MASK   (uint16_t)0x0004
 
#define WM8994_INMIXER2_IN2RN_TO_IN2R_POSITION   2
 
#define WM8994_INMIXER2_IN2RP_TO_IN2R_MASK   (uint16_t)0x0008
 
#define WM8994_INMIXER2_IN2RP_TO_IN2R_POSITION   3
 
#define WM8994_INMIXER3_IN1L_MIXINL_VOL_MASK   (uint16_t)0x0010
 
#define WM8994_INMIXER3_IN1L_MIXINL_VOL_POSITION   4
 
#define WM8994_INMIXER3_IN1L_TO_MIXINL_MASK   (uint16_t)0x0020
 
#define WM8994_INMIXER3_IN1L_TO_MIXINL_POSITION   5
 
#define WM8994_INMIXER3_IN2L_MIXINL_VOL_MASK   (uint16_t)0x0080
 
#define WM8994_INMIXER3_IN2L_MIXINL_VOL_POSITION   7
 
#define WM8994_INMIXER3_IN2L_TO_MIXINL_MASK   (uint16_t)0x0100
 
#define WM8994_INMIXER3_IN2L_TO_MIXINL_POSITION   8
 
#define WM8994_INMIXER3_MIXOUTL_MIXINL_VOL_MASK   (uint16_t)0x0007
 
#define WM8994_INMIXER3_MIXOUTL_MIXINL_VOL_POSITION   0
 
#define WM8994_INMIXER4_IN1R_MIXINR_VOL_MASK   (uint16_t)0x0010
 
#define WM8994_INMIXER4_IN1R_MIXINR_VOL_POSITION   4
 
#define WM8994_INMIXER4_IN1R_TO_MIXINR_MASK   (uint16_t)0x0020
 
#define WM8994_INMIXER4_IN1R_TO_MIXINR_POSITION   5
 
#define WM8994_INMIXER4_IN2R_MIXINR_VOL_MASK   (uint16_t)0x0080
 
#define WM8994_INMIXER4_IN2R_MIXINR_VOL_POSITION   7
 
#define WM8994_INMIXER4_IN2R_TO_MIXINR_MASK   (uint16_t)0x0100
 
#define WM8994_INMIXER4_IN2R_TO_MIXINR_POSITION   8
 
#define WM8994_INMIXER4_MIXOUTR_MIXINR_VOL_MASK   (uint16_t)0x0007
 
#define WM8994_INMIXER4_MIXOUTR_MIXINR_VOL_POSITION   0
 
#define WM8994_INMIXER5_IN1LP_MIXINL_VOL_MASK   (uint16_t)0x01C0
 
#define WM8994_INMIXER5_IN1LP_MIXINL_VOL_POSITION   6
 
#define WM8994_INMIXER5_IN2LRP_MIXINL_VOL_MASK   (uint16_t)0x0007
 
#define WM8994_INMIXER5_IN2LRP_MIXINL_VOL_POSITION   0
 
#define WM8994_INMIXER6_IN1RP_MIXINR_VOL_MASK   (uint16_t)0x01C0
 
#define WM8994_INMIXER6_IN1RP_MIXINR_VOL_POSITION   6
 
#define WM8994_INMIXER6_IN2LRP_MIXINR_VOL_MASK   (uint16_t)0x0007
 
#define WM8994_INMIXER6_IN2LRP_MIXINR_VOL_POSITION   0
 
#define WM8994_LLI_IN1_VU_MASK   (uint16_t)0x0100U
 
#define WM8994_LLI_IN1_VU_POSITION   8
 
#define WM8994_LLI_IN1L_MUTE_MASK   (uint16_t)0x0080U
 
#define WM8994_LLI_IN1L_MUTE_POSITION   7
 
#define WM8994_LLI_IN1L_VOL_MASK   (uint16_t)0x001F
 
#define WM8994_LLI_IN1L_VOL_POSITION   0
 
#define WM8994_LLI_IN1L_ZC_MASK   (uint16_t)0x0040U
 
#define WM8994_LLI_IN1L_ZC_POSITION   6
 
#define WM8994_LLI_IN2_VU_MASK   (uint16_t)0x0100U
 
#define WM8994_LLI_IN2_VU_POSITION   8
 
#define WM8994_LLI_IN2L_MUTE_MASK   (uint16_t)0x0080U
 
#define WM8994_LLI_IN2L_MUTE_POSITION   7
 
#define WM8994_LLI_IN2L_VOL_MASK   (uint16_t)0x001F
 
#define WM8994_LLI_IN2L_VOL_POSITION   0
 
#define WM8994_LLI_IN2L_ZC_MASK   (uint16_t)0x0040U
 
#define WM8994_LLI_IN2L_ZC_POSITION   6
 
#define WM8994_LO_HPOUT1L_MUTE_N_MASK   (uint16_t)0x0040U
 
#define WM8994_LO_HPOUT1L_MUTE_N_POSITION   6
 
#define WM8994_LO_HPOUT1L_VOL_MASK   (uint16_t)0x003F
 
#define WM8994_LO_HPOUT1L_VOL_POSITION   0
 
#define WM8994_LO_HPOUT1L_VU_MASK   (uint16_t)0x0100U
 
#define WM8994_LO_HPOUT1L_VU_POSITION   8
 
#define WM8994_LO_HPOUT1L_ZC_MASK   (uint16_t)0x0080U
 
#define WM8994_LO_HPOUT1L_ZC_POSITION   7
 
#define WM8994_OUTMIXER1_DAC1L_TO_HPOUT1L_MASK   (uint16_t)0x0100
 
#define WM8994_OUTMIXER1_DAC1L_TO_HPOUT1L_POSITION   8
 
#define WM8994_OUTMIXER1_DAC1L_TO_MIXOUTL_MASK   (uint16_t)0x0001
 
#define WM8994_OUTMIXER1_DAC1L_TO_MIXOUTL_POSITION   0
 
#define WM8994_OUTMIXER1_IN1L_TO_MIXOUTL_MASK   (uint16_t)0x0004
 
#define WM8994_OUTMIXER1_IN1L_TO_MIXOUTL_POSITION   2
 
#define WM8994_OUTMIXER1_IN1R_TO_MIXOUTL_MASK   (uint16_t)0x0008
 
#define WM8994_OUTMIXER1_IN1R_TO_MIXOUTL_POSITION   3
 
#define WM8994_OUTMIXER1_IN2LN_TO_MIXOUTL_MASK   (uint16_t)0x0010
 
#define WM8994_OUTMIXER1_IN2LN_TO_MIXOUTL_POSITION   4
 
#define WM8994_OUTMIXER1_IN2LP_TO_MIXOUTL_MASK   (uint16_t)0x0002
 
#define WM8994_OUTMIXER1_IN2LP_TO_MIXOUTL_POSITION   1
 
#define WM8994_OUTMIXER1_IN2RN_TO_MIXOUTL_MASK   (uint16_t)0x0020
 
#define WM8994_OUTMIXER1_IN2RN_TO_MIXOUTL_POSITION   5
 
#define WM8994_OUTMIXER1_MIXINL_TO_MIXOUTL_MASK   (uint16_t)0x0040
 
#define WM8994_OUTMIXER1_MIXINL_TO_MIXOUTL_POSITION   6
 
#define WM8994_OUTMIXER1_MIXINR_TO_MIXOUTL_MASK   (uint16_t)0x0080
 
#define WM8994_OUTMIXER1_MIXINR_TO_MIXOUTL_POSITION   7
 
#define WM8994_OUTMIXER2_DAC1R_TO_HPOUT1R_MASK   (uint16_t)0x0100
 
#define WM8994_OUTMIXER2_DAC1R_TO_HPOUT1R_POSITION   8
 
#define WM8994_OUTMIXER2_DAC1R_TO_MIXOUTR_MASK   (uint16_t)0x0001
 
#define WM8994_OUTMIXER2_DAC1R_TO_MIXOUTR_POSITION   0
 
#define WM8994_OUTMIXER2_IN1L_TO_MIXOUTR_MASK   (uint16_t)0x0008
 
#define WM8994_OUTMIXER2_IN1L_TO_MIXOUTR_POSITION   3
 
#define WM8994_OUTMIXER2_IN1R_TO_MIXOUTR_MASK   (uint16_t)0x0004
 
#define WM8994_OUTMIXER2_IN1R_TO_MIXOUTR_POSITION   2
 
#define WM8994_OUTMIXER2_IN2LN_TO_MIXOUTR_MASK   (uint16_t)0x0020
 
#define WM8994_OUTMIXER2_IN2LN_TO_MIXOUTR_POSITION   5
 
#define WM8994_OUTMIXER2_IN2RN_TO_MIXOUTR_MASK   (uint16_t)0x0010
 
#define WM8994_OUTMIXER2_IN2RN_TO_MIXOUTR_POSITION   4
 
#define WM8994_OUTMIXER2_IN2RP_TO_MIXOUTR_MASK   (uint16_t)0x0002
 
#define WM8994_OUTMIXER2_IN2RP_TO_MIXOUTR_POSITION   1
 
#define WM8994_OUTMIXER2_MIXINL_TO_MIXOUTR_MASK   (uint16_t)0x0080
 
#define WM8994_OUTMIXER2_MIXINL_TO_MIXOUTR_POSITION   7
 
#define WM8994_OUTMIXER2_MIXINR_TO_MIXOUTR_MASK   (uint16_t)0x0040
 
#define WM8994_OUTMIXER2_MIXINR_TO_MIXOUTR_POSITION   6
 
#define WM8994_OVERSAMPLING_ADC_OSR128_MASK   (uint16_t)0x0002
 
#define WM8994_OVERSAMPLING_ADC_OSR128_POSITION   1
 
#define WM8994_OVERSAMPLING_DAC_OSR128_MASK   (uint16_t)0x0001
 
#define WM8994_OVERSAMPLING_DAC_OSR128_POSITION   0
 
#define WM8994_PWR_MGMT_1_BIAS_EN_MASK   (uint16_t)0x0001U
 
#define WM8994_PWR_MGMT_1_BIAS_EN_POSITION   0
 
#define WM8994_PWR_MGMT_1_HPOUT1L_ENA_MASK   (uint16_t)0x0200U
 
#define WM8994_PWR_MGMT_1_HPOUT1L_ENA_POSITION   9
 
#define WM8994_PWR_MGMT_1_HPOUT1R_ENA_MASK   (uint16_t)0x0100U
 
#define WM8994_PWR_MGMT_1_HPOUT1R_ENA_POSITION   8
 
#define WM8994_PWR_MGMT_1_HPOUT2_ENA_MASK   (uint16_t)0x0800U
 
#define WM8994_PWR_MGMT_1_HPOUT2_ENA_POSITION   11
 
#define WM8994_PWR_MGMT_1_MICB1_ENA_MASK   (uint16_t)0x0010U
 
#define WM8994_PWR_MGMT_1_MICB1_ENA_POSITION   4
 
#define WM8994_PWR_MGMT_1_MICB2_ENA_MASK   (uint16_t)0x0020U
 
#define WM8994_PWR_MGMT_1_MICB2_ENA_POSITION   5
 
#define WM8994_PWR_MGMT_1_SPKOUTL_ENA_MASK   (uint16_t)0x1000U
 
#define WM8994_PWR_MGMT_1_SPKOUTL_ENA_POSITION   12
 
#define WM8994_PWR_MGMT_1_SPKOUTR_ENA_MASK   (uint16_t)0x2000U
 
#define WM8994_PWR_MGMT_1_SPKOUTR_ENA_POSITION   13
 
#define WM8994_PWR_MGMT_1_VMID_SEL_MASK   (uint16_t)0x0006U
 
#define WM8994_PWR_MGMT_1_VMID_SEL_POSITION   1
 
#define WM8994_PWR_MGMT_2_IN1L_ENA_MASK   (uint16_t)0x0040U
 
#define WM8994_PWR_MGMT_2_IN1L_ENA_POSITION   6
 
#define WM8994_PWR_MGMT_2_IN1R_ENA_MASK   (uint16_t)0x0010U
 
#define WM8994_PWR_MGMT_2_IN1R_ENA_POSITION   4
 
#define WM8994_PWR_MGMT_2_IN2L_ENA_MASK   (uint16_t)0x0080U
 
#define WM8994_PWR_MGMT_2_IN2L_ENA_POSITION   7
 
#define WM8994_PWR_MGMT_2_IN2R_ENA_MASK   (uint16_t)0x0020U
 
#define WM8994_PWR_MGMT_2_IN2R_ENA_POSITION   5
 
#define WM8994_PWR_MGMT_2_MIXINL_ENA_MASK   (uint16_t)0x0200U
 
#define WM8994_PWR_MGMT_2_MIXINL_ENA_POSITION   9
 
#define WM8994_PWR_MGMT_2_MIXINR_ENA_MASK   (uint16_t)0x0100U
 
#define WM8994_PWR_MGMT_2_MIXINR_ENA_POSITION   8
 
#define WM8994_PWR_MGMT_2_OPCLK_ENA_MASK   (uint16_t)0x0800U
 
#define WM8994_PWR_MGMT_2_OPCLK_ENA_POSITION   11
 
#define WM8994_PWR_MGMT_2_TSHUT_ENA_MASK   (uint16_t)0x4000U
 
#define WM8994_PWR_MGMT_2_TSHUT_ENA_POSITION   14
 
#define WM8994_PWR_MGMT_2_TSHUT_OPDIS_MASK   (uint16_t)0x2000U
 
#define WM8994_PWR_MGMT_2_TSHUT_OPDIS_POSITION   13
 
#define WM8994_PWR_MGMT_3_LINEOUT1N_ENA_MASK   (uint16_t)0x2000U
 
#define WM8994_PWR_MGMT_3_LINEOUT1N_ENA_POSITION   13
 
#define WM8994_PWR_MGMT_3_LINEOUT1P_ENA_MASK   (uint16_t)0x1000U
 
#define WM8994_PWR_MGMT_3_LINEOUT1P_ENA_POSITION   12
 
#define WM8994_PWR_MGMT_3_LINEOUT2N_ENA_MASK   (uint16_t)0x0800U
 
#define WM8994_PWR_MGMT_3_LINEOUT2N_ENA_POSITION   11
 
#define WM8994_PWR_MGMT_3_LINEOUT2P_ENA_MASK   (uint16_t)0x0400U
 
#define WM8994_PWR_MGMT_3_LINEOUT2P_ENA_POSITION   10
 
#define WM8994_PWR_MGMT_3_MIXOUTL_ENA_MASK   (uint16_t)0x0020U
 
#define WM8994_PWR_MGMT_3_MIXOUTL_ENA_POSITION   5
 
#define WM8994_PWR_MGMT_3_MIXOUTLVOL_ENA_MASK   (uint16_t)0x0080U
 
#define WM8994_PWR_MGMT_3_MIXOUTLVOL_ENA_POSITION   7
 
#define WM8994_PWR_MGMT_3_MIXOUTR_ENA_MASK   (uint16_t)0x0010U
 
#define WM8994_PWR_MGMT_3_MIXOUTR_ENA_POSITION   4
 
#define WM8994_PWR_MGMT_3_MIXOUTRVOL_ENA_MASK   (uint16_t)0x0040U
 
#define WM8994_PWR_MGMT_3_MIXOUTRVOL_ENA_POSITION   6
 
#define WM8994_PWR_MGMT_3_SPKLVOL_ENA_MASK   (uint16_t)0x0100U
 
#define WM8994_PWR_MGMT_3_SPKLVOL_ENA_POSITION   8
 
#define WM8994_PWR_MGMT_3_SPKRVOL_ENA_MASK   (uint16_t)0x0200U
 
#define WM8994_PWR_MGMT_3_SPKRVOL_ENA_POSITION   9
 
#define WM8994_PWR_MGMT_4_ADCL_ENA_MASK   (uint16_t)0x0002U
 
#define WM8994_PWR_MGMT_4_ADCL_ENA_POSITION   1
 
#define WM8994_PWR_MGMT_4_ADCR_ENA_MASK   (uint16_t)0x0001U
 
#define WM8994_PWR_MGMT_4_ADCR_ENA_POSITION   0
 
#define WM8994_PWR_MGMT_4_AIF1ADC1L_ENA_MASK   (uint16_t)0x0200U
 
#define WM8994_PWR_MGMT_4_AIF1ADC1L_ENA_POSITION   9
 
#define WM8994_PWR_MGMT_4_AIF1ADC1R_ENA_MASK   (uint16_t)0x0100U
 
#define WM8994_PWR_MGMT_4_AIF1ADC1R_ENA_POSITION   8
 
#define WM8994_PWR_MGMT_4_AIF1ADC2L_ENA_MASK   (uint16_t)0x0800U
 
#define WM8994_PWR_MGMT_4_AIF1ADC2L_ENA_POSITION   11
 
#define WM8994_PWR_MGMT_4_AIF1ADC2R_ENA_MASK   (uint16_t)0x0400U
 
#define WM8994_PWR_MGMT_4_AIF1ADC2R_ENA_POSITION   10
 
#define WM8994_PWR_MGMT_4_AIF2ADCL_ENA_MASK   (uint16_t)0x2000U
 
#define WM8994_PWR_MGMT_4_AIF2ADCL_ENA_POSITION   13
 
#define WM8994_PWR_MGMT_4_AIF2ADCR_ENA_MASK   (uint16_t)0x1000U
 
#define WM8994_PWR_MGMT_4_AIF2ADCR_ENA_POSITION   12
 
#define WM8994_PWR_MGMT_4_DMIC1L_ENA_MASK   (uint16_t)0x0008U
 
#define WM8994_PWR_MGMT_4_DMIC1L_ENA_POSITION   3
 
#define WM8994_PWR_MGMT_4_DMIC1R_ENA_MASK   (uint16_t)0x0004U
 
#define WM8994_PWR_MGMT_4_DMIC1R_ENA_POSITION   2
 
#define WM8994_PWR_MGMT_4_DMIC2L_ENA_MASK   (uint16_t)0x0020U
 
#define WM8994_PWR_MGMT_4_DMIC2L_ENA_POSITION   5
 
#define WM8994_PWR_MGMT_4_DMIC2R_ENA_MASK   (uint16_t)0x0010U
 
#define WM8994_PWR_MGMT_4_DMIC2R_ENA_POSITION   4
 
#define WM8994_PWR_MGMT_5_AIF1DAC1L_ENA_MASK   (uint16_t)0x0200U
 
#define WM8994_PWR_MGMT_5_AIF1DAC1L_ENA_POSITION   9
 
#define WM8994_PWR_MGMT_5_AIF1DAC1R_ENA_MASK   (uint16_t)0x0100U
 
#define WM8994_PWR_MGMT_5_AIF1DAC1R_ENA_POSITION   8
 
#define WM8994_PWR_MGMT_5_AIF1DAC2L_ENA_MASK   (uint16_t)0x0800U
 
#define WM8994_PWR_MGMT_5_AIF1DAC2L_ENA_POSITION   11
 
#define WM8994_PWR_MGMT_5_AIF1DAC2R_ENA_MASK   (uint16_t)0x0400U
 
#define WM8994_PWR_MGMT_5_AIF1DAC2R_ENA_POSITION   10
 
#define WM8994_PWR_MGMT_5_AIF2DACL_ENA_MASK   (uint16_t)0x2000U
 
#define WM8994_PWR_MGMT_5_AIF2DACL_ENA_POSITION   13
 
#define WM8994_PWR_MGMT_5_AIF2DACR_ENA_MASK   (uint16_t)0x1000U
 
#define WM8994_PWR_MGMT_5_AIF2DACR_ENA_POSITION   12
 
#define WM8994_PWR_MGMT_5_DAC1L_ENA_MASK   (uint16_t)0x0002U
 
#define WM8994_PWR_MGMT_5_DAC1L_ENA_POSITION   1
 
#define WM8994_PWR_MGMT_5_DAC1R_ENA_MASK   (uint16_t)0x0001U
 
#define WM8994_PWR_MGMT_5_DAC1R_ENA_POSITION   0
 
#define WM8994_PWR_MGMT_5_DAC2L_ENA_MASK   (uint16_t)0x0008U
 
#define WM8994_PWR_MGMT_5_DAC2L_ENA_POSITION   3
 
#define WM8994_PWR_MGMT_5_DAC2R_ENA_MASK   (uint16_t)0x0004U
 
#define WM8994_PWR_MGMT_5_DAC2R_ENA_POSITION   2
 
#define WM8994_PWR_MGMT_6_AIF1_DACDAT_SRC_MASK   (uint16_t)0x0001U
 
#define WM8994_PWR_MGMT_6_AIF1_DACDAT_SRC_POSITION   0
 
#define WM8994_PWR_MGMT_6_AIF2_ADCDAT_SRC_MASK   (uint16_t)0x0004U
 
#define WM8994_PWR_MGMT_6_AIF2_ADCDAT_SRC_POSITION   2
 
#define WM8994_PWR_MGMT_6_AIF2_DACDAT_SRC_MASK   (uint16_t)0x0002U
 
#define WM8994_PWR_MGMT_6_AIF2_DACDAT_SRC_POSITION   1
 
#define WM8994_PWR_MGMT_6_AIF3_ADCDAT_SRC_MASK   (uint16_t)0x0018U
 
#define WM8994_PWR_MGMT_6_AIF3_ADCDAT_SRC_POSITION   3
 
#define WM8994_PWR_MGMT_6_AIF3_TRI_MASK   (uint16_t)0x0020U
 
#define WM8994_PWR_MGMT_6_AIF3_TRI_POSITION   5
 
#define WM8994_RLI_IN1_VU_MASK   (uint16_t)0x0100U
 
#define WM8994_RLI_IN1_VU_POSITION   8
 
#define WM8994_RLI_IN1R_MUTE_MASK   (uint16_t)0x0080U
 
#define WM8994_RLI_IN1R_MUTE_POSITION   7
 
#define WM8994_RLI_IN1R_VOL_MASK   (uint16_t)0x001F
 
#define WM8994_RLI_IN1R_VOL_POSITION   0
 
#define WM8994_RLI_IN1R_ZC_MASK   (uint16_t)0x0040U
 
#define WM8994_RLI_IN1R_ZC_POSITION   6
 
#define WM8994_RLI_IN2_VU_MASK   (uint16_t)0x0100U
 
#define WM8994_RLI_IN2_VU_POSITION   8
 
#define WM8994_RLI_IN2R_MUTE_MASK   (uint16_t)0x0080U
 
#define WM8994_RLI_IN2R_MUTE_POSITION   7
 
#define WM8994_RLI_IN2R_VOL_MASK   (uint16_t)0x001F
 
#define WM8994_RLI_IN2R_VOL_POSITION   0
 
#define WM8994_RLI_IN2R_ZC_MASK   (uint16_t)0x0040U
 
#define WM8994_RLI_IN2R_ZC_POSITION   6
 
#define WM8994_RO_HPOUT1R_MUTE_N_MASK   (uint16_t)0x0040U
 
#define WM8994_RO_HPOUT1R_MUTE_N_POSITION   6
 
#define WM8994_RO_HPOUT1R_VOL_MASK   (uint16_t)0x003F
 
#define WM8994_RO_HPOUT1R_VOL_POSITION   5
 
#define WM8994_RO_HPOUT1R_VU_MASK   (uint16_t)0x0100
 
#define WM8994_RO_HPOUT1R_VU_POSITION   8
 
#define WM8994_RO_HPOUT1R_ZC_MASK   (uint16_t)0x0080
 
#define WM8994_RO_HPOUT1R_ZC_POSITION   7
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_MUTE_N_MASK   (uint16_t)0x0040
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_MUTE_N_POSITION   6
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_VOL_MASK   (uint16_t)0x003F
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_VOL_POSITION   5
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_VU_MASK   (uint16_t)0x0100
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_VU_POSITION   8
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_ZC_MASK   (uint16_t)0x0080
 
#define WM8994_SPK_LEFT_VOL_SPKOUT_ZC_POSITION   7
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_MUTE_N_MASK   (uint16_t)0x0040
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_MUTE_N_POSITION   6
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_VOL_MASK   (uint16_t)0x003F
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_VOL_POSITION   5
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_VU_MASK   (uint16_t)0x0100
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_VU_POSITION   8
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_ZC_MASK   (uint16_t)0x0080
 
#define WM8994_SPK_RIGHT_VOL_SPKOUT_ZC_POSITION   7
 
#define WM8994_SPKMIXER_DAC1L_TO_SPKMIXL_MASK   (uint16_t)0x0002
 
#define WM8994_SPKMIXER_DAC1L_TO_SPKMIXL_POSITION   1
 
#define WM8994_SPKMIXER_DAC1R_TO_SPKMIXR_MASK   (uint16_t)0x0001
 
#define WM8994_SPKMIXER_DAC1R_TO_SPKMIXR_POSITION   0
 
#define WM8994_SPKMIXER_DAC2L_TO_SPKMIXL_MASK   (uint16_t)0x0200
 
#define WM8994_SPKMIXER_DAC2L_TO_SPKMIXL_POSITION   9
 
#define WM8994_SPKMIXER_DAC2R_TO_SPKMIXR_MASK   (uint16_t)0x0100
 
#define WM8994_SPKMIXER_DAC2R_TO_SPKMIXR_POSITION   8
 
#define WM8994_SPKMIXER_IN1LP_TO_SPKMIXL_MASK   (uint16_t)0x0020
 
#define WM8994_SPKMIXER_IN1LP_TO_SPKMIXL_POSITION   5
 
#define WM8994_SPKMIXER_IN1RP_TO_SPKMIXR_MASK   (uint16_t)0x0010
 
#define WM8994_SPKMIXER_IN1RP_TO_SPKMIXR_POSITION   4
 
#define WM8994_SPKMIXER_MIXINL_TO_SPKMIXL_MASK   (uint16_t)0x0080
 
#define WM8994_SPKMIXER_MIXINL_TO_SPKMIXL_POSITION   7
 
#define WM8994_SPKMIXER_MIXINR_TO_SPKMIXR_MASK   (uint16_t)0x0040
 
#define WM8994_SPKMIXER_MIXINR_TO_SPKMIXR_POSITION   6
 
#define WM8994_SPKMIXER_MIXOUTL_TO_SPKMIXL_MASK   (uint16_t)0x0008
 
#define WM8994_SPKMIXER_MIXOUTL_TO_SPKMIXL_POSITION   3
 
#define WM8994_SPKMIXER_MIXOUTR_TO_SPKMIXR_MASK   (uint16_t)0x0004
 
#define WM8994_SPKMIXER_MIXOUTR_TO_SPKMIXR_POSITION   2
 
#define WM8994_SPKMIXL_ATT_DAC1_VOL_MASK   (uint16_t)0x0004
 
#define WM8994_SPKMIXL_ATT_DAC1_VOL_POSITION   2
 
#define WM8994_SPKMIXL_ATT_DAC2L_VOL_MASK   (uint16_t)0x0040
 
#define WM8994_SPKMIXL_ATT_DAC2L_VOL_POSITION   6
 
#define WM8994_SPKMIXL_ATT_IN1LP_VOL_MASK   (uint16_t)0x0010
 
#define WM8994_SPKMIXL_ATT_IN1LP_VOL_POSITION   4
 
#define WM8994_SPKMIXL_ATT_MIXINL_VOL_MASK   (uint16_t)0x0020
 
#define WM8994_SPKMIXL_ATT_MIXINL_VOL_POSITION   5
 
#define WM8994_SPKMIXL_ATT_MIXOUTL_VOL_MASK   (uint16_t)0x0008
 
#define WM8994_SPKMIXL_ATT_MIXOUTL_VOL_POSITION   3
 
#define WM8994_SPKMIXL_ATT_SPKAB_REFSEL_MASK   (uint16_t)0x0100
 
#define WM8994_SPKMIXL_ATT_SPKAB_REFSEL_POSITION   8
 
#define WM8994_SPKMIXL_ATT_VOL_MASK   (uint16_t)0x0003
 
#define WM8994_SPKMIXL_ATT_VOL_POSITION   0
 
#define WM8994_SPKMIXR_ATT_DAC1_VOL_MASK   (uint16_t)0x0004
 
#define WM8994_SPKMIXR_ATT_DAC1_VOL_POSITION   2
 
#define WM8994_SPKMIXR_ATT_DAC2R_VOL_MASK   (uint16_t)0x0040
 
#define WM8994_SPKMIXR_ATT_DAC2R_VOL_POSITION   6
 
#define WM8994_SPKMIXR_ATT_IN1RP_VOL_MASK   (uint16_t)0x0010
 
#define WM8994_SPKMIXR_ATT_IN1RP_VOL_POSITION   4
 
#define WM8994_SPKMIXR_ATT_MIXINL_VOL_MASK   (uint16_t)0x0020
 
#define WM8994_SPKMIXR_ATT_MIXINL_VOL_POSITION   5
 
#define WM8994_SPKMIXR_ATT_MIXOUTL_VOL_MASK   (uint16_t)0x0008
 
#define WM8994_SPKMIXR_ATT_MIXOUTL_VOL_POSITION   3
 
#define WM8994_SPKMIXR_ATT_SPKOUT_CLASSAB_MASK   (uint16_t)0x0100
 
#define WM8994_SPKMIXR_ATT_SPKOUT_CLASSAB_POSITION   8
 
#define WM8994_SPKMIXR_ATT_VOL_MASK   (uint16_t)0x0003
 
#define WM8994_SPKMIXR_ATT_VOL_POSITION   0
 
#define WM8994_SW_RESET_MASK   (uint16_t)0xFFFF
 
#define WM8994_SW_RESET_POSITION   0
 
#define WM8994_WSEQ_CTRL1_ABORT_MASK   (uint16_t)0x0200
 
#define WM8994_WSEQ_CTRL1_ABORT_POSITION   9
 
#define WM8994_WSEQ_CTRL1_ENA_MASK   (uint16_t)0x8000
 
#define WM8994_WSEQ_CTRL1_ENA_POSITION   15
 
#define WM8994_WSEQ_CTRL1_START_INDEX_MASK   (uint16_t)0x007F
 
#define WM8994_WSEQ_CTRL1_START_INDEX_POSITION   0
 
#define WM8994_WSEQ_CTRL1_START_MASK   (uint16_t)0x0100
 
#define WM8994_WSEQ_CTRL1_START_POSITION   8
 

Typedefs

typedef int32_t(* WM8994_Read_Func) (void *, uint16_t, uint8_t *, uint16_t)
 
typedef int32_t(* WM8994_Write_Func) (void *, uint16_t, uint8_t *, uint16_t)
 

Functions

int32_t wm8994_adc1lmr_adc1l_to_aif1adc1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc1lmr_aif2dacl_to_aif1adc1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc1rmr_adc1r_to_aif1adc1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc1rmr_aif2dacl_to_aif1adc1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc2lmr_adc2l_to_aif1adc2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc2lmr_aif2dacl_to_aif1adc2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc2rmr_adc2r_to_aif1adc2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_adc2rmr_aif2dacl_to_aif1adc2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_filters_4fs (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_filters_adc1l_hpf (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_filters_adc1r_hpf (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_filters_hpf_cut (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_left_vol_adc1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_left_vol_adc1l_r (wm8994_ctx_t *ctx, uint16_t *value)
 
int32_t wm8994_aif1_adc1_left_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_right_vol_adc1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc1_right_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_filters_4fs (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_filters_adc2l_hpf (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_filters_adc2r_hpf (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_filters_hpf_cut (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_left_vol_adc2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_left_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_right_vol_adc2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_adc2_right_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_clk_rate (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_clocking1_div (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_clocking1_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_clocking1_inv (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_clocking1_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_adc_tdm (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_adcl_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_adcr_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_bclk_inv (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_fmt (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_fmt_r (wm8994_ctx_t *ctx, uint16_t *value)
 
int32_t wm8994_aif1_control1_lrclk_inv (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_wl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_control1_wl_r (wm8994_ctx_t *ctx, uint16_t *value)
 
int32_t wm8994_aif1_dac1_filter1_deemp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_filter1_mono (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_filter1_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_filter1_muterate (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_filter1_unmute_ramp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_lmradcl_to_dac1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_lmradcr_to_dac1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_lmrdac1l_to_dac1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_lmrdac2l_to_dac1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_lmrdacl_to_dac1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_rmradcl_to_dac1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_rmradcr_to_dac1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_rmrdac1r_to_dac1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_rmrdac2r_to_dac1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac1_rmrdacr_to_dac1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_filter1_deemp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_filter1_mono (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_filter1_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_filter1_muterate (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_filter1_unmute_ramp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_lmradcl_to_dac2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_lmradcr_to_dac2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_lmrdac1l_to_dac2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_lmrdac2l_to_dac2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_lmrdacl_to_dac2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_rmradcl_to_dac2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_rmradcr_to_dac2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_rmrdac1r_to_dac2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_rmrdac2r_to_dac2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_dac2_rmrdacr_to_dac2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_ms_clk_frc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_ms_lrclk_frc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_ms_mstr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_ms_tri (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_sr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1_sr_r (wm8994_ctx_t *ctx, uint16_t *value)
 
int32_t wm8994_aif1drc1_adc1l_drc_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_adc1r_drc_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_anticlip (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_dac1_drc_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_knee2_op_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_ng_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_qr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_sig_det (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_sig_det_mode (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_sig_det_pk (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc1_sig_det_rms (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_adc2l_drc_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_adc2r_drc_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_anticlip (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_dac2_drc_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_knee2_op_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_ng_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_qr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_sig_det (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_sig_det_mode (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_sig_det_pk (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_aif1drc2_sig_det_rms (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_analog_hp_hpout1l_dly (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_analog_hp_hpout1l_outp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_analog_hp_hpout1l_rmv_short (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_analog_hp_hpout1r_dly (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_analog_hp_hpout1r_outp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_analog_hp_hpout1r_rmv_short (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_bias_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_micb1_disch (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_micb2_disch (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_startup_bias_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_vmid_buf_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_vmid_disch (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_antipop2_vmid_ramp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_charge_pump1_cp_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_charge_pump2_cp_disch (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_class_w_cp_dyn_pwr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_class_w_cp_dyn_src_sel (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking1_aif1dspclk_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking1_aif2dspclk_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking1_sysclk_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking1_sysdspclk_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking1_toclk_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking2_dbclk_div (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking2_opclk_div (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_clocking2_toclk_div (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_left_vol_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_left_vol_vset (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_left_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_mixer_vol_adcl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_mixer_vol_adcr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_right_vol_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_right_vol_vset (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac1_right_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac2_left_vol_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac2_left_vol_vset (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac2_left_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac2_right_vol_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac2_right_vol_vset (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dac2_right_vol_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_ena_chan_0 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_ena_chan_1 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_dac_wr_0 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_dac_wr_1 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_series_0 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_series_1 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_single_0 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_single_1 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_startup_0 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_dc_servo1_dcs_trig_startup_1 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_db (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_dir (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_fn (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_lvl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_op_cfg (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_pd (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_pol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_gpio1_gp1_pu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer1_in1lp_mixinl_boost (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer1_in1rp_mixinr_boost (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer1_inputs_clamp (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in1ln_to_in1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in1lp_to_in1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in1rn_to_in1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in1rp_to_in1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in2ln_to_in2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in2lp_to_in2l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in2rn_to_in2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer2_in2rp_to_in2r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer3_in1l_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer3_in1l_to_mixinl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer3_in2l_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer3_in2l_to_mixinl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer3_mixoutl_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer4_in1r_mixinr_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer4_in1r_to_mixinr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer4_in2r_mixinr_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer4_in2r_to_mixinr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer4_mixoutr_mixinr_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer5_in1lp_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer5_in2lrp_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer6_in1rp_mixinr_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_inmixer6_in2lrp_mixinr_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in1_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in1l_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in1l_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in1l_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in2_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in2l_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in2l_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lli_in2l_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lo_hpout1l_mute_n (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lo_hpout1l_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lo_hpout1l_vol_r (wm8994_ctx_t *ctx, uint16_t *value)
 
int32_t wm8994_lo_hpout1l_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_lo_hpout1l_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_dac1l_to_hpout1l (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_dac1l_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_in1l_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_in1r_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_in2ln_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_in2lp_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_in2rn_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_mixinl_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer1_mixinr_to_mixoutl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_dac1r_to_hpout1r (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_dac1r_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_in1l_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_in1r_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_in2ln_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_in2rn_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_in2rp_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_mixinl_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_outmixer2_mixinr_to_mixoutr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_oversampling_adc_osr128 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_oversampling_dac_osr128 (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_bias_en (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_hpout1l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_hpout1r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_hpout2_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_micb1_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_micb2_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_spkoutl_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_spkoutr_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_1_vmid_sel (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_in1l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_in1r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_in2l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_in2r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_mixinl_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_mixinr_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_opclk_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_tshut_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_2_tshut_opdis (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_lineout1n_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_lineout1p_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_lineout2n_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_lineout2p_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_mixoutl_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_mixoutlvol_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_mixoutr_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_mixoutrvol_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_spklvol_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_3_spkrvol_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_adcl_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_adcr_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_aif1adc1l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_aif1adc1r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_aif1adc2l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_aif1adc2r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_aif2adcl_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_aif2adcr_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_dmic1l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_dmic1r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_dmic2l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_4_dmic2r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_aif1dac1l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_aif1dac1r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_aif1dac2l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_aif1dac2r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_aif2dacl_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_aif2dacr_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_dac1l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_dac1r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_dac2l_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_5_dac2r_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_6_aif1_dacdat_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_6_aif2_adcdat_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_6_aif2_dacdat_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_6_aif3_adcdat_src (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_pwr_mgmt_6_aif3_tri (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_read_reg (wm8994_ctx_t *ctx, uint16_t reg, uint16_t *data, uint16_t length)
 
int32_t wm8994_register_set (wm8994_ctx_t *ctx, uint16_t reg, uint16_t value)
 
int32_t wm8994_rli_in1_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in1r_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in1r_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in1r_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in2_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in2r_mute (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in2r_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_rli_in2r_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_ro_hpout1r_mute_n (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_ro_hpout1r_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_ro_hpout1r_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_ro_hpout1r_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_left_vol_spkout_mute_n (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_left_vol_spkout_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_left_vol_spkout_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_left_vol_spkout_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_right_vol_spkout_mute_n (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_right_vol_spkout_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_right_vol_spkout_vu (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spk_right_vol_spkout_zc (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_dac1l_to_spkmixl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_dac1r_to_spkmixr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_dac2l_to_spkmixl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_dac2r_to_spkmixr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_in1lp_to_spkmixl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_in1rp_to_spkmixr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_mixinl_to_spkmixl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_mixinr_to_spkmixr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_mixoutl_to_spkmixl (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixer_mixoutr_to_spkmixr (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_dac1_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_dac2l_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_in1lp_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_mixoutl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_spkab_refsel (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixl_att_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_dac1_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_dac2r_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_in1rp_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_mixinl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_mixoutl_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_spkout_classab (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_spkmixr_att_vol (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_sw_reset_r (wm8994_ctx_t *ctx, uint16_t *value)
 
int32_t wm8994_sw_reset_w (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_write_reg (wm8994_ctx_t *ctx, uint16_t reg, uint16_t *data, uint16_t length)
 
int32_t wm8994_wseq_ctrl1_abort (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_wseq_ctrl1_ena (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_wseq_ctrl1_start (wm8994_ctx_t *ctx, uint16_t value)
 
int32_t wm8994_wseq_ctrl1_start_index (wm8994_ctx_t *ctx, uint16_t value)
 

Detailed Description

This file provides a set of functions needed to drive the WM8994 audio codec.

Macro Definition Documentation

◆ WM8994_ADC1LMR_ADC1L_TO_AIF1ADC1L_MASK

#define WM8994_ADC1LMR_ADC1L_TO_AIF1ADC1L_MASK   (uint16_t)0x0002

Definition at line 3256 of file wm8994_reg.h.

◆ WM8994_ADC1LMR_ADC1L_TO_AIF1ADC1L_POSITION

#define WM8994_ADC1LMR_ADC1L_TO_AIF1ADC1L_POSITION   1

Definition at line 3257 of file wm8994_reg.h.

◆ WM8994_ADC1LMR_AIF2DACL_TO_AIF1ADC1L_MASK

#define WM8994_ADC1LMR_AIF2DACL_TO_AIF1ADC1L_MASK   (uint16_t)0x0001

Definition at line 3246 of file wm8994_reg.h.

◆ WM8994_ADC1LMR_AIF2DACL_TO_AIF1ADC1L_POSITION

#define WM8994_ADC1LMR_AIF2DACL_TO_AIF1ADC1L_POSITION   0

Definition at line 3247 of file wm8994_reg.h.

◆ WM8994_ADC1RMR_ADC1R_TO_AIF1ADC1R_MASK

#define WM8994_ADC1RMR_ADC1R_TO_AIF1ADC1R_MASK   (uint16_t)0x0002

Definition at line 3277 of file wm8994_reg.h.

◆ WM8994_ADC1RMR_ADC1R_TO_AIF1ADC1R_POSITION

#define WM8994_ADC1RMR_ADC1R_TO_AIF1ADC1R_POSITION   1

Definition at line 3278 of file wm8994_reg.h.

◆ WM8994_ADC1RMR_AIF2DACL_TO_AIF1ADC1R_MASK

#define WM8994_ADC1RMR_AIF2DACL_TO_AIF1ADC1R_MASK   (uint16_t)0x0001

Definition at line 3267 of file wm8994_reg.h.

◆ WM8994_ADC1RMR_AIF2DACL_TO_AIF1ADC1R_POSITION

#define WM8994_ADC1RMR_AIF2DACL_TO_AIF1ADC1R_POSITION   0

Definition at line 3268 of file wm8994_reg.h.

◆ WM8994_ADC2LMR_ADC2L_TO_AIF1ADC2L_MASK

#define WM8994_ADC2LMR_ADC2L_TO_AIF1ADC2L_MASK   (uint16_t)0x0002

Definition at line 3297 of file wm8994_reg.h.

◆ WM8994_ADC2LMR_ADC2L_TO_AIF1ADC2L_POSITION

#define WM8994_ADC2LMR_ADC2L_TO_AIF1ADC2L_POSITION   1

Definition at line 3298 of file wm8994_reg.h.

◆ WM8994_ADC2LMR_AIF2DACL_TO_AIF1ADC2L_MASK

#define WM8994_ADC2LMR_AIF2DACL_TO_AIF1ADC2L_MASK   (uint16_t)0x0001

Definition at line 3287 of file wm8994_reg.h.

◆ WM8994_ADC2LMR_AIF2DACL_TO_AIF1ADC2L_POSITION

#define WM8994_ADC2LMR_AIF2DACL_TO_AIF1ADC2L_POSITION   0

Definition at line 3288 of file wm8994_reg.h.

◆ WM8994_ADC2RMR_ADC2R_TO_AIF1ADC2R_MASK

#define WM8994_ADC2RMR_ADC2R_TO_AIF1ADC2R_MASK   (uint16_t)0x0002

Definition at line 3318 of file wm8994_reg.h.

◆ WM8994_ADC2RMR_ADC2R_TO_AIF1ADC2R_POSITION

#define WM8994_ADC2RMR_ADC2R_TO_AIF1ADC2R_POSITION   1

Definition at line 3319 of file wm8994_reg.h.

◆ WM8994_ADC2RMR_AIF2DACL_TO_AIF1ADC2R_MASK

#define WM8994_ADC2RMR_AIF2DACL_TO_AIF1ADC2R_MASK   (uint16_t)0x0001

Definition at line 3308 of file wm8994_reg.h.

◆ WM8994_ADC2RMR_AIF2DACL_TO_AIF1ADC2R_POSITION

#define WM8994_ADC2RMR_AIF2DACL_TO_AIF1ADC2R_POSITION   0

Definition at line 3309 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_4FS_MASK

#define WM8994_AIF1_ADC1_FILTERS_4FS_MASK   (uint16_t)0x8000

Definition at line 2645 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_4FS_POSITION

#define WM8994_AIF1_ADC1_FILTERS_4FS_POSITION   15

Definition at line 2646 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_ADC1L_HPF_MASK

#define WM8994_AIF1_ADC1_FILTERS_ADC1L_HPF_MASK   (uint16_t)0x1000

Definition at line 2625 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_ADC1L_HPF_POSITION

#define WM8994_AIF1_ADC1_FILTERS_ADC1L_HPF_POSITION   12

Definition at line 2626 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_ADC1R_HPF_MASK

#define WM8994_AIF1_ADC1_FILTERS_ADC1R_HPF_MASK   (uint16_t)0x0800

Definition at line 2615 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_ADC1R_HPF_POSITION

#define WM8994_AIF1_ADC1_FILTERS_ADC1R_HPF_POSITION   11

Definition at line 2616 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_HPF_CUT_MASK

#define WM8994_AIF1_ADC1_FILTERS_HPF_CUT_MASK   (uint16_t)0x6000

Definition at line 2635 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_FILTERS_HPF_CUT_POSITION

#define WM8994_AIF1_ADC1_FILTERS_HPF_CUT_POSITION   13

Definition at line 2636 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_LEFT_VOL_ADC1L_MASK

#define WM8994_AIF1_ADC1_LEFT_VOL_ADC1L_MASK   (uint16_t)0x00FF

Definition at line 2532 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_LEFT_VOL_ADC1L_POSITION

#define WM8994_AIF1_ADC1_LEFT_VOL_ADC1L_POSITION   0

Definition at line 2533 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_LEFT_VOL_VU_MASK

#define WM8994_AIF1_ADC1_LEFT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 2543 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_LEFT_VOL_VU_POSITION

#define WM8994_AIF1_ADC1_LEFT_VOL_VU_POSITION   8

Definition at line 2544 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_RIGHT_VOL_ADC1R_MASK

#define WM8994_AIF1_ADC1_RIGHT_VOL_ADC1R_MASK   (uint16_t)0x00FF

Definition at line 2553 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_RIGHT_VOL_ADC1R_POSITION

#define WM8994_AIF1_ADC1_RIGHT_VOL_ADC1R_POSITION   0

Definition at line 2554 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_RIGHT_VOL_VU_MASK

#define WM8994_AIF1_ADC1_RIGHT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 2563 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC1_RIGHT_VOL_VU_POSITION

#define WM8994_AIF1_ADC1_RIGHT_VOL_VU_POSITION   8

Definition at line 2564 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_4FS_MASK

#define WM8994_AIF1_ADC2_FILTERS_4FS_MASK   (uint16_t)0x8000

Definition at line 2685 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_4FS_POSITION

#define WM8994_AIF1_ADC2_FILTERS_4FS_POSITION   15

Definition at line 2686 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_ADC2L_HPF_MASK

#define WM8994_AIF1_ADC2_FILTERS_ADC2L_HPF_MASK   (uint16_t)0x1000

Definition at line 2665 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_ADC2L_HPF_POSITION

#define WM8994_AIF1_ADC2_FILTERS_ADC2L_HPF_POSITION   12

Definition at line 2666 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_ADC2R_HPF_MASK

#define WM8994_AIF1_ADC2_FILTERS_ADC2R_HPF_MASK   (uint16_t)0x0800

Definition at line 2655 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_ADC2R_HPF_POSITION

#define WM8994_AIF1_ADC2_FILTERS_ADC2R_HPF_POSITION   11

Definition at line 2656 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_HPF_CUT_MASK

#define WM8994_AIF1_ADC2_FILTERS_HPF_CUT_MASK   (uint16_t)0x6000

Definition at line 2675 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_FILTERS_HPF_CUT_POSITION

#define WM8994_AIF1_ADC2_FILTERS_HPF_CUT_POSITION   13

Definition at line 2676 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_LEFT_VOL_ADC2L_MASK

#define WM8994_AIF1_ADC2_LEFT_VOL_ADC2L_MASK   (uint16_t)0x00FF

Definition at line 2573 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_LEFT_VOL_ADC2L_POSITION

#define WM8994_AIF1_ADC2_LEFT_VOL_ADC2L_POSITION   0

Definition at line 2574 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_LEFT_VOL_VU_MASK

#define WM8994_AIF1_ADC2_LEFT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 2583 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_LEFT_VOL_VU_POSITION

#define WM8994_AIF1_ADC2_LEFT_VOL_VU_POSITION   8

Definition at line 2584 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_RIGHT_VOL_ADC2R_MASK

#define WM8994_AIF1_ADC2_RIGHT_VOL_ADC2R_MASK   (uint16_t)0x00FF

Definition at line 2593 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_RIGHT_VOL_ADC2R_POSITION

#define WM8994_AIF1_ADC2_RIGHT_VOL_ADC2R_POSITION   0

Definition at line 2594 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_RIGHT_VOL_VU_MASK

#define WM8994_AIF1_ADC2_RIGHT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 2603 of file wm8994_reg.h.

◆ WM8994_AIF1_ADC2_RIGHT_VOL_VU_POSITION

#define WM8994_AIF1_ADC2_RIGHT_VOL_VU_POSITION   8

Definition at line 2604 of file wm8994_reg.h.

◆ WM8994_AIF1_CLK_RATE_MASK

#define WM8994_AIF1_CLK_RATE_MASK   (uint16_t)0x000F

Definition at line 2394 of file wm8994_reg.h.

◆ WM8994_AIF1_CLK_RATE_POSITION

#define WM8994_AIF1_CLK_RATE_POSITION   0

Definition at line 2395 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_DIV_MASK

#define WM8994_AIF1_CLOCKING1_DIV_MASK   (uint16_t)0x0002

Definition at line 2282 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_DIV_POSITION

#define WM8994_AIF1_CLOCKING1_DIV_POSITION   1

Definition at line 2283 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_ENA_MASK

#define WM8994_AIF1_CLOCKING1_ENA_MASK   (uint16_t)0x0001

Definition at line 2272 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_ENA_POSITION

#define WM8994_AIF1_CLOCKING1_ENA_POSITION   0

Definition at line 2273 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_INV_MASK

#define WM8994_AIF1_CLOCKING1_INV_MASK   (uint16_t)0x0004

Definition at line 2292 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_INV_POSITION

#define WM8994_AIF1_CLOCKING1_INV_POSITION   2

Definition at line 2293 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_SRC_MASK

#define WM8994_AIF1_CLOCKING1_SRC_MASK   (uint16_t)0x0018U

Definition at line 2302 of file wm8994_reg.h.

◆ WM8994_AIF1_CLOCKING1_SRC_POSITION

#define WM8994_AIF1_CLOCKING1_SRC_POSITION   3

Definition at line 2303 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_ADC_TDM_MASK

#define WM8994_AIF1_CONTROL1_ADC_TDM_MASK   (uint16_t)0x2000

Definition at line 2459 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_ADC_TDM_POSITION

#define WM8994_AIF1_CONTROL1_ADC_TDM_POSITION   13

Definition at line 2460 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_ADCL_SRC_MASK

#define WM8994_AIF1_CONTROL1_ADCL_SRC_MASK   (uint16_t)0x8000

Definition at line 2479 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_ADCL_SRC_POSITION

#define WM8994_AIF1_CONTROL1_ADCL_SRC_POSITION   15

Definition at line 2480 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_ADCR_SRC_MASK

#define WM8994_AIF1_CONTROL1_ADCR_SRC_MASK   (uint16_t)0x4000

Definition at line 2469 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_ADCR_SRC_POSITION

#define WM8994_AIF1_CONTROL1_ADCR_SRC_POSITION   14

Definition at line 2470 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_BCLK_INV_MASK

#define WM8994_AIF1_CONTROL1_BCLK_INV_MASK   (uint16_t)0x0100

Definition at line 2449 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_BCLK_INV_POSITION

#define WM8994_AIF1_CONTROL1_BCLK_INV_POSITION   8

Definition at line 2450 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_FMT_MASK

#define WM8994_AIF1_CONTROL1_FMT_MASK   (uint16_t)0x0018U

Definition at line 2418 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_FMT_POSITION

#define WM8994_AIF1_CONTROL1_FMT_POSITION   3

Definition at line 2419 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_LRCLK_INV_MASK

#define WM8994_AIF1_CONTROL1_LRCLK_INV_MASK   (uint16_t)0x0080

Definition at line 2439 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_LRCLK_INV_POSITION

#define WM8994_AIF1_CONTROL1_LRCLK_INV_POSITION   7

Definition at line 2440 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_WL_MASK

#define WM8994_AIF1_CONTROL1_WL_MASK   (uint16_t)0x0060

Definition at line 2429 of file wm8994_reg.h.

◆ WM8994_AIF1_CONTROL1_WL_POSITION

#define WM8994_AIF1_CONTROL1_WL_POSITION   5

Definition at line 2430 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_DEEMP_MASK

#define WM8994_AIF1_DAC1_FILTER1_DEEMP_MASK   (uint16_t)0x0006

Definition at line 2695 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_DEEMP_POSITION

#define WM8994_AIF1_DAC1_FILTER1_DEEMP_POSITION   1

Definition at line 2696 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_MONO_MASK

#define WM8994_AIF1_DAC1_FILTER1_MONO_MASK   (uint16_t)0x0080

Definition at line 2725 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_MONO_POSITION

#define WM8994_AIF1_DAC1_FILTER1_MONO_POSITION   7

Definition at line 2726 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_MUTE_MASK

#define WM8994_AIF1_DAC1_FILTER1_MUTE_MASK   (uint16_t)0x0200

Definition at line 2735 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_MUTE_POSITION

#define WM8994_AIF1_DAC1_FILTER1_MUTE_POSITION   9

Definition at line 2736 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_MUTERATE_MASK

#define WM8994_AIF1_DAC1_FILTER1_MUTERATE_MASK   (uint16_t)0x0020

Definition at line 2715 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_MUTERATE_POSITION

#define WM8994_AIF1_DAC1_FILTER1_MUTERATE_POSITION   5

Definition at line 2716 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_UNMUTE_RAMP_MASK

#define WM8994_AIF1_DAC1_FILTER1_UNMUTE_RAMP_MASK   (uint16_t)0x0010

Definition at line 2705 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_FILTER1_UNMUTE_RAMP_POSITION

#define WM8994_AIF1_DAC1_FILTER1_UNMUTE_RAMP_POSITION   4

Definition at line 2706 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRADCL_TO_DAC1L_MASK

#define WM8994_AIF1_DAC1_LMRADCL_TO_DAC1L_MASK   (uint16_t)0x0010

Definition at line 3076 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRADCL_TO_DAC1L_POSITION

#define WM8994_AIF1_DAC1_LMRADCL_TO_DAC1L_POSITION   4

Definition at line 3077 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRADCR_TO_DAC1L_MASK

#define WM8994_AIF1_DAC1_LMRADCR_TO_DAC1L_MASK   (uint16_t)0x0020

Definition at line 3086 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRADCR_TO_DAC1L_POSITION

#define WM8994_AIF1_DAC1_LMRADCR_TO_DAC1L_POSITION   5

Definition at line 3087 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRDAC1L_TO_DAC1L_MASK

#define WM8994_AIF1_DAC1_LMRDAC1L_TO_DAC1L_MASK   (uint16_t)0x0001

Definition at line 3046 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRDAC1L_TO_DAC1L_POSITION

#define WM8994_AIF1_DAC1_LMRDAC1L_TO_DAC1L_POSITION   0

Definition at line 3047 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRDAC2L_TO_DAC1L_MASK

#define WM8994_AIF1_DAC1_LMRDAC2L_TO_DAC1L_MASK   (uint16_t)0x0002

Definition at line 3056 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRDAC2L_TO_DAC1L_POSITION

#define WM8994_AIF1_DAC1_LMRDAC2L_TO_DAC1L_POSITION   1

Definition at line 3057 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRDACL_TO_DAC1L_MASK

#define WM8994_AIF1_DAC1_LMRDACL_TO_DAC1L_MASK   (uint16_t)0x0004

Definition at line 3066 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_LMRDACL_TO_DAC1L_POSITION

#define WM8994_AIF1_DAC1_LMRDACL_TO_DAC1L_POSITION   2

Definition at line 3067 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRADCL_TO_DAC1R_MASK

#define WM8994_AIF1_DAC1_RMRADCL_TO_DAC1R_MASK   (uint16_t)0x0010

Definition at line 3126 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRADCL_TO_DAC1R_POSITION

#define WM8994_AIF1_DAC1_RMRADCL_TO_DAC1R_POSITION   4

Definition at line 3127 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRADCR_TO_DAC1R_MASK

#define WM8994_AIF1_DAC1_RMRADCR_TO_DAC1R_MASK   (uint16_t)0x0020

Definition at line 3136 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRADCR_TO_DAC1R_POSITION

#define WM8994_AIF1_DAC1_RMRADCR_TO_DAC1R_POSITION   5

Definition at line 3137 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRDAC1R_TO_DAC1R_MASK

#define WM8994_AIF1_DAC1_RMRDAC1R_TO_DAC1R_MASK   (uint16_t)0x0001

Definition at line 3096 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRDAC1R_TO_DAC1R_POSITION

#define WM8994_AIF1_DAC1_RMRDAC1R_TO_DAC1R_POSITION   0

Definition at line 3097 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRDAC2R_TO_DAC1R_MASK

#define WM8994_AIF1_DAC1_RMRDAC2R_TO_DAC1R_MASK   (uint16_t)0x0002

Definition at line 3106 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRDAC2R_TO_DAC1R_POSITION

#define WM8994_AIF1_DAC1_RMRDAC2R_TO_DAC1R_POSITION   1

Definition at line 3107 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRDACR_TO_DAC1R_MASK

#define WM8994_AIF1_DAC1_RMRDACR_TO_DAC1R_MASK   (uint16_t)0x0004

Definition at line 3116 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC1_RMRDACR_TO_DAC1R_POSITION

#define WM8994_AIF1_DAC1_RMRDACR_TO_DAC1R_POSITION   2

Definition at line 3117 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_DEEMP_MASK

#define WM8994_AIF1_DAC2_FILTER1_DEEMP_MASK   (uint16_t)0x0006

Definition at line 2745 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_DEEMP_POSITION

#define WM8994_AIF1_DAC2_FILTER1_DEEMP_POSITION   1

Definition at line 2746 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_MONO_MASK

#define WM8994_AIF1_DAC2_FILTER1_MONO_MASK   (uint16_t)0x0080

Definition at line 2775 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_MONO_POSITION

#define WM8994_AIF1_DAC2_FILTER1_MONO_POSITION   7

Definition at line 2776 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_MUTE_MASK

#define WM8994_AIF1_DAC2_FILTER1_MUTE_MASK   (uint16_t)0x0200

Definition at line 2785 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_MUTE_POSITION

#define WM8994_AIF1_DAC2_FILTER1_MUTE_POSITION   9

Definition at line 2786 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_MUTERATE_MASK

#define WM8994_AIF1_DAC2_FILTER1_MUTERATE_MASK   (uint16_t)0x0020

Definition at line 2765 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_MUTERATE_POSITION

#define WM8994_AIF1_DAC2_FILTER1_MUTERATE_POSITION   5

Definition at line 2766 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_UNMUTE_RAMP_MASK

#define WM8994_AIF1_DAC2_FILTER1_UNMUTE_RAMP_MASK   (uint16_t)0x0010

Definition at line 2755 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_FILTER1_UNMUTE_RAMP_POSITION

#define WM8994_AIF1_DAC2_FILTER1_UNMUTE_RAMP_POSITION   4

Definition at line 2756 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRADCL_TO_DAC2L_MASK

#define WM8994_AIF1_DAC2_LMRADCL_TO_DAC2L_MASK   (uint16_t)0x0010

Definition at line 3176 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRADCL_TO_DAC2L_POSITION

#define WM8994_AIF1_DAC2_LMRADCL_TO_DAC2L_POSITION   4

Definition at line 3177 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRADCR_TO_DAC2L_MASK

#define WM8994_AIF1_DAC2_LMRADCR_TO_DAC2L_MASK   (uint16_t)0x0020

Definition at line 3186 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRADCR_TO_DAC2L_POSITION

#define WM8994_AIF1_DAC2_LMRADCR_TO_DAC2L_POSITION   5

Definition at line 3187 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRDAC1L_TO_DAC2L_MASK

#define WM8994_AIF1_DAC2_LMRDAC1L_TO_DAC2L_MASK   (uint16_t)0x0001

Definition at line 3146 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRDAC1L_TO_DAC2L_POSITION

#define WM8994_AIF1_DAC2_LMRDAC1L_TO_DAC2L_POSITION   0

Definition at line 3147 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRDAC2L_TO_DAC2L_MASK

#define WM8994_AIF1_DAC2_LMRDAC2L_TO_DAC2L_MASK   (uint16_t)0x0002

Definition at line 3156 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRDAC2L_TO_DAC2L_POSITION

#define WM8994_AIF1_DAC2_LMRDAC2L_TO_DAC2L_POSITION   1

Definition at line 3157 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRDACL_TO_DAC2L_MASK

#define WM8994_AIF1_DAC2_LMRDACL_TO_DAC2L_MASK   (uint16_t)0x0004

Definition at line 3166 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_LMRDACL_TO_DAC2L_POSITION

#define WM8994_AIF1_DAC2_LMRDACL_TO_DAC2L_POSITION   2

Definition at line 3167 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRADCL_TO_DAC2R_MASK

#define WM8994_AIF1_DAC2_RMRADCL_TO_DAC2R_MASK   (uint16_t)0x0010

Definition at line 3226 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRADCL_TO_DAC2R_POSITION

#define WM8994_AIF1_DAC2_RMRADCL_TO_DAC2R_POSITION   4

Definition at line 3227 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRADCR_TO_DAC2R_MASK

#define WM8994_AIF1_DAC2_RMRADCR_TO_DAC2R_MASK   (uint16_t)0x0020

Definition at line 3236 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRADCR_TO_DAC2R_POSITION

#define WM8994_AIF1_DAC2_RMRADCR_TO_DAC2R_POSITION   5

Definition at line 3237 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRDAC1R_TO_DAC2R_MASK

#define WM8994_AIF1_DAC2_RMRDAC1R_TO_DAC2R_MASK   (uint16_t)0x0001

Definition at line 3196 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRDAC1R_TO_DAC2R_POSITION

#define WM8994_AIF1_DAC2_RMRDAC1R_TO_DAC2R_POSITION   0

Definition at line 3197 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRDAC2R_TO_DAC2R_MASK

#define WM8994_AIF1_DAC2_RMRDAC2R_TO_DAC2R_MASK   (uint16_t)0x0002

Definition at line 3206 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRDAC2R_TO_DAC2R_POSITION

#define WM8994_AIF1_DAC2_RMRDAC2R_TO_DAC2R_POSITION   1

Definition at line 3207 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRDACR_TO_DAC2R_MASK

#define WM8994_AIF1_DAC2_RMRDACR_TO_DAC2R_MASK   (uint16_t)0x0004

Definition at line 3216 of file wm8994_reg.h.

◆ WM8994_AIF1_DAC2_RMRDACR_TO_DAC2R_POSITION

#define WM8994_AIF1_DAC2_RMRDACR_TO_DAC2R_POSITION   2

Definition at line 3217 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_CLK_FRC_MASK

#define WM8994_AIF1_MS_CLK_FRC_MASK   (uint16_t)0x2000

Definition at line 2499 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_CLK_FRC_POSITION

#define WM8994_AIF1_MS_CLK_FRC_POSITION   13

Definition at line 2500 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_LRCLK_FRC_MASK

#define WM8994_AIF1_MS_LRCLK_FRC_MASK   (uint16_t)0x1000

Definition at line 2489 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_LRCLK_FRC_POSITION

#define WM8994_AIF1_MS_LRCLK_FRC_POSITION   12

Definition at line 2490 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_MSTR_MASK

#define WM8994_AIF1_MS_MSTR_MASK   (uint16_t)0x4000

Definition at line 2509 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_MSTR_POSITION

#define WM8994_AIF1_MS_MSTR_POSITION   14

Definition at line 2510 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_TRI_MASK

#define WM8994_AIF1_MS_TRI_MASK   (uint16_t)0x8000

Definition at line 2519 of file wm8994_reg.h.

◆ WM8994_AIF1_MS_TRI_POSITION

#define WM8994_AIF1_MS_TRI_POSITION   15

Definition at line 2520 of file wm8994_reg.h.

◆ WM8994_AIF1_SR_MASK

#define WM8994_AIF1_SR_MASK   (uint16_t)0x00F0

Definition at line 2404 of file wm8994_reg.h.

◆ WM8994_AIF1_SR_POSITION

#define WM8994_AIF1_SR_POSITION   4

Definition at line 2405 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_ADC1L_DRC_ENA_MASK

#define WM8994_AIF1DRC1_ADC1L_DRC_ENA_MASK   (uint16_t)0x0002

Definition at line 2805 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_ADC1L_DRC_ENA_POSITION

#define WM8994_AIF1DRC1_ADC1L_DRC_ENA_POSITION   1

Definition at line 2806 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_ADC1R_DRC_ENA_MASK

#define WM8994_AIF1DRC1_ADC1R_DRC_ENA_MASK   (uint16_t)0x0001

Definition at line 2795 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_ADC1R_DRC_ENA_POSITION

#define WM8994_AIF1DRC1_ADC1R_DRC_ENA_POSITION   0

Definition at line 2796 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_ANTICLIP_MASK

#define WM8994_AIF1DRC1_ANTICLIP_MASK   (uint16_t)0x0008

Definition at line 2825 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_ANTICLIP_POSITION

#define WM8994_AIF1DRC1_ANTICLIP_POSITION   3

Definition at line 2826 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_DAC1_DRC_ENA_MASK

#define WM8994_AIF1DRC1_DAC1_DRC_ENA_MASK   (uint16_t)0x0004

Definition at line 2815 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_DAC1_DRC_ENA_POSITION

#define WM8994_AIF1DRC1_DAC1_DRC_ENA_POSITION   2

Definition at line 2816 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_KNEE2_OP_ENA_MASK

#define WM8994_AIF1DRC1_KNEE2_OP_ENA_MASK   (uint16_t)0x0020

Definition at line 2845 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_KNEE2_OP_ENA_POSITION

#define WM8994_AIF1DRC1_KNEE2_OP_ENA_POSITION   5

Definition at line 2846 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_NG_ENA_MASK

#define WM8994_AIF1DRC1_NG_ENA_MASK   (uint16_t)0x0100

Definition at line 2875 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_NG_ENA_POSITION

#define WM8994_AIF1DRC1_NG_ENA_POSITION   8

Definition at line 2876 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_QR_MASK

#define WM8994_AIF1DRC1_QR_MASK   (uint16_t)0x0010

Definition at line 2835 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_QR_POSITION

#define WM8994_AIF1DRC1_QR_POSITION   4

Definition at line 2836 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_MASK

#define WM8994_AIF1DRC1_SIG_DET_MASK   (uint16_t)0x0040

Definition at line 2855 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_MODE_MASK

#define WM8994_AIF1DRC1_SIG_DET_MODE_MASK   (uint16_t)0x0080

Definition at line 2865 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_MODE_POSITION

#define WM8994_AIF1DRC1_SIG_DET_MODE_POSITION   7

Definition at line 2866 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_PK_MASK

#define WM8994_AIF1DRC1_SIG_DET_PK_MASK   (uint16_t)0x0600

Definition at line 2885 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_PK_POSITION

#define WM8994_AIF1DRC1_SIG_DET_PK_POSITION   9

Definition at line 2886 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_POSITION

#define WM8994_AIF1DRC1_SIG_DET_POSITION   6

Definition at line 2856 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_RMS_MASK

#define WM8994_AIF1DRC1_SIG_DET_RMS_MASK   (uint16_t)0xF800

Definition at line 2895 of file wm8994_reg.h.

◆ WM8994_AIF1DRC1_SIG_DET_RMS_POSITION

#define WM8994_AIF1DRC1_SIG_DET_RMS_POSITION   11

Definition at line 2896 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_ADC2L_DRC_ENA_MASK

#define WM8994_AIF1DRC2_ADC2L_DRC_ENA_MASK   (uint16_t)0x0002

Definition at line 2918 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_ADC2L_DRC_ENA_POSITION

#define WM8994_AIF1DRC2_ADC2L_DRC_ENA_POSITION   1

Definition at line 2919 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_ADC2R_DRC_ENA_MASK

#define WM8994_AIF1DRC2_ADC2R_DRC_ENA_MASK   (uint16_t)0x0001

Definition at line 2908 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_ADC2R_DRC_ENA_POSITION

#define WM8994_AIF1DRC2_ADC2R_DRC_ENA_POSITION   0

Definition at line 2909 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_ANTICLIP_MASK

#define WM8994_AIF1DRC2_ANTICLIP_MASK   (uint16_t)0x0008

Definition at line 2938 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_ANTICLIP_POSITION

#define WM8994_AIF1DRC2_ANTICLIP_POSITION   3

Definition at line 2939 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_DAC2_DRC_ENA_MASK

#define WM8994_AIF1DRC2_DAC2_DRC_ENA_MASK   (uint16_t)0x0004

Definition at line 2928 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_DAC2_DRC_ENA_POSITION

#define WM8994_AIF1DRC2_DAC2_DRC_ENA_POSITION   2

Definition at line 2929 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_KNEE2_OP_ENA_MASK

#define WM8994_AIF1DRC2_KNEE2_OP_ENA_MASK   (uint16_t)0x0020

Definition at line 2958 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_KNEE2_OP_ENA_POSITION

#define WM8994_AIF1DRC2_KNEE2_OP_ENA_POSITION   5

Definition at line 2959 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_NG_ENA_MASK

#define WM8994_AIF1DRC2_NG_ENA_MASK   (uint16_t)0x0100

Definition at line 2988 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_NG_ENA_POSITION

#define WM8994_AIF1DRC2_NG_ENA_POSITION   8

Definition at line 2989 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_QR_MASK

#define WM8994_AIF1DRC2_QR_MASK   (uint16_t)0x0010

Definition at line 2948 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_QR_POSITION

#define WM8994_AIF1DRC2_QR_POSITION   4

Definition at line 2949 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_MASK

#define WM8994_AIF1DRC2_SIG_DET_MASK   (uint16_t)0x0040

Definition at line 2968 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_MODE_MASK

#define WM8994_AIF1DRC2_SIG_DET_MODE_MASK   (uint16_t)0x0080

Definition at line 2978 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_MODE_POSITION

#define WM8994_AIF1DRC2_SIG_DET_MODE_POSITION   7

Definition at line 2979 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_PK_MASK

#define WM8994_AIF1DRC2_SIG_DET_PK_MASK   (uint16_t)0x0600

Definition at line 2998 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_PK_POSITION

#define WM8994_AIF1DRC2_SIG_DET_PK_POSITION   9

Definition at line 2999 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_POSITION

#define WM8994_AIF1DRC2_SIG_DET_POSITION   6

Definition at line 2969 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_RMS_MASK

#define WM8994_AIF1DRC2_SIG_DET_RMS_MASK   (uint16_t)0xF800

Definition at line 3008 of file wm8994_reg.h.

◆ WM8994_AIF1DRC2_SIG_DET_RMS_POSITION

#define WM8994_AIF1DRC2_SIG_DET_RMS_POSITION   11

Definition at line 3009 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1L_DLY_MASK

#define WM8994_ANALOG_HP_HPOUT1L_DLY_MASK   (uint16_t)0x0020

Definition at line 2200 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1L_DLY_POSITION

#define WM8994_ANALOG_HP_HPOUT1L_DLY_POSITION   5

Definition at line 2201 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1L_OUTP_MASK

#define WM8994_ANALOG_HP_HPOUT1L_OUTP_MASK   (uint16_t)0x0040

Definition at line 2210 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1L_OUTP_POSITION

#define WM8994_ANALOG_HP_HPOUT1L_OUTP_POSITION   6

Definition at line 2211 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1L_RMV_SHORT_MASK

#define WM8994_ANALOG_HP_HPOUT1L_RMV_SHORT_MASK   (uint16_t)0x0080

Definition at line 2220 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1L_RMV_SHORT_POSITION

#define WM8994_ANALOG_HP_HPOUT1L_RMV_SHORT_POSITION   7

Definition at line 2221 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1R_DLY_MASK

#define WM8994_ANALOG_HP_HPOUT1R_DLY_MASK   (uint16_t)0x0002

Definition at line 2170 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1R_DLY_POSITION

#define WM8994_ANALOG_HP_HPOUT1R_DLY_POSITION   1

Definition at line 2171 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1R_OUTP_MASK

#define WM8994_ANALOG_HP_HPOUT1R_OUTP_MASK   (uint16_t)0x0004

Definition at line 2180 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1R_OUTP_POSITION

#define WM8994_ANALOG_HP_HPOUT1R_OUTP_POSITION   2

Definition at line 2181 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1R_RMV_SHORT_MASK

#define WM8994_ANALOG_HP_HPOUT1R_RMV_SHORT_MASK   (uint16_t)0x0008

Definition at line 2190 of file wm8994_reg.h.

◆ WM8994_ANALOG_HP_HPOUT1R_RMV_SHORT_POSITION

#define WM8994_ANALOG_HP_HPOUT1R_RMV_SHORT_POSITION   3

Definition at line 2191 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_BIAS_SRC_MASK

#define WM8994_ANTIPOP2_BIAS_SRC_MASK   (uint16_t)0x0002

Definition at line 1967 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_BIAS_SRC_POSITION

#define WM8994_ANTIPOP2_BIAS_SRC_POSITION   1

Definition at line 1968 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_MICB1_DISCH_MASK

#define WM8994_ANTIPOP2_MICB1_DISCH_MASK   (uint16_t)0x0080

Definition at line 2007 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_MICB1_DISCH_POSITION

#define WM8994_ANTIPOP2_MICB1_DISCH_POSITION   7

Definition at line 2008 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_MICB2_DISCH_MASK

#define WM8994_ANTIPOP2_MICB2_DISCH_MASK   (uint16_t)0x0100

Definition at line 2017 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_MICB2_DISCH_POSITION

#define WM8994_ANTIPOP2_MICB2_DISCH_POSITION   8

Definition at line 2018 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_STARTUP_BIAS_ENA_MASK

#define WM8994_ANTIPOP2_STARTUP_BIAS_ENA_MASK   (uint16_t)0x0004

Definition at line 1977 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_STARTUP_BIAS_ENA_POSITION

#define WM8994_ANTIPOP2_STARTUP_BIAS_ENA_POSITION   2

Definition at line 1978 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_VMID_BUF_ENA_MASK

#define WM8994_ANTIPOP2_VMID_BUF_ENA_MASK   (uint16_t)0x0008

Definition at line 1987 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_VMID_BUF_ENA_POSITION

#define WM8994_ANTIPOP2_VMID_BUF_ENA_POSITION   3

Definition at line 1988 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_VMID_DISCH_MASK

#define WM8994_ANTIPOP2_VMID_DISCH_MASK   (uint16_t)0x0001

Definition at line 1957 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_VMID_DISCH_POSITION

#define WM8994_ANTIPOP2_VMID_DISCH_POSITION   0

Definition at line 1958 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_VMID_RAMP_MASK

#define WM8994_ANTIPOP2_VMID_RAMP_MASK   (uint16_t)0x0060

Definition at line 1997 of file wm8994_reg.h.

◆ WM8994_ANTIPOP2_VMID_RAMP_POSITION

#define WM8994_ANTIPOP2_VMID_RAMP_POSITION   5

Definition at line 1998 of file wm8994_reg.h.

◆ WM8994_CHARGE_PUMP1_CP_ENA_MASK

#define WM8994_CHARGE_PUMP1_CP_ENA_MASK   (uint16_t)0x8000

Definition at line 2028 of file wm8994_reg.h.

◆ WM8994_CHARGE_PUMP1_CP_ENA_POSITION

#define WM8994_CHARGE_PUMP1_CP_ENA_POSITION   15

Definition at line 2029 of file wm8994_reg.h.

◆ WM8994_CHARGE_PUMP2_CP_DISCH_MASK

#define WM8994_CHARGE_PUMP2_CP_DISCH_MASK   (uint16_t)0x8000

Definition at line 2038 of file wm8994_reg.h.

◆ WM8994_CHARGE_PUMP2_CP_DISCH_POSITION

#define WM8994_CHARGE_PUMP2_CP_DISCH_POSITION   15

Definition at line 2039 of file wm8994_reg.h.

◆ WM8994_CLASS_W_CP_DYN_PWR_MASK

#define WM8994_CLASS_W_CP_DYN_PWR_MASK   (uint16_t)0x0001

Definition at line 2048 of file wm8994_reg.h.

◆ WM8994_CLASS_W_CP_DYN_PWR_POSITION

#define WM8994_CLASS_W_CP_DYN_PWR_POSITION   0

Definition at line 2049 of file wm8994_reg.h.

◆ WM8994_CLASS_W_CP_DYN_SRC_SEL_MASK

#define WM8994_CLASS_W_CP_DYN_SRC_SEL_MASK   (uint16_t)0x0300

Definition at line 2058 of file wm8994_reg.h.

◆ WM8994_CLASS_W_CP_DYN_SRC_SEL_POSITION

#define WM8994_CLASS_W_CP_DYN_SRC_SEL_POSITION   8

Definition at line 2059 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_AIF1DSPCLK_ENA_MASK

#define WM8994_CLOCKING1_AIF1DSPCLK_ENA_MASK   (uint16_t)0x0008

Definition at line 2344 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_AIF1DSPCLK_ENA_POSITION

#define WM8994_CLOCKING1_AIF1DSPCLK_ENA_POSITION   3

Definition at line 2345 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_AIF2DSPCLK_ENA_MASK

#define WM8994_CLOCKING1_AIF2DSPCLK_ENA_MASK   (uint16_t)0x0004

Definition at line 2334 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_AIF2DSPCLK_ENA_POSITION

#define WM8994_CLOCKING1_AIF2DSPCLK_ENA_POSITION   2

Definition at line 2335 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_SYSCLK_SRC_MASK

#define WM8994_CLOCKING1_SYSCLK_SRC_MASK   (uint16_t)0x0001

Definition at line 2314 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_SYSCLK_SRC_POSITION

#define WM8994_CLOCKING1_SYSCLK_SRC_POSITION   0

Definition at line 2315 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_SYSDSPCLK_ENA_MASK

#define WM8994_CLOCKING1_SYSDSPCLK_ENA_MASK   (uint16_t)0x0002

Definition at line 2324 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_SYSDSPCLK_ENA_POSITION

#define WM8994_CLOCKING1_SYSDSPCLK_ENA_POSITION   1

Definition at line 2325 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_TOCLK_ENA_MASK

#define WM8994_CLOCKING1_TOCLK_ENA_MASK   (uint16_t)0x0010

Definition at line 2354 of file wm8994_reg.h.

◆ WM8994_CLOCKING1_TOCLK_ENA_POSITION

#define WM8994_CLOCKING1_TOCLK_ENA_POSITION   4

Definition at line 2355 of file wm8994_reg.h.

◆ WM8994_CLOCKING2_DBCLK_DIV_MASK

#define WM8994_CLOCKING2_DBCLK_DIV_MASK   (uint16_t)0x0070

Definition at line 2374 of file wm8994_reg.h.

◆ WM8994_CLOCKING2_DBCLK_DIV_POSITION

#define WM8994_CLOCKING2_DBCLK_DIV_POSITION   4

Definition at line 2375 of file wm8994_reg.h.

◆ WM8994_CLOCKING2_OPCLK_DIV_MASK

#define WM8994_CLOCKING2_OPCLK_DIV_MASK   (uint16_t)0x0007

Definition at line 2364 of file wm8994_reg.h.

◆ WM8994_CLOCKING2_OPCLK_DIV_POSITION

#define WM8994_CLOCKING2_OPCLK_DIV_POSITION   0

Definition at line 2365 of file wm8994_reg.h.

◆ WM8994_CLOCKING2_TOCLK_DIV_MASK

#define WM8994_CLOCKING2_TOCLK_DIV_MASK   (uint16_t)0x0700

Definition at line 2384 of file wm8994_reg.h.

◆ WM8994_CLOCKING2_TOCLK_DIV_POSITION

#define WM8994_CLOCKING2_TOCLK_DIV_POSITION   8

Definition at line 2385 of file wm8994_reg.h.

◆ WM8994_DAC1_LEFT_VOL_MUTE_MASK

#define WM8994_DAC1_LEFT_VOL_MUTE_MASK   (uint16_t)0x0200

Definition at line 3348 of file wm8994_reg.h.

◆ WM8994_DAC1_LEFT_VOL_MUTE_POSITION

#define WM8994_DAC1_LEFT_VOL_MUTE_POSITION   9

Definition at line 3349 of file wm8994_reg.h.

◆ WM8994_DAC1_LEFT_VOL_VSET_MASK

#define WM8994_DAC1_LEFT_VOL_VSET_MASK   (uint16_t)0x00FF

Definition at line 3328 of file wm8994_reg.h.

◆ WM8994_DAC1_LEFT_VOL_VSET_POSITION

#define WM8994_DAC1_LEFT_VOL_VSET_POSITION   0

Definition at line 3329 of file wm8994_reg.h.

◆ WM8994_DAC1_LEFT_VOL_VU_MASK

#define WM8994_DAC1_LEFT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 3338 of file wm8994_reg.h.

◆ WM8994_DAC1_LEFT_VOL_VU_POSITION

#define WM8994_DAC1_LEFT_VOL_VU_POSITION   8

Definition at line 3339 of file wm8994_reg.h.

◆ WM8994_DAC1_MIXER_VOL_ADCL_MASK

#define WM8994_DAC1_MIXER_VOL_ADCL_MASK   (uint16_t)0x000F

Definition at line 3026 of file wm8994_reg.h.

◆ WM8994_DAC1_MIXER_VOL_ADCL_POSITION

#define WM8994_DAC1_MIXER_VOL_ADCL_POSITION   0

Definition at line 3027 of file wm8994_reg.h.

◆ WM8994_DAC1_MIXER_VOL_ADCR_MASK

#define WM8994_DAC1_MIXER_VOL_ADCR_MASK   (uint16_t)0x001E

Definition at line 3036 of file wm8994_reg.h.

◆ WM8994_DAC1_MIXER_VOL_ADCR_POSITION

#define WM8994_DAC1_MIXER_VOL_ADCR_POSITION   5

Definition at line 3037 of file wm8994_reg.h.

◆ WM8994_DAC1_RIGHT_VOL_MUTE_MASK

#define WM8994_DAC1_RIGHT_VOL_MUTE_MASK   (uint16_t)0x0200

Definition at line 3378 of file wm8994_reg.h.

◆ WM8994_DAC1_RIGHT_VOL_MUTE_POSITION

#define WM8994_DAC1_RIGHT_VOL_MUTE_POSITION   9

Definition at line 3379 of file wm8994_reg.h.

◆ WM8994_DAC1_RIGHT_VOL_VSET_MASK

#define WM8994_DAC1_RIGHT_VOL_VSET_MASK   (uint16_t)0x00FF

Definition at line 3358 of file wm8994_reg.h.

◆ WM8994_DAC1_RIGHT_VOL_VSET_POSITION

#define WM8994_DAC1_RIGHT_VOL_VSET_POSITION   0

Definition at line 3359 of file wm8994_reg.h.

◆ WM8994_DAC1_RIGHT_VOL_VU_MASK

#define WM8994_DAC1_RIGHT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 3368 of file wm8994_reg.h.

◆ WM8994_DAC1_RIGHT_VOL_VU_POSITION

#define WM8994_DAC1_RIGHT_VOL_VU_POSITION   8

Definition at line 3369 of file wm8994_reg.h.

◆ WM8994_DAC2_LEFT_VOL_MUTE_MASK

#define WM8994_DAC2_LEFT_VOL_MUTE_MASK   (uint16_t)0x0200

Definition at line 3408 of file wm8994_reg.h.

◆ WM8994_DAC2_LEFT_VOL_MUTE_POSITION

#define WM8994_DAC2_LEFT_VOL_MUTE_POSITION   9

Definition at line 3409 of file wm8994_reg.h.

◆ WM8994_DAC2_LEFT_VOL_VSET_MASK

#define WM8994_DAC2_LEFT_VOL_VSET_MASK   (uint16_t)0x00FF

Definition at line 3388 of file wm8994_reg.h.

◆ WM8994_DAC2_LEFT_VOL_VSET_POSITION

#define WM8994_DAC2_LEFT_VOL_VSET_POSITION   0

Definition at line 3389 of file wm8994_reg.h.

◆ WM8994_DAC2_LEFT_VOL_VU_MASK

#define WM8994_DAC2_LEFT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 3398 of file wm8994_reg.h.

◆ WM8994_DAC2_LEFT_VOL_VU_POSITION

#define WM8994_DAC2_LEFT_VOL_VU_POSITION   8

Definition at line 3399 of file wm8994_reg.h.

◆ WM8994_DAC2_RIGHT_VOL_MUTE_MASK

#define WM8994_DAC2_RIGHT_VOL_MUTE_MASK   (uint16_t)0x0200

Definition at line 3438 of file wm8994_reg.h.

◆ WM8994_DAC2_RIGHT_VOL_MUTE_POSITION

#define WM8994_DAC2_RIGHT_VOL_MUTE_POSITION   9

Definition at line 3439 of file wm8994_reg.h.

◆ WM8994_DAC2_RIGHT_VOL_VSET_MASK

#define WM8994_DAC2_RIGHT_VOL_VSET_MASK   (uint16_t)0x00FF

Definition at line 3418 of file wm8994_reg.h.

◆ WM8994_DAC2_RIGHT_VOL_VSET_POSITION

#define WM8994_DAC2_RIGHT_VOL_VSET_POSITION   0

Definition at line 3419 of file wm8994_reg.h.

◆ WM8994_DAC2_RIGHT_VOL_VU_MASK

#define WM8994_DAC2_RIGHT_VOL_VU_MASK   (uint16_t)0x0100

Definition at line 3428 of file wm8994_reg.h.

◆ WM8994_DAC2_RIGHT_VOL_VU_POSITION

#define WM8994_DAC2_RIGHT_VOL_VU_POSITION   8

Definition at line 3429 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_ENA_CHAN_0_MASK

#define WM8994_DC_SERVO1_DCS_ENA_CHAN_0_MASK   (uint16_t)0x0001

Definition at line 2068 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_ENA_CHAN_0_POSITION

#define WM8994_DC_SERVO1_DCS_ENA_CHAN_0_POSITION   0

Definition at line 2069 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_ENA_CHAN_1_MASK

#define WM8994_DC_SERVO1_DCS_ENA_CHAN_1_MASK   (uint16_t)0x0002

Definition at line 2078 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_ENA_CHAN_1_POSITION

#define WM8994_DC_SERVO1_DCS_ENA_CHAN_1_POSITION   1

Definition at line 2079 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_0_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_0_MASK   (uint16_t)0x0004

Definition at line 2088 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_0_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_0_POSITION   2

Definition at line 2089 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_1_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_1_MASK   (uint16_t)0x0008

Definition at line 2098 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_1_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_DAC_WR_1_POSITION   3

Definition at line 2099 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SERIES_0_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_0_MASK   (uint16_t)0x0100

Definition at line 2128 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SERIES_0_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_0_POSITION   8

Definition at line 2129 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SERIES_1_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_1_MASK   (uint16_t)0x0200

Definition at line 2138 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SERIES_1_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_SERIES_1_POSITION   9

Definition at line 2139 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SINGLE_0_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_0_MASK   (uint16_t)0x1000

Definition at line 2148 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SINGLE_0_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_0_POSITION   12

Definition at line 2149 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SINGLE_1_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_1_MASK   (uint16_t)0x2000

Definition at line 2158 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_SINGLE_1_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_SINGLE_1_POSITION   13

Definition at line 2159 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_STARTUP_0_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_0_MASK   (uint16_t)0x0010

Definition at line 2108 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_STARTUP_0_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_0_POSITION   4

Definition at line 2109 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_STARTUP_1_MASK

#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_1_MASK   (uint16_t)0x0020

Definition at line 2118 of file wm8994_reg.h.

◆ WM8994_DC_SERVO1_DCS_TRIG_STARTUP_1_POSITION

#define WM8994_DC_SERVO1_DCS_TRIG_STARTUP_1_POSITION   5

Definition at line 2119 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_DB_MASK

#define WM8994_GPIO1_GP1_DB_MASK   (uint16_t)0x0100

Definition at line 3488 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_DB_POSITION

#define WM8994_GPIO1_GP1_DB_POSITION   8

Definition at line 3489 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_DIR_MASK

#define WM8994_GPIO1_GP1_DIR_MASK   (uint16_t)0x8000

Definition at line 3538 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_DIR_POSITION

#define WM8994_GPIO1_GP1_DIR_POSITION   15

Definition at line 3539 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_FN_MASK

#define WM8994_GPIO1_GP1_FN_MASK   (uint16_t)0x001F

Definition at line 3468 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_FN_POSITION

#define WM8994_GPIO1_GP1_FN_POSITION   0

Definition at line 3469 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_LVL_MASK

#define WM8994_GPIO1_GP1_LVL_MASK   (uint16_t)0x0040

Definition at line 3478 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_LVL_POSITION

#define WM8994_GPIO1_GP1_LVL_POSITION   6

Definition at line 3479 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_OP_CFG_MASK

#define WM8994_GPIO1_GP1_OP_CFG_MASK   (uint16_t)0x0200

Definition at line 3498 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_OP_CFG_POSITION

#define WM8994_GPIO1_GP1_OP_CFG_POSITION   9

Definition at line 3499 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_PD_MASK

#define WM8994_GPIO1_GP1_PD_MASK   (uint16_t)0x2000

Definition at line 3518 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_PD_POSITION

#define WM8994_GPIO1_GP1_PD_POSITION   13

Definition at line 3519 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_POL_MASK

#define WM8994_GPIO1_GP1_POL_MASK   (uint16_t)0x0400

Definition at line 3508 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_POL_POSITION

#define WM8994_GPIO1_GP1_POL_POSITION   10

Definition at line 3509 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_PU_MASK

#define WM8994_GPIO1_GP1_PU_MASK   (uint16_t)0x4000

Definition at line 3528 of file wm8994_reg.h.

◆ WM8994_GPIO1_GP1_PU_POSITION

#define WM8994_GPIO1_GP1_PU_POSITION   14

Definition at line 3529 of file wm8994_reg.h.

◆ WM8994_INMIXER1_IN1LP_MIXINL_BOOST_MASK

#define WM8994_INMIXER1_IN1LP_MIXINL_BOOST_MASK   (uint16_t)0x0080U

Definition at line 966 of file wm8994_reg.h.

◆ WM8994_INMIXER1_IN1LP_MIXINL_BOOST_POSITION

#define WM8994_INMIXER1_IN1LP_MIXINL_BOOST_POSITION   7

Definition at line 967 of file wm8994_reg.h.

◆ WM8994_INMIXER1_IN1RP_MIXINR_BOOST_MASK

#define WM8994_INMIXER1_IN1RP_MIXINR_BOOST_MASK   (uint16_t)0x0100U

Definition at line 976 of file wm8994_reg.h.

◆ WM8994_INMIXER1_IN1RP_MIXINR_BOOST_POSITION

#define WM8994_INMIXER1_IN1RP_MIXINR_BOOST_POSITION   8

Definition at line 977 of file wm8994_reg.h.

◆ WM8994_INMIXER1_INPUTS_CLAMP_MASK

#define WM8994_INMIXER1_INPUTS_CLAMP_MASK   (uint16_t)0x0040U

Definition at line 956 of file wm8994_reg.h.

◆ WM8994_INMIXER1_INPUTS_CLAMP_POSITION

#define WM8994_INMIXER1_INPUTS_CLAMP_POSITION   6

Definition at line 957 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1LN_TO_IN1L_MASK

#define WM8994_INMIXER2_IN1LN_TO_IN1L_MASK   (uint16_t)0x0010

Definition at line 1492 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1LN_TO_IN1L_POSITION

#define WM8994_INMIXER2_IN1LN_TO_IN1L_POSITION   4

Definition at line 1493 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1LP_TO_IN1L_MASK

#define WM8994_INMIXER2_IN1LP_TO_IN1L_MASK   (uint16_t)0x0020

Definition at line 1502 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1LP_TO_IN1L_POSITION

#define WM8994_INMIXER2_IN1LP_TO_IN1L_POSITION   5

Definition at line 1503 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1RN_TO_IN1R_MASK

#define WM8994_INMIXER2_IN1RN_TO_IN1R_MASK   (uint16_t)0x0001

Definition at line 1452 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1RN_TO_IN1R_POSITION

#define WM8994_INMIXER2_IN1RN_TO_IN1R_POSITION   0

Definition at line 1453 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1RP_TO_IN1R_MASK

#define WM8994_INMIXER2_IN1RP_TO_IN1R_MASK   (uint16_t)0x0002

Definition at line 1462 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN1RP_TO_IN1R_POSITION

#define WM8994_INMIXER2_IN1RP_TO_IN1R_POSITION   1

Definition at line 1463 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2LN_TO_IN2L_MASK

#define WM8994_INMIXER2_IN2LN_TO_IN2L_MASK   (uint16_t)0x0040

Definition at line 1512 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2LN_TO_IN2L_POSITION

#define WM8994_INMIXER2_IN2LN_TO_IN2L_POSITION   6

Definition at line 1513 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2LP_TO_IN2L_MASK

#define WM8994_INMIXER2_IN2LP_TO_IN2L_MASK   (uint16_t)0x0080

Definition at line 1522 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2LP_TO_IN2L_POSITION

#define WM8994_INMIXER2_IN2LP_TO_IN2L_POSITION   7

Definition at line 1523 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2RN_TO_IN2R_MASK

#define WM8994_INMIXER2_IN2RN_TO_IN2R_MASK   (uint16_t)0x0004

Definition at line 1472 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2RN_TO_IN2R_POSITION

#define WM8994_INMIXER2_IN2RN_TO_IN2R_POSITION   2

Definition at line 1473 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2RP_TO_IN2R_MASK

#define WM8994_INMIXER2_IN2RP_TO_IN2R_MASK   (uint16_t)0x0008

Definition at line 1482 of file wm8994_reg.h.

◆ WM8994_INMIXER2_IN2RP_TO_IN2R_POSITION

#define WM8994_INMIXER2_IN2RP_TO_IN2R_POSITION   3

Definition at line 1483 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN1L_MIXINL_VOL_MASK

#define WM8994_INMIXER3_IN1L_MIXINL_VOL_MASK   (uint16_t)0x0010

Definition at line 1542 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN1L_MIXINL_VOL_POSITION

#define WM8994_INMIXER3_IN1L_MIXINL_VOL_POSITION   4

Definition at line 1543 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN1L_TO_MIXINL_MASK

#define WM8994_INMIXER3_IN1L_TO_MIXINL_MASK   (uint16_t)0x0020

Definition at line 1552 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN1L_TO_MIXINL_POSITION

#define WM8994_INMIXER3_IN1L_TO_MIXINL_POSITION   5

Definition at line 1553 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN2L_MIXINL_VOL_MASK

#define WM8994_INMIXER3_IN2L_MIXINL_VOL_MASK   (uint16_t)0x0080

Definition at line 1562 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN2L_MIXINL_VOL_POSITION

#define WM8994_INMIXER3_IN2L_MIXINL_VOL_POSITION   7

Definition at line 1563 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN2L_TO_MIXINL_MASK

#define WM8994_INMIXER3_IN2L_TO_MIXINL_MASK   (uint16_t)0x0100

Definition at line 1572 of file wm8994_reg.h.

◆ WM8994_INMIXER3_IN2L_TO_MIXINL_POSITION

#define WM8994_INMIXER3_IN2L_TO_MIXINL_POSITION   8

Definition at line 1573 of file wm8994_reg.h.

◆ WM8994_INMIXER3_MIXOUTL_MIXINL_VOL_MASK

#define WM8994_INMIXER3_MIXOUTL_MIXINL_VOL_MASK   (uint16_t)0x0007

Definition at line 1532 of file wm8994_reg.h.

◆ WM8994_INMIXER3_MIXOUTL_MIXINL_VOL_POSITION

#define WM8994_INMIXER3_MIXOUTL_MIXINL_VOL_POSITION   0

Definition at line 1533 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN1R_MIXINR_VOL_MASK

#define WM8994_INMIXER4_IN1R_MIXINR_VOL_MASK   (uint16_t)0x0010

Definition at line 1592 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN1R_MIXINR_VOL_POSITION

#define WM8994_INMIXER4_IN1R_MIXINR_VOL_POSITION   4

Definition at line 1593 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN1R_TO_MIXINR_MASK

#define WM8994_INMIXER4_IN1R_TO_MIXINR_MASK   (uint16_t)0x0020

Definition at line 1602 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN1R_TO_MIXINR_POSITION

#define WM8994_INMIXER4_IN1R_TO_MIXINR_POSITION   5

Definition at line 1603 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN2R_MIXINR_VOL_MASK

#define WM8994_INMIXER4_IN2R_MIXINR_VOL_MASK   (uint16_t)0x0080

Definition at line 1612 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN2R_MIXINR_VOL_POSITION

#define WM8994_INMIXER4_IN2R_MIXINR_VOL_POSITION   7

Definition at line 1613 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN2R_TO_MIXINR_MASK

#define WM8994_INMIXER4_IN2R_TO_MIXINR_MASK   (uint16_t)0x0100

Definition at line 1622 of file wm8994_reg.h.

◆ WM8994_INMIXER4_IN2R_TO_MIXINR_POSITION

#define WM8994_INMIXER4_IN2R_TO_MIXINR_POSITION   8

Definition at line 1623 of file wm8994_reg.h.

◆ WM8994_INMIXER4_MIXOUTR_MIXINR_VOL_MASK

#define WM8994_INMIXER4_MIXOUTR_MIXINR_VOL_MASK   (uint16_t)0x0007

Definition at line 1582 of file wm8994_reg.h.

◆ WM8994_INMIXER4_MIXOUTR_MIXINR_VOL_POSITION

#define WM8994_INMIXER4_MIXOUTR_MIXINR_VOL_POSITION   0

Definition at line 1583 of file wm8994_reg.h.

◆ WM8994_INMIXER5_IN1LP_MIXINL_VOL_MASK

#define WM8994_INMIXER5_IN1LP_MIXINL_VOL_MASK   (uint16_t)0x01C0

Definition at line 1642 of file wm8994_reg.h.

◆ WM8994_INMIXER5_IN1LP_MIXINL_VOL_POSITION

#define WM8994_INMIXER5_IN1LP_MIXINL_VOL_POSITION   6

Definition at line 1643 of file wm8994_reg.h.

◆ WM8994_INMIXER5_IN2LRP_MIXINL_VOL_MASK

#define WM8994_INMIXER5_IN2LRP_MIXINL_VOL_MASK   (uint16_t)0x0007

Definition at line 1632 of file wm8994_reg.h.

◆ WM8994_INMIXER5_IN2LRP_MIXINL_VOL_POSITION

#define WM8994_INMIXER5_IN2LRP_MIXINL_VOL_POSITION   0

Definition at line 1633 of file wm8994_reg.h.

◆ WM8994_INMIXER6_IN1RP_MIXINR_VOL_MASK

#define WM8994_INMIXER6_IN1RP_MIXINR_VOL_MASK   (uint16_t)0x01C0

Definition at line 1663 of file wm8994_reg.h.

◆ WM8994_INMIXER6_IN1RP_MIXINR_VOL_POSITION

#define WM8994_INMIXER6_IN1RP_MIXINR_VOL_POSITION   6

Definition at line 1664 of file wm8994_reg.h.

◆ WM8994_INMIXER6_IN2LRP_MIXINR_VOL_MASK

#define WM8994_INMIXER6_IN2LRP_MIXINR_VOL_MASK   (uint16_t)0x0007

Definition at line 1653 of file wm8994_reg.h.

◆ WM8994_INMIXER6_IN2LRP_MIXINR_VOL_POSITION

#define WM8994_INMIXER6_IN2LRP_MIXINR_VOL_POSITION   0

Definition at line 1654 of file wm8994_reg.h.

◆ WM8994_LLI_IN1_VU_MASK

#define WM8994_LLI_IN1_VU_MASK   (uint16_t)0x0100U

Definition at line 1016 of file wm8994_reg.h.

◆ WM8994_LLI_IN1_VU_POSITION

#define WM8994_LLI_IN1_VU_POSITION   8

Definition at line 1017 of file wm8994_reg.h.

◆ WM8994_LLI_IN1L_MUTE_MASK

#define WM8994_LLI_IN1L_MUTE_MASK   (uint16_t)0x0080U

Definition at line 1006 of file wm8994_reg.h.

◆ WM8994_LLI_IN1L_MUTE_POSITION

#define WM8994_LLI_IN1L_MUTE_POSITION   7

Definition at line 1007 of file wm8994_reg.h.

◆ WM8994_LLI_IN1L_VOL_MASK

#define WM8994_LLI_IN1L_VOL_MASK   (uint16_t)0x001F

Definition at line 986 of file wm8994_reg.h.

◆ WM8994_LLI_IN1L_VOL_POSITION

#define WM8994_LLI_IN1L_VOL_POSITION   0

Definition at line 987 of file wm8994_reg.h.

◆ WM8994_LLI_IN1L_ZC_MASK

#define WM8994_LLI_IN1L_ZC_MASK   (uint16_t)0x0040U

Definition at line 996 of file wm8994_reg.h.

◆ WM8994_LLI_IN1L_ZC_POSITION

#define WM8994_LLI_IN1L_ZC_POSITION   6

Definition at line 997 of file wm8994_reg.h.

◆ WM8994_LLI_IN2_VU_MASK

#define WM8994_LLI_IN2_VU_MASK   (uint16_t)0x0100U

Definition at line 1056 of file wm8994_reg.h.

◆ WM8994_LLI_IN2_VU_POSITION

#define WM8994_LLI_IN2_VU_POSITION   8

Definition at line 1057 of file wm8994_reg.h.

◆ WM8994_LLI_IN2L_MUTE_MASK

#define WM8994_LLI_IN2L_MUTE_MASK   (uint16_t)0x0080U

Definition at line 1046 of file wm8994_reg.h.

◆ WM8994_LLI_IN2L_MUTE_POSITION

#define WM8994_LLI_IN2L_MUTE_POSITION   7

Definition at line 1047 of file wm8994_reg.h.

◆ WM8994_LLI_IN2L_VOL_MASK

#define WM8994_LLI_IN2L_VOL_MASK   (uint16_t)0x001F

Definition at line 1026 of file wm8994_reg.h.

◆ WM8994_LLI_IN2L_VOL_POSITION

#define WM8994_LLI_IN2L_VOL_POSITION   0

Definition at line 1027 of file wm8994_reg.h.

◆ WM8994_LLI_IN2L_ZC_MASK

#define WM8994_LLI_IN2L_ZC_MASK   (uint16_t)0x0040U

Definition at line 1036 of file wm8994_reg.h.

◆ WM8994_LLI_IN2L_ZC_POSITION

#define WM8994_LLI_IN2L_ZC_POSITION   6

Definition at line 1037 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_MUTE_N_MASK

#define WM8994_LO_HPOUT1L_MUTE_N_MASK   (uint16_t)0x0040U

Definition at line 1157 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_MUTE_N_POSITION

#define WM8994_LO_HPOUT1L_MUTE_N_POSITION   6

Definition at line 1158 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_VOL_MASK

#define WM8994_LO_HPOUT1L_VOL_MASK   (uint16_t)0x003F

Definition at line 1146 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_VOL_POSITION

#define WM8994_LO_HPOUT1L_VOL_POSITION   0

Definition at line 1147 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_VU_MASK

#define WM8994_LO_HPOUT1L_VU_MASK   (uint16_t)0x0100U

Definition at line 1177 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_VU_POSITION

#define WM8994_LO_HPOUT1L_VU_POSITION   8

Definition at line 1178 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_ZC_MASK

#define WM8994_LO_HPOUT1L_ZC_MASK   (uint16_t)0x0080U

Definition at line 1167 of file wm8994_reg.h.

◆ WM8994_LO_HPOUT1L_ZC_POSITION

#define WM8994_LO_HPOUT1L_ZC_POSITION   7

Definition at line 1168 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_DAC1L_TO_HPOUT1L_MASK

#define WM8994_OUTMIXER1_DAC1L_TO_HPOUT1L_MASK   (uint16_t)0x0100

Definition at line 1753 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_DAC1L_TO_HPOUT1L_POSITION

#define WM8994_OUTMIXER1_DAC1L_TO_HPOUT1L_POSITION   8

Definition at line 1754 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_DAC1L_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_DAC1L_TO_MIXOUTL_MASK   (uint16_t)0x0001

Definition at line 1673 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_DAC1L_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_DAC1L_TO_MIXOUTL_POSITION   0

Definition at line 1674 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN1L_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_IN1L_TO_MIXOUTL_MASK   (uint16_t)0x0004

Definition at line 1693 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN1L_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_IN1L_TO_MIXOUTL_POSITION   2

Definition at line 1694 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN1R_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_IN1R_TO_MIXOUTL_MASK   (uint16_t)0x0008

Definition at line 1703 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN1R_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_IN1R_TO_MIXOUTL_POSITION   3

Definition at line 1704 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN2LN_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_IN2LN_TO_MIXOUTL_MASK   (uint16_t)0x0010

Definition at line 1713 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN2LN_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_IN2LN_TO_MIXOUTL_POSITION   4

Definition at line 1714 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN2LP_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_IN2LP_TO_MIXOUTL_MASK   (uint16_t)0x0002

Definition at line 1683 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN2LP_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_IN2LP_TO_MIXOUTL_POSITION   1

Definition at line 1684 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN2RN_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_IN2RN_TO_MIXOUTL_MASK   (uint16_t)0x0020

Definition at line 1723 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_IN2RN_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_IN2RN_TO_MIXOUTL_POSITION   5

Definition at line 1724 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_MIXINL_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_MIXINL_TO_MIXOUTL_MASK   (uint16_t)0x0040

Definition at line 1733 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_MIXINL_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_MIXINL_TO_MIXOUTL_POSITION   6

Definition at line 1734 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_MIXINR_TO_MIXOUTL_MASK

#define WM8994_OUTMIXER1_MIXINR_TO_MIXOUTL_MASK   (uint16_t)0x0080

Definition at line 1743 of file wm8994_reg.h.

◆ WM8994_OUTMIXER1_MIXINR_TO_MIXOUTL_POSITION

#define WM8994_OUTMIXER1_MIXINR_TO_MIXOUTL_POSITION   7

Definition at line 1744 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_DAC1R_TO_HPOUT1R_MASK

#define WM8994_OUTMIXER2_DAC1R_TO_HPOUT1R_MASK   (uint16_t)0x0100

Definition at line 1843 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_DAC1R_TO_HPOUT1R_POSITION

#define WM8994_OUTMIXER2_DAC1R_TO_HPOUT1R_POSITION   8

Definition at line 1844 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_DAC1R_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_DAC1R_TO_MIXOUTR_MASK   (uint16_t)0x0001

Definition at line 1763 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_DAC1R_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_DAC1R_TO_MIXOUTR_POSITION   0

Definition at line 1764 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN1L_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_IN1L_TO_MIXOUTR_MASK   (uint16_t)0x0008

Definition at line 1793 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN1L_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_IN1L_TO_MIXOUTR_POSITION   3

Definition at line 1794 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN1R_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_IN1R_TO_MIXOUTR_MASK   (uint16_t)0x0004

Definition at line 1783 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN1R_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_IN1R_TO_MIXOUTR_POSITION   2

Definition at line 1784 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN2LN_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_IN2LN_TO_MIXOUTR_MASK   (uint16_t)0x0020

Definition at line 1813 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN2LN_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_IN2LN_TO_MIXOUTR_POSITION   5

Definition at line 1814 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN2RN_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_IN2RN_TO_MIXOUTR_MASK   (uint16_t)0x0010

Definition at line 1803 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN2RN_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_IN2RN_TO_MIXOUTR_POSITION   4

Definition at line 1804 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN2RP_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_IN2RP_TO_MIXOUTR_MASK   (uint16_t)0x0002

Definition at line 1773 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_IN2RP_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_IN2RP_TO_MIXOUTR_POSITION   1

Definition at line 1774 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_MIXINL_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_MIXINL_TO_MIXOUTR_MASK   (uint16_t)0x0080

Definition at line 1833 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_MIXINL_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_MIXINL_TO_MIXOUTR_POSITION   7

Definition at line 1834 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_MIXINR_TO_MIXOUTR_MASK

#define WM8994_OUTMIXER2_MIXINR_TO_MIXOUTR_MASK   (uint16_t)0x0040

Definition at line 1823 of file wm8994_reg.h.

◆ WM8994_OUTMIXER2_MIXINR_TO_MIXOUTR_POSITION

#define WM8994_OUTMIXER2_MIXINR_TO_MIXOUTR_POSITION   6

Definition at line 1824 of file wm8994_reg.h.

◆ WM8994_OVERSAMPLING_ADC_OSR128_MASK

#define WM8994_OVERSAMPLING_ADC_OSR128_MASK   (uint16_t)0x0002

Definition at line 3458 of file wm8994_reg.h.

◆ WM8994_OVERSAMPLING_ADC_OSR128_POSITION

#define WM8994_OVERSAMPLING_ADC_OSR128_POSITION   1

Definition at line 3459 of file wm8994_reg.h.

◆ WM8994_OVERSAMPLING_DAC_OSR128_MASK

#define WM8994_OVERSAMPLING_DAC_OSR128_MASK   (uint16_t)0x0001

Definition at line 3448 of file wm8994_reg.h.

◆ WM8994_OVERSAMPLING_DAC_OSR128_POSITION

#define WM8994_OVERSAMPLING_DAC_OSR128_POSITION   0

Definition at line 3449 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_BIAS_EN_MASK

#define WM8994_PWR_MGMT_1_BIAS_EN_MASK   (uint16_t)0x0001U

Definition at line 406 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_BIAS_EN_POSITION

#define WM8994_PWR_MGMT_1_BIAS_EN_POSITION   0

Definition at line 407 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_HPOUT1L_ENA_MASK

#define WM8994_PWR_MGMT_1_HPOUT1L_ENA_MASK   (uint16_t)0x0200U

Definition at line 456 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_HPOUT1L_ENA_POSITION

#define WM8994_PWR_MGMT_1_HPOUT1L_ENA_POSITION   9

Definition at line 457 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_HPOUT1R_ENA_MASK

#define WM8994_PWR_MGMT_1_HPOUT1R_ENA_MASK   (uint16_t)0x0100U

Definition at line 446 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_HPOUT1R_ENA_POSITION

#define WM8994_PWR_MGMT_1_HPOUT1R_ENA_POSITION   8

Definition at line 447 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_HPOUT2_ENA_MASK

#define WM8994_PWR_MGMT_1_HPOUT2_ENA_MASK   (uint16_t)0x0800U

Definition at line 466 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_HPOUT2_ENA_POSITION

#define WM8994_PWR_MGMT_1_HPOUT2_ENA_POSITION   11

Definition at line 467 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_MICB1_ENA_MASK

#define WM8994_PWR_MGMT_1_MICB1_ENA_MASK   (uint16_t)0x0010U

Definition at line 426 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_MICB1_ENA_POSITION

#define WM8994_PWR_MGMT_1_MICB1_ENA_POSITION   4

Definition at line 427 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_MICB2_ENA_MASK

#define WM8994_PWR_MGMT_1_MICB2_ENA_MASK   (uint16_t)0x0020U

Definition at line 436 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_MICB2_ENA_POSITION

#define WM8994_PWR_MGMT_1_MICB2_ENA_POSITION   5

Definition at line 437 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_SPKOUTL_ENA_MASK

#define WM8994_PWR_MGMT_1_SPKOUTL_ENA_MASK   (uint16_t)0x1000U

Definition at line 476 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_SPKOUTL_ENA_POSITION

#define WM8994_PWR_MGMT_1_SPKOUTL_ENA_POSITION   12

Definition at line 477 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_SPKOUTR_ENA_MASK

#define WM8994_PWR_MGMT_1_SPKOUTR_ENA_MASK   (uint16_t)0x2000U

Definition at line 486 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_SPKOUTR_ENA_POSITION

#define WM8994_PWR_MGMT_1_SPKOUTR_ENA_POSITION   13

Definition at line 487 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_VMID_SEL_MASK

#define WM8994_PWR_MGMT_1_VMID_SEL_MASK   (uint16_t)0x0006U

Definition at line 416 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_1_VMID_SEL_POSITION

#define WM8994_PWR_MGMT_1_VMID_SEL_POSITION   1

Definition at line 417 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN1L_ENA_MASK

#define WM8994_PWR_MGMT_2_IN1L_ENA_MASK   (uint16_t)0x0040U

Definition at line 516 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN1L_ENA_POSITION

#define WM8994_PWR_MGMT_2_IN1L_ENA_POSITION   6

Definition at line 517 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN1R_ENA_MASK

#define WM8994_PWR_MGMT_2_IN1R_ENA_MASK   (uint16_t)0x0010U

Definition at line 496 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN1R_ENA_POSITION

#define WM8994_PWR_MGMT_2_IN1R_ENA_POSITION   4

Definition at line 497 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN2L_ENA_MASK

#define WM8994_PWR_MGMT_2_IN2L_ENA_MASK   (uint16_t)0x0080U

Definition at line 526 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN2L_ENA_POSITION

#define WM8994_PWR_MGMT_2_IN2L_ENA_POSITION   7

Definition at line 527 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN2R_ENA_MASK

#define WM8994_PWR_MGMT_2_IN2R_ENA_MASK   (uint16_t)0x0020U

Definition at line 506 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_IN2R_ENA_POSITION

#define WM8994_PWR_MGMT_2_IN2R_ENA_POSITION   5

Definition at line 507 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_MIXINL_ENA_MASK

#define WM8994_PWR_MGMT_2_MIXINL_ENA_MASK   (uint16_t)0x0200U

Definition at line 546 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_MIXINL_ENA_POSITION

#define WM8994_PWR_MGMT_2_MIXINL_ENA_POSITION   9

Definition at line 547 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_MIXINR_ENA_MASK

#define WM8994_PWR_MGMT_2_MIXINR_ENA_MASK   (uint16_t)0x0100U

Definition at line 536 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_MIXINR_ENA_POSITION

#define WM8994_PWR_MGMT_2_MIXINR_ENA_POSITION   8

Definition at line 537 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_OPCLK_ENA_MASK

#define WM8994_PWR_MGMT_2_OPCLK_ENA_MASK   (uint16_t)0x0800U

Definition at line 556 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_OPCLK_ENA_POSITION

#define WM8994_PWR_MGMT_2_OPCLK_ENA_POSITION   11

Definition at line 557 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_TSHUT_ENA_MASK

#define WM8994_PWR_MGMT_2_TSHUT_ENA_MASK   (uint16_t)0x4000U

Definition at line 576 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_TSHUT_ENA_POSITION

#define WM8994_PWR_MGMT_2_TSHUT_ENA_POSITION   14

Definition at line 577 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_TSHUT_OPDIS_MASK

#define WM8994_PWR_MGMT_2_TSHUT_OPDIS_MASK   (uint16_t)0x2000U

Definition at line 566 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_2_TSHUT_OPDIS_POSITION

#define WM8994_PWR_MGMT_2_TSHUT_OPDIS_POSITION   13

Definition at line 567 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT1N_ENA_MASK

#define WM8994_PWR_MGMT_3_LINEOUT1N_ENA_MASK   (uint16_t)0x2000U

Definition at line 676 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT1N_ENA_POSITION

#define WM8994_PWR_MGMT_3_LINEOUT1N_ENA_POSITION   13

Definition at line 677 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT1P_ENA_MASK

#define WM8994_PWR_MGMT_3_LINEOUT1P_ENA_MASK   (uint16_t)0x1000U

Definition at line 666 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT1P_ENA_POSITION

#define WM8994_PWR_MGMT_3_LINEOUT1P_ENA_POSITION   12

Definition at line 667 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT2N_ENA_MASK

#define WM8994_PWR_MGMT_3_LINEOUT2N_ENA_MASK   (uint16_t)0x0800U

Definition at line 656 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT2N_ENA_POSITION

#define WM8994_PWR_MGMT_3_LINEOUT2N_ENA_POSITION   11

Definition at line 657 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT2P_ENA_MASK

#define WM8994_PWR_MGMT_3_LINEOUT2P_ENA_MASK   (uint16_t)0x0400U

Definition at line 646 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_LINEOUT2P_ENA_POSITION

#define WM8994_PWR_MGMT_3_LINEOUT2P_ENA_POSITION   10

Definition at line 647 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTL_ENA_MASK

#define WM8994_PWR_MGMT_3_MIXOUTL_ENA_MASK   (uint16_t)0x0020U

Definition at line 596 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTL_ENA_POSITION

#define WM8994_PWR_MGMT_3_MIXOUTL_ENA_POSITION   5

Definition at line 597 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTLVOL_ENA_MASK

#define WM8994_PWR_MGMT_3_MIXOUTLVOL_ENA_MASK   (uint16_t)0x0080U

Definition at line 616 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTLVOL_ENA_POSITION

#define WM8994_PWR_MGMT_3_MIXOUTLVOL_ENA_POSITION   7

Definition at line 617 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTR_ENA_MASK

#define WM8994_PWR_MGMT_3_MIXOUTR_ENA_MASK   (uint16_t)0x0010U

Definition at line 586 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTR_ENA_POSITION

#define WM8994_PWR_MGMT_3_MIXOUTR_ENA_POSITION   4

Definition at line 587 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTRVOL_ENA_MASK

#define WM8994_PWR_MGMT_3_MIXOUTRVOL_ENA_MASK   (uint16_t)0x0040U

Definition at line 606 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_MIXOUTRVOL_ENA_POSITION

#define WM8994_PWR_MGMT_3_MIXOUTRVOL_ENA_POSITION   6

Definition at line 607 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_SPKLVOL_ENA_MASK

#define WM8994_PWR_MGMT_3_SPKLVOL_ENA_MASK   (uint16_t)0x0100U

Definition at line 626 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_SPKLVOL_ENA_POSITION

#define WM8994_PWR_MGMT_3_SPKLVOL_ENA_POSITION   8

Definition at line 627 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_SPKRVOL_ENA_MASK

#define WM8994_PWR_MGMT_3_SPKRVOL_ENA_MASK   (uint16_t)0x0200U

Definition at line 636 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_3_SPKRVOL_ENA_POSITION

#define WM8994_PWR_MGMT_3_SPKRVOL_ENA_POSITION   9

Definition at line 637 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_ADCL_ENA_MASK

#define WM8994_PWR_MGMT_4_ADCL_ENA_MASK   (uint16_t)0x0002U

Definition at line 696 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_ADCL_ENA_POSITION

#define WM8994_PWR_MGMT_4_ADCL_ENA_POSITION   1

Definition at line 697 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_ADCR_ENA_MASK

#define WM8994_PWR_MGMT_4_ADCR_ENA_MASK   (uint16_t)0x0001U

Definition at line 686 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_ADCR_ENA_POSITION

#define WM8994_PWR_MGMT_4_ADCR_ENA_POSITION   0

Definition at line 687 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC1L_ENA_MASK

#define WM8994_PWR_MGMT_4_AIF1ADC1L_ENA_MASK   (uint16_t)0x0200U

Definition at line 756 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC1L_ENA_POSITION

#define WM8994_PWR_MGMT_4_AIF1ADC1L_ENA_POSITION   9

Definition at line 757 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC1R_ENA_MASK

#define WM8994_PWR_MGMT_4_AIF1ADC1R_ENA_MASK   (uint16_t)0x0100U

Definition at line 746 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC1R_ENA_POSITION

#define WM8994_PWR_MGMT_4_AIF1ADC1R_ENA_POSITION   8

Definition at line 747 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC2L_ENA_MASK

#define WM8994_PWR_MGMT_4_AIF1ADC2L_ENA_MASK   (uint16_t)0x0800U

Definition at line 776 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC2L_ENA_POSITION

#define WM8994_PWR_MGMT_4_AIF1ADC2L_ENA_POSITION   11

Definition at line 777 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC2R_ENA_MASK

#define WM8994_PWR_MGMT_4_AIF1ADC2R_ENA_MASK   (uint16_t)0x0400U

Definition at line 766 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF1ADC2R_ENA_POSITION

#define WM8994_PWR_MGMT_4_AIF1ADC2R_ENA_POSITION   10

Definition at line 767 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF2ADCL_ENA_MASK

#define WM8994_PWR_MGMT_4_AIF2ADCL_ENA_MASK   (uint16_t)0x2000U

Definition at line 796 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF2ADCL_ENA_POSITION

#define WM8994_PWR_MGMT_4_AIF2ADCL_ENA_POSITION   13

Definition at line 797 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF2ADCR_ENA_MASK

#define WM8994_PWR_MGMT_4_AIF2ADCR_ENA_MASK   (uint16_t)0x1000U

Definition at line 786 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_AIF2ADCR_ENA_POSITION

#define WM8994_PWR_MGMT_4_AIF2ADCR_ENA_POSITION   12

Definition at line 787 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC1L_ENA_MASK

#define WM8994_PWR_MGMT_4_DMIC1L_ENA_MASK   (uint16_t)0x0008U

Definition at line 716 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC1L_ENA_POSITION

#define WM8994_PWR_MGMT_4_DMIC1L_ENA_POSITION   3

Definition at line 717 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC1R_ENA_MASK

#define WM8994_PWR_MGMT_4_DMIC1R_ENA_MASK   (uint16_t)0x0004U

Definition at line 706 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC1R_ENA_POSITION

#define WM8994_PWR_MGMT_4_DMIC1R_ENA_POSITION   2

Definition at line 707 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC2L_ENA_MASK

#define WM8994_PWR_MGMT_4_DMIC2L_ENA_MASK   (uint16_t)0x0020U

Definition at line 736 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC2L_ENA_POSITION

#define WM8994_PWR_MGMT_4_DMIC2L_ENA_POSITION   5

Definition at line 737 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC2R_ENA_MASK

#define WM8994_PWR_MGMT_4_DMIC2R_ENA_MASK   (uint16_t)0x0010U

Definition at line 726 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_4_DMIC2R_ENA_POSITION

#define WM8994_PWR_MGMT_4_DMIC2R_ENA_POSITION   4

Definition at line 727 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC1L_ENA_MASK

#define WM8994_PWR_MGMT_5_AIF1DAC1L_ENA_MASK   (uint16_t)0x0200U

Definition at line 856 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC1L_ENA_POSITION

#define WM8994_PWR_MGMT_5_AIF1DAC1L_ENA_POSITION   9

Definition at line 857 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC1R_ENA_MASK

#define WM8994_PWR_MGMT_5_AIF1DAC1R_ENA_MASK   (uint16_t)0x0100U

Definition at line 846 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC1R_ENA_POSITION

#define WM8994_PWR_MGMT_5_AIF1DAC1R_ENA_POSITION   8

Definition at line 847 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC2L_ENA_MASK

#define WM8994_PWR_MGMT_5_AIF1DAC2L_ENA_MASK   (uint16_t)0x0800U

Definition at line 876 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC2L_ENA_POSITION

#define WM8994_PWR_MGMT_5_AIF1DAC2L_ENA_POSITION   11

Definition at line 877 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC2R_ENA_MASK

#define WM8994_PWR_MGMT_5_AIF1DAC2R_ENA_MASK   (uint16_t)0x0400U

Definition at line 866 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF1DAC2R_ENA_POSITION

#define WM8994_PWR_MGMT_5_AIF1DAC2R_ENA_POSITION   10

Definition at line 867 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF2DACL_ENA_MASK

#define WM8994_PWR_MGMT_5_AIF2DACL_ENA_MASK   (uint16_t)0x2000U

Definition at line 896 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF2DACL_ENA_POSITION

#define WM8994_PWR_MGMT_5_AIF2DACL_ENA_POSITION   13

Definition at line 897 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF2DACR_ENA_MASK

#define WM8994_PWR_MGMT_5_AIF2DACR_ENA_MASK   (uint16_t)0x1000U

Definition at line 886 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_AIF2DACR_ENA_POSITION

#define WM8994_PWR_MGMT_5_AIF2DACR_ENA_POSITION   12

Definition at line 887 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC1L_ENA_MASK

#define WM8994_PWR_MGMT_5_DAC1L_ENA_MASK   (uint16_t)0x0002U

Definition at line 816 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC1L_ENA_POSITION

#define WM8994_PWR_MGMT_5_DAC1L_ENA_POSITION   1

Definition at line 817 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC1R_ENA_MASK

#define WM8994_PWR_MGMT_5_DAC1R_ENA_MASK   (uint16_t)0x0001U

Definition at line 806 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC1R_ENA_POSITION

#define WM8994_PWR_MGMT_5_DAC1R_ENA_POSITION   0

Definition at line 807 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC2L_ENA_MASK

#define WM8994_PWR_MGMT_5_DAC2L_ENA_MASK   (uint16_t)0x0008U

Definition at line 836 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC2L_ENA_POSITION

#define WM8994_PWR_MGMT_5_DAC2L_ENA_POSITION   3

Definition at line 837 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC2R_ENA_MASK

#define WM8994_PWR_MGMT_5_DAC2R_ENA_MASK   (uint16_t)0x0004U

Definition at line 826 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_5_DAC2R_ENA_POSITION

#define WM8994_PWR_MGMT_5_DAC2R_ENA_POSITION   2

Definition at line 827 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF1_DACDAT_SRC_MASK

#define WM8994_PWR_MGMT_6_AIF1_DACDAT_SRC_MASK   (uint16_t)0x0001U

Definition at line 906 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF1_DACDAT_SRC_POSITION

#define WM8994_PWR_MGMT_6_AIF1_DACDAT_SRC_POSITION   0

Definition at line 907 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF2_ADCDAT_SRC_MASK

#define WM8994_PWR_MGMT_6_AIF2_ADCDAT_SRC_MASK   (uint16_t)0x0004U

Definition at line 926 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF2_ADCDAT_SRC_POSITION

#define WM8994_PWR_MGMT_6_AIF2_ADCDAT_SRC_POSITION   2

Definition at line 927 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF2_DACDAT_SRC_MASK

#define WM8994_PWR_MGMT_6_AIF2_DACDAT_SRC_MASK   (uint16_t)0x0002U

Definition at line 916 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF2_DACDAT_SRC_POSITION

#define WM8994_PWR_MGMT_6_AIF2_DACDAT_SRC_POSITION   1

Definition at line 917 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF3_ADCDAT_SRC_MASK

#define WM8994_PWR_MGMT_6_AIF3_ADCDAT_SRC_MASK   (uint16_t)0x0018U

Definition at line 936 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF3_ADCDAT_SRC_POSITION

#define WM8994_PWR_MGMT_6_AIF3_ADCDAT_SRC_POSITION   3

Definition at line 937 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF3_TRI_MASK

#define WM8994_PWR_MGMT_6_AIF3_TRI_MASK   (uint16_t)0x0020U

Definition at line 946 of file wm8994_reg.h.

◆ WM8994_PWR_MGMT_6_AIF3_TRI_POSITION

#define WM8994_PWR_MGMT_6_AIF3_TRI_POSITION   5

Definition at line 947 of file wm8994_reg.h.

◆ WM8994_RLI_IN1_VU_MASK

#define WM8994_RLI_IN1_VU_MASK   (uint16_t)0x0100U

Definition at line 1096 of file wm8994_reg.h.

◆ WM8994_RLI_IN1_VU_POSITION

#define WM8994_RLI_IN1_VU_POSITION   8

Definition at line 1097 of file wm8994_reg.h.

◆ WM8994_RLI_IN1R_MUTE_MASK

#define WM8994_RLI_IN1R_MUTE_MASK   (uint16_t)0x0080U

Definition at line 1086 of file wm8994_reg.h.

◆ WM8994_RLI_IN1R_MUTE_POSITION

#define WM8994_RLI_IN1R_MUTE_POSITION   7

Definition at line 1087 of file wm8994_reg.h.

◆ WM8994_RLI_IN1R_VOL_MASK

#define WM8994_RLI_IN1R_VOL_MASK   (uint16_t)0x001F

Definition at line 1066 of file wm8994_reg.h.

◆ WM8994_RLI_IN1R_VOL_POSITION

#define WM8994_RLI_IN1R_VOL_POSITION   0

Definition at line 1067 of file wm8994_reg.h.

◆ WM8994_RLI_IN1R_ZC_MASK

#define WM8994_RLI_IN1R_ZC_MASK   (uint16_t)0x0040U

Definition at line 1076 of file wm8994_reg.h.

◆ WM8994_RLI_IN1R_ZC_POSITION

#define WM8994_RLI_IN1R_ZC_POSITION   6

Definition at line 1077 of file wm8994_reg.h.

◆ WM8994_RLI_IN2_VU_MASK

#define WM8994_RLI_IN2_VU_MASK   (uint16_t)0x0100U

Definition at line 1136 of file wm8994_reg.h.

◆ WM8994_RLI_IN2_VU_POSITION

#define WM8994_RLI_IN2_VU_POSITION   8

Definition at line 1137 of file wm8994_reg.h.

◆ WM8994_RLI_IN2R_MUTE_MASK

#define WM8994_RLI_IN2R_MUTE_MASK   (uint16_t)0x0080U

Definition at line 1126 of file wm8994_reg.h.

◆ WM8994_RLI_IN2R_MUTE_POSITION

#define WM8994_RLI_IN2R_MUTE_POSITION   7

Definition at line 1127 of file wm8994_reg.h.

◆ WM8994_RLI_IN2R_VOL_MASK

#define WM8994_RLI_IN2R_VOL_MASK   (uint16_t)0x001F

Definition at line 1106 of file wm8994_reg.h.

◆ WM8994_RLI_IN2R_VOL_POSITION

#define WM8994_RLI_IN2R_VOL_POSITION   0

Definition at line 1107 of file wm8994_reg.h.

◆ WM8994_RLI_IN2R_ZC_MASK

#define WM8994_RLI_IN2R_ZC_MASK   (uint16_t)0x0040U

Definition at line 1116 of file wm8994_reg.h.

◆ WM8994_RLI_IN2R_ZC_POSITION

#define WM8994_RLI_IN2R_ZC_POSITION   6

Definition at line 1117 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_MUTE_N_MASK

#define WM8994_RO_HPOUT1R_MUTE_N_MASK   (uint16_t)0x0040U

Definition at line 1198 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_MUTE_N_POSITION

#define WM8994_RO_HPOUT1R_MUTE_N_POSITION   6

Definition at line 1199 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_VOL_MASK

#define WM8994_RO_HPOUT1R_VOL_MASK   (uint16_t)0x003F

Definition at line 1188 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_VOL_POSITION

#define WM8994_RO_HPOUT1R_VOL_POSITION   5

Definition at line 1189 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_VU_MASK

#define WM8994_RO_HPOUT1R_VU_MASK   (uint16_t)0x0100

Definition at line 1218 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_VU_POSITION

#define WM8994_RO_HPOUT1R_VU_POSITION   8

Definition at line 1219 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_ZC_MASK

#define WM8994_RO_HPOUT1R_ZC_MASK   (uint16_t)0x0080

Definition at line 1208 of file wm8994_reg.h.

◆ WM8994_RO_HPOUT1R_ZC_POSITION

#define WM8994_RO_HPOUT1R_ZC_POSITION   7

Definition at line 1209 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_MUTE_N_MASK

#define WM8994_SPK_LEFT_VOL_SPKOUT_MUTE_N_MASK   (uint16_t)0x0040

Definition at line 1382 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_MUTE_N_POSITION

#define WM8994_SPK_LEFT_VOL_SPKOUT_MUTE_N_POSITION   6

Definition at line 1383 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_VOL_MASK

#define WM8994_SPK_LEFT_VOL_SPKOUT_VOL_MASK   (uint16_t)0x003F

Definition at line 1372 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_VOL_POSITION

#define WM8994_SPK_LEFT_VOL_SPKOUT_VOL_POSITION   5

Definition at line 1373 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_VU_MASK

#define WM8994_SPK_LEFT_VOL_SPKOUT_VU_MASK   (uint16_t)0x0100

Definition at line 1402 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_VU_POSITION

#define WM8994_SPK_LEFT_VOL_SPKOUT_VU_POSITION   8

Definition at line 1403 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_ZC_MASK

#define WM8994_SPK_LEFT_VOL_SPKOUT_ZC_MASK   (uint16_t)0x0080

Definition at line 1392 of file wm8994_reg.h.

◆ WM8994_SPK_LEFT_VOL_SPKOUT_ZC_POSITION

#define WM8994_SPK_LEFT_VOL_SPKOUT_ZC_POSITION   7

Definition at line 1393 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_MUTE_N_MASK

#define WM8994_SPK_RIGHT_VOL_SPKOUT_MUTE_N_MASK   (uint16_t)0x0040

Definition at line 1422 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_MUTE_N_POSITION

#define WM8994_SPK_RIGHT_VOL_SPKOUT_MUTE_N_POSITION   6

Definition at line 1423 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_VOL_MASK

#define WM8994_SPK_RIGHT_VOL_SPKOUT_VOL_MASK   (uint16_t)0x003F

Definition at line 1412 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_VOL_POSITION

#define WM8994_SPK_RIGHT_VOL_SPKOUT_VOL_POSITION   5

Definition at line 1413 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_VU_MASK

#define WM8994_SPK_RIGHT_VOL_SPKOUT_VU_MASK   (uint16_t)0x0100

Definition at line 1442 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_VU_POSITION

#define WM8994_SPK_RIGHT_VOL_SPKOUT_VU_POSITION   8

Definition at line 1443 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_ZC_MASK

#define WM8994_SPK_RIGHT_VOL_SPKOUT_ZC_MASK   (uint16_t)0x0080

Definition at line 1432 of file wm8994_reg.h.

◆ WM8994_SPK_RIGHT_VOL_SPKOUT_ZC_POSITION

#define WM8994_SPK_RIGHT_VOL_SPKOUT_ZC_POSITION   7

Definition at line 1433 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC1L_TO_SPKMIXL_MASK

#define WM8994_SPKMIXER_DAC1L_TO_SPKMIXL_MASK   (uint16_t)0x0002

Definition at line 1865 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC1L_TO_SPKMIXL_POSITION

#define WM8994_SPKMIXER_DAC1L_TO_SPKMIXL_POSITION   1

Definition at line 1866 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC1R_TO_SPKMIXR_MASK

#define WM8994_SPKMIXER_DAC1R_TO_SPKMIXR_MASK   (uint16_t)0x0001

Definition at line 1855 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC1R_TO_SPKMIXR_POSITION

#define WM8994_SPKMIXER_DAC1R_TO_SPKMIXR_POSITION   0

Definition at line 1856 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC2L_TO_SPKMIXL_MASK

#define WM8994_SPKMIXER_DAC2L_TO_SPKMIXL_MASK   (uint16_t)0x0200

Definition at line 1945 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC2L_TO_SPKMIXL_POSITION

#define WM8994_SPKMIXER_DAC2L_TO_SPKMIXL_POSITION   9

Definition at line 1946 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC2R_TO_SPKMIXR_MASK

#define WM8994_SPKMIXER_DAC2R_TO_SPKMIXR_MASK   (uint16_t)0x0100

Definition at line 1935 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_DAC2R_TO_SPKMIXR_POSITION

#define WM8994_SPKMIXER_DAC2R_TO_SPKMIXR_POSITION   8

Definition at line 1936 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_IN1LP_TO_SPKMIXL_MASK

#define WM8994_SPKMIXER_IN1LP_TO_SPKMIXL_MASK   (uint16_t)0x0020

Definition at line 1905 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_IN1LP_TO_SPKMIXL_POSITION

#define WM8994_SPKMIXER_IN1LP_TO_SPKMIXL_POSITION   5

Definition at line 1906 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_IN1RP_TO_SPKMIXR_MASK

#define WM8994_SPKMIXER_IN1RP_TO_SPKMIXR_MASK   (uint16_t)0x0010

Definition at line 1895 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_IN1RP_TO_SPKMIXR_POSITION

#define WM8994_SPKMIXER_IN1RP_TO_SPKMIXR_POSITION   4

Definition at line 1896 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXINL_TO_SPKMIXL_MASK

#define WM8994_SPKMIXER_MIXINL_TO_SPKMIXL_MASK   (uint16_t)0x0080

Definition at line 1925 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXINL_TO_SPKMIXL_POSITION

#define WM8994_SPKMIXER_MIXINL_TO_SPKMIXL_POSITION   7

Definition at line 1926 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXINR_TO_SPKMIXR_MASK

#define WM8994_SPKMIXER_MIXINR_TO_SPKMIXR_MASK   (uint16_t)0x0040

Definition at line 1915 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXINR_TO_SPKMIXR_POSITION

#define WM8994_SPKMIXER_MIXINR_TO_SPKMIXR_POSITION   6

Definition at line 1916 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXOUTL_TO_SPKMIXL_MASK

#define WM8994_SPKMIXER_MIXOUTL_TO_SPKMIXL_MASK   (uint16_t)0x0008

Definition at line 1885 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXOUTL_TO_SPKMIXL_POSITION

#define WM8994_SPKMIXER_MIXOUTL_TO_SPKMIXL_POSITION   3

Definition at line 1886 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXOUTR_TO_SPKMIXR_MASK

#define WM8994_SPKMIXER_MIXOUTR_TO_SPKMIXR_MASK   (uint16_t)0x0004

Definition at line 1875 of file wm8994_reg.h.

◆ WM8994_SPKMIXER_MIXOUTR_TO_SPKMIXR_POSITION

#define WM8994_SPKMIXER_MIXOUTR_TO_SPKMIXR_POSITION   2

Definition at line 1876 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_DAC1_VOL_MASK

#define WM8994_SPKMIXL_ATT_DAC1_VOL_MASK   (uint16_t)0x0004

Definition at line 1240 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_DAC1_VOL_POSITION

#define WM8994_SPKMIXL_ATT_DAC1_VOL_POSITION   2

Definition at line 1241 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_DAC2L_VOL_MASK

#define WM8994_SPKMIXL_ATT_DAC2L_VOL_MASK   (uint16_t)0x0040

Definition at line 1280 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_DAC2L_VOL_POSITION

#define WM8994_SPKMIXL_ATT_DAC2L_VOL_POSITION   6

Definition at line 1281 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_IN1LP_VOL_MASK

#define WM8994_SPKMIXL_ATT_IN1LP_VOL_MASK   (uint16_t)0x0010

Definition at line 1260 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_IN1LP_VOL_POSITION

#define WM8994_SPKMIXL_ATT_IN1LP_VOL_POSITION   4

Definition at line 1261 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_MIXINL_VOL_MASK

#define WM8994_SPKMIXL_ATT_MIXINL_VOL_MASK   (uint16_t)0x0020

Definition at line 1270 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_MIXINL_VOL_POSITION

#define WM8994_SPKMIXL_ATT_MIXINL_VOL_POSITION   5

Definition at line 1271 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_MIXOUTL_VOL_MASK

#define WM8994_SPKMIXL_ATT_MIXOUTL_VOL_MASK   (uint16_t)0x0008

Definition at line 1250 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_MIXOUTL_VOL_POSITION

#define WM8994_SPKMIXL_ATT_MIXOUTL_VOL_POSITION   3

Definition at line 1251 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_SPKAB_REFSEL_MASK

#define WM8994_SPKMIXL_ATT_SPKAB_REFSEL_MASK   (uint16_t)0x0100

Definition at line 1290 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_SPKAB_REFSEL_POSITION

#define WM8994_SPKMIXL_ATT_SPKAB_REFSEL_POSITION   8

Definition at line 1291 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_VOL_MASK

#define WM8994_SPKMIXL_ATT_VOL_MASK   (uint16_t)0x0003

Definition at line 1230 of file wm8994_reg.h.

◆ WM8994_SPKMIXL_ATT_VOL_POSITION

#define WM8994_SPKMIXL_ATT_VOL_POSITION   0

Definition at line 1231 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_DAC1_VOL_MASK

#define WM8994_SPKMIXR_ATT_DAC1_VOL_MASK   (uint16_t)0x0004

Definition at line 1310 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_DAC1_VOL_POSITION

#define WM8994_SPKMIXR_ATT_DAC1_VOL_POSITION   2

Definition at line 1311 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_DAC2R_VOL_MASK

#define WM8994_SPKMIXR_ATT_DAC2R_VOL_MASK   (uint16_t)0x0040

Definition at line 1350 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_DAC2R_VOL_POSITION

#define WM8994_SPKMIXR_ATT_DAC2R_VOL_POSITION   6

Definition at line 1351 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_IN1RP_VOL_MASK

#define WM8994_SPKMIXR_ATT_IN1RP_VOL_MASK   (uint16_t)0x0010

Definition at line 1330 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_IN1RP_VOL_POSITION

#define WM8994_SPKMIXR_ATT_IN1RP_VOL_POSITION   4

Definition at line 1331 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_MIXINL_VOL_MASK

#define WM8994_SPKMIXR_ATT_MIXINL_VOL_MASK   (uint16_t)0x0020

Definition at line 1340 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_MIXINL_VOL_POSITION

#define WM8994_SPKMIXR_ATT_MIXINL_VOL_POSITION   5

Definition at line 1341 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_MIXOUTL_VOL_MASK

#define WM8994_SPKMIXR_ATT_MIXOUTL_VOL_MASK   (uint16_t)0x0008

Definition at line 1320 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_MIXOUTL_VOL_POSITION

#define WM8994_SPKMIXR_ATT_MIXOUTL_VOL_POSITION   3

Definition at line 1321 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_SPKOUT_CLASSAB_MASK

#define WM8994_SPKMIXR_ATT_SPKOUT_CLASSAB_MASK   (uint16_t)0x0100

Definition at line 1360 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_SPKOUT_CLASSAB_POSITION

#define WM8994_SPKMIXR_ATT_SPKOUT_CLASSAB_POSITION   8

Definition at line 1361 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_VOL_MASK

#define WM8994_SPKMIXR_ATT_VOL_MASK   (uint16_t)0x0003

Definition at line 1300 of file wm8994_reg.h.

◆ WM8994_SPKMIXR_ATT_VOL_POSITION

#define WM8994_SPKMIXR_ATT_VOL_POSITION   0

Definition at line 1301 of file wm8994_reg.h.

◆ WM8994_SW_RESET_MASK

#define WM8994_SW_RESET_MASK   (uint16_t)0xFFFF

Definition at line 395 of file wm8994_reg.h.

◆ WM8994_SW_RESET_POSITION

#define WM8994_SW_RESET_POSITION   0

Definition at line 396 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_ABORT_MASK

#define WM8994_WSEQ_CTRL1_ABORT_MASK   (uint16_t)0x0200

Definition at line 2252 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_ABORT_POSITION

#define WM8994_WSEQ_CTRL1_ABORT_POSITION   9

Definition at line 2253 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_ENA_MASK

#define WM8994_WSEQ_CTRL1_ENA_MASK   (uint16_t)0x8000

Definition at line 2262 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_ENA_POSITION

#define WM8994_WSEQ_CTRL1_ENA_POSITION   15

Definition at line 2263 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_START_INDEX_MASK

#define WM8994_WSEQ_CTRL1_START_INDEX_MASK   (uint16_t)0x007F

Definition at line 2232 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_START_INDEX_POSITION

#define WM8994_WSEQ_CTRL1_START_INDEX_POSITION   0

Definition at line 2233 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_START_MASK

#define WM8994_WSEQ_CTRL1_START_MASK   (uint16_t)0x0100

Definition at line 2242 of file wm8994_reg.h.

◆ WM8994_WSEQ_CTRL1_START_POSITION

#define WM8994_WSEQ_CTRL1_START_POSITION   8

Definition at line 2243 of file wm8994_reg.h.

Typedef Documentation

◆ WM8994_Read_Func

typedef int32_t(* WM8994_Read_Func) (void *, uint16_t, uint8_t *, uint16_t)

Definition at line 369 of file wm8994_reg.h.

◆ WM8994_Write_Func

typedef int32_t(* WM8994_Write_Func) (void *, uint16_t, uint8_t *, uint16_t)

Definition at line 368 of file wm8994_reg.h.

Function Documentation

◆ wm8994_adc1lmr_adc1l_to_aif1adc1l()

int32_t wm8994_adc1lmr_adc1l_to_aif1adc1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7256 of file wm8994_reg.c.

◆ wm8994_adc1lmr_aif2dacl_to_aif1adc1l()

int32_t wm8994_adc1lmr_aif2dacl_to_aif1adc1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7231 of file wm8994_reg.c.

◆ wm8994_adc1rmr_adc1r_to_aif1adc1r()

int32_t wm8994_adc1rmr_adc1r_to_aif1adc1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7306 of file wm8994_reg.c.

◆ wm8994_adc1rmr_aif2dacl_to_aif1adc1r()

int32_t wm8994_adc1rmr_aif2dacl_to_aif1adc1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7281 of file wm8994_reg.c.

◆ wm8994_adc2lmr_adc2l_to_aif1adc2l()

int32_t wm8994_adc2lmr_adc2l_to_aif1adc2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7356 of file wm8994_reg.c.

◆ wm8994_adc2lmr_aif2dacl_to_aif1adc2l()

int32_t wm8994_adc2lmr_aif2dacl_to_aif1adc2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7331 of file wm8994_reg.c.

◆ wm8994_adc2rmr_adc2r_to_aif1adc2r()

int32_t wm8994_adc2rmr_adc2r_to_aif1adc2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7406 of file wm8994_reg.c.

◆ wm8994_adc2rmr_aif2dacl_to_aif1adc2r()

int32_t wm8994_adc2rmr_aif2dacl_to_aif1adc2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7381 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_filters_4fs()

int32_t wm8994_aif1_adc1_filters_4fs ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5752 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_filters_adc1l_hpf()

int32_t wm8994_aif1_adc1_filters_adc1l_hpf ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5700 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_filters_adc1r_hpf()

int32_t wm8994_aif1_adc1_filters_adc1r_hpf ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5674 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_filters_hpf_cut()

int32_t wm8994_aif1_adc1_filters_hpf_cut ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5726 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_left_vol_adc1l()

int32_t wm8994_aif1_adc1_left_vol_adc1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5451 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_left_vol_adc1l_r()

int32_t wm8994_aif1_adc1_left_vol_adc1l_r ( wm8994_ctx_t ctx,
uint16_t *  value 
)

Definition at line 5476 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_left_vol_vu()

int32_t wm8994_aif1_adc1_left_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5498 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_right_vol_adc1r()

int32_t wm8994_aif1_adc1_right_vol_adc1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5523 of file wm8994_reg.c.

◆ wm8994_aif1_adc1_right_vol_vu()

int32_t wm8994_aif1_adc1_right_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5548 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_filters_4fs()

int32_t wm8994_aif1_adc2_filters_4fs ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5856 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_filters_adc2l_hpf()

int32_t wm8994_aif1_adc2_filters_adc2l_hpf ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5804 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_filters_adc2r_hpf()

int32_t wm8994_aif1_adc2_filters_adc2r_hpf ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5778 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_filters_hpf_cut()

int32_t wm8994_aif1_adc2_filters_hpf_cut ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5830 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_left_vol_adc2l()

int32_t wm8994_aif1_adc2_left_vol_adc2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5573 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_left_vol_vu()

int32_t wm8994_aif1_adc2_left_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5598 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_right_vol_adc2r()

int32_t wm8994_aif1_adc2_right_vol_adc2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5623 of file wm8994_reg.c.

◆ wm8994_aif1_adc2_right_vol_vu()

int32_t wm8994_aif1_adc2_right_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5648 of file wm8994_reg.c.

◆ wm8994_aif1_clk_rate()

int32_t wm8994_aif1_clk_rate ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5083 of file wm8994_reg.c.

◆ wm8994_aif1_clocking1_div()

int32_t wm8994_aif1_clocking1_div ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4808 of file wm8994_reg.c.

◆ wm8994_aif1_clocking1_ena()

int32_t wm8994_aif1_clocking1_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4783 of file wm8994_reg.c.

◆ wm8994_aif1_clocking1_inv()

int32_t wm8994_aif1_clocking1_inv ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4833 of file wm8994_reg.c.

◆ wm8994_aif1_clocking1_src()

int32_t wm8994_aif1_clocking1_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4858 of file wm8994_reg.c.

◆ wm8994_aif1_control1_adc_tdm()

int32_t wm8994_aif1_control1_adc_tdm ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5299 of file wm8994_reg.c.

◆ wm8994_aif1_control1_adcl_src()

int32_t wm8994_aif1_control1_adcl_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5349 of file wm8994_reg.c.

◆ wm8994_aif1_control1_adcr_src()

int32_t wm8994_aif1_control1_adcr_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5324 of file wm8994_reg.c.

◆ wm8994_aif1_control1_bclk_inv()

int32_t wm8994_aif1_control1_bclk_inv ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5274 of file wm8994_reg.c.

◆ wm8994_aif1_control1_fmt()

int32_t wm8994_aif1_control1_fmt ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5155 of file wm8994_reg.c.

◆ wm8994_aif1_control1_fmt_r()

int32_t wm8994_aif1_control1_fmt_r ( wm8994_ctx_t ctx,
uint16_t *  value 
)

Definition at line 5180 of file wm8994_reg.c.

◆ wm8994_aif1_control1_lrclk_inv()

int32_t wm8994_aif1_control1_lrclk_inv ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5249 of file wm8994_reg.c.

◆ wm8994_aif1_control1_wl()

int32_t wm8994_aif1_control1_wl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5202 of file wm8994_reg.c.

◆ wm8994_aif1_control1_wl_r()

int32_t wm8994_aif1_control1_wl_r ( wm8994_ctx_t ctx,
uint16_t *  value 
)

Definition at line 5227 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_filter1_deemp()

int32_t wm8994_aif1_dac1_filter1_deemp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5881 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_filter1_mono()

int32_t wm8994_aif1_dac1_filter1_mono ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5956 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_filter1_mute()

int32_t wm8994_aif1_dac1_filter1_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5981 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_filter1_muterate()

int32_t wm8994_aif1_dac1_filter1_muterate ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5931 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_filter1_unmute_ramp()

int32_t wm8994_aif1_dac1_filter1_unmute_ramp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5906 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_lmradcl_to_dac1l()

int32_t wm8994_aif1_dac1_lmradcl_to_dac1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6806 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_lmradcr_to_dac1l()

int32_t wm8994_aif1_dac1_lmradcr_to_dac1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6831 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_lmrdac1l_to_dac1l()

int32_t wm8994_aif1_dac1_lmrdac1l_to_dac1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6731 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_lmrdac2l_to_dac1l()

int32_t wm8994_aif1_dac1_lmrdac2l_to_dac1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6756 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_lmrdacl_to_dac1l()

int32_t wm8994_aif1_dac1_lmrdacl_to_dac1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6781 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_rmradcl_to_dac1r()

int32_t wm8994_aif1_dac1_rmradcl_to_dac1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6931 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_rmradcr_to_dac1r()

int32_t wm8994_aif1_dac1_rmradcr_to_dac1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6956 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_rmrdac1r_to_dac1r()

int32_t wm8994_aif1_dac1_rmrdac1r_to_dac1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6856 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_rmrdac2r_to_dac1r()

int32_t wm8994_aif1_dac1_rmrdac2r_to_dac1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6881 of file wm8994_reg.c.

◆ wm8994_aif1_dac1_rmrdacr_to_dac1r()

int32_t wm8994_aif1_dac1_rmrdacr_to_dac1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6906 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_filter1_deemp()

int32_t wm8994_aif1_dac2_filter1_deemp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6006 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_filter1_mono()

int32_t wm8994_aif1_dac2_filter1_mono ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6081 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_filter1_mute()

int32_t wm8994_aif1_dac2_filter1_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6106 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_filter1_muterate()

int32_t wm8994_aif1_dac2_filter1_muterate ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6056 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_filter1_unmute_ramp()

int32_t wm8994_aif1_dac2_filter1_unmute_ramp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6031 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_lmradcl_to_dac2l()

int32_t wm8994_aif1_dac2_lmradcl_to_dac2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7056 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_lmradcr_to_dac2l()

int32_t wm8994_aif1_dac2_lmradcr_to_dac2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7081 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_lmrdac1l_to_dac2l()

int32_t wm8994_aif1_dac2_lmrdac1l_to_dac2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6981 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_lmrdac2l_to_dac2l()

int32_t wm8994_aif1_dac2_lmrdac2l_to_dac2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7006 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_lmrdacl_to_dac2l()

int32_t wm8994_aif1_dac2_lmrdacl_to_dac2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7031 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_rmradcl_to_dac2r()

int32_t wm8994_aif1_dac2_rmradcl_to_dac2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7181 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_rmradcr_to_dac2r()

int32_t wm8994_aif1_dac2_rmradcr_to_dac2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7206 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_rmrdac1r_to_dac2r()

int32_t wm8994_aif1_dac2_rmrdac1r_to_dac2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7106 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_rmrdac2r_to_dac2r()

int32_t wm8994_aif1_dac2_rmrdac2r_to_dac2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7131 of file wm8994_reg.c.

◆ wm8994_aif1_dac2_rmrdacr_to_dac2r()

int32_t wm8994_aif1_dac2_rmrdacr_to_dac2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7156 of file wm8994_reg.c.

◆ wm8994_aif1_ms_clk_frc()

int32_t wm8994_aif1_ms_clk_frc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5401 of file wm8994_reg.c.

◆ wm8994_aif1_ms_lrclk_frc()

int32_t wm8994_aif1_ms_lrclk_frc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5375 of file wm8994_reg.c.

◆ wm8994_aif1_ms_mstr()

int32_t wm8994_aif1_ms_mstr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5426 of file wm8994_reg.c.

◆ wm8994_aif1_ms_tri()

int32_t wm8994_aif1_ms_tri ( wm8994_ctx_t ctx,
uint16_t  value 
)

◆ wm8994_aif1_sr()

int32_t wm8994_aif1_sr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5108 of file wm8994_reg.c.

◆ wm8994_aif1_sr_r()

int32_t wm8994_aif1_sr_r ( wm8994_ctx_t ctx,
uint16_t *  value 
)

Definition at line 5133 of file wm8994_reg.c.

◆ wm8994_aif1drc1_adc1l_drc_ena()

int32_t wm8994_aif1drc1_adc1l_drc_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6156 of file wm8994_reg.c.

◆ wm8994_aif1drc1_adc1r_drc_ena()

int32_t wm8994_aif1drc1_adc1r_drc_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6131 of file wm8994_reg.c.

◆ wm8994_aif1drc1_anticlip()

int32_t wm8994_aif1drc1_anticlip ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6206 of file wm8994_reg.c.

◆ wm8994_aif1drc1_dac1_drc_ena()

int32_t wm8994_aif1drc1_dac1_drc_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6181 of file wm8994_reg.c.

◆ wm8994_aif1drc1_knee2_op_ena()

int32_t wm8994_aif1drc1_knee2_op_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6256 of file wm8994_reg.c.

◆ wm8994_aif1drc1_ng_ena()

int32_t wm8994_aif1drc1_ng_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6331 of file wm8994_reg.c.

◆ wm8994_aif1drc1_qr()

int32_t wm8994_aif1drc1_qr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6231 of file wm8994_reg.c.

◆ wm8994_aif1drc1_sig_det()

int32_t wm8994_aif1drc1_sig_det ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6281 of file wm8994_reg.c.

◆ wm8994_aif1drc1_sig_det_mode()

int32_t wm8994_aif1drc1_sig_det_mode ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6306 of file wm8994_reg.c.

◆ wm8994_aif1drc1_sig_det_pk()

int32_t wm8994_aif1drc1_sig_det_pk ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6356 of file wm8994_reg.c.

◆ wm8994_aif1drc1_sig_det_rms()

int32_t wm8994_aif1drc1_sig_det_rms ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6381 of file wm8994_reg.c.

◆ wm8994_aif1drc2_adc2l_drc_ena()

int32_t wm8994_aif1drc2_adc2l_drc_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6431 of file wm8994_reg.c.

◆ wm8994_aif1drc2_adc2r_drc_ena()

int32_t wm8994_aif1drc2_adc2r_drc_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6406 of file wm8994_reg.c.

◆ wm8994_aif1drc2_anticlip()

int32_t wm8994_aif1drc2_anticlip ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6481 of file wm8994_reg.c.

◆ wm8994_aif1drc2_dac2_drc_ena()

int32_t wm8994_aif1drc2_dac2_drc_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6456 of file wm8994_reg.c.

◆ wm8994_aif1drc2_knee2_op_ena()

int32_t wm8994_aif1drc2_knee2_op_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6531 of file wm8994_reg.c.

◆ wm8994_aif1drc2_ng_ena()

int32_t wm8994_aif1drc2_ng_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6606 of file wm8994_reg.c.

◆ wm8994_aif1drc2_qr()

int32_t wm8994_aif1drc2_qr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6506 of file wm8994_reg.c.

◆ wm8994_aif1drc2_sig_det()

int32_t wm8994_aif1drc2_sig_det ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6556 of file wm8994_reg.c.

◆ wm8994_aif1drc2_sig_det_mode()

int32_t wm8994_aif1drc2_sig_det_mode ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6581 of file wm8994_reg.c.

◆ wm8994_aif1drc2_sig_det_pk()

int32_t wm8994_aif1drc2_sig_det_pk ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6631 of file wm8994_reg.c.

◆ wm8994_aif1drc2_sig_det_rms()

int32_t wm8994_aif1drc2_sig_det_rms ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6656 of file wm8994_reg.c.

◆ wm8994_analog_hp_hpout1l_dly()

int32_t wm8994_analog_hp_hpout1l_dly ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4602 of file wm8994_reg.c.

◆ wm8994_analog_hp_hpout1l_outp()

int32_t wm8994_analog_hp_hpout1l_outp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4627 of file wm8994_reg.c.

◆ wm8994_analog_hp_hpout1l_rmv_short()

int32_t wm8994_analog_hp_hpout1l_rmv_short ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4652 of file wm8994_reg.c.

◆ wm8994_analog_hp_hpout1r_dly()

int32_t wm8994_analog_hp_hpout1r_dly ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4527 of file wm8994_reg.c.

◆ wm8994_analog_hp_hpout1r_outp()

int32_t wm8994_analog_hp_hpout1r_outp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4552 of file wm8994_reg.c.

◆ wm8994_analog_hp_hpout1r_rmv_short()

int32_t wm8994_analog_hp_hpout1r_rmv_short ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4577 of file wm8994_reg.c.

◆ wm8994_antipop2_bias_src()

int32_t wm8994_antipop2_bias_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4023 of file wm8994_reg.c.

◆ wm8994_antipop2_micb1_disch()

int32_t wm8994_antipop2_micb1_disch ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4123 of file wm8994_reg.c.

◆ wm8994_antipop2_micb2_disch()

int32_t wm8994_antipop2_micb2_disch ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4148 of file wm8994_reg.c.

◆ wm8994_antipop2_startup_bias_ena()

int32_t wm8994_antipop2_startup_bias_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4048 of file wm8994_reg.c.

◆ wm8994_antipop2_vmid_buf_ena()

int32_t wm8994_antipop2_vmid_buf_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4073 of file wm8994_reg.c.

◆ wm8994_antipop2_vmid_disch()

int32_t wm8994_antipop2_vmid_disch ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3998 of file wm8994_reg.c.

◆ wm8994_antipop2_vmid_ramp()

int32_t wm8994_antipop2_vmid_ramp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4098 of file wm8994_reg.c.

◆ wm8994_charge_pump1_cp_ena()

int32_t wm8994_charge_pump1_cp_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4173 of file wm8994_reg.c.

◆ wm8994_charge_pump2_cp_disch()

int32_t wm8994_charge_pump2_cp_disch ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4198 of file wm8994_reg.c.

◆ wm8994_class_w_cp_dyn_pwr()

int32_t wm8994_class_w_cp_dyn_pwr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4223 of file wm8994_reg.c.

◆ wm8994_class_w_cp_dyn_src_sel()

int32_t wm8994_class_w_cp_dyn_src_sel ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4248 of file wm8994_reg.c.

◆ wm8994_clocking1_aif1dspclk_ena()

int32_t wm8994_clocking1_aif1dspclk_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4958 of file wm8994_reg.c.

◆ wm8994_clocking1_aif2dspclk_ena()

int32_t wm8994_clocking1_aif2dspclk_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4933 of file wm8994_reg.c.

◆ wm8994_clocking1_sysclk_src()

int32_t wm8994_clocking1_sysclk_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4883 of file wm8994_reg.c.

◆ wm8994_clocking1_sysdspclk_ena()

int32_t wm8994_clocking1_sysdspclk_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4908 of file wm8994_reg.c.

◆ wm8994_clocking1_toclk_ena()

int32_t wm8994_clocking1_toclk_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4983 of file wm8994_reg.c.

◆ wm8994_clocking2_dbclk_div()

int32_t wm8994_clocking2_dbclk_div ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5033 of file wm8994_reg.c.

◆ wm8994_clocking2_opclk_div()

int32_t wm8994_clocking2_opclk_div ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5008 of file wm8994_reg.c.

◆ wm8994_clocking2_toclk_div()

int32_t wm8994_clocking2_toclk_div ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 5058 of file wm8994_reg.c.

◆ wm8994_dac1_left_vol_mute()

int32_t wm8994_dac1_left_vol_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7481 of file wm8994_reg.c.

◆ wm8994_dac1_left_vol_vset()

int32_t wm8994_dac1_left_vol_vset ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7431 of file wm8994_reg.c.

◆ wm8994_dac1_left_vol_vu()

int32_t wm8994_dac1_left_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7456 of file wm8994_reg.c.

◆ wm8994_dac1_mixer_vol_adcl()

int32_t wm8994_dac1_mixer_vol_adcl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6681 of file wm8994_reg.c.

◆ wm8994_dac1_mixer_vol_adcr()

int32_t wm8994_dac1_mixer_vol_adcr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 6706 of file wm8994_reg.c.

◆ wm8994_dac1_right_vol_mute()

int32_t wm8994_dac1_right_vol_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7556 of file wm8994_reg.c.

◆ wm8994_dac1_right_vol_vset()

int32_t wm8994_dac1_right_vol_vset ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7506 of file wm8994_reg.c.

◆ wm8994_dac1_right_vol_vu()

int32_t wm8994_dac1_right_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7531 of file wm8994_reg.c.

◆ wm8994_dac2_left_vol_mute()

int32_t wm8994_dac2_left_vol_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7631 of file wm8994_reg.c.

◆ wm8994_dac2_left_vol_vset()

int32_t wm8994_dac2_left_vol_vset ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7581 of file wm8994_reg.c.

◆ wm8994_dac2_left_vol_vu()

int32_t wm8994_dac2_left_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7606 of file wm8994_reg.c.

◆ wm8994_dac2_right_vol_mute()

int32_t wm8994_dac2_right_vol_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7706 of file wm8994_reg.c.

◆ wm8994_dac2_right_vol_vset()

int32_t wm8994_dac2_right_vol_vset ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7656 of file wm8994_reg.c.

◆ wm8994_dac2_right_vol_vu()

int32_t wm8994_dac2_right_vol_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7681 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_ena_chan_0()

int32_t wm8994_dc_servo1_dcs_ena_chan_0 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4273 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_ena_chan_1()

int32_t wm8994_dc_servo1_dcs_ena_chan_1 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4298 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_dac_wr_0()

int32_t wm8994_dc_servo1_dcs_trig_dac_wr_0 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4323 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_dac_wr_1()

int32_t wm8994_dc_servo1_dcs_trig_dac_wr_1 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4348 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_series_0()

int32_t wm8994_dc_servo1_dcs_trig_series_0 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4424 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_series_1()

int32_t wm8994_dc_servo1_dcs_trig_series_1 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4450 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_single_0()

int32_t wm8994_dc_servo1_dcs_trig_single_0 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4476 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_single_1()

int32_t wm8994_dc_servo1_dcs_trig_single_1 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4502 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_startup_0()

int32_t wm8994_dc_servo1_dcs_trig_startup_0 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4373 of file wm8994_reg.c.

◆ wm8994_dc_servo1_dcs_trig_startup_1()

int32_t wm8994_dc_servo1_dcs_trig_startup_1 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4398 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_db()

int32_t wm8994_gpio1_gp1_db ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7831 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_dir()

int32_t wm8994_gpio1_gp1_dir ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7956 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_fn()

int32_t wm8994_gpio1_gp1_fn ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7781 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_lvl()

int32_t wm8994_gpio1_gp1_lvl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7806 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_op_cfg()

int32_t wm8994_gpio1_gp1_op_cfg ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7856 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_pd()

int32_t wm8994_gpio1_gp1_pd ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7906 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_pol()

int32_t wm8994_gpio1_gp1_pol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7881 of file wm8994_reg.c.

◆ wm8994_gpio1_gp1_pu()

int32_t wm8994_gpio1_gp1_pu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7931 of file wm8994_reg.c.

◆ wm8994_inmixer1_in1lp_mixinl_boost()

int32_t wm8994_inmixer1_in1lp_mixinl_boost ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1524 of file wm8994_reg.c.

◆ wm8994_inmixer1_in1rp_mixinr_boost()

int32_t wm8994_inmixer1_in1rp_mixinr_boost ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1549 of file wm8994_reg.c.

◆ wm8994_inmixer1_inputs_clamp()

int32_t wm8994_inmixer1_inputs_clamp ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1499 of file wm8994_reg.c.

◆ wm8994_inmixer2_in1ln_to_in1l()

int32_t wm8994_inmixer2_in1ln_to_in1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2846 of file wm8994_reg.c.

◆ wm8994_inmixer2_in1lp_to_in1l()

int32_t wm8994_inmixer2_in1lp_to_in1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2871 of file wm8994_reg.c.

◆ wm8994_inmixer2_in1rn_to_in1r()

int32_t wm8994_inmixer2_in1rn_to_in1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2746 of file wm8994_reg.c.

◆ wm8994_inmixer2_in1rp_to_in1r()

int32_t wm8994_inmixer2_in1rp_to_in1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2771 of file wm8994_reg.c.

◆ wm8994_inmixer2_in2ln_to_in2l()

int32_t wm8994_inmixer2_in2ln_to_in2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2896 of file wm8994_reg.c.

◆ wm8994_inmixer2_in2lp_to_in2l()

int32_t wm8994_inmixer2_in2lp_to_in2l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2921 of file wm8994_reg.c.

◆ wm8994_inmixer2_in2rn_to_in2r()

int32_t wm8994_inmixer2_in2rn_to_in2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2796 of file wm8994_reg.c.

◆ wm8994_inmixer2_in2rp_to_in2r()

int32_t wm8994_inmixer2_in2rp_to_in2r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2821 of file wm8994_reg.c.

◆ wm8994_inmixer3_in1l_mixinl_vol()

int32_t wm8994_inmixer3_in1l_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2972 of file wm8994_reg.c.

◆ wm8994_inmixer3_in1l_to_mixinl()

int32_t wm8994_inmixer3_in1l_to_mixinl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2997 of file wm8994_reg.c.

◆ wm8994_inmixer3_in2l_mixinl_vol()

int32_t wm8994_inmixer3_in2l_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3022 of file wm8994_reg.c.

◆ wm8994_inmixer3_in2l_to_mixinl()

int32_t wm8994_inmixer3_in2l_to_mixinl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3047 of file wm8994_reg.c.

◆ wm8994_inmixer3_mixoutl_mixinl_vol()

int32_t wm8994_inmixer3_mixoutl_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2946 of file wm8994_reg.c.

◆ wm8994_inmixer4_in1r_mixinr_vol()

int32_t wm8994_inmixer4_in1r_mixinr_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3098 of file wm8994_reg.c.

◆ wm8994_inmixer4_in1r_to_mixinr()

int32_t wm8994_inmixer4_in1r_to_mixinr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3123 of file wm8994_reg.c.

◆ wm8994_inmixer4_in2r_mixinr_vol()

int32_t wm8994_inmixer4_in2r_mixinr_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3148 of file wm8994_reg.c.

◆ wm8994_inmixer4_in2r_to_mixinr()

int32_t wm8994_inmixer4_in2r_to_mixinr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3173 of file wm8994_reg.c.

◆ wm8994_inmixer4_mixoutr_mixinr_vol()

int32_t wm8994_inmixer4_mixoutr_mixinr_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3072 of file wm8994_reg.c.

◆ wm8994_inmixer5_in1lp_mixinl_vol()

int32_t wm8994_inmixer5_in1lp_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3223 of file wm8994_reg.c.

◆ wm8994_inmixer5_in2lrp_mixinl_vol()

int32_t wm8994_inmixer5_in2lrp_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3198 of file wm8994_reg.c.

◆ wm8994_inmixer6_in1rp_mixinr_vol()

int32_t wm8994_inmixer6_in1rp_mixinr_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3273 of file wm8994_reg.c.

◆ wm8994_inmixer6_in2lrp_mixinr_vol()

int32_t wm8994_inmixer6_in2lrp_mixinr_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3248 of file wm8994_reg.c.

◆ wm8994_lli_in1_vu()

int32_t wm8994_lli_in1_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1649 of file wm8994_reg.c.

◆ wm8994_lli_in1l_mute()

int32_t wm8994_lli_in1l_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1624 of file wm8994_reg.c.

◆ wm8994_lli_in1l_vol()

int32_t wm8994_lli_in1l_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1574 of file wm8994_reg.c.

◆ wm8994_lli_in1l_zc()

int32_t wm8994_lli_in1l_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1599 of file wm8994_reg.c.

◆ wm8994_lli_in2_vu()

int32_t wm8994_lli_in2_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1749 of file wm8994_reg.c.

◆ wm8994_lli_in2l_mute()

int32_t wm8994_lli_in2l_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1724 of file wm8994_reg.c.

◆ wm8994_lli_in2l_vol()

int32_t wm8994_lli_in2l_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1674 of file wm8994_reg.c.

◆ wm8994_lli_in2l_zc()

int32_t wm8994_lli_in2l_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1699 of file wm8994_reg.c.

◆ wm8994_lo_hpout1l_mute_n()

int32_t wm8994_lo_hpout1l_mute_n ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2021 of file wm8994_reg.c.

◆ wm8994_lo_hpout1l_vol()

int32_t wm8994_lo_hpout1l_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1974 of file wm8994_reg.c.

◆ wm8994_lo_hpout1l_vol_r()

int32_t wm8994_lo_hpout1l_vol_r ( wm8994_ctx_t ctx,
uint16_t *  value 
)

Definition at line 1999 of file wm8994_reg.c.

◆ wm8994_lo_hpout1l_vu()

int32_t wm8994_lo_hpout1l_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2071 of file wm8994_reg.c.

◆ wm8994_lo_hpout1l_zc()

int32_t wm8994_lo_hpout1l_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2046 of file wm8994_reg.c.

◆ wm8994_outmixer1_dac1l_to_hpout1l()

int32_t wm8994_outmixer1_dac1l_to_hpout1l ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3498 of file wm8994_reg.c.

◆ wm8994_outmixer1_dac1l_to_mixoutl()

int32_t wm8994_outmixer1_dac1l_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3298 of file wm8994_reg.c.

◆ wm8994_outmixer1_in1l_to_mixoutl()

int32_t wm8994_outmixer1_in1l_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3348 of file wm8994_reg.c.

◆ wm8994_outmixer1_in1r_to_mixoutl()

int32_t wm8994_outmixer1_in1r_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3373 of file wm8994_reg.c.

◆ wm8994_outmixer1_in2ln_to_mixoutl()

int32_t wm8994_outmixer1_in2ln_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3398 of file wm8994_reg.c.

◆ wm8994_outmixer1_in2lp_to_mixoutl()

int32_t wm8994_outmixer1_in2lp_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3323 of file wm8994_reg.c.

◆ wm8994_outmixer1_in2rn_to_mixoutl()

int32_t wm8994_outmixer1_in2rn_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3423 of file wm8994_reg.c.

◆ wm8994_outmixer1_mixinl_to_mixoutl()

int32_t wm8994_outmixer1_mixinl_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3448 of file wm8994_reg.c.

◆ wm8994_outmixer1_mixinr_to_mixoutl()

int32_t wm8994_outmixer1_mixinr_to_mixoutl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3473 of file wm8994_reg.c.

◆ wm8994_outmixer2_dac1r_to_hpout1r()

int32_t wm8994_outmixer2_dac1r_to_hpout1r ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3723 of file wm8994_reg.c.

◆ wm8994_outmixer2_dac1r_to_mixoutr()

int32_t wm8994_outmixer2_dac1r_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3523 of file wm8994_reg.c.

◆ wm8994_outmixer2_in1l_to_mixoutr()

int32_t wm8994_outmixer2_in1l_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3598 of file wm8994_reg.c.

◆ wm8994_outmixer2_in1r_to_mixoutr()

int32_t wm8994_outmixer2_in1r_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3573 of file wm8994_reg.c.

◆ wm8994_outmixer2_in2ln_to_mixoutr()

int32_t wm8994_outmixer2_in2ln_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3648 of file wm8994_reg.c.

◆ wm8994_outmixer2_in2rn_to_mixoutr()

int32_t wm8994_outmixer2_in2rn_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3623 of file wm8994_reg.c.

◆ wm8994_outmixer2_in2rp_to_mixoutr()

int32_t wm8994_outmixer2_in2rp_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3548 of file wm8994_reg.c.

◆ wm8994_outmixer2_mixinl_to_mixoutr()

int32_t wm8994_outmixer2_mixinl_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3698 of file wm8994_reg.c.

◆ wm8994_outmixer2_mixinr_to_mixoutr()

int32_t wm8994_outmixer2_mixinr_to_mixoutr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3673 of file wm8994_reg.c.

◆ wm8994_oversampling_adc_osr128()

int32_t wm8994_oversampling_adc_osr128 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7756 of file wm8994_reg.c.

◆ wm8994_oversampling_dac_osr128()

int32_t wm8994_oversampling_dac_osr128 ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 7731 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_bias_en()

int32_t wm8994_pwr_mgmt_1_bias_en ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 123 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_hpout1l_ena()

int32_t wm8994_pwr_mgmt_1_hpout1l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 248 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_hpout1r_ena()

int32_t wm8994_pwr_mgmt_1_hpout1r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 223 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_hpout2_ena()

int32_t wm8994_pwr_mgmt_1_hpout2_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 273 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_micb1_ena()

int32_t wm8994_pwr_mgmt_1_micb1_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 173 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_micb2_ena()

int32_t wm8994_pwr_mgmt_1_micb2_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 198 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_spkoutl_ena()

int32_t wm8994_pwr_mgmt_1_spkoutl_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 298 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_spkoutr_ena()

int32_t wm8994_pwr_mgmt_1_spkoutr_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 323 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_1_vmid_sel()

int32_t wm8994_pwr_mgmt_1_vmid_sel ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 148 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_in1l_ena()

int32_t wm8994_pwr_mgmt_2_in1l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 398 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_in1r_ena()

int32_t wm8994_pwr_mgmt_2_in1r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 348 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_in2l_ena()

int32_t wm8994_pwr_mgmt_2_in2l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 423 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_in2r_ena()

int32_t wm8994_pwr_mgmt_2_in2r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 373 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_mixinl_ena()

int32_t wm8994_pwr_mgmt_2_mixinl_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 473 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_mixinr_ena()

int32_t wm8994_pwr_mgmt_2_mixinr_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 448 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_opclk_ena()

int32_t wm8994_pwr_mgmt_2_opclk_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 498 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_tshut_ena()

int32_t wm8994_pwr_mgmt_2_tshut_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 548 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_2_tshut_opdis()

int32_t wm8994_pwr_mgmt_2_tshut_opdis ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 523 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_lineout1n_ena()

int32_t wm8994_pwr_mgmt_3_lineout1n_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 798 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_lineout1p_ena()

int32_t wm8994_pwr_mgmt_3_lineout1p_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 773 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_lineout2n_ena()

int32_t wm8994_pwr_mgmt_3_lineout2n_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 748 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_lineout2p_ena()

int32_t wm8994_pwr_mgmt_3_lineout2p_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 723 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_mixoutl_ena()

int32_t wm8994_pwr_mgmt_3_mixoutl_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 598 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_mixoutlvol_ena()

int32_t wm8994_pwr_mgmt_3_mixoutlvol_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 648 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_mixoutr_ena()

int32_t wm8994_pwr_mgmt_3_mixoutr_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 573 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_mixoutrvol_ena()

int32_t wm8994_pwr_mgmt_3_mixoutrvol_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 623 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_spklvol_ena()

int32_t wm8994_pwr_mgmt_3_spklvol_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 673 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_3_spkrvol_ena()

int32_t wm8994_pwr_mgmt_3_spkrvol_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 698 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_adcl_ena()

int32_t wm8994_pwr_mgmt_4_adcl_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 848 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_adcr_ena()

int32_t wm8994_pwr_mgmt_4_adcr_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 823 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_aif1adc1l_ena()

int32_t wm8994_pwr_mgmt_4_aif1adc1l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 998 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_aif1adc1r_ena()

int32_t wm8994_pwr_mgmt_4_aif1adc1r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 973 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_aif1adc2l_ena()

int32_t wm8994_pwr_mgmt_4_aif1adc2l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1048 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_aif1adc2r_ena()

int32_t wm8994_pwr_mgmt_4_aif1adc2r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1023 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_aif2adcl_ena()

int32_t wm8994_pwr_mgmt_4_aif2adcl_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1098 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_aif2adcr_ena()

int32_t wm8994_pwr_mgmt_4_aif2adcr_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1073 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_dmic1l_ena()

int32_t wm8994_pwr_mgmt_4_dmic1l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 898 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_dmic1r_ena()

int32_t wm8994_pwr_mgmt_4_dmic1r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 873 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_dmic2l_ena()

int32_t wm8994_pwr_mgmt_4_dmic2l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 948 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_4_dmic2r_ena()

int32_t wm8994_pwr_mgmt_4_dmic2r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 923 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_aif1dac1l_ena()

int32_t wm8994_pwr_mgmt_5_aif1dac1l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1249 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_aif1dac1r_ena()

int32_t wm8994_pwr_mgmt_5_aif1dac1r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1224 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_aif1dac2l_ena()

int32_t wm8994_pwr_mgmt_5_aif1dac2l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1299 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_aif1dac2r_ena()

int32_t wm8994_pwr_mgmt_5_aif1dac2r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1274 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_aif2dacl_ena()

int32_t wm8994_pwr_mgmt_5_aif2dacl_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1349 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_aif2dacr_ena()

int32_t wm8994_pwr_mgmt_5_aif2dacr_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1324 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_dac1l_ena()

int32_t wm8994_pwr_mgmt_5_dac1l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1148 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_dac1r_ena()

int32_t wm8994_pwr_mgmt_5_dac1r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1123 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_dac2l_ena()

int32_t wm8994_pwr_mgmt_5_dac2l_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1199 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_5_dac2r_ena()

int32_t wm8994_pwr_mgmt_5_dac2r_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1174 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_6_aif1_dacdat_src()

int32_t wm8994_pwr_mgmt_6_aif1_dacdat_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1374 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_6_aif2_adcdat_src()

int32_t wm8994_pwr_mgmt_6_aif2_adcdat_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1424 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_6_aif2_dacdat_src()

int32_t wm8994_pwr_mgmt_6_aif2_dacdat_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1399 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_6_aif3_adcdat_src()

int32_t wm8994_pwr_mgmt_6_aif3_adcdat_src ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1449 of file wm8994_reg.c.

◆ wm8994_pwr_mgmt_6_aif3_tri()

int32_t wm8994_pwr_mgmt_6_aif3_tri ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1474 of file wm8994_reg.c.

◆ wm8994_read_reg()

int32_t wm8994_read_reg ( wm8994_ctx_t ctx,
uint16_t  reg,
uint16_t *  data,
uint16_t  length 
)

Definition at line 46 of file wm8994_reg.c.

◆ wm8994_register_set()

int32_t wm8994_register_set ( wm8994_ctx_t ctx,
uint16_t  reg,
uint16_t  value 
)

Definition at line 86 of file wm8994_reg.c.

◆ wm8994_rli_in1_vu()

int32_t wm8994_rli_in1_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1849 of file wm8994_reg.c.

◆ wm8994_rli_in1r_mute()

int32_t wm8994_rli_in1r_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1824 of file wm8994_reg.c.

◆ wm8994_rli_in1r_vol()

int32_t wm8994_rli_in1r_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1774 of file wm8994_reg.c.

◆ wm8994_rli_in1r_zc()

int32_t wm8994_rli_in1r_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1799 of file wm8994_reg.c.

◆ wm8994_rli_in2_vu()

int32_t wm8994_rli_in2_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1949 of file wm8994_reg.c.

◆ wm8994_rli_in2r_mute()

int32_t wm8994_rli_in2r_mute ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1924 of file wm8994_reg.c.

◆ wm8994_rli_in2r_vol()

int32_t wm8994_rli_in2r_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1874 of file wm8994_reg.c.

◆ wm8994_rli_in2r_zc()

int32_t wm8994_rli_in2r_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 1899 of file wm8994_reg.c.

◆ wm8994_ro_hpout1r_mute_n()

int32_t wm8994_ro_hpout1r_mute_n ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2121 of file wm8994_reg.c.

◆ wm8994_ro_hpout1r_vol()

int32_t wm8994_ro_hpout1r_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2096 of file wm8994_reg.c.

◆ wm8994_ro_hpout1r_vu()

int32_t wm8994_ro_hpout1r_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2171 of file wm8994_reg.c.

◆ wm8994_ro_hpout1r_zc()

int32_t wm8994_ro_hpout1r_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2146 of file wm8994_reg.c.

◆ wm8994_spk_left_vol_spkout_mute_n()

int32_t wm8994_spk_left_vol_spkout_mute_n ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2571 of file wm8994_reg.c.

◆ wm8994_spk_left_vol_spkout_vol()

int32_t wm8994_spk_left_vol_spkout_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2546 of file wm8994_reg.c.

◆ wm8994_spk_left_vol_spkout_vu()

int32_t wm8994_spk_left_vol_spkout_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2621 of file wm8994_reg.c.

◆ wm8994_spk_left_vol_spkout_zc()

int32_t wm8994_spk_left_vol_spkout_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2596 of file wm8994_reg.c.

◆ wm8994_spk_right_vol_spkout_mute_n()

int32_t wm8994_spk_right_vol_spkout_mute_n ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2671 of file wm8994_reg.c.

◆ wm8994_spk_right_vol_spkout_vol()

int32_t wm8994_spk_right_vol_spkout_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2646 of file wm8994_reg.c.

◆ wm8994_spk_right_vol_spkout_vu()

int32_t wm8994_spk_right_vol_spkout_vu ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2721 of file wm8994_reg.c.

◆ wm8994_spk_right_vol_spkout_zc()

int32_t wm8994_spk_right_vol_spkout_zc ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2696 of file wm8994_reg.c.

◆ wm8994_spkmixer_dac1l_to_spkmixl()

int32_t wm8994_spkmixer_dac1l_to_spkmixl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3773 of file wm8994_reg.c.

◆ wm8994_spkmixer_dac1r_to_spkmixr()

int32_t wm8994_spkmixer_dac1r_to_spkmixr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3748 of file wm8994_reg.c.

◆ wm8994_spkmixer_dac2l_to_spkmixl()

int32_t wm8994_spkmixer_dac2l_to_spkmixl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3973 of file wm8994_reg.c.

◆ wm8994_spkmixer_dac2r_to_spkmixr()

int32_t wm8994_spkmixer_dac2r_to_spkmixr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3948 of file wm8994_reg.c.

◆ wm8994_spkmixer_in1lp_to_spkmixl()

int32_t wm8994_spkmixer_in1lp_to_spkmixl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3873 of file wm8994_reg.c.

◆ wm8994_spkmixer_in1rp_to_spkmixr()

int32_t wm8994_spkmixer_in1rp_to_spkmixr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3848 of file wm8994_reg.c.

◆ wm8994_spkmixer_mixinl_to_spkmixl()

int32_t wm8994_spkmixer_mixinl_to_spkmixl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3923 of file wm8994_reg.c.

◆ wm8994_spkmixer_mixinr_to_spkmixr()

int32_t wm8994_spkmixer_mixinr_to_spkmixr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3898 of file wm8994_reg.c.

◆ wm8994_spkmixer_mixoutl_to_spkmixl()

int32_t wm8994_spkmixer_mixoutl_to_spkmixl ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3823 of file wm8994_reg.c.

◆ wm8994_spkmixer_mixoutr_to_spkmixr()

int32_t wm8994_spkmixer_mixoutr_to_spkmixr ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 3798 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_dac1_vol()

int32_t wm8994_spkmixl_att_dac1_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2221 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_dac2l_vol()

int32_t wm8994_spkmixl_att_dac2l_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2321 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_in1lp_vol()

int32_t wm8994_spkmixl_att_in1lp_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2271 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_mixinl_vol()

int32_t wm8994_spkmixl_att_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2296 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_mixoutl_vol()

int32_t wm8994_spkmixl_att_mixoutl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2246 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_spkab_refsel()

int32_t wm8994_spkmixl_att_spkab_refsel ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2346 of file wm8994_reg.c.

◆ wm8994_spkmixl_att_vol()

int32_t wm8994_spkmixl_att_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2196 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_dac1_vol()

int32_t wm8994_spkmixr_att_dac1_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2396 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_dac2r_vol()

int32_t wm8994_spkmixr_att_dac2r_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2496 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_in1rp_vol()

int32_t wm8994_spkmixr_att_in1rp_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2446 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_mixinl_vol()

int32_t wm8994_spkmixr_att_mixinl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2471 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_mixoutl_vol()

int32_t wm8994_spkmixr_att_mixoutl_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2421 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_spkout_classab()

int32_t wm8994_spkmixr_att_spkout_classab ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2521 of file wm8994_reg.c.

◆ wm8994_spkmixr_att_vol()

int32_t wm8994_spkmixr_att_vol ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 2371 of file wm8994_reg.c.

◆ wm8994_sw_reset_r()

int32_t wm8994_sw_reset_r ( wm8994_ctx_t ctx,
uint16_t *  value 
)

Definition at line 111 of file wm8994_reg.c.

◆ wm8994_sw_reset_w()

int32_t wm8994_sw_reset_w ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 99 of file wm8994_reg.c.

◆ wm8994_write_reg()

int32_t wm8994_write_reg ( wm8994_ctx_t ctx,
uint16_t  reg,
uint16_t *  data,
uint16_t  length 
)

Definition at line 69 of file wm8994_reg.c.

◆ wm8994_wseq_ctrl1_abort()

int32_t wm8994_wseq_ctrl1_abort ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4733 of file wm8994_reg.c.

◆ wm8994_wseq_ctrl1_ena()

int32_t wm8994_wseq_ctrl1_ena ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4758 of file wm8994_reg.c.

◆ wm8994_wseq_ctrl1_start()

int32_t wm8994_wseq_ctrl1_start ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4707 of file wm8994_reg.c.

◆ wm8994_wseq_ctrl1_start_index()

int32_t wm8994_wseq_ctrl1_start_index ( wm8994_ctx_t ctx,
uint16_t  value 
)

Definition at line 4679 of file wm8994_reg.c.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:09