Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
wm9081.h File Reference
#include <sound/soc.h>

Go to the source code of this file.

Macros

#define WM9081_SYSCLK_MCLK   1 /* Use MCLK without FLL */
 
#define WM9081_SYSCLK_FLL_MCLK   2 /* Use MCLK, enabling FLL if required */
 
#define WM9081_SOFTWARE_RESET   0x00
 
#define WM9081_ANALOGUE_LINEOUT   0x02
 
#define WM9081_ANALOGUE_SPEAKER_PGA   0x03
 
#define WM9081_VMID_CONTROL   0x04
 
#define WM9081_BIAS_CONTROL_1   0x05
 
#define WM9081_ANALOGUE_MIXER   0x07
 
#define WM9081_ANTI_POP_CONTROL   0x08
 
#define WM9081_ANALOGUE_SPEAKER_1   0x09
 
#define WM9081_ANALOGUE_SPEAKER_2   0x0A
 
#define WM9081_POWER_MANAGEMENT   0x0B
 
#define WM9081_CLOCK_CONTROL_1   0x0C
 
#define WM9081_CLOCK_CONTROL_2   0x0D
 
#define WM9081_CLOCK_CONTROL_3   0x0E
 
#define WM9081_FLL_CONTROL_1   0x10
 
#define WM9081_FLL_CONTROL_2   0x11
 
#define WM9081_FLL_CONTROL_3   0x12
 
#define WM9081_FLL_CONTROL_4   0x13
 
#define WM9081_FLL_CONTROL_5   0x14
 
#define WM9081_AUDIO_INTERFACE_1   0x16
 
#define WM9081_AUDIO_INTERFACE_2   0x17
 
#define WM9081_AUDIO_INTERFACE_3   0x18
 
#define WM9081_AUDIO_INTERFACE_4   0x19
 
#define WM9081_INTERRUPT_STATUS   0x1A
 
#define WM9081_INTERRUPT_STATUS_MASK   0x1B
 
#define WM9081_INTERRUPT_POLARITY   0x1C
 
#define WM9081_INTERRUPT_CONTROL   0x1D
 
#define WM9081_DAC_DIGITAL_1   0x1E
 
#define WM9081_DAC_DIGITAL_2   0x1F
 
#define WM9081_DRC_1   0x20
 
#define WM9081_DRC_2   0x21
 
#define WM9081_DRC_3   0x22
 
#define WM9081_DRC_4   0x23
 
#define WM9081_WRITE_SEQUENCER_1   0x26
 
#define WM9081_WRITE_SEQUENCER_2   0x27
 
#define WM9081_MW_SLAVE_1   0x28
 
#define WM9081_EQ_1   0x2A
 
#define WM9081_EQ_2   0x2B
 
#define WM9081_EQ_3   0x2C
 
#define WM9081_EQ_4   0x2D
 
#define WM9081_EQ_5   0x2E
 
#define WM9081_EQ_6   0x2F
 
#define WM9081_EQ_7   0x30
 
#define WM9081_EQ_8   0x31
 
#define WM9081_EQ_9   0x32
 
#define WM9081_EQ_10   0x33
 
#define WM9081_EQ_11   0x34
 
#define WM9081_EQ_12   0x35
 
#define WM9081_EQ_13   0x36
 
#define WM9081_EQ_14   0x37
 
#define WM9081_EQ_15   0x38
 
#define WM9081_EQ_16   0x39
 
#define WM9081_EQ_17   0x3A
 
#define WM9081_EQ_18   0x3B
 
#define WM9081_EQ_19   0x3C
 
#define WM9081_EQ_20   0x3D
 
#define WM9081_REGISTER_COUNT   55
 
#define WM9081_MAX_REGISTER   0x3D
 
#define WM9081_SW_RST_DEV_ID1_MASK   0xFFFF /* SW_RST_DEV_ID1 - [15:0] */
 
#define WM9081_SW_RST_DEV_ID1_SHIFT   0 /* SW_RST_DEV_ID1 - [15:0] */
 
#define WM9081_SW_RST_DEV_ID1_WIDTH   16 /* SW_RST_DEV_ID1 - [15:0] */
 
#define WM9081_LINEOUT_MUTE   0x0080 /* LINEOUT_MUTE */
 
#define WM9081_LINEOUT_MUTE_MASK   0x0080 /* LINEOUT_MUTE */
 
#define WM9081_LINEOUT_MUTE_SHIFT   7 /* LINEOUT_MUTE */
 
#define WM9081_LINEOUT_MUTE_WIDTH   1 /* LINEOUT_MUTE */
 
#define WM9081_LINEOUTZC   0x0040 /* LINEOUTZC */
 
#define WM9081_LINEOUTZC_MASK   0x0040 /* LINEOUTZC */
 
#define WM9081_LINEOUTZC_SHIFT   6 /* LINEOUTZC */
 
#define WM9081_LINEOUTZC_WIDTH   1 /* LINEOUTZC */
 
#define WM9081_LINEOUT_VOL_MASK   0x003F /* LINEOUT_VOL - [5:0] */
 
#define WM9081_LINEOUT_VOL_SHIFT   0 /* LINEOUT_VOL - [5:0] */
 
#define WM9081_LINEOUT_VOL_WIDTH   6 /* LINEOUT_VOL - [5:0] */
 
#define WM9081_SPKPGA_MUTE   0x0080 /* SPKPGA_MUTE */
 
#define WM9081_SPKPGA_MUTE_MASK   0x0080 /* SPKPGA_MUTE */
 
#define WM9081_SPKPGA_MUTE_SHIFT   7 /* SPKPGA_MUTE */
 
#define WM9081_SPKPGA_MUTE_WIDTH   1 /* SPKPGA_MUTE */
 
#define WM9081_SPKPGAZC   0x0040 /* SPKPGAZC */
 
#define WM9081_SPKPGAZC_MASK   0x0040 /* SPKPGAZC */
 
#define WM9081_SPKPGAZC_SHIFT   6 /* SPKPGAZC */
 
#define WM9081_SPKPGAZC_WIDTH   1 /* SPKPGAZC */
 
#define WM9081_SPKPGA_VOL_MASK   0x003F /* SPKPGA_VOL - [5:0] */
 
#define WM9081_SPKPGA_VOL_SHIFT   0 /* SPKPGA_VOL - [5:0] */
 
#define WM9081_SPKPGA_VOL_WIDTH   6 /* SPKPGA_VOL - [5:0] */
 
#define WM9081_VMID_BUF_ENA   0x0020 /* VMID_BUF_ENA */
 
#define WM9081_VMID_BUF_ENA_MASK   0x0020 /* VMID_BUF_ENA */
 
#define WM9081_VMID_BUF_ENA_SHIFT   5 /* VMID_BUF_ENA */
 
#define WM9081_VMID_BUF_ENA_WIDTH   1 /* VMID_BUF_ENA */
 
#define WM9081_VMID_RAMP   0x0008 /* VMID_RAMP */
 
#define WM9081_VMID_RAMP_MASK   0x0008 /* VMID_RAMP */
 
#define WM9081_VMID_RAMP_SHIFT   3 /* VMID_RAMP */
 
#define WM9081_VMID_RAMP_WIDTH   1 /* VMID_RAMP */
 
#define WM9081_VMID_SEL_MASK   0x0006 /* VMID_SEL - [2:1] */
 
#define WM9081_VMID_SEL_SHIFT   1 /* VMID_SEL - [2:1] */
 
#define WM9081_VMID_SEL_WIDTH   2 /* VMID_SEL - [2:1] */
 
#define WM9081_VMID_FAST_ST   0x0001 /* VMID_FAST_ST */
 
#define WM9081_VMID_FAST_ST_MASK   0x0001 /* VMID_FAST_ST */
 
#define WM9081_VMID_FAST_ST_SHIFT   0 /* VMID_FAST_ST */
 
#define WM9081_VMID_FAST_ST_WIDTH   1 /* VMID_FAST_ST */
 
#define WM9081_BIAS_SRC   0x0040 /* BIAS_SRC */
 
#define WM9081_BIAS_SRC_MASK   0x0040 /* BIAS_SRC */
 
#define WM9081_BIAS_SRC_SHIFT   6 /* BIAS_SRC */
 
#define WM9081_BIAS_SRC_WIDTH   1 /* BIAS_SRC */
 
#define WM9081_STBY_BIAS_LVL   0x0020 /* STBY_BIAS_LVL */
 
#define WM9081_STBY_BIAS_LVL_MASK   0x0020 /* STBY_BIAS_LVL */
 
#define WM9081_STBY_BIAS_LVL_SHIFT   5 /* STBY_BIAS_LVL */
 
#define WM9081_STBY_BIAS_LVL_WIDTH   1 /* STBY_BIAS_LVL */
 
#define WM9081_STBY_BIAS_ENA   0x0010 /* STBY_BIAS_ENA */
 
#define WM9081_STBY_BIAS_ENA_MASK   0x0010 /* STBY_BIAS_ENA */
 
#define WM9081_STBY_BIAS_ENA_SHIFT   4 /* STBY_BIAS_ENA */
 
#define WM9081_STBY_BIAS_ENA_WIDTH   1 /* STBY_BIAS_ENA */
 
#define WM9081_BIAS_LVL_MASK   0x000C /* BIAS_LVL - [3:2] */
 
#define WM9081_BIAS_LVL_SHIFT   2 /* BIAS_LVL - [3:2] */
 
#define WM9081_BIAS_LVL_WIDTH   2 /* BIAS_LVL - [3:2] */
 
#define WM9081_BIAS_ENA   0x0002 /* BIAS_ENA */
 
#define WM9081_BIAS_ENA_MASK   0x0002 /* BIAS_ENA */
 
#define WM9081_BIAS_ENA_SHIFT   1 /* BIAS_ENA */
 
#define WM9081_BIAS_ENA_WIDTH   1 /* BIAS_ENA */
 
#define WM9081_STARTUP_BIAS_ENA   0x0001 /* STARTUP_BIAS_ENA */
 
#define WM9081_STARTUP_BIAS_ENA_MASK   0x0001 /* STARTUP_BIAS_ENA */
 
#define WM9081_STARTUP_BIAS_ENA_SHIFT   0 /* STARTUP_BIAS_ENA */
 
#define WM9081_STARTUP_BIAS_ENA_WIDTH   1 /* STARTUP_BIAS_ENA */
 
#define WM9081_DAC_SEL   0x0010 /* DAC_SEL */
 
#define WM9081_DAC_SEL_MASK   0x0010 /* DAC_SEL */
 
#define WM9081_DAC_SEL_SHIFT   4 /* DAC_SEL */
 
#define WM9081_DAC_SEL_WIDTH   1 /* DAC_SEL */
 
#define WM9081_IN2_VOL   0x0008 /* IN2_VOL */
 
#define WM9081_IN2_VOL_MASK   0x0008 /* IN2_VOL */
 
#define WM9081_IN2_VOL_SHIFT   3 /* IN2_VOL */
 
#define WM9081_IN2_VOL_WIDTH   1 /* IN2_VOL */
 
#define WM9081_IN2_ENA   0x0004 /* IN2_ENA */
 
#define WM9081_IN2_ENA_MASK   0x0004 /* IN2_ENA */
 
#define WM9081_IN2_ENA_SHIFT   2 /* IN2_ENA */
 
#define WM9081_IN2_ENA_WIDTH   1 /* IN2_ENA */
 
#define WM9081_IN1_VOL   0x0002 /* IN1_VOL */
 
#define WM9081_IN1_VOL_MASK   0x0002 /* IN1_VOL */
 
#define WM9081_IN1_VOL_SHIFT   1 /* IN1_VOL */
 
#define WM9081_IN1_VOL_WIDTH   1 /* IN1_VOL */
 
#define WM9081_IN1_ENA   0x0001 /* IN1_ENA */
 
#define WM9081_IN1_ENA_MASK   0x0001 /* IN1_ENA */
 
#define WM9081_IN1_ENA_SHIFT   0 /* IN1_ENA */
 
#define WM9081_IN1_ENA_WIDTH   1 /* IN1_ENA */
 
#define WM9081_LINEOUT_DISCH   0x0004 /* LINEOUT_DISCH */
 
#define WM9081_LINEOUT_DISCH_MASK   0x0004 /* LINEOUT_DISCH */
 
#define WM9081_LINEOUT_DISCH_SHIFT   2 /* LINEOUT_DISCH */
 
#define WM9081_LINEOUT_DISCH_WIDTH   1 /* LINEOUT_DISCH */
 
#define WM9081_LINEOUT_VROI   0x0002 /* LINEOUT_VROI */
 
#define WM9081_LINEOUT_VROI_MASK   0x0002 /* LINEOUT_VROI */
 
#define WM9081_LINEOUT_VROI_SHIFT   1 /* LINEOUT_VROI */
 
#define WM9081_LINEOUT_VROI_WIDTH   1 /* LINEOUT_VROI */
 
#define WM9081_LINEOUT_CLAMP   0x0001 /* LINEOUT_CLAMP */
 
#define WM9081_LINEOUT_CLAMP_MASK   0x0001 /* LINEOUT_CLAMP */
 
#define WM9081_LINEOUT_CLAMP_SHIFT   0 /* LINEOUT_CLAMP */
 
#define WM9081_LINEOUT_CLAMP_WIDTH   1 /* LINEOUT_CLAMP */
 
#define WM9081_SPK_DCGAIN_MASK   0x0038 /* SPK_DCGAIN - [5:3] */
 
#define WM9081_SPK_DCGAIN_SHIFT   3 /* SPK_DCGAIN - [5:3] */
 
#define WM9081_SPK_DCGAIN_WIDTH   3 /* SPK_DCGAIN - [5:3] */
 
#define WM9081_SPK_ACGAIN_MASK   0x0007 /* SPK_ACGAIN - [2:0] */
 
#define WM9081_SPK_ACGAIN_SHIFT   0 /* SPK_ACGAIN - [2:0] */
 
#define WM9081_SPK_ACGAIN_WIDTH   3 /* SPK_ACGAIN - [2:0] */
 
#define WM9081_SPK_MODE   0x0040 /* SPK_MODE */
 
#define WM9081_SPK_MODE_MASK   0x0040 /* SPK_MODE */
 
#define WM9081_SPK_MODE_SHIFT   6 /* SPK_MODE */
 
#define WM9081_SPK_MODE_WIDTH   1 /* SPK_MODE */
 
#define WM9081_SPK_INV_MUTE   0x0010 /* SPK_INV_MUTE */
 
#define WM9081_SPK_INV_MUTE_MASK   0x0010 /* SPK_INV_MUTE */
 
#define WM9081_SPK_INV_MUTE_SHIFT   4 /* SPK_INV_MUTE */
 
#define WM9081_SPK_INV_MUTE_WIDTH   1 /* SPK_INV_MUTE */
 
#define WM9081_OUT_SPK_CTRL   0x0008 /* OUT_SPK_CTRL */
 
#define WM9081_OUT_SPK_CTRL_MASK   0x0008 /* OUT_SPK_CTRL */
 
#define WM9081_OUT_SPK_CTRL_SHIFT   3 /* OUT_SPK_CTRL */
 
#define WM9081_OUT_SPK_CTRL_WIDTH   1 /* OUT_SPK_CTRL */
 
#define WM9081_TSHUT_ENA   0x0100 /* TSHUT_ENA */
 
#define WM9081_TSHUT_ENA_MASK   0x0100 /* TSHUT_ENA */
 
#define WM9081_TSHUT_ENA_SHIFT   8 /* TSHUT_ENA */
 
#define WM9081_TSHUT_ENA_WIDTH   1 /* TSHUT_ENA */
 
#define WM9081_TSENSE_ENA   0x0080 /* TSENSE_ENA */
 
#define WM9081_TSENSE_ENA_MASK   0x0080 /* TSENSE_ENA */
 
#define WM9081_TSENSE_ENA_SHIFT   7 /* TSENSE_ENA */
 
#define WM9081_TSENSE_ENA_WIDTH   1 /* TSENSE_ENA */
 
#define WM9081_TEMP_SHUT   0x0040 /* TEMP_SHUT */
 
#define WM9081_TEMP_SHUT_MASK   0x0040 /* TEMP_SHUT */
 
#define WM9081_TEMP_SHUT_SHIFT   6 /* TEMP_SHUT */
 
#define WM9081_TEMP_SHUT_WIDTH   1 /* TEMP_SHUT */
 
#define WM9081_LINEOUT_ENA   0x0010 /* LINEOUT_ENA */
 
#define WM9081_LINEOUT_ENA_MASK   0x0010 /* LINEOUT_ENA */
 
#define WM9081_LINEOUT_ENA_SHIFT   4 /* LINEOUT_ENA */
 
#define WM9081_LINEOUT_ENA_WIDTH   1 /* LINEOUT_ENA */
 
#define WM9081_SPKPGA_ENA   0x0004 /* SPKPGA_ENA */
 
#define WM9081_SPKPGA_ENA_MASK   0x0004 /* SPKPGA_ENA */
 
#define WM9081_SPKPGA_ENA_SHIFT   2 /* SPKPGA_ENA */
 
#define WM9081_SPKPGA_ENA_WIDTH   1 /* SPKPGA_ENA */
 
#define WM9081_SPK_ENA   0x0002 /* SPK_ENA */
 
#define WM9081_SPK_ENA_MASK   0x0002 /* SPK_ENA */
 
#define WM9081_SPK_ENA_SHIFT   1 /* SPK_ENA */
 
#define WM9081_SPK_ENA_WIDTH   1 /* SPK_ENA */
 
#define WM9081_DAC_ENA   0x0001 /* DAC_ENA */
 
#define WM9081_DAC_ENA_MASK   0x0001 /* DAC_ENA */
 
#define WM9081_DAC_ENA_SHIFT   0 /* DAC_ENA */
 
#define WM9081_DAC_ENA_WIDTH   1 /* DAC_ENA */
 
#define WM9081_CLK_OP_DIV_MASK   0x1C00 /* CLK_OP_DIV - [12:10] */
 
#define WM9081_CLK_OP_DIV_SHIFT   10 /* CLK_OP_DIV - [12:10] */
 
#define WM9081_CLK_OP_DIV_WIDTH   3 /* CLK_OP_DIV - [12:10] */
 
#define WM9081_CLK_TO_DIV_MASK   0x0300 /* CLK_TO_DIV - [9:8] */
 
#define WM9081_CLK_TO_DIV_SHIFT   8 /* CLK_TO_DIV - [9:8] */
 
#define WM9081_CLK_TO_DIV_WIDTH   2 /* CLK_TO_DIV - [9:8] */
 
#define WM9081_MCLKDIV2   0x0080 /* MCLKDIV2 */
 
#define WM9081_MCLKDIV2_MASK   0x0080 /* MCLKDIV2 */
 
#define WM9081_MCLKDIV2_SHIFT   7 /* MCLKDIV2 */
 
#define WM9081_MCLKDIV2_WIDTH   1 /* MCLKDIV2 */
 
#define WM9081_CLK_SYS_RATE_MASK   0x00F0 /* CLK_SYS_RATE - [7:4] */
 
#define WM9081_CLK_SYS_RATE_SHIFT   4 /* CLK_SYS_RATE - [7:4] */
 
#define WM9081_CLK_SYS_RATE_WIDTH   4 /* CLK_SYS_RATE - [7:4] */
 
#define WM9081_SAMPLE_RATE_MASK   0x000F /* SAMPLE_RATE - [3:0] */
 
#define WM9081_SAMPLE_RATE_SHIFT   0 /* SAMPLE_RATE - [3:0] */
 
#define WM9081_SAMPLE_RATE_WIDTH   4 /* SAMPLE_RATE - [3:0] */
 
#define WM9081_CLK_SRC_SEL   0x2000 /* CLK_SRC_SEL */
 
#define WM9081_CLK_SRC_SEL_MASK   0x2000 /* CLK_SRC_SEL */
 
#define WM9081_CLK_SRC_SEL_SHIFT   13 /* CLK_SRC_SEL */
 
#define WM9081_CLK_SRC_SEL_WIDTH   1 /* CLK_SRC_SEL */
 
#define WM9081_CLK_OP_ENA   0x0020 /* CLK_OP_ENA */
 
#define WM9081_CLK_OP_ENA_MASK   0x0020 /* CLK_OP_ENA */
 
#define WM9081_CLK_OP_ENA_SHIFT   5 /* CLK_OP_ENA */
 
#define WM9081_CLK_OP_ENA_WIDTH   1 /* CLK_OP_ENA */
 
#define WM9081_CLK_TO_ENA   0x0004 /* CLK_TO_ENA */
 
#define WM9081_CLK_TO_ENA_MASK   0x0004 /* CLK_TO_ENA */
 
#define WM9081_CLK_TO_ENA_SHIFT   2 /* CLK_TO_ENA */
 
#define WM9081_CLK_TO_ENA_WIDTH   1 /* CLK_TO_ENA */
 
#define WM9081_CLK_DSP_ENA   0x0002 /* CLK_DSP_ENA */
 
#define WM9081_CLK_DSP_ENA_MASK   0x0002 /* CLK_DSP_ENA */
 
#define WM9081_CLK_DSP_ENA_SHIFT   1 /* CLK_DSP_ENA */
 
#define WM9081_CLK_DSP_ENA_WIDTH   1 /* CLK_DSP_ENA */
 
#define WM9081_CLK_SYS_ENA   0x0001 /* CLK_SYS_ENA */
 
#define WM9081_CLK_SYS_ENA_MASK   0x0001 /* CLK_SYS_ENA */
 
#define WM9081_CLK_SYS_ENA_SHIFT   0 /* CLK_SYS_ENA */
 
#define WM9081_CLK_SYS_ENA_WIDTH   1 /* CLK_SYS_ENA */
 
#define WM9081_FLL_HOLD   0x0008 /* FLL_HOLD */
 
#define WM9081_FLL_HOLD_MASK   0x0008 /* FLL_HOLD */
 
#define WM9081_FLL_HOLD_SHIFT   3 /* FLL_HOLD */
 
#define WM9081_FLL_HOLD_WIDTH   1 /* FLL_HOLD */
 
#define WM9081_FLL_FRAC   0x0004 /* FLL_FRAC */
 
#define WM9081_FLL_FRAC_MASK   0x0004 /* FLL_FRAC */
 
#define WM9081_FLL_FRAC_SHIFT   2 /* FLL_FRAC */
 
#define WM9081_FLL_FRAC_WIDTH   1 /* FLL_FRAC */
 
#define WM9081_FLL_ENA   0x0001 /* FLL_ENA */
 
#define WM9081_FLL_ENA_MASK   0x0001 /* FLL_ENA */
 
#define WM9081_FLL_ENA_SHIFT   0 /* FLL_ENA */
 
#define WM9081_FLL_ENA_WIDTH   1 /* FLL_ENA */
 
#define WM9081_FLL_OUTDIV_MASK   0x0700 /* FLL_OUTDIV - [10:8] */
 
#define WM9081_FLL_OUTDIV_SHIFT   8 /* FLL_OUTDIV - [10:8] */
 
#define WM9081_FLL_OUTDIV_WIDTH   3 /* FLL_OUTDIV - [10:8] */
 
#define WM9081_FLL_CTRL_RATE_MASK   0x0070 /* FLL_CTRL_RATE - [6:4] */
 
#define WM9081_FLL_CTRL_RATE_SHIFT   4 /* FLL_CTRL_RATE - [6:4] */
 
#define WM9081_FLL_CTRL_RATE_WIDTH   3 /* FLL_CTRL_RATE - [6:4] */
 
#define WM9081_FLL_FRATIO_MASK   0x0007 /* FLL_FRATIO - [2:0] */
 
#define WM9081_FLL_FRATIO_SHIFT   0 /* FLL_FRATIO - [2:0] */
 
#define WM9081_FLL_FRATIO_WIDTH   3 /* FLL_FRATIO - [2:0] */
 
#define WM9081_FLL_K_MASK   0xFFFF /* FLL_K - [15:0] */
 
#define WM9081_FLL_K_SHIFT   0 /* FLL_K - [15:0] */
 
#define WM9081_FLL_K_WIDTH   16 /* FLL_K - [15:0] */
 
#define WM9081_FLL_N_MASK   0x7FE0 /* FLL_N - [14:5] */
 
#define WM9081_FLL_N_SHIFT   5 /* FLL_N - [14:5] */
 
#define WM9081_FLL_N_WIDTH   10 /* FLL_N - [14:5] */
 
#define WM9081_FLL_GAIN_MASK   0x000F /* FLL_GAIN - [3:0] */
 
#define WM9081_FLL_GAIN_SHIFT   0 /* FLL_GAIN - [3:0] */
 
#define WM9081_FLL_GAIN_WIDTH   4 /* FLL_GAIN - [3:0] */
 
#define WM9081_FLL_CLK_REF_DIV_MASK   0x0018 /* FLL_CLK_REF_DIV - [4:3] */
 
#define WM9081_FLL_CLK_REF_DIV_SHIFT   3 /* FLL_CLK_REF_DIV - [4:3] */
 
#define WM9081_FLL_CLK_REF_DIV_WIDTH   2 /* FLL_CLK_REF_DIV - [4:3] */
 
#define WM9081_FLL_CLK_SRC_MASK   0x0003 /* FLL_CLK_SRC - [1:0] */
 
#define WM9081_FLL_CLK_SRC_SHIFT   0 /* FLL_CLK_SRC - [1:0] */
 
#define WM9081_FLL_CLK_SRC_WIDTH   2 /* FLL_CLK_SRC - [1:0] */
 
#define WM9081_AIFDAC_CHAN   0x0040 /* AIFDAC_CHAN */
 
#define WM9081_AIFDAC_CHAN_MASK   0x0040 /* AIFDAC_CHAN */
 
#define WM9081_AIFDAC_CHAN_SHIFT   6 /* AIFDAC_CHAN */
 
#define WM9081_AIFDAC_CHAN_WIDTH   1 /* AIFDAC_CHAN */
 
#define WM9081_AIFDAC_TDM_SLOT_MASK   0x0030 /* AIFDAC_TDM_SLOT - [5:4] */
 
#define WM9081_AIFDAC_TDM_SLOT_SHIFT   4 /* AIFDAC_TDM_SLOT - [5:4] */
 
#define WM9081_AIFDAC_TDM_SLOT_WIDTH   2 /* AIFDAC_TDM_SLOT - [5:4] */
 
#define WM9081_AIFDAC_TDM_MODE_MASK   0x000C /* AIFDAC_TDM_MODE - [3:2] */
 
#define WM9081_AIFDAC_TDM_MODE_SHIFT   2 /* AIFDAC_TDM_MODE - [3:2] */
 
#define WM9081_AIFDAC_TDM_MODE_WIDTH   2 /* AIFDAC_TDM_MODE - [3:2] */
 
#define WM9081_DAC_COMP   0x0002 /* DAC_COMP */
 
#define WM9081_DAC_COMP_MASK   0x0002 /* DAC_COMP */
 
#define WM9081_DAC_COMP_SHIFT   1 /* DAC_COMP */
 
#define WM9081_DAC_COMP_WIDTH   1 /* DAC_COMP */
 
#define WM9081_DAC_COMPMODE   0x0001 /* DAC_COMPMODE */
 
#define WM9081_DAC_COMPMODE_MASK   0x0001 /* DAC_COMPMODE */
 
#define WM9081_DAC_COMPMODE_SHIFT   0 /* DAC_COMPMODE */
 
#define WM9081_DAC_COMPMODE_WIDTH   1 /* DAC_COMPMODE */
 
#define WM9081_AIF_TRIS   0x0200 /* AIF_TRIS */
 
#define WM9081_AIF_TRIS_MASK   0x0200 /* AIF_TRIS */
 
#define WM9081_AIF_TRIS_SHIFT   9 /* AIF_TRIS */
 
#define WM9081_AIF_TRIS_WIDTH   1 /* AIF_TRIS */
 
#define WM9081_DAC_DAT_INV   0x0100 /* DAC_DAT_INV */
 
#define WM9081_DAC_DAT_INV_MASK   0x0100 /* DAC_DAT_INV */
 
#define WM9081_DAC_DAT_INV_SHIFT   8 /* DAC_DAT_INV */
 
#define WM9081_DAC_DAT_INV_WIDTH   1 /* DAC_DAT_INV */
 
#define WM9081_AIF_BCLK_INV   0x0080 /* AIF_BCLK_INV */
 
#define WM9081_AIF_BCLK_INV_MASK   0x0080 /* AIF_BCLK_INV */
 
#define WM9081_AIF_BCLK_INV_SHIFT   7 /* AIF_BCLK_INV */
 
#define WM9081_AIF_BCLK_INV_WIDTH   1 /* AIF_BCLK_INV */
 
#define WM9081_BCLK_DIR   0x0040 /* BCLK_DIR */
 
#define WM9081_BCLK_DIR_MASK   0x0040 /* BCLK_DIR */
 
#define WM9081_BCLK_DIR_SHIFT   6 /* BCLK_DIR */
 
#define WM9081_BCLK_DIR_WIDTH   1 /* BCLK_DIR */
 
#define WM9081_LRCLK_DIR   0x0020 /* LRCLK_DIR */
 
#define WM9081_LRCLK_DIR_MASK   0x0020 /* LRCLK_DIR */
 
#define WM9081_LRCLK_DIR_SHIFT   5 /* LRCLK_DIR */
 
#define WM9081_LRCLK_DIR_WIDTH   1 /* LRCLK_DIR */
 
#define WM9081_AIF_LRCLK_INV   0x0010 /* AIF_LRCLK_INV */
 
#define WM9081_AIF_LRCLK_INV_MASK   0x0010 /* AIF_LRCLK_INV */
 
#define WM9081_AIF_LRCLK_INV_SHIFT   4 /* AIF_LRCLK_INV */
 
#define WM9081_AIF_LRCLK_INV_WIDTH   1 /* AIF_LRCLK_INV */
 
#define WM9081_AIF_WL_MASK   0x000C /* AIF_WL - [3:2] */
 
#define WM9081_AIF_WL_SHIFT   2 /* AIF_WL - [3:2] */
 
#define WM9081_AIF_WL_WIDTH   2 /* AIF_WL - [3:2] */
 
#define WM9081_AIF_FMT_MASK   0x0003 /* AIF_FMT - [1:0] */
 
#define WM9081_AIF_FMT_SHIFT   0 /* AIF_FMT - [1:0] */
 
#define WM9081_AIF_FMT_WIDTH   2 /* AIF_FMT - [1:0] */
 
#define WM9081_BCLK_DIV_MASK   0x001F /* BCLK_DIV - [4:0] */
 
#define WM9081_BCLK_DIV_SHIFT   0 /* BCLK_DIV - [4:0] */
 
#define WM9081_BCLK_DIV_WIDTH   5 /* BCLK_DIV - [4:0] */
 
#define WM9081_LRCLK_RATE_MASK   0x07FF /* LRCLK_RATE - [10:0] */
 
#define WM9081_LRCLK_RATE_SHIFT   0 /* LRCLK_RATE - [10:0] */
 
#define WM9081_LRCLK_RATE_WIDTH   11 /* LRCLK_RATE - [10:0] */
 
#define WM9081_WSEQ_BUSY_EINT   0x0004 /* WSEQ_BUSY_EINT */
 
#define WM9081_WSEQ_BUSY_EINT_MASK   0x0004 /* WSEQ_BUSY_EINT */
 
#define WM9081_WSEQ_BUSY_EINT_SHIFT   2 /* WSEQ_BUSY_EINT */
 
#define WM9081_WSEQ_BUSY_EINT_WIDTH   1 /* WSEQ_BUSY_EINT */
 
#define WM9081_TSHUT_EINT   0x0001 /* TSHUT_EINT */
 
#define WM9081_TSHUT_EINT_MASK   0x0001 /* TSHUT_EINT */
 
#define WM9081_TSHUT_EINT_SHIFT   0 /* TSHUT_EINT */
 
#define WM9081_TSHUT_EINT_WIDTH   1 /* TSHUT_EINT */
 
#define WM9081_IM_WSEQ_BUSY_EINT   0x0004 /* IM_WSEQ_BUSY_EINT */
 
#define WM9081_IM_WSEQ_BUSY_EINT_MASK   0x0004 /* IM_WSEQ_BUSY_EINT */
 
#define WM9081_IM_WSEQ_BUSY_EINT_SHIFT   2 /* IM_WSEQ_BUSY_EINT */
 
#define WM9081_IM_WSEQ_BUSY_EINT_WIDTH   1 /* IM_WSEQ_BUSY_EINT */
 
#define WM9081_IM_TSHUT_EINT   0x0001 /* IM_TSHUT_EINT */
 
#define WM9081_IM_TSHUT_EINT_MASK   0x0001 /* IM_TSHUT_EINT */
 
#define WM9081_IM_TSHUT_EINT_SHIFT   0 /* IM_TSHUT_EINT */
 
#define WM9081_IM_TSHUT_EINT_WIDTH   1 /* IM_TSHUT_EINT */
 
#define WM9081_TSHUT_INV   0x0001 /* TSHUT_INV */
 
#define WM9081_TSHUT_INV_MASK   0x0001 /* TSHUT_INV */
 
#define WM9081_TSHUT_INV_SHIFT   0 /* TSHUT_INV */
 
#define WM9081_TSHUT_INV_WIDTH   1 /* TSHUT_INV */
 
#define WM9081_IRQ_POL   0x8000 /* IRQ_POL */
 
#define WM9081_IRQ_POL_MASK   0x8000 /* IRQ_POL */
 
#define WM9081_IRQ_POL_SHIFT   15 /* IRQ_POL */
 
#define WM9081_IRQ_POL_WIDTH   1 /* IRQ_POL */
 
#define WM9081_IRQ_OP_CTRL   0x0001 /* IRQ_OP_CTRL */
 
#define WM9081_IRQ_OP_CTRL_MASK   0x0001 /* IRQ_OP_CTRL */
 
#define WM9081_IRQ_OP_CTRL_SHIFT   0 /* IRQ_OP_CTRL */
 
#define WM9081_IRQ_OP_CTRL_WIDTH   1 /* IRQ_OP_CTRL */
 
#define WM9081_DAC_VOL_MASK   0x00FF /* DAC_VOL - [7:0] */
 
#define WM9081_DAC_VOL_SHIFT   0 /* DAC_VOL - [7:0] */
 
#define WM9081_DAC_VOL_WIDTH   8 /* DAC_VOL - [7:0] */
 
#define WM9081_DAC_MUTERATE   0x0400 /* DAC_MUTERATE */
 
#define WM9081_DAC_MUTERATE_MASK   0x0400 /* DAC_MUTERATE */
 
#define WM9081_DAC_MUTERATE_SHIFT   10 /* DAC_MUTERATE */
 
#define WM9081_DAC_MUTERATE_WIDTH   1 /* DAC_MUTERATE */
 
#define WM9081_DAC_MUTEMODE   0x0200 /* DAC_MUTEMODE */
 
#define WM9081_DAC_MUTEMODE_MASK   0x0200 /* DAC_MUTEMODE */
 
#define WM9081_DAC_MUTEMODE_SHIFT   9 /* DAC_MUTEMODE */
 
#define WM9081_DAC_MUTEMODE_WIDTH   1 /* DAC_MUTEMODE */
 
#define WM9081_DAC_MUTE   0x0008 /* DAC_MUTE */
 
#define WM9081_DAC_MUTE_MASK   0x0008 /* DAC_MUTE */
 
#define WM9081_DAC_MUTE_SHIFT   3 /* DAC_MUTE */
 
#define WM9081_DAC_MUTE_WIDTH   1 /* DAC_MUTE */
 
#define WM9081_DEEMPH_MASK   0x0006 /* DEEMPH - [2:1] */
 
#define WM9081_DEEMPH_SHIFT   1 /* DEEMPH - [2:1] */
 
#define WM9081_DEEMPH_WIDTH   2 /* DEEMPH - [2:1] */
 
#define WM9081_DRC_ENA   0x8000 /* DRC_ENA */
 
#define WM9081_DRC_ENA_MASK   0x8000 /* DRC_ENA */
 
#define WM9081_DRC_ENA_SHIFT   15 /* DRC_ENA */
 
#define WM9081_DRC_ENA_WIDTH   1 /* DRC_ENA */
 
#define WM9081_DRC_STARTUP_GAIN_MASK   0x07C0 /* DRC_STARTUP_GAIN - [10:6] */
 
#define WM9081_DRC_STARTUP_GAIN_SHIFT   6 /* DRC_STARTUP_GAIN - [10:6] */
 
#define WM9081_DRC_STARTUP_GAIN_WIDTH   5 /* DRC_STARTUP_GAIN - [10:6] */
 
#define WM9081_DRC_FF_DLY   0x0020 /* DRC_FF_DLY */
 
#define WM9081_DRC_FF_DLY_MASK   0x0020 /* DRC_FF_DLY */
 
#define WM9081_DRC_FF_DLY_SHIFT   5 /* DRC_FF_DLY */
 
#define WM9081_DRC_FF_DLY_WIDTH   1 /* DRC_FF_DLY */
 
#define WM9081_DRC_QR   0x0004 /* DRC_QR */
 
#define WM9081_DRC_QR_MASK   0x0004 /* DRC_QR */
 
#define WM9081_DRC_QR_SHIFT   2 /* DRC_QR */
 
#define WM9081_DRC_QR_WIDTH   1 /* DRC_QR */
 
#define WM9081_DRC_ANTICLIP   0x0002 /* DRC_ANTICLIP */
 
#define WM9081_DRC_ANTICLIP_MASK   0x0002 /* DRC_ANTICLIP */
 
#define WM9081_DRC_ANTICLIP_SHIFT   1 /* DRC_ANTICLIP */
 
#define WM9081_DRC_ANTICLIP_WIDTH   1 /* DRC_ANTICLIP */
 
#define WM9081_DRC_ATK_MASK   0xF000 /* DRC_ATK - [15:12] */
 
#define WM9081_DRC_ATK_SHIFT   12 /* DRC_ATK - [15:12] */
 
#define WM9081_DRC_ATK_WIDTH   4 /* DRC_ATK - [15:12] */
 
#define WM9081_DRC_DCY_MASK   0x0F00 /* DRC_DCY - [11:8] */
 
#define WM9081_DRC_DCY_SHIFT   8 /* DRC_DCY - [11:8] */
 
#define WM9081_DRC_DCY_WIDTH   4 /* DRC_DCY - [11:8] */
 
#define WM9081_DRC_QR_THR_MASK   0x00C0 /* DRC_QR_THR - [7:6] */
 
#define WM9081_DRC_QR_THR_SHIFT   6 /* DRC_QR_THR - [7:6] */
 
#define WM9081_DRC_QR_THR_WIDTH   2 /* DRC_QR_THR - [7:6] */
 
#define WM9081_DRC_QR_DCY_MASK   0x0030 /* DRC_QR_DCY - [5:4] */
 
#define WM9081_DRC_QR_DCY_SHIFT   4 /* DRC_QR_DCY - [5:4] */
 
#define WM9081_DRC_QR_DCY_WIDTH   2 /* DRC_QR_DCY - [5:4] */
 
#define WM9081_DRC_MINGAIN_MASK   0x000C /* DRC_MINGAIN - [3:2] */
 
#define WM9081_DRC_MINGAIN_SHIFT   2 /* DRC_MINGAIN - [3:2] */
 
#define WM9081_DRC_MINGAIN_WIDTH   2 /* DRC_MINGAIN - [3:2] */
 
#define WM9081_DRC_MAXGAIN_MASK   0x0003 /* DRC_MAXGAIN - [1:0] */
 
#define WM9081_DRC_MAXGAIN_SHIFT   0 /* DRC_MAXGAIN - [1:0] */
 
#define WM9081_DRC_MAXGAIN_WIDTH   2 /* DRC_MAXGAIN - [1:0] */
 
#define WM9081_DRC_HI_COMP_MASK   0x0038 /* DRC_HI_COMP - [5:3] */
 
#define WM9081_DRC_HI_COMP_SHIFT   3 /* DRC_HI_COMP - [5:3] */
 
#define WM9081_DRC_HI_COMP_WIDTH   3 /* DRC_HI_COMP - [5:3] */
 
#define WM9081_DRC_LO_COMP_MASK   0x0007 /* DRC_LO_COMP - [2:0] */
 
#define WM9081_DRC_LO_COMP_SHIFT   0 /* DRC_LO_COMP - [2:0] */
 
#define WM9081_DRC_LO_COMP_WIDTH   3 /* DRC_LO_COMP - [2:0] */
 
#define WM9081_DRC_KNEE_IP_MASK   0x07E0 /* DRC_KNEE_IP - [10:5] */
 
#define WM9081_DRC_KNEE_IP_SHIFT   5 /* DRC_KNEE_IP - [10:5] */
 
#define WM9081_DRC_KNEE_IP_WIDTH   6 /* DRC_KNEE_IP - [10:5] */
 
#define WM9081_DRC_KNEE_OP_MASK   0x001F /* DRC_KNEE_OP - [4:0] */
 
#define WM9081_DRC_KNEE_OP_SHIFT   0 /* DRC_KNEE_OP - [4:0] */
 
#define WM9081_DRC_KNEE_OP_WIDTH   5 /* DRC_KNEE_OP - [4:0] */
 
#define WM9081_WSEQ_ENA   0x8000 /* WSEQ_ENA */
 
#define WM9081_WSEQ_ENA_MASK   0x8000 /* WSEQ_ENA */
 
#define WM9081_WSEQ_ENA_SHIFT   15 /* WSEQ_ENA */
 
#define WM9081_WSEQ_ENA_WIDTH   1 /* WSEQ_ENA */
 
#define WM9081_WSEQ_ABORT   0x0200 /* WSEQ_ABORT */
 
#define WM9081_WSEQ_ABORT_MASK   0x0200 /* WSEQ_ABORT */
 
#define WM9081_WSEQ_ABORT_SHIFT   9 /* WSEQ_ABORT */
 
#define WM9081_WSEQ_ABORT_WIDTH   1 /* WSEQ_ABORT */
 
#define WM9081_WSEQ_START   0x0100 /* WSEQ_START */
 
#define WM9081_WSEQ_START_MASK   0x0100 /* WSEQ_START */
 
#define WM9081_WSEQ_START_SHIFT   8 /* WSEQ_START */
 
#define WM9081_WSEQ_START_WIDTH   1 /* WSEQ_START */
 
#define WM9081_WSEQ_START_INDEX_MASK   0x007F /* WSEQ_START_INDEX - [6:0] */
 
#define WM9081_WSEQ_START_INDEX_SHIFT   0 /* WSEQ_START_INDEX - [6:0] */
 
#define WM9081_WSEQ_START_INDEX_WIDTH   7 /* WSEQ_START_INDEX - [6:0] */
 
#define WM9081_WSEQ_CURRENT_INDEX_MASK   0x07F0 /* WSEQ_CURRENT_INDEX - [10:4] */
 
#define WM9081_WSEQ_CURRENT_INDEX_SHIFT   4 /* WSEQ_CURRENT_INDEX - [10:4] */
 
#define WM9081_WSEQ_CURRENT_INDEX_WIDTH   7 /* WSEQ_CURRENT_INDEX - [10:4] */
 
#define WM9081_WSEQ_BUSY   0x0001 /* WSEQ_BUSY */
 
#define WM9081_WSEQ_BUSY_MASK   0x0001 /* WSEQ_BUSY */
 
#define WM9081_WSEQ_BUSY_SHIFT   0 /* WSEQ_BUSY */
 
#define WM9081_WSEQ_BUSY_WIDTH   1 /* WSEQ_BUSY */
 
#define WM9081_SPI_CFG   0x0020 /* SPI_CFG */
 
#define WM9081_SPI_CFG_MASK   0x0020 /* SPI_CFG */
 
#define WM9081_SPI_CFG_SHIFT   5 /* SPI_CFG */
 
#define WM9081_SPI_CFG_WIDTH   1 /* SPI_CFG */
 
#define WM9081_SPI_4WIRE   0x0010 /* SPI_4WIRE */
 
#define WM9081_SPI_4WIRE_MASK   0x0010 /* SPI_4WIRE */
 
#define WM9081_SPI_4WIRE_SHIFT   4 /* SPI_4WIRE */
 
#define WM9081_SPI_4WIRE_WIDTH   1 /* SPI_4WIRE */
 
#define WM9081_ARA_ENA   0x0008 /* ARA_ENA */
 
#define WM9081_ARA_ENA_MASK   0x0008 /* ARA_ENA */
 
#define WM9081_ARA_ENA_SHIFT   3 /* ARA_ENA */
 
#define WM9081_ARA_ENA_WIDTH   1 /* ARA_ENA */
 
#define WM9081_AUTO_INC   0x0002 /* AUTO_INC */
 
#define WM9081_AUTO_INC_MASK   0x0002 /* AUTO_INC */
 
#define WM9081_AUTO_INC_SHIFT   1 /* AUTO_INC */
 
#define WM9081_AUTO_INC_WIDTH   1 /* AUTO_INC */
 
#define WM9081_EQ_B1_GAIN_MASK   0xF800 /* EQ_B1_GAIN - [15:11] */
 
#define WM9081_EQ_B1_GAIN_SHIFT   11 /* EQ_B1_GAIN - [15:11] */
 
#define WM9081_EQ_B1_GAIN_WIDTH   5 /* EQ_B1_GAIN - [15:11] */
 
#define WM9081_EQ_B2_GAIN_MASK   0x07C0 /* EQ_B2_GAIN - [10:6] */
 
#define WM9081_EQ_B2_GAIN_SHIFT   6 /* EQ_B2_GAIN - [10:6] */
 
#define WM9081_EQ_B2_GAIN_WIDTH   5 /* EQ_B2_GAIN - [10:6] */
 
#define WM9081_EQ_B4_GAIN_MASK   0x003E /* EQ_B4_GAIN - [5:1] */
 
#define WM9081_EQ_B4_GAIN_SHIFT   1 /* EQ_B4_GAIN - [5:1] */
 
#define WM9081_EQ_B4_GAIN_WIDTH   5 /* EQ_B4_GAIN - [5:1] */
 
#define WM9081_EQ_ENA   0x0001 /* EQ_ENA */
 
#define WM9081_EQ_ENA_MASK   0x0001 /* EQ_ENA */
 
#define WM9081_EQ_ENA_SHIFT   0 /* EQ_ENA */
 
#define WM9081_EQ_ENA_WIDTH   1 /* EQ_ENA */
 
#define WM9081_EQ_B3_GAIN_MASK   0xF800 /* EQ_B3_GAIN - [15:11] */
 
#define WM9081_EQ_B3_GAIN_SHIFT   11 /* EQ_B3_GAIN - [15:11] */
 
#define WM9081_EQ_B3_GAIN_WIDTH   5 /* EQ_B3_GAIN - [15:11] */
 
#define WM9081_EQ_B5_GAIN_MASK   0x07C0 /* EQ_B5_GAIN - [10:6] */
 
#define WM9081_EQ_B5_GAIN_SHIFT   6 /* EQ_B5_GAIN - [10:6] */
 
#define WM9081_EQ_B5_GAIN_WIDTH   5 /* EQ_B5_GAIN - [10:6] */
 
#define WM9081_EQ_B1_A_MASK   0xFFFF /* EQ_B1_A - [15:0] */
 
#define WM9081_EQ_B1_A_SHIFT   0 /* EQ_B1_A - [15:0] */
 
#define WM9081_EQ_B1_A_WIDTH   16 /* EQ_B1_A - [15:0] */
 
#define WM9081_EQ_B1_B_MASK   0xFFFF /* EQ_B1_B - [15:0] */
 
#define WM9081_EQ_B1_B_SHIFT   0 /* EQ_B1_B - [15:0] */
 
#define WM9081_EQ_B1_B_WIDTH   16 /* EQ_B1_B - [15:0] */
 
#define WM9081_EQ_B1_PG_MASK   0xFFFF /* EQ_B1_PG - [15:0] */
 
#define WM9081_EQ_B1_PG_SHIFT   0 /* EQ_B1_PG - [15:0] */
 
#define WM9081_EQ_B1_PG_WIDTH   16 /* EQ_B1_PG - [15:0] */
 
#define WM9081_EQ_B2_A_MASK   0xFFFF /* EQ_B2_A - [15:0] */
 
#define WM9081_EQ_B2_A_SHIFT   0 /* EQ_B2_A - [15:0] */
 
#define WM9081_EQ_B2_A_WIDTH   16 /* EQ_B2_A - [15:0] */
 
#define WM9081_EQ_B2_B_MASK   0xFFFF /* EQ_B2_B - [15:0] */
 
#define WM9081_EQ_B2_B_SHIFT   0 /* EQ_B2_B - [15:0] */
 
#define WM9081_EQ_B2_B_WIDTH   16 /* EQ_B2_B - [15:0] */
 
#define WM9081_EQ_B2_C_MASK   0xFFFF /* EQ_B2_C - [15:0] */
 
#define WM9081_EQ_B2_C_SHIFT   0 /* EQ_B2_C - [15:0] */
 
#define WM9081_EQ_B2_C_WIDTH   16 /* EQ_B2_C - [15:0] */
 
#define WM9081_EQ_B2_PG_MASK   0xFFFF /* EQ_B2_PG - [15:0] */
 
#define WM9081_EQ_B2_PG_SHIFT   0 /* EQ_B2_PG - [15:0] */
 
#define WM9081_EQ_B2_PG_WIDTH   16 /* EQ_B2_PG - [15:0] */
 
#define WM9081_EQ_B4_A_MASK   0xFFFF /* EQ_B4_A - [15:0] */
 
#define WM9081_EQ_B4_A_SHIFT   0 /* EQ_B4_A - [15:0] */
 
#define WM9081_EQ_B4_A_WIDTH   16 /* EQ_B4_A - [15:0] */
 
#define WM9081_EQ_B4_B_MASK   0xFFFF /* EQ_B4_B - [15:0] */
 
#define WM9081_EQ_B4_B_SHIFT   0 /* EQ_B4_B - [15:0] */
 
#define WM9081_EQ_B4_B_WIDTH   16 /* EQ_B4_B - [15:0] */
 
#define WM9081_EQ_B4_C_MASK   0xFFFF /* EQ_B4_C - [15:0] */
 
#define WM9081_EQ_B4_C_SHIFT   0 /* EQ_B4_C - [15:0] */
 
#define WM9081_EQ_B4_C_WIDTH   16 /* EQ_B4_C - [15:0] */
 
#define WM9081_EQ_B4_PG_MASK   0xFFFF /* EQ_B4_PG - [15:0] */
 
#define WM9081_EQ_B4_PG_SHIFT   0 /* EQ_B4_PG - [15:0] */
 
#define WM9081_EQ_B4_PG_WIDTH   16 /* EQ_B4_PG - [15:0] */
 
#define WM9081_EQ_B3_A_MASK   0xFFFF /* EQ_B3_A - [15:0] */
 
#define WM9081_EQ_B3_A_SHIFT   0 /* EQ_B3_A - [15:0] */
 
#define WM9081_EQ_B3_A_WIDTH   16 /* EQ_B3_A - [15:0] */
 
#define WM9081_EQ_B3_B_MASK   0xFFFF /* EQ_B3_B - [15:0] */
 
#define WM9081_EQ_B3_B_SHIFT   0 /* EQ_B3_B - [15:0] */
 
#define WM9081_EQ_B3_B_WIDTH   16 /* EQ_B3_B - [15:0] */
 
#define WM9081_EQ_B3_C_MASK   0xFFFF /* EQ_B3_C - [15:0] */
 
#define WM9081_EQ_B3_C_SHIFT   0 /* EQ_B3_C - [15:0] */
 
#define WM9081_EQ_B3_C_WIDTH   16 /* EQ_B3_C - [15:0] */
 
#define WM9081_EQ_B3_PG_MASK   0xFFFF /* EQ_B3_PG - [15:0] */
 
#define WM9081_EQ_B3_PG_SHIFT   0 /* EQ_B3_PG - [15:0] */
 
#define WM9081_EQ_B3_PG_WIDTH   16 /* EQ_B3_PG - [15:0] */
 
#define WM9081_EQ_B5_A_MASK   0xFFFF /* EQ_B5_A - [15:0] */
 
#define WM9081_EQ_B5_A_SHIFT   0 /* EQ_B5_A - [15:0] */
 
#define WM9081_EQ_B5_A_WIDTH   16 /* EQ_B5_A - [15:0] */
 
#define WM9081_EQ_B5_B_MASK   0xFFFF /* EQ_B5_B - [15:0] */
 
#define WM9081_EQ_B5_B_SHIFT   0 /* EQ_B5_B - [15:0] */
 
#define WM9081_EQ_B5_B_WIDTH   16 /* EQ_B5_B - [15:0] */
 
#define WM9081_EQ_B5_PG_MASK   0xFFFF /* EQ_B5_PG - [15:0] */
 
#define WM9081_EQ_B5_PG_SHIFT   0 /* EQ_B5_PG - [15:0] */
 
#define WM9081_EQ_B5_PG_WIDTH   16 /* EQ_B5_PG - [15:0] */
 

Macro Definition Documentation

#define WM9081_AIF_BCLK_INV   0x0080 /* AIF_BCLK_INV */

Definition at line 408 of file wm9081.h.

#define WM9081_AIF_BCLK_INV_MASK   0x0080 /* AIF_BCLK_INV */

Definition at line 409 of file wm9081.h.

#define WM9081_AIF_BCLK_INV_SHIFT   7 /* AIF_BCLK_INV */

Definition at line 410 of file wm9081.h.

#define WM9081_AIF_BCLK_INV_WIDTH   1 /* AIF_BCLK_INV */

Definition at line 411 of file wm9081.h.

#define WM9081_AIF_FMT_MASK   0x0003 /* AIF_FMT - [1:0] */

Definition at line 427 of file wm9081.h.

#define WM9081_AIF_FMT_SHIFT   0 /* AIF_FMT - [1:0] */

Definition at line 428 of file wm9081.h.

#define WM9081_AIF_FMT_WIDTH   2 /* AIF_FMT - [1:0] */

Definition at line 429 of file wm9081.h.

#define WM9081_AIF_LRCLK_INV   0x0010 /* AIF_LRCLK_INV */

Definition at line 420 of file wm9081.h.

#define WM9081_AIF_LRCLK_INV_MASK   0x0010 /* AIF_LRCLK_INV */

Definition at line 421 of file wm9081.h.

#define WM9081_AIF_LRCLK_INV_SHIFT   4 /* AIF_LRCLK_INV */

Definition at line 422 of file wm9081.h.

#define WM9081_AIF_LRCLK_INV_WIDTH   1 /* AIF_LRCLK_INV */

Definition at line 423 of file wm9081.h.

#define WM9081_AIF_TRIS   0x0200 /* AIF_TRIS */

Definition at line 400 of file wm9081.h.

#define WM9081_AIF_TRIS_MASK   0x0200 /* AIF_TRIS */

Definition at line 401 of file wm9081.h.

#define WM9081_AIF_TRIS_SHIFT   9 /* AIF_TRIS */

Definition at line 402 of file wm9081.h.

#define WM9081_AIF_TRIS_WIDTH   1 /* AIF_TRIS */

Definition at line 403 of file wm9081.h.

#define WM9081_AIF_WL_MASK   0x000C /* AIF_WL - [3:2] */

Definition at line 424 of file wm9081.h.

#define WM9081_AIF_WL_SHIFT   2 /* AIF_WL - [3:2] */

Definition at line 425 of file wm9081.h.

#define WM9081_AIF_WL_WIDTH   2 /* AIF_WL - [3:2] */

Definition at line 426 of file wm9081.h.

#define WM9081_AIFDAC_CHAN   0x0040 /* AIFDAC_CHAN */

Definition at line 378 of file wm9081.h.

#define WM9081_AIFDAC_CHAN_MASK   0x0040 /* AIFDAC_CHAN */

Definition at line 379 of file wm9081.h.

#define WM9081_AIFDAC_CHAN_SHIFT   6 /* AIFDAC_CHAN */

Definition at line 380 of file wm9081.h.

#define WM9081_AIFDAC_CHAN_WIDTH   1 /* AIFDAC_CHAN */

Definition at line 381 of file wm9081.h.

#define WM9081_AIFDAC_TDM_MODE_MASK   0x000C /* AIFDAC_TDM_MODE - [3:2] */

Definition at line 385 of file wm9081.h.

#define WM9081_AIFDAC_TDM_MODE_SHIFT   2 /* AIFDAC_TDM_MODE - [3:2] */

Definition at line 386 of file wm9081.h.

#define WM9081_AIFDAC_TDM_MODE_WIDTH   2 /* AIFDAC_TDM_MODE - [3:2] */

Definition at line 387 of file wm9081.h.

#define WM9081_AIFDAC_TDM_SLOT_MASK   0x0030 /* AIFDAC_TDM_SLOT - [5:4] */

Definition at line 382 of file wm9081.h.

#define WM9081_AIFDAC_TDM_SLOT_SHIFT   4 /* AIFDAC_TDM_SLOT - [5:4] */

Definition at line 383 of file wm9081.h.

#define WM9081_AIFDAC_TDM_SLOT_WIDTH   2 /* AIFDAC_TDM_SLOT - [5:4] */

Definition at line 384 of file wm9081.h.

#define WM9081_ANALOGUE_LINEOUT   0x02

Definition at line 28 of file wm9081.h.

#define WM9081_ANALOGUE_MIXER   0x07

Definition at line 32 of file wm9081.h.

#define WM9081_ANALOGUE_SPEAKER_1   0x09

Definition at line 34 of file wm9081.h.

#define WM9081_ANALOGUE_SPEAKER_2   0x0A

Definition at line 35 of file wm9081.h.

#define WM9081_ANALOGUE_SPEAKER_PGA   0x03

Definition at line 29 of file wm9081.h.

#define WM9081_ANTI_POP_CONTROL   0x08

Definition at line 33 of file wm9081.h.

#define WM9081_ARA_ENA   0x0008 /* ARA_ENA */

Definition at line 621 of file wm9081.h.

#define WM9081_ARA_ENA_MASK   0x0008 /* ARA_ENA */

Definition at line 622 of file wm9081.h.

#define WM9081_ARA_ENA_SHIFT   3 /* ARA_ENA */

Definition at line 623 of file wm9081.h.

#define WM9081_ARA_ENA_WIDTH   1 /* ARA_ENA */

Definition at line 624 of file wm9081.h.

#define WM9081_AUDIO_INTERFACE_1   0x16

Definition at line 45 of file wm9081.h.

#define WM9081_AUDIO_INTERFACE_2   0x17

Definition at line 46 of file wm9081.h.

#define WM9081_AUDIO_INTERFACE_3   0x18

Definition at line 47 of file wm9081.h.

#define WM9081_AUDIO_INTERFACE_4   0x19

Definition at line 48 of file wm9081.h.

#define WM9081_AUTO_INC   0x0002 /* AUTO_INC */

Definition at line 625 of file wm9081.h.

#define WM9081_AUTO_INC_MASK   0x0002 /* AUTO_INC */

Definition at line 626 of file wm9081.h.

#define WM9081_AUTO_INC_SHIFT   1 /* AUTO_INC */

Definition at line 627 of file wm9081.h.

#define WM9081_AUTO_INC_WIDTH   1 /* AUTO_INC */

Definition at line 628 of file wm9081.h.

#define WM9081_BCLK_DIR   0x0040 /* BCLK_DIR */

Definition at line 412 of file wm9081.h.

#define WM9081_BCLK_DIR_MASK   0x0040 /* BCLK_DIR */

Definition at line 413 of file wm9081.h.

#define WM9081_BCLK_DIR_SHIFT   6 /* BCLK_DIR */

Definition at line 414 of file wm9081.h.

#define WM9081_BCLK_DIR_WIDTH   1 /* BCLK_DIR */

Definition at line 415 of file wm9081.h.

#define WM9081_BCLK_DIV_MASK   0x001F /* BCLK_DIV - [4:0] */

Definition at line 434 of file wm9081.h.

#define WM9081_BCLK_DIV_SHIFT   0 /* BCLK_DIV - [4:0] */

Definition at line 435 of file wm9081.h.

#define WM9081_BCLK_DIV_WIDTH   5 /* BCLK_DIV - [4:0] */

Definition at line 436 of file wm9081.h.

#define WM9081_BIAS_CONTROL_1   0x05

Definition at line 31 of file wm9081.h.

#define WM9081_BIAS_ENA   0x0002 /* BIAS_ENA */

Definition at line 164 of file wm9081.h.

#define WM9081_BIAS_ENA_MASK   0x0002 /* BIAS_ENA */

Definition at line 165 of file wm9081.h.

#define WM9081_BIAS_ENA_SHIFT   1 /* BIAS_ENA */

Definition at line 166 of file wm9081.h.

#define WM9081_BIAS_ENA_WIDTH   1 /* BIAS_ENA */

Definition at line 167 of file wm9081.h.

#define WM9081_BIAS_LVL_MASK   0x000C /* BIAS_LVL - [3:2] */

Definition at line 161 of file wm9081.h.

#define WM9081_BIAS_LVL_SHIFT   2 /* BIAS_LVL - [3:2] */

Definition at line 162 of file wm9081.h.

#define WM9081_BIAS_LVL_WIDTH   2 /* BIAS_LVL - [3:2] */

Definition at line 163 of file wm9081.h.

#define WM9081_BIAS_SRC   0x0040 /* BIAS_SRC */

Definition at line 149 of file wm9081.h.

#define WM9081_BIAS_SRC_MASK   0x0040 /* BIAS_SRC */

Definition at line 150 of file wm9081.h.

#define WM9081_BIAS_SRC_SHIFT   6 /* BIAS_SRC */

Definition at line 151 of file wm9081.h.

#define WM9081_BIAS_SRC_WIDTH   1 /* BIAS_SRC */

Definition at line 152 of file wm9081.h.

#define WM9081_CLK_DSP_ENA   0x0002 /* CLK_DSP_ENA */

Definition at line 310 of file wm9081.h.

#define WM9081_CLK_DSP_ENA_MASK   0x0002 /* CLK_DSP_ENA */

Definition at line 311 of file wm9081.h.

#define WM9081_CLK_DSP_ENA_SHIFT   1 /* CLK_DSP_ENA */

Definition at line 312 of file wm9081.h.

#define WM9081_CLK_DSP_ENA_WIDTH   1 /* CLK_DSP_ENA */

Definition at line 313 of file wm9081.h.

#define WM9081_CLK_OP_DIV_MASK   0x1C00 /* CLK_OP_DIV - [12:10] */

Definition at line 274 of file wm9081.h.

#define WM9081_CLK_OP_DIV_SHIFT   10 /* CLK_OP_DIV - [12:10] */

Definition at line 275 of file wm9081.h.

#define WM9081_CLK_OP_DIV_WIDTH   3 /* CLK_OP_DIV - [12:10] */

Definition at line 276 of file wm9081.h.

#define WM9081_CLK_OP_ENA   0x0020 /* CLK_OP_ENA */

Definition at line 302 of file wm9081.h.

#define WM9081_CLK_OP_ENA_MASK   0x0020 /* CLK_OP_ENA */

Definition at line 303 of file wm9081.h.

#define WM9081_CLK_OP_ENA_SHIFT   5 /* CLK_OP_ENA */

Definition at line 304 of file wm9081.h.

#define WM9081_CLK_OP_ENA_WIDTH   1 /* CLK_OP_ENA */

Definition at line 305 of file wm9081.h.

#define WM9081_CLK_SRC_SEL   0x2000 /* CLK_SRC_SEL */

Definition at line 298 of file wm9081.h.

#define WM9081_CLK_SRC_SEL_MASK   0x2000 /* CLK_SRC_SEL */

Definition at line 299 of file wm9081.h.

#define WM9081_CLK_SRC_SEL_SHIFT   13 /* CLK_SRC_SEL */

Definition at line 300 of file wm9081.h.

#define WM9081_CLK_SRC_SEL_WIDTH   1 /* CLK_SRC_SEL */

Definition at line 301 of file wm9081.h.

#define WM9081_CLK_SYS_ENA   0x0001 /* CLK_SYS_ENA */

Definition at line 314 of file wm9081.h.

#define WM9081_CLK_SYS_ENA_MASK   0x0001 /* CLK_SYS_ENA */

Definition at line 315 of file wm9081.h.

#define WM9081_CLK_SYS_ENA_SHIFT   0 /* CLK_SYS_ENA */

Definition at line 316 of file wm9081.h.

#define WM9081_CLK_SYS_ENA_WIDTH   1 /* CLK_SYS_ENA */

Definition at line 317 of file wm9081.h.

#define WM9081_CLK_SYS_RATE_MASK   0x00F0 /* CLK_SYS_RATE - [7:4] */

Definition at line 288 of file wm9081.h.

#define WM9081_CLK_SYS_RATE_SHIFT   4 /* CLK_SYS_RATE - [7:4] */

Definition at line 289 of file wm9081.h.

#define WM9081_CLK_SYS_RATE_WIDTH   4 /* CLK_SYS_RATE - [7:4] */

Definition at line 290 of file wm9081.h.

#define WM9081_CLK_TO_DIV_MASK   0x0300 /* CLK_TO_DIV - [9:8] */

Definition at line 277 of file wm9081.h.

#define WM9081_CLK_TO_DIV_SHIFT   8 /* CLK_TO_DIV - [9:8] */

Definition at line 278 of file wm9081.h.

#define WM9081_CLK_TO_DIV_WIDTH   2 /* CLK_TO_DIV - [9:8] */

Definition at line 279 of file wm9081.h.

#define WM9081_CLK_TO_ENA   0x0004 /* CLK_TO_ENA */

Definition at line 306 of file wm9081.h.

#define WM9081_CLK_TO_ENA_MASK   0x0004 /* CLK_TO_ENA */

Definition at line 307 of file wm9081.h.

#define WM9081_CLK_TO_ENA_SHIFT   2 /* CLK_TO_ENA */

Definition at line 308 of file wm9081.h.

#define WM9081_CLK_TO_ENA_WIDTH   1 /* CLK_TO_ENA */

Definition at line 309 of file wm9081.h.

#define WM9081_CLOCK_CONTROL_1   0x0C

Definition at line 37 of file wm9081.h.

#define WM9081_CLOCK_CONTROL_2   0x0D

Definition at line 38 of file wm9081.h.

#define WM9081_CLOCK_CONTROL_3   0x0E

Definition at line 39 of file wm9081.h.

#define WM9081_DAC_COMP   0x0002 /* DAC_COMP */

Definition at line 388 of file wm9081.h.

#define WM9081_DAC_COMP_MASK   0x0002 /* DAC_COMP */

Definition at line 389 of file wm9081.h.

#define WM9081_DAC_COMP_SHIFT   1 /* DAC_COMP */

Definition at line 390 of file wm9081.h.

#define WM9081_DAC_COMP_WIDTH   1 /* DAC_COMP */

Definition at line 391 of file wm9081.h.

#define WM9081_DAC_COMPMODE   0x0001 /* DAC_COMPMODE */

Definition at line 392 of file wm9081.h.

#define WM9081_DAC_COMPMODE_MASK   0x0001 /* DAC_COMPMODE */

Definition at line 393 of file wm9081.h.

#define WM9081_DAC_COMPMODE_SHIFT   0 /* DAC_COMPMODE */

Definition at line 394 of file wm9081.h.

#define WM9081_DAC_COMPMODE_WIDTH   1 /* DAC_COMPMODE */

Definition at line 395 of file wm9081.h.

#define WM9081_DAC_DAT_INV   0x0100 /* DAC_DAT_INV */

Definition at line 404 of file wm9081.h.

#define WM9081_DAC_DAT_INV_MASK   0x0100 /* DAC_DAT_INV */

Definition at line 405 of file wm9081.h.

#define WM9081_DAC_DAT_INV_SHIFT   8 /* DAC_DAT_INV */

Definition at line 406 of file wm9081.h.

#define WM9081_DAC_DAT_INV_WIDTH   1 /* DAC_DAT_INV */

Definition at line 407 of file wm9081.h.

#define WM9081_DAC_DIGITAL_1   0x1E

Definition at line 53 of file wm9081.h.

#define WM9081_DAC_DIGITAL_2   0x1F

Definition at line 54 of file wm9081.h.

#define WM9081_DAC_ENA   0x0001 /* DAC_ENA */

Definition at line 266 of file wm9081.h.

#define WM9081_DAC_ENA_MASK   0x0001 /* DAC_ENA */

Definition at line 267 of file wm9081.h.

#define WM9081_DAC_ENA_SHIFT   0 /* DAC_ENA */

Definition at line 268 of file wm9081.h.

#define WM9081_DAC_ENA_WIDTH   1 /* DAC_ENA */

Definition at line 269 of file wm9081.h.

#define WM9081_DAC_MUTE   0x0008 /* DAC_MUTE */

Definition at line 507 of file wm9081.h.

#define WM9081_DAC_MUTE_MASK   0x0008 /* DAC_MUTE */

Definition at line 508 of file wm9081.h.

#define WM9081_DAC_MUTE_SHIFT   3 /* DAC_MUTE */

Definition at line 509 of file wm9081.h.

#define WM9081_DAC_MUTE_WIDTH   1 /* DAC_MUTE */

Definition at line 510 of file wm9081.h.

#define WM9081_DAC_MUTEMODE   0x0200 /* DAC_MUTEMODE */

Definition at line 503 of file wm9081.h.

#define WM9081_DAC_MUTEMODE_MASK   0x0200 /* DAC_MUTEMODE */

Definition at line 504 of file wm9081.h.

#define WM9081_DAC_MUTEMODE_SHIFT   9 /* DAC_MUTEMODE */

Definition at line 505 of file wm9081.h.

#define WM9081_DAC_MUTEMODE_WIDTH   1 /* DAC_MUTEMODE */

Definition at line 506 of file wm9081.h.

#define WM9081_DAC_MUTERATE   0x0400 /* DAC_MUTERATE */

Definition at line 499 of file wm9081.h.

#define WM9081_DAC_MUTERATE_MASK   0x0400 /* DAC_MUTERATE */

Definition at line 500 of file wm9081.h.

#define WM9081_DAC_MUTERATE_SHIFT   10 /* DAC_MUTERATE */

Definition at line 501 of file wm9081.h.

#define WM9081_DAC_MUTERATE_WIDTH   1 /* DAC_MUTERATE */

Definition at line 502 of file wm9081.h.

#define WM9081_DAC_SEL   0x0010 /* DAC_SEL */

Definition at line 176 of file wm9081.h.

#define WM9081_DAC_SEL_MASK   0x0010 /* DAC_SEL */

Definition at line 177 of file wm9081.h.

#define WM9081_DAC_SEL_SHIFT   4 /* DAC_SEL */

Definition at line 178 of file wm9081.h.

#define WM9081_DAC_SEL_WIDTH   1 /* DAC_SEL */

Definition at line 179 of file wm9081.h.

#define WM9081_DAC_VOL_MASK   0x00FF /* DAC_VOL - [7:0] */

Definition at line 492 of file wm9081.h.

#define WM9081_DAC_VOL_SHIFT   0 /* DAC_VOL - [7:0] */

Definition at line 493 of file wm9081.h.

#define WM9081_DAC_VOL_WIDTH   8 /* DAC_VOL - [7:0] */

Definition at line 494 of file wm9081.h.

#define WM9081_DEEMPH_MASK   0x0006 /* DEEMPH - [2:1] */

Definition at line 511 of file wm9081.h.

#define WM9081_DEEMPH_SHIFT   1 /* DEEMPH - [2:1] */

Definition at line 512 of file wm9081.h.

#define WM9081_DEEMPH_WIDTH   2 /* DEEMPH - [2:1] */

Definition at line 513 of file wm9081.h.

#define WM9081_DRC_1   0x20

Definition at line 55 of file wm9081.h.

#define WM9081_DRC_2   0x21

Definition at line 56 of file wm9081.h.

#define WM9081_DRC_3   0x22

Definition at line 57 of file wm9081.h.

#define WM9081_DRC_4   0x23

Definition at line 58 of file wm9081.h.

#define WM9081_DRC_ANTICLIP   0x0002 /* DRC_ANTICLIP */

Definition at line 533 of file wm9081.h.

#define WM9081_DRC_ANTICLIP_MASK   0x0002 /* DRC_ANTICLIP */

Definition at line 534 of file wm9081.h.

#define WM9081_DRC_ANTICLIP_SHIFT   1 /* DRC_ANTICLIP */

Definition at line 535 of file wm9081.h.

#define WM9081_DRC_ANTICLIP_WIDTH   1 /* DRC_ANTICLIP */

Definition at line 536 of file wm9081.h.

#define WM9081_DRC_ATK_MASK   0xF000 /* DRC_ATK - [15:12] */

Definition at line 541 of file wm9081.h.

#define WM9081_DRC_ATK_SHIFT   12 /* DRC_ATK - [15:12] */

Definition at line 542 of file wm9081.h.

#define WM9081_DRC_ATK_WIDTH   4 /* DRC_ATK - [15:12] */

Definition at line 543 of file wm9081.h.

#define WM9081_DRC_DCY_MASK   0x0F00 /* DRC_DCY - [11:8] */

Definition at line 544 of file wm9081.h.

#define WM9081_DRC_DCY_SHIFT   8 /* DRC_DCY - [11:8] */

Definition at line 545 of file wm9081.h.

#define WM9081_DRC_DCY_WIDTH   4 /* DRC_DCY - [11:8] */

Definition at line 546 of file wm9081.h.

#define WM9081_DRC_ENA   0x8000 /* DRC_ENA */

Definition at line 518 of file wm9081.h.

#define WM9081_DRC_ENA_MASK   0x8000 /* DRC_ENA */

Definition at line 519 of file wm9081.h.

#define WM9081_DRC_ENA_SHIFT   15 /* DRC_ENA */

Definition at line 520 of file wm9081.h.

#define WM9081_DRC_ENA_WIDTH   1 /* DRC_ENA */

Definition at line 521 of file wm9081.h.

#define WM9081_DRC_FF_DLY   0x0020 /* DRC_FF_DLY */

Definition at line 525 of file wm9081.h.

#define WM9081_DRC_FF_DLY_MASK   0x0020 /* DRC_FF_DLY */

Definition at line 526 of file wm9081.h.

#define WM9081_DRC_FF_DLY_SHIFT   5 /* DRC_FF_DLY */

Definition at line 527 of file wm9081.h.

#define WM9081_DRC_FF_DLY_WIDTH   1 /* DRC_FF_DLY */

Definition at line 528 of file wm9081.h.

#define WM9081_DRC_HI_COMP_MASK   0x0038 /* DRC_HI_COMP - [5:3] */

Definition at line 563 of file wm9081.h.

#define WM9081_DRC_HI_COMP_SHIFT   3 /* DRC_HI_COMP - [5:3] */

Definition at line 564 of file wm9081.h.

#define WM9081_DRC_HI_COMP_WIDTH   3 /* DRC_HI_COMP - [5:3] */

Definition at line 565 of file wm9081.h.

#define WM9081_DRC_KNEE_IP_MASK   0x07E0 /* DRC_KNEE_IP - [10:5] */

Definition at line 573 of file wm9081.h.

#define WM9081_DRC_KNEE_IP_SHIFT   5 /* DRC_KNEE_IP - [10:5] */

Definition at line 574 of file wm9081.h.

#define WM9081_DRC_KNEE_IP_WIDTH   6 /* DRC_KNEE_IP - [10:5] */

Definition at line 575 of file wm9081.h.

#define WM9081_DRC_KNEE_OP_MASK   0x001F /* DRC_KNEE_OP - [4:0] */

Definition at line 576 of file wm9081.h.

#define WM9081_DRC_KNEE_OP_SHIFT   0 /* DRC_KNEE_OP - [4:0] */

Definition at line 577 of file wm9081.h.

#define WM9081_DRC_KNEE_OP_WIDTH   5 /* DRC_KNEE_OP - [4:0] */

Definition at line 578 of file wm9081.h.

#define WM9081_DRC_LO_COMP_MASK   0x0007 /* DRC_LO_COMP - [2:0] */

Definition at line 566 of file wm9081.h.

#define WM9081_DRC_LO_COMP_SHIFT   0 /* DRC_LO_COMP - [2:0] */

Definition at line 567 of file wm9081.h.

#define WM9081_DRC_LO_COMP_WIDTH   3 /* DRC_LO_COMP - [2:0] */

Definition at line 568 of file wm9081.h.

#define WM9081_DRC_MAXGAIN_MASK   0x0003 /* DRC_MAXGAIN - [1:0] */

Definition at line 556 of file wm9081.h.

#define WM9081_DRC_MAXGAIN_SHIFT   0 /* DRC_MAXGAIN - [1:0] */

Definition at line 557 of file wm9081.h.

#define WM9081_DRC_MAXGAIN_WIDTH   2 /* DRC_MAXGAIN - [1:0] */

Definition at line 558 of file wm9081.h.

#define WM9081_DRC_MINGAIN_MASK   0x000C /* DRC_MINGAIN - [3:2] */

Definition at line 553 of file wm9081.h.

#define WM9081_DRC_MINGAIN_SHIFT   2 /* DRC_MINGAIN - [3:2] */

Definition at line 554 of file wm9081.h.

#define WM9081_DRC_MINGAIN_WIDTH   2 /* DRC_MINGAIN - [3:2] */

Definition at line 555 of file wm9081.h.

#define WM9081_DRC_QR   0x0004 /* DRC_QR */

Definition at line 529 of file wm9081.h.

#define WM9081_DRC_QR_DCY_MASK   0x0030 /* DRC_QR_DCY - [5:4] */

Definition at line 550 of file wm9081.h.

#define WM9081_DRC_QR_DCY_SHIFT   4 /* DRC_QR_DCY - [5:4] */

Definition at line 551 of file wm9081.h.

#define WM9081_DRC_QR_DCY_WIDTH   2 /* DRC_QR_DCY - [5:4] */

Definition at line 552 of file wm9081.h.

#define WM9081_DRC_QR_MASK   0x0004 /* DRC_QR */

Definition at line 530 of file wm9081.h.

#define WM9081_DRC_QR_SHIFT   2 /* DRC_QR */

Definition at line 531 of file wm9081.h.

#define WM9081_DRC_QR_THR_MASK   0x00C0 /* DRC_QR_THR - [7:6] */

Definition at line 547 of file wm9081.h.

#define WM9081_DRC_QR_THR_SHIFT   6 /* DRC_QR_THR - [7:6] */

Definition at line 548 of file wm9081.h.

#define WM9081_DRC_QR_THR_WIDTH   2 /* DRC_QR_THR - [7:6] */

Definition at line 549 of file wm9081.h.

#define WM9081_DRC_QR_WIDTH   1 /* DRC_QR */

Definition at line 532 of file wm9081.h.

#define WM9081_DRC_STARTUP_GAIN_MASK   0x07C0 /* DRC_STARTUP_GAIN - [10:6] */

Definition at line 522 of file wm9081.h.

#define WM9081_DRC_STARTUP_GAIN_SHIFT   6 /* DRC_STARTUP_GAIN - [10:6] */

Definition at line 523 of file wm9081.h.

#define WM9081_DRC_STARTUP_GAIN_WIDTH   5 /* DRC_STARTUP_GAIN - [10:6] */

Definition at line 524 of file wm9081.h.

#define WM9081_EQ_1   0x2A

Definition at line 62 of file wm9081.h.

#define WM9081_EQ_10   0x33

Definition at line 71 of file wm9081.h.

#define WM9081_EQ_11   0x34

Definition at line 72 of file wm9081.h.

#define WM9081_EQ_12   0x35

Definition at line 73 of file wm9081.h.

#define WM9081_EQ_13   0x36

Definition at line 74 of file wm9081.h.

#define WM9081_EQ_14   0x37

Definition at line 75 of file wm9081.h.

#define WM9081_EQ_15   0x38

Definition at line 76 of file wm9081.h.

#define WM9081_EQ_16   0x39

Definition at line 77 of file wm9081.h.

#define WM9081_EQ_17   0x3A

Definition at line 78 of file wm9081.h.

#define WM9081_EQ_18   0x3B

Definition at line 79 of file wm9081.h.

#define WM9081_EQ_19   0x3C

Definition at line 80 of file wm9081.h.

#define WM9081_EQ_2   0x2B

Definition at line 63 of file wm9081.h.

#define WM9081_EQ_20   0x3D

Definition at line 81 of file wm9081.h.

#define WM9081_EQ_3   0x2C

Definition at line 64 of file wm9081.h.

#define WM9081_EQ_4   0x2D

Definition at line 65 of file wm9081.h.

#define WM9081_EQ_5   0x2E

Definition at line 66 of file wm9081.h.

#define WM9081_EQ_6   0x2F

Definition at line 67 of file wm9081.h.

#define WM9081_EQ_7   0x30

Definition at line 68 of file wm9081.h.

#define WM9081_EQ_8   0x31

Definition at line 69 of file wm9081.h.

#define WM9081_EQ_9   0x32

Definition at line 70 of file wm9081.h.

#define WM9081_EQ_B1_A_MASK   0xFFFF /* EQ_B1_A - [15:0] */

Definition at line 660 of file wm9081.h.

#define WM9081_EQ_B1_A_SHIFT   0 /* EQ_B1_A - [15:0] */

Definition at line 661 of file wm9081.h.

#define WM9081_EQ_B1_A_WIDTH   16 /* EQ_B1_A - [15:0] */

Definition at line 662 of file wm9081.h.

#define WM9081_EQ_B1_B_MASK   0xFFFF /* EQ_B1_B - [15:0] */

Definition at line 667 of file wm9081.h.

#define WM9081_EQ_B1_B_SHIFT   0 /* EQ_B1_B - [15:0] */

Definition at line 668 of file wm9081.h.

#define WM9081_EQ_B1_B_WIDTH   16 /* EQ_B1_B - [15:0] */

Definition at line 669 of file wm9081.h.

#define WM9081_EQ_B1_GAIN_MASK   0xF800 /* EQ_B1_GAIN - [15:11] */

Definition at line 633 of file wm9081.h.

#define WM9081_EQ_B1_GAIN_SHIFT   11 /* EQ_B1_GAIN - [15:11] */

Definition at line 634 of file wm9081.h.

#define WM9081_EQ_B1_GAIN_WIDTH   5 /* EQ_B1_GAIN - [15:11] */

Definition at line 635 of file wm9081.h.

#define WM9081_EQ_B1_PG_MASK   0xFFFF /* EQ_B1_PG - [15:0] */

Definition at line 674 of file wm9081.h.

#define WM9081_EQ_B1_PG_SHIFT   0 /* EQ_B1_PG - [15:0] */

Definition at line 675 of file wm9081.h.

#define WM9081_EQ_B1_PG_WIDTH   16 /* EQ_B1_PG - [15:0] */

Definition at line 676 of file wm9081.h.

#define WM9081_EQ_B2_A_MASK   0xFFFF /* EQ_B2_A - [15:0] */

Definition at line 681 of file wm9081.h.

#define WM9081_EQ_B2_A_SHIFT   0 /* EQ_B2_A - [15:0] */

Definition at line 682 of file wm9081.h.

#define WM9081_EQ_B2_A_WIDTH   16 /* EQ_B2_A - [15:0] */

Definition at line 683 of file wm9081.h.

#define WM9081_EQ_B2_B_MASK   0xFFFF /* EQ_B2_B - [15:0] */

Definition at line 688 of file wm9081.h.

#define WM9081_EQ_B2_B_SHIFT   0 /* EQ_B2_B - [15:0] */

Definition at line 689 of file wm9081.h.

#define WM9081_EQ_B2_B_WIDTH   16 /* EQ_B2_B - [15:0] */

Definition at line 690 of file wm9081.h.

#define WM9081_EQ_B2_C_MASK   0xFFFF /* EQ_B2_C - [15:0] */

Definition at line 695 of file wm9081.h.

#define WM9081_EQ_B2_C_SHIFT   0 /* EQ_B2_C - [15:0] */

Definition at line 696 of file wm9081.h.

#define WM9081_EQ_B2_C_WIDTH   16 /* EQ_B2_C - [15:0] */

Definition at line 697 of file wm9081.h.

#define WM9081_EQ_B2_GAIN_MASK   0x07C0 /* EQ_B2_GAIN - [10:6] */

Definition at line 636 of file wm9081.h.

#define WM9081_EQ_B2_GAIN_SHIFT   6 /* EQ_B2_GAIN - [10:6] */

Definition at line 637 of file wm9081.h.

#define WM9081_EQ_B2_GAIN_WIDTH   5 /* EQ_B2_GAIN - [10:6] */

Definition at line 638 of file wm9081.h.

#define WM9081_EQ_B2_PG_MASK   0xFFFF /* EQ_B2_PG - [15:0] */

Definition at line 702 of file wm9081.h.

#define WM9081_EQ_B2_PG_SHIFT   0 /* EQ_B2_PG - [15:0] */

Definition at line 703 of file wm9081.h.

#define WM9081_EQ_B2_PG_WIDTH   16 /* EQ_B2_PG - [15:0] */

Definition at line 704 of file wm9081.h.

#define WM9081_EQ_B3_A_MASK   0xFFFF /* EQ_B3_A - [15:0] */

Definition at line 737 of file wm9081.h.

#define WM9081_EQ_B3_A_SHIFT   0 /* EQ_B3_A - [15:0] */

Definition at line 738 of file wm9081.h.

#define WM9081_EQ_B3_A_WIDTH   16 /* EQ_B3_A - [15:0] */

Definition at line 739 of file wm9081.h.

#define WM9081_EQ_B3_B_MASK   0xFFFF /* EQ_B3_B - [15:0] */

Definition at line 744 of file wm9081.h.

#define WM9081_EQ_B3_B_SHIFT   0 /* EQ_B3_B - [15:0] */

Definition at line 745 of file wm9081.h.

#define WM9081_EQ_B3_B_WIDTH   16 /* EQ_B3_B - [15:0] */

Definition at line 746 of file wm9081.h.

#define WM9081_EQ_B3_C_MASK   0xFFFF /* EQ_B3_C - [15:0] */

Definition at line 751 of file wm9081.h.

#define WM9081_EQ_B3_C_SHIFT   0 /* EQ_B3_C - [15:0] */

Definition at line 752 of file wm9081.h.

#define WM9081_EQ_B3_C_WIDTH   16 /* EQ_B3_C - [15:0] */

Definition at line 753 of file wm9081.h.

#define WM9081_EQ_B3_GAIN_MASK   0xF800 /* EQ_B3_GAIN - [15:11] */

Definition at line 650 of file wm9081.h.

#define WM9081_EQ_B3_GAIN_SHIFT   11 /* EQ_B3_GAIN - [15:11] */

Definition at line 651 of file wm9081.h.

#define WM9081_EQ_B3_GAIN_WIDTH   5 /* EQ_B3_GAIN - [15:11] */

Definition at line 652 of file wm9081.h.

#define WM9081_EQ_B3_PG_MASK   0xFFFF /* EQ_B3_PG - [15:0] */

Definition at line 758 of file wm9081.h.

#define WM9081_EQ_B3_PG_SHIFT   0 /* EQ_B3_PG - [15:0] */

Definition at line 759 of file wm9081.h.

#define WM9081_EQ_B3_PG_WIDTH   16 /* EQ_B3_PG - [15:0] */

Definition at line 760 of file wm9081.h.

#define WM9081_EQ_B4_A_MASK   0xFFFF /* EQ_B4_A - [15:0] */

Definition at line 709 of file wm9081.h.

#define WM9081_EQ_B4_A_SHIFT   0 /* EQ_B4_A - [15:0] */

Definition at line 710 of file wm9081.h.

#define WM9081_EQ_B4_A_WIDTH   16 /* EQ_B4_A - [15:0] */

Definition at line 711 of file wm9081.h.

#define WM9081_EQ_B4_B_MASK   0xFFFF /* EQ_B4_B - [15:0] */

Definition at line 716 of file wm9081.h.

#define WM9081_EQ_B4_B_SHIFT   0 /* EQ_B4_B - [15:0] */

Definition at line 717 of file wm9081.h.

#define WM9081_EQ_B4_B_WIDTH   16 /* EQ_B4_B - [15:0] */

Definition at line 718 of file wm9081.h.

#define WM9081_EQ_B4_C_MASK   0xFFFF /* EQ_B4_C - [15:0] */

Definition at line 723 of file wm9081.h.

#define WM9081_EQ_B4_C_SHIFT   0 /* EQ_B4_C - [15:0] */

Definition at line 724 of file wm9081.h.

#define WM9081_EQ_B4_C_WIDTH   16 /* EQ_B4_C - [15:0] */

Definition at line 725 of file wm9081.h.

#define WM9081_EQ_B4_GAIN_MASK   0x003E /* EQ_B4_GAIN - [5:1] */

Definition at line 639 of file wm9081.h.

#define WM9081_EQ_B4_GAIN_SHIFT   1 /* EQ_B4_GAIN - [5:1] */

Definition at line 640 of file wm9081.h.

#define WM9081_EQ_B4_GAIN_WIDTH   5 /* EQ_B4_GAIN - [5:1] */

Definition at line 641 of file wm9081.h.

#define WM9081_EQ_B4_PG_MASK   0xFFFF /* EQ_B4_PG - [15:0] */

Definition at line 730 of file wm9081.h.

#define WM9081_EQ_B4_PG_SHIFT   0 /* EQ_B4_PG - [15:0] */

Definition at line 731 of file wm9081.h.

#define WM9081_EQ_B4_PG_WIDTH   16 /* EQ_B4_PG - [15:0] */

Definition at line 732 of file wm9081.h.

#define WM9081_EQ_B5_A_MASK   0xFFFF /* EQ_B5_A - [15:0] */

Definition at line 765 of file wm9081.h.

#define WM9081_EQ_B5_A_SHIFT   0 /* EQ_B5_A - [15:0] */

Definition at line 766 of file wm9081.h.

#define WM9081_EQ_B5_A_WIDTH   16 /* EQ_B5_A - [15:0] */

Definition at line 767 of file wm9081.h.

#define WM9081_EQ_B5_B_MASK   0xFFFF /* EQ_B5_B - [15:0] */

Definition at line 772 of file wm9081.h.

#define WM9081_EQ_B5_B_SHIFT   0 /* EQ_B5_B - [15:0] */

Definition at line 773 of file wm9081.h.

#define WM9081_EQ_B5_B_WIDTH   16 /* EQ_B5_B - [15:0] */

Definition at line 774 of file wm9081.h.

#define WM9081_EQ_B5_GAIN_MASK   0x07C0 /* EQ_B5_GAIN - [10:6] */

Definition at line 653 of file wm9081.h.

#define WM9081_EQ_B5_GAIN_SHIFT   6 /* EQ_B5_GAIN - [10:6] */

Definition at line 654 of file wm9081.h.

#define WM9081_EQ_B5_GAIN_WIDTH   5 /* EQ_B5_GAIN - [10:6] */

Definition at line 655 of file wm9081.h.

#define WM9081_EQ_B5_PG_MASK   0xFFFF /* EQ_B5_PG - [15:0] */

Definition at line 779 of file wm9081.h.

#define WM9081_EQ_B5_PG_SHIFT   0 /* EQ_B5_PG - [15:0] */

Definition at line 780 of file wm9081.h.

#define WM9081_EQ_B5_PG_WIDTH   16 /* EQ_B5_PG - [15:0] */

Definition at line 781 of file wm9081.h.

#define WM9081_EQ_ENA   0x0001 /* EQ_ENA */

Definition at line 642 of file wm9081.h.

#define WM9081_EQ_ENA_MASK   0x0001 /* EQ_ENA */

Definition at line 643 of file wm9081.h.

#define WM9081_EQ_ENA_SHIFT   0 /* EQ_ENA */

Definition at line 644 of file wm9081.h.

#define WM9081_EQ_ENA_WIDTH   1 /* EQ_ENA */

Definition at line 645 of file wm9081.h.

#define WM9081_FLL_CLK_REF_DIV_MASK   0x0018 /* FLL_CLK_REF_DIV - [4:3] */

Definition at line 368 of file wm9081.h.

#define WM9081_FLL_CLK_REF_DIV_SHIFT   3 /* FLL_CLK_REF_DIV - [4:3] */

Definition at line 369 of file wm9081.h.

#define WM9081_FLL_CLK_REF_DIV_WIDTH   2 /* FLL_CLK_REF_DIV - [4:3] */

Definition at line 370 of file wm9081.h.

#define WM9081_FLL_CLK_SRC_MASK   0x0003 /* FLL_CLK_SRC - [1:0] */

Definition at line 371 of file wm9081.h.

#define WM9081_FLL_CLK_SRC_SHIFT   0 /* FLL_CLK_SRC - [1:0] */

Definition at line 372 of file wm9081.h.

#define WM9081_FLL_CLK_SRC_WIDTH   2 /* FLL_CLK_SRC - [1:0] */

Definition at line 373 of file wm9081.h.

#define WM9081_FLL_CONTROL_1   0x10

Definition at line 40 of file wm9081.h.

#define WM9081_FLL_CONTROL_2   0x11

Definition at line 41 of file wm9081.h.

#define WM9081_FLL_CONTROL_3   0x12

Definition at line 42 of file wm9081.h.

#define WM9081_FLL_CONTROL_4   0x13

Definition at line 43 of file wm9081.h.

#define WM9081_FLL_CONTROL_5   0x14

Definition at line 44 of file wm9081.h.

#define WM9081_FLL_CTRL_RATE_MASK   0x0070 /* FLL_CTRL_RATE - [6:4] */

Definition at line 341 of file wm9081.h.

#define WM9081_FLL_CTRL_RATE_SHIFT   4 /* FLL_CTRL_RATE - [6:4] */

Definition at line 342 of file wm9081.h.

#define WM9081_FLL_CTRL_RATE_WIDTH   3 /* FLL_CTRL_RATE - [6:4] */

Definition at line 343 of file wm9081.h.

#define WM9081_FLL_ENA   0x0001 /* FLL_ENA */

Definition at line 330 of file wm9081.h.

#define WM9081_FLL_ENA_MASK   0x0001 /* FLL_ENA */

Definition at line 331 of file wm9081.h.

#define WM9081_FLL_ENA_SHIFT   0 /* FLL_ENA */

Definition at line 332 of file wm9081.h.

#define WM9081_FLL_ENA_WIDTH   1 /* FLL_ENA */

Definition at line 333 of file wm9081.h.

#define WM9081_FLL_FRAC   0x0004 /* FLL_FRAC */

Definition at line 326 of file wm9081.h.

#define WM9081_FLL_FRAC_MASK   0x0004 /* FLL_FRAC */

Definition at line 327 of file wm9081.h.

#define WM9081_FLL_FRAC_SHIFT   2 /* FLL_FRAC */

Definition at line 328 of file wm9081.h.

#define WM9081_FLL_FRAC_WIDTH   1 /* FLL_FRAC */

Definition at line 329 of file wm9081.h.

#define WM9081_FLL_FRATIO_MASK   0x0007 /* FLL_FRATIO - [2:0] */

Definition at line 344 of file wm9081.h.

#define WM9081_FLL_FRATIO_SHIFT   0 /* FLL_FRATIO - [2:0] */

Definition at line 345 of file wm9081.h.

#define WM9081_FLL_FRATIO_WIDTH   3 /* FLL_FRATIO - [2:0] */

Definition at line 346 of file wm9081.h.

#define WM9081_FLL_GAIN_MASK   0x000F /* FLL_GAIN - [3:0] */

Definition at line 361 of file wm9081.h.

#define WM9081_FLL_GAIN_SHIFT   0 /* FLL_GAIN - [3:0] */

Definition at line 362 of file wm9081.h.

#define WM9081_FLL_GAIN_WIDTH   4 /* FLL_GAIN - [3:0] */

Definition at line 363 of file wm9081.h.

#define WM9081_FLL_HOLD   0x0008 /* FLL_HOLD */

Definition at line 322 of file wm9081.h.

#define WM9081_FLL_HOLD_MASK   0x0008 /* FLL_HOLD */

Definition at line 323 of file wm9081.h.

#define WM9081_FLL_HOLD_SHIFT   3 /* FLL_HOLD */

Definition at line 324 of file wm9081.h.

#define WM9081_FLL_HOLD_WIDTH   1 /* FLL_HOLD */

Definition at line 325 of file wm9081.h.

#define WM9081_FLL_K_MASK   0xFFFF /* FLL_K - [15:0] */

Definition at line 351 of file wm9081.h.

#define WM9081_FLL_K_SHIFT   0 /* FLL_K - [15:0] */

Definition at line 352 of file wm9081.h.

#define WM9081_FLL_K_WIDTH   16 /* FLL_K - [15:0] */

Definition at line 353 of file wm9081.h.

#define WM9081_FLL_N_MASK   0x7FE0 /* FLL_N - [14:5] */

Definition at line 358 of file wm9081.h.

#define WM9081_FLL_N_SHIFT   5 /* FLL_N - [14:5] */

Definition at line 359 of file wm9081.h.

#define WM9081_FLL_N_WIDTH   10 /* FLL_N - [14:5] */

Definition at line 360 of file wm9081.h.

#define WM9081_FLL_OUTDIV_MASK   0x0700 /* FLL_OUTDIV - [10:8] */

Definition at line 338 of file wm9081.h.

#define WM9081_FLL_OUTDIV_SHIFT   8 /* FLL_OUTDIV - [10:8] */

Definition at line 339 of file wm9081.h.

#define WM9081_FLL_OUTDIV_WIDTH   3 /* FLL_OUTDIV - [10:8] */

Definition at line 340 of file wm9081.h.

#define WM9081_IM_TSHUT_EINT   0x0001 /* IM_TSHUT_EINT */

Definition at line 464 of file wm9081.h.

#define WM9081_IM_TSHUT_EINT_MASK   0x0001 /* IM_TSHUT_EINT */

Definition at line 465 of file wm9081.h.

#define WM9081_IM_TSHUT_EINT_SHIFT   0 /* IM_TSHUT_EINT */

Definition at line 466 of file wm9081.h.

#define WM9081_IM_TSHUT_EINT_WIDTH   1 /* IM_TSHUT_EINT */

Definition at line 467 of file wm9081.h.

#define WM9081_IM_WSEQ_BUSY_EINT   0x0004 /* IM_WSEQ_BUSY_EINT */

Definition at line 460 of file wm9081.h.

#define WM9081_IM_WSEQ_BUSY_EINT_MASK   0x0004 /* IM_WSEQ_BUSY_EINT */

Definition at line 461 of file wm9081.h.

#define WM9081_IM_WSEQ_BUSY_EINT_SHIFT   2 /* IM_WSEQ_BUSY_EINT */

Definition at line 462 of file wm9081.h.

#define WM9081_IM_WSEQ_BUSY_EINT_WIDTH   1 /* IM_WSEQ_BUSY_EINT */

Definition at line 463 of file wm9081.h.

#define WM9081_IN1_ENA   0x0001 /* IN1_ENA */

Definition at line 192 of file wm9081.h.

#define WM9081_IN1_ENA_MASK   0x0001 /* IN1_ENA */

Definition at line 193 of file wm9081.h.

#define WM9081_IN1_ENA_SHIFT   0 /* IN1_ENA */

Definition at line 194 of file wm9081.h.

#define WM9081_IN1_ENA_WIDTH   1 /* IN1_ENA */

Definition at line 195 of file wm9081.h.

#define WM9081_IN1_VOL   0x0002 /* IN1_VOL */

Definition at line 188 of file wm9081.h.

#define WM9081_IN1_VOL_MASK   0x0002 /* IN1_VOL */

Definition at line 189 of file wm9081.h.

#define WM9081_IN1_VOL_SHIFT   1 /* IN1_VOL */

Definition at line 190 of file wm9081.h.

#define WM9081_IN1_VOL_WIDTH   1 /* IN1_VOL */

Definition at line 191 of file wm9081.h.

#define WM9081_IN2_ENA   0x0004 /* IN2_ENA */

Definition at line 184 of file wm9081.h.

#define WM9081_IN2_ENA_MASK   0x0004 /* IN2_ENA */

Definition at line 185 of file wm9081.h.

#define WM9081_IN2_ENA_SHIFT   2 /* IN2_ENA */

Definition at line 186 of file wm9081.h.

#define WM9081_IN2_ENA_WIDTH   1 /* IN2_ENA */

Definition at line 187 of file wm9081.h.

#define WM9081_IN2_VOL   0x0008 /* IN2_VOL */

Definition at line 180 of file wm9081.h.

#define WM9081_IN2_VOL_MASK   0x0008 /* IN2_VOL */

Definition at line 181 of file wm9081.h.

#define WM9081_IN2_VOL_SHIFT   3 /* IN2_VOL */

Definition at line 182 of file wm9081.h.

#define WM9081_IN2_VOL_WIDTH   1 /* IN2_VOL */

Definition at line 183 of file wm9081.h.

#define WM9081_INTERRUPT_CONTROL   0x1D

Definition at line 52 of file wm9081.h.

#define WM9081_INTERRUPT_POLARITY   0x1C

Definition at line 51 of file wm9081.h.

#define WM9081_INTERRUPT_STATUS   0x1A

Definition at line 49 of file wm9081.h.

#define WM9081_INTERRUPT_STATUS_MASK   0x1B

Definition at line 50 of file wm9081.h.

#define WM9081_IRQ_OP_CTRL   0x0001 /* IRQ_OP_CTRL */

Definition at line 484 of file wm9081.h.

#define WM9081_IRQ_OP_CTRL_MASK   0x0001 /* IRQ_OP_CTRL */

Definition at line 485 of file wm9081.h.

#define WM9081_IRQ_OP_CTRL_SHIFT   0 /* IRQ_OP_CTRL */

Definition at line 486 of file wm9081.h.

#define WM9081_IRQ_OP_CTRL_WIDTH   1 /* IRQ_OP_CTRL */

Definition at line 487 of file wm9081.h.

#define WM9081_IRQ_POL   0x8000 /* IRQ_POL */

Definition at line 480 of file wm9081.h.

#define WM9081_IRQ_POL_MASK   0x8000 /* IRQ_POL */

Definition at line 481 of file wm9081.h.

#define WM9081_IRQ_POL_SHIFT   15 /* IRQ_POL */

Definition at line 482 of file wm9081.h.

#define WM9081_IRQ_POL_WIDTH   1 /* IRQ_POL */

Definition at line 483 of file wm9081.h.

#define WM9081_LINEOUT_CLAMP   0x0001 /* LINEOUT_CLAMP */

Definition at line 208 of file wm9081.h.

#define WM9081_LINEOUT_CLAMP_MASK   0x0001 /* LINEOUT_CLAMP */

Definition at line 209 of file wm9081.h.

#define WM9081_LINEOUT_CLAMP_SHIFT   0 /* LINEOUT_CLAMP */

Definition at line 210 of file wm9081.h.

#define WM9081_LINEOUT_CLAMP_WIDTH   1 /* LINEOUT_CLAMP */

Definition at line 211 of file wm9081.h.

#define WM9081_LINEOUT_DISCH   0x0004 /* LINEOUT_DISCH */

Definition at line 200 of file wm9081.h.

#define WM9081_LINEOUT_DISCH_MASK   0x0004 /* LINEOUT_DISCH */

Definition at line 201 of file wm9081.h.

#define WM9081_LINEOUT_DISCH_SHIFT   2 /* LINEOUT_DISCH */

Definition at line 202 of file wm9081.h.

#define WM9081_LINEOUT_DISCH_WIDTH   1 /* LINEOUT_DISCH */

Definition at line 203 of file wm9081.h.

#define WM9081_LINEOUT_ENA   0x0010 /* LINEOUT_ENA */

Definition at line 254 of file wm9081.h.

#define WM9081_LINEOUT_ENA_MASK   0x0010 /* LINEOUT_ENA */

Definition at line 255 of file wm9081.h.

#define WM9081_LINEOUT_ENA_SHIFT   4 /* LINEOUT_ENA */

Definition at line 256 of file wm9081.h.

#define WM9081_LINEOUT_ENA_WIDTH   1 /* LINEOUT_ENA */

Definition at line 257 of file wm9081.h.

#define WM9081_LINEOUT_MUTE   0x0080 /* LINEOUT_MUTE */

Definition at line 100 of file wm9081.h.

#define WM9081_LINEOUT_MUTE_MASK   0x0080 /* LINEOUT_MUTE */

Definition at line 101 of file wm9081.h.

#define WM9081_LINEOUT_MUTE_SHIFT   7 /* LINEOUT_MUTE */

Definition at line 102 of file wm9081.h.

#define WM9081_LINEOUT_MUTE_WIDTH   1 /* LINEOUT_MUTE */

Definition at line 103 of file wm9081.h.

#define WM9081_LINEOUT_VOL_MASK   0x003F /* LINEOUT_VOL - [5:0] */

Definition at line 108 of file wm9081.h.

#define WM9081_LINEOUT_VOL_SHIFT   0 /* LINEOUT_VOL - [5:0] */

Definition at line 109 of file wm9081.h.

#define WM9081_LINEOUT_VOL_WIDTH   6 /* LINEOUT_VOL - [5:0] */

Definition at line 110 of file wm9081.h.

#define WM9081_LINEOUT_VROI   0x0002 /* LINEOUT_VROI */

Definition at line 204 of file wm9081.h.

#define WM9081_LINEOUT_VROI_MASK   0x0002 /* LINEOUT_VROI */

Definition at line 205 of file wm9081.h.

#define WM9081_LINEOUT_VROI_SHIFT   1 /* LINEOUT_VROI */

Definition at line 206 of file wm9081.h.

#define WM9081_LINEOUT_VROI_WIDTH   1 /* LINEOUT_VROI */

Definition at line 207 of file wm9081.h.

#define WM9081_LINEOUTZC   0x0040 /* LINEOUTZC */

Definition at line 104 of file wm9081.h.

#define WM9081_LINEOUTZC_MASK   0x0040 /* LINEOUTZC */

Definition at line 105 of file wm9081.h.

#define WM9081_LINEOUTZC_SHIFT   6 /* LINEOUTZC */

Definition at line 106 of file wm9081.h.

#define WM9081_LINEOUTZC_WIDTH   1 /* LINEOUTZC */

Definition at line 107 of file wm9081.h.

#define WM9081_LRCLK_DIR   0x0020 /* LRCLK_DIR */

Definition at line 416 of file wm9081.h.

#define WM9081_LRCLK_DIR_MASK   0x0020 /* LRCLK_DIR */

Definition at line 417 of file wm9081.h.

#define WM9081_LRCLK_DIR_SHIFT   5 /* LRCLK_DIR */

Definition at line 418 of file wm9081.h.

#define WM9081_LRCLK_DIR_WIDTH   1 /* LRCLK_DIR */

Definition at line 419 of file wm9081.h.

#define WM9081_LRCLK_RATE_MASK   0x07FF /* LRCLK_RATE - [10:0] */

Definition at line 441 of file wm9081.h.

#define WM9081_LRCLK_RATE_SHIFT   0 /* LRCLK_RATE - [10:0] */

Definition at line 442 of file wm9081.h.

#define WM9081_LRCLK_RATE_WIDTH   11 /* LRCLK_RATE - [10:0] */

Definition at line 443 of file wm9081.h.

#define WM9081_MAX_REGISTER   0x3D

Definition at line 84 of file wm9081.h.

#define WM9081_MCLKDIV2   0x0080 /* MCLKDIV2 */

Definition at line 280 of file wm9081.h.

#define WM9081_MCLKDIV2_MASK   0x0080 /* MCLKDIV2 */

Definition at line 281 of file wm9081.h.

#define WM9081_MCLKDIV2_SHIFT   7 /* MCLKDIV2 */

Definition at line 282 of file wm9081.h.

#define WM9081_MCLKDIV2_WIDTH   1 /* MCLKDIV2 */

Definition at line 283 of file wm9081.h.

#define WM9081_MW_SLAVE_1   0x28

Definition at line 61 of file wm9081.h.

#define WM9081_OUT_SPK_CTRL   0x0008 /* OUT_SPK_CTRL */

Definition at line 234 of file wm9081.h.

#define WM9081_OUT_SPK_CTRL_MASK   0x0008 /* OUT_SPK_CTRL */

Definition at line 235 of file wm9081.h.

#define WM9081_OUT_SPK_CTRL_SHIFT   3 /* OUT_SPK_CTRL */

Definition at line 236 of file wm9081.h.

#define WM9081_OUT_SPK_CTRL_WIDTH   1 /* OUT_SPK_CTRL */

Definition at line 237 of file wm9081.h.

#define WM9081_POWER_MANAGEMENT   0x0B

Definition at line 36 of file wm9081.h.

#define WM9081_REGISTER_COUNT   55

Definition at line 83 of file wm9081.h.

#define WM9081_SAMPLE_RATE_MASK   0x000F /* SAMPLE_RATE - [3:0] */

Definition at line 291 of file wm9081.h.

#define WM9081_SAMPLE_RATE_SHIFT   0 /* SAMPLE_RATE - [3:0] */

Definition at line 292 of file wm9081.h.

#define WM9081_SAMPLE_RATE_WIDTH   4 /* SAMPLE_RATE - [3:0] */

Definition at line 293 of file wm9081.h.

#define WM9081_SOFTWARE_RESET   0x00

Definition at line 27 of file wm9081.h.

#define WM9081_SPI_4WIRE   0x0010 /* SPI_4WIRE */

Definition at line 617 of file wm9081.h.

#define WM9081_SPI_4WIRE_MASK   0x0010 /* SPI_4WIRE */

Definition at line 618 of file wm9081.h.

#define WM9081_SPI_4WIRE_SHIFT   4 /* SPI_4WIRE */

Definition at line 619 of file wm9081.h.

#define WM9081_SPI_4WIRE_WIDTH   1 /* SPI_4WIRE */

Definition at line 620 of file wm9081.h.

#define WM9081_SPI_CFG   0x0020 /* SPI_CFG */

Definition at line 613 of file wm9081.h.

#define WM9081_SPI_CFG_MASK   0x0020 /* SPI_CFG */

Definition at line 614 of file wm9081.h.

#define WM9081_SPI_CFG_SHIFT   5 /* SPI_CFG */

Definition at line 615 of file wm9081.h.

#define WM9081_SPI_CFG_WIDTH   1 /* SPI_CFG */

Definition at line 616 of file wm9081.h.

#define WM9081_SPK_ACGAIN_MASK   0x0007 /* SPK_ACGAIN - [2:0] */

Definition at line 219 of file wm9081.h.

#define WM9081_SPK_ACGAIN_SHIFT   0 /* SPK_ACGAIN - [2:0] */

Definition at line 220 of file wm9081.h.

#define WM9081_SPK_ACGAIN_WIDTH   3 /* SPK_ACGAIN - [2:0] */

Definition at line 221 of file wm9081.h.

#define WM9081_SPK_DCGAIN_MASK   0x0038 /* SPK_DCGAIN - [5:3] */

Definition at line 216 of file wm9081.h.

#define WM9081_SPK_DCGAIN_SHIFT   3 /* SPK_DCGAIN - [5:3] */

Definition at line 217 of file wm9081.h.

#define WM9081_SPK_DCGAIN_WIDTH   3 /* SPK_DCGAIN - [5:3] */

Definition at line 218 of file wm9081.h.

#define WM9081_SPK_ENA   0x0002 /* SPK_ENA */

Definition at line 262 of file wm9081.h.

#define WM9081_SPK_ENA_MASK   0x0002 /* SPK_ENA */

Definition at line 263 of file wm9081.h.

#define WM9081_SPK_ENA_SHIFT   1 /* SPK_ENA */

Definition at line 264 of file wm9081.h.

#define WM9081_SPK_ENA_WIDTH   1 /* SPK_ENA */

Definition at line 265 of file wm9081.h.

#define WM9081_SPK_INV_MUTE   0x0010 /* SPK_INV_MUTE */

Definition at line 230 of file wm9081.h.

#define WM9081_SPK_INV_MUTE_MASK   0x0010 /* SPK_INV_MUTE */

Definition at line 231 of file wm9081.h.

#define WM9081_SPK_INV_MUTE_SHIFT   4 /* SPK_INV_MUTE */

Definition at line 232 of file wm9081.h.

#define WM9081_SPK_INV_MUTE_WIDTH   1 /* SPK_INV_MUTE */

Definition at line 233 of file wm9081.h.

#define WM9081_SPK_MODE   0x0040 /* SPK_MODE */

Definition at line 226 of file wm9081.h.

#define WM9081_SPK_MODE_MASK   0x0040 /* SPK_MODE */

Definition at line 227 of file wm9081.h.

#define WM9081_SPK_MODE_SHIFT   6 /* SPK_MODE */

Definition at line 228 of file wm9081.h.

#define WM9081_SPK_MODE_WIDTH   1 /* SPK_MODE */

Definition at line 229 of file wm9081.h.

#define WM9081_SPKPGA_ENA   0x0004 /* SPKPGA_ENA */

Definition at line 258 of file wm9081.h.

#define WM9081_SPKPGA_ENA_MASK   0x0004 /* SPKPGA_ENA */

Definition at line 259 of file wm9081.h.

#define WM9081_SPKPGA_ENA_SHIFT   2 /* SPKPGA_ENA */

Definition at line 260 of file wm9081.h.

#define WM9081_SPKPGA_ENA_WIDTH   1 /* SPKPGA_ENA */

Definition at line 261 of file wm9081.h.

#define WM9081_SPKPGA_MUTE   0x0080 /* SPKPGA_MUTE */

Definition at line 115 of file wm9081.h.

#define WM9081_SPKPGA_MUTE_MASK   0x0080 /* SPKPGA_MUTE */

Definition at line 116 of file wm9081.h.

#define WM9081_SPKPGA_MUTE_SHIFT   7 /* SPKPGA_MUTE */

Definition at line 117 of file wm9081.h.

#define WM9081_SPKPGA_MUTE_WIDTH   1 /* SPKPGA_MUTE */

Definition at line 118 of file wm9081.h.

#define WM9081_SPKPGA_VOL_MASK   0x003F /* SPKPGA_VOL - [5:0] */

Definition at line 123 of file wm9081.h.

#define WM9081_SPKPGA_VOL_SHIFT   0 /* SPKPGA_VOL - [5:0] */

Definition at line 124 of file wm9081.h.

#define WM9081_SPKPGA_VOL_WIDTH   6 /* SPKPGA_VOL - [5:0] */

Definition at line 125 of file wm9081.h.

#define WM9081_SPKPGAZC   0x0040 /* SPKPGAZC */

Definition at line 119 of file wm9081.h.

#define WM9081_SPKPGAZC_MASK   0x0040 /* SPKPGAZC */

Definition at line 120 of file wm9081.h.

#define WM9081_SPKPGAZC_SHIFT   6 /* SPKPGAZC */

Definition at line 121 of file wm9081.h.

#define WM9081_SPKPGAZC_WIDTH   1 /* SPKPGAZC */

Definition at line 122 of file wm9081.h.

#define WM9081_STARTUP_BIAS_ENA   0x0001 /* STARTUP_BIAS_ENA */

Definition at line 168 of file wm9081.h.

#define WM9081_STARTUP_BIAS_ENA_MASK   0x0001 /* STARTUP_BIAS_ENA */

Definition at line 169 of file wm9081.h.

#define WM9081_STARTUP_BIAS_ENA_SHIFT   0 /* STARTUP_BIAS_ENA */

Definition at line 170 of file wm9081.h.

#define WM9081_STARTUP_BIAS_ENA_WIDTH   1 /* STARTUP_BIAS_ENA */

Definition at line 171 of file wm9081.h.

#define WM9081_STBY_BIAS_ENA   0x0010 /* STBY_BIAS_ENA */

Definition at line 157 of file wm9081.h.

#define WM9081_STBY_BIAS_ENA_MASK   0x0010 /* STBY_BIAS_ENA */

Definition at line 158 of file wm9081.h.

#define WM9081_STBY_BIAS_ENA_SHIFT   4 /* STBY_BIAS_ENA */

Definition at line 159 of file wm9081.h.

#define WM9081_STBY_BIAS_ENA_WIDTH   1 /* STBY_BIAS_ENA */

Definition at line 160 of file wm9081.h.

#define WM9081_STBY_BIAS_LVL   0x0020 /* STBY_BIAS_LVL */

Definition at line 153 of file wm9081.h.

#define WM9081_STBY_BIAS_LVL_MASK   0x0020 /* STBY_BIAS_LVL */

Definition at line 154 of file wm9081.h.

#define WM9081_STBY_BIAS_LVL_SHIFT   5 /* STBY_BIAS_LVL */

Definition at line 155 of file wm9081.h.

#define WM9081_STBY_BIAS_LVL_WIDTH   1 /* STBY_BIAS_LVL */

Definition at line 156 of file wm9081.h.

#define WM9081_SW_RST_DEV_ID1_MASK   0xFFFF /* SW_RST_DEV_ID1 - [15:0] */

Definition at line 93 of file wm9081.h.

#define WM9081_SW_RST_DEV_ID1_SHIFT   0 /* SW_RST_DEV_ID1 - [15:0] */

Definition at line 94 of file wm9081.h.

#define WM9081_SW_RST_DEV_ID1_WIDTH   16 /* SW_RST_DEV_ID1 - [15:0] */

Definition at line 95 of file wm9081.h.

#define WM9081_SYSCLK_FLL_MCLK   2 /* Use MCLK, enabling FLL if required */

Definition at line 22 of file wm9081.h.

#define WM9081_SYSCLK_MCLK   1 /* Use MCLK without FLL */

Definition at line 21 of file wm9081.h.

#define WM9081_TEMP_SHUT   0x0040 /* TEMP_SHUT */

Definition at line 250 of file wm9081.h.

#define WM9081_TEMP_SHUT_MASK   0x0040 /* TEMP_SHUT */

Definition at line 251 of file wm9081.h.

#define WM9081_TEMP_SHUT_SHIFT   6 /* TEMP_SHUT */

Definition at line 252 of file wm9081.h.

#define WM9081_TEMP_SHUT_WIDTH   1 /* TEMP_SHUT */

Definition at line 253 of file wm9081.h.

#define WM9081_TSENSE_ENA   0x0080 /* TSENSE_ENA */

Definition at line 246 of file wm9081.h.

#define WM9081_TSENSE_ENA_MASK   0x0080 /* TSENSE_ENA */

Definition at line 247 of file wm9081.h.

#define WM9081_TSENSE_ENA_SHIFT   7 /* TSENSE_ENA */

Definition at line 248 of file wm9081.h.

#define WM9081_TSENSE_ENA_WIDTH   1 /* TSENSE_ENA */

Definition at line 249 of file wm9081.h.

#define WM9081_TSHUT_EINT   0x0001 /* TSHUT_EINT */

Definition at line 452 of file wm9081.h.

#define WM9081_TSHUT_EINT_MASK   0x0001 /* TSHUT_EINT */

Definition at line 453 of file wm9081.h.

#define WM9081_TSHUT_EINT_SHIFT   0 /* TSHUT_EINT */

Definition at line 454 of file wm9081.h.

#define WM9081_TSHUT_EINT_WIDTH   1 /* TSHUT_EINT */

Definition at line 455 of file wm9081.h.

#define WM9081_TSHUT_ENA   0x0100 /* TSHUT_ENA */

Definition at line 242 of file wm9081.h.

#define WM9081_TSHUT_ENA_MASK   0x0100 /* TSHUT_ENA */

Definition at line 243 of file wm9081.h.

#define WM9081_TSHUT_ENA_SHIFT   8 /* TSHUT_ENA */

Definition at line 244 of file wm9081.h.

#define WM9081_TSHUT_ENA_WIDTH   1 /* TSHUT_ENA */

Definition at line 245 of file wm9081.h.

#define WM9081_TSHUT_INV   0x0001 /* TSHUT_INV */

Definition at line 472 of file wm9081.h.

#define WM9081_TSHUT_INV_MASK   0x0001 /* TSHUT_INV */

Definition at line 473 of file wm9081.h.

#define WM9081_TSHUT_INV_SHIFT   0 /* TSHUT_INV */

Definition at line 474 of file wm9081.h.

#define WM9081_TSHUT_INV_WIDTH   1 /* TSHUT_INV */

Definition at line 475 of file wm9081.h.

#define WM9081_VMID_BUF_ENA   0x0020 /* VMID_BUF_ENA */

Definition at line 130 of file wm9081.h.

#define WM9081_VMID_BUF_ENA_MASK   0x0020 /* VMID_BUF_ENA */

Definition at line 131 of file wm9081.h.

#define WM9081_VMID_BUF_ENA_SHIFT   5 /* VMID_BUF_ENA */

Definition at line 132 of file wm9081.h.

#define WM9081_VMID_BUF_ENA_WIDTH   1 /* VMID_BUF_ENA */

Definition at line 133 of file wm9081.h.

#define WM9081_VMID_CONTROL   0x04

Definition at line 30 of file wm9081.h.

#define WM9081_VMID_FAST_ST   0x0001 /* VMID_FAST_ST */

Definition at line 141 of file wm9081.h.

#define WM9081_VMID_FAST_ST_MASK   0x0001 /* VMID_FAST_ST */

Definition at line 142 of file wm9081.h.

#define WM9081_VMID_FAST_ST_SHIFT   0 /* VMID_FAST_ST */

Definition at line 143 of file wm9081.h.

#define WM9081_VMID_FAST_ST_WIDTH   1 /* VMID_FAST_ST */

Definition at line 144 of file wm9081.h.

#define WM9081_VMID_RAMP   0x0008 /* VMID_RAMP */

Definition at line 134 of file wm9081.h.

#define WM9081_VMID_RAMP_MASK   0x0008 /* VMID_RAMP */

Definition at line 135 of file wm9081.h.

#define WM9081_VMID_RAMP_SHIFT   3 /* VMID_RAMP */

Definition at line 136 of file wm9081.h.

#define WM9081_VMID_RAMP_WIDTH   1 /* VMID_RAMP */

Definition at line 137 of file wm9081.h.

#define WM9081_VMID_SEL_MASK   0x0006 /* VMID_SEL - [2:1] */

Definition at line 138 of file wm9081.h.

#define WM9081_VMID_SEL_SHIFT   1 /* VMID_SEL - [2:1] */

Definition at line 139 of file wm9081.h.

#define WM9081_VMID_SEL_WIDTH   2 /* VMID_SEL - [2:1] */

Definition at line 140 of file wm9081.h.

#define WM9081_WRITE_SEQUENCER_1   0x26

Definition at line 59 of file wm9081.h.

#define WM9081_WRITE_SEQUENCER_2   0x27

Definition at line 60 of file wm9081.h.

#define WM9081_WSEQ_ABORT   0x0200 /* WSEQ_ABORT */

Definition at line 587 of file wm9081.h.

#define WM9081_WSEQ_ABORT_MASK   0x0200 /* WSEQ_ABORT */

Definition at line 588 of file wm9081.h.

#define WM9081_WSEQ_ABORT_SHIFT   9 /* WSEQ_ABORT */

Definition at line 589 of file wm9081.h.

#define WM9081_WSEQ_ABORT_WIDTH   1 /* WSEQ_ABORT */

Definition at line 590 of file wm9081.h.

#define WM9081_WSEQ_BUSY   0x0001 /* WSEQ_BUSY */

Definition at line 605 of file wm9081.h.

#define WM9081_WSEQ_BUSY_EINT   0x0004 /* WSEQ_BUSY_EINT */

Definition at line 448 of file wm9081.h.

#define WM9081_WSEQ_BUSY_EINT_MASK   0x0004 /* WSEQ_BUSY_EINT */

Definition at line 449 of file wm9081.h.

#define WM9081_WSEQ_BUSY_EINT_SHIFT   2 /* WSEQ_BUSY_EINT */

Definition at line 450 of file wm9081.h.

#define WM9081_WSEQ_BUSY_EINT_WIDTH   1 /* WSEQ_BUSY_EINT */

Definition at line 451 of file wm9081.h.

#define WM9081_WSEQ_BUSY_MASK   0x0001 /* WSEQ_BUSY */

Definition at line 606 of file wm9081.h.

#define WM9081_WSEQ_BUSY_SHIFT   0 /* WSEQ_BUSY */

Definition at line 607 of file wm9081.h.

#define WM9081_WSEQ_BUSY_WIDTH   1 /* WSEQ_BUSY */

Definition at line 608 of file wm9081.h.

#define WM9081_WSEQ_CURRENT_INDEX_MASK   0x07F0 /* WSEQ_CURRENT_INDEX - [10:4] */

Definition at line 602 of file wm9081.h.

#define WM9081_WSEQ_CURRENT_INDEX_SHIFT   4 /* WSEQ_CURRENT_INDEX - [10:4] */

Definition at line 603 of file wm9081.h.

#define WM9081_WSEQ_CURRENT_INDEX_WIDTH   7 /* WSEQ_CURRENT_INDEX - [10:4] */

Definition at line 604 of file wm9081.h.

#define WM9081_WSEQ_ENA   0x8000 /* WSEQ_ENA */

Definition at line 583 of file wm9081.h.

#define WM9081_WSEQ_ENA_MASK   0x8000 /* WSEQ_ENA */

Definition at line 584 of file wm9081.h.

#define WM9081_WSEQ_ENA_SHIFT   15 /* WSEQ_ENA */

Definition at line 585 of file wm9081.h.

#define WM9081_WSEQ_ENA_WIDTH   1 /* WSEQ_ENA */

Definition at line 586 of file wm9081.h.

#define WM9081_WSEQ_START   0x0100 /* WSEQ_START */

Definition at line 591 of file wm9081.h.

#define WM9081_WSEQ_START_INDEX_MASK   0x007F /* WSEQ_START_INDEX - [6:0] */

Definition at line 595 of file wm9081.h.

#define WM9081_WSEQ_START_INDEX_SHIFT   0 /* WSEQ_START_INDEX - [6:0] */

Definition at line 596 of file wm9081.h.

#define WM9081_WSEQ_START_INDEX_WIDTH   7 /* WSEQ_START_INDEX - [6:0] */

Definition at line 597 of file wm9081.h.

#define WM9081_WSEQ_START_MASK   0x0100 /* WSEQ_START */

Definition at line 592 of file wm9081.h.

#define WM9081_WSEQ_START_SHIFT   8 /* WSEQ_START */

Definition at line 593 of file wm9081.h.

#define WM9081_WSEQ_START_WIDTH   1 /* WSEQ_START */

Definition at line 594 of file wm9081.h.