Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | WM8955_CLK_MCLK 1 |
#define | WM8955_LOUT1_VOLUME 0x02 |
#define | WM8955_ROUT1_VOLUME 0x03 |
#define | WM8955_DAC_CONTROL 0x05 |
#define | WM8955_AUDIO_INTERFACE 0x07 |
#define | WM8955_SAMPLE_RATE 0x08 |
#define | WM8955_LEFT_DAC_VOLUME 0x0A |
#define | WM8955_RIGHT_DAC_VOLUME 0x0B |
#define | WM8955_BASS_CONTROL 0x0C |
#define | WM8955_TREBLE_CONTROL 0x0D |
#define | WM8955_RESET 0x0F |
#define | WM8955_ADDITIONAL_CONTROL_1 0x17 |
#define | WM8955_ADDITIONAL_CONTROL_2 0x18 |
#define | WM8955_POWER_MANAGEMENT_1 0x19 |
#define | WM8955_POWER_MANAGEMENT_2 0x1A |
#define | WM8955_ADDITIONAL_CONTROL_3 0x1B |
#define | WM8955_LEFT_OUT_MIX_1 0x22 |
#define | WM8955_LEFT_OUT_MIX_2 0x23 |
#define | WM8955_RIGHT_OUT_MIX_1 0x24 |
#define | WM8955_RIGHT_OUT_MIX_2 0x25 |
#define | WM8955_MONO_OUT_MIX_1 0x26 |
#define | WM8955_MONO_OUT_MIX_2 0x27 |
#define | WM8955_LOUT2_VOLUME 0x28 |
#define | WM8955_ROUT2_VOLUME 0x29 |
#define | WM8955_MONOOUT_VOLUME 0x2A |
#define | WM8955_CLOCKING_PLL 0x2B |
#define | WM8955_PLL_CONTROL_1 0x2C |
#define | WM8955_PLL_CONTROL_2 0x2D |
#define | WM8955_PLL_CONTROL_3 0x2E |
#define | WM8955_PLL_CONTROL_4 0x3B |
#define | WM8955_REGISTER_COUNT 29 |
#define | WM8955_MAX_REGISTER 0x3B |
#define | WM8955_LO1VU 0x0100 /* LO1VU */ |
#define | WM8955_LO1VU_MASK 0x0100 /* LO1VU */ |
#define | WM8955_LO1VU_SHIFT 8 /* LO1VU */ |
#define | WM8955_LO1VU_WIDTH 1 /* LO1VU */ |
#define | WM8955_LO1ZC 0x0080 /* LO1ZC */ |
#define | WM8955_LO1ZC_MASK 0x0080 /* LO1ZC */ |
#define | WM8955_LO1ZC_SHIFT 7 /* LO1ZC */ |
#define | WM8955_LO1ZC_WIDTH 1 /* LO1ZC */ |
#define | WM8955_LOUTVOL_MASK 0x007F /* LOUTVOL - [6:0] */ |
#define | WM8955_LOUTVOL_SHIFT 0 /* LOUTVOL - [6:0] */ |
#define | WM8955_LOUTVOL_WIDTH 7 /* LOUTVOL - [6:0] */ |
#define | WM8955_RO1VU 0x0100 /* RO1VU */ |
#define | WM8955_RO1VU_MASK 0x0100 /* RO1VU */ |
#define | WM8955_RO1VU_SHIFT 8 /* RO1VU */ |
#define | WM8955_RO1VU_WIDTH 1 /* RO1VU */ |
#define | WM8955_RO1ZC 0x0080 /* RO1ZC */ |
#define | WM8955_RO1ZC_MASK 0x0080 /* RO1ZC */ |
#define | WM8955_RO1ZC_SHIFT 7 /* RO1ZC */ |
#define | WM8955_RO1ZC_WIDTH 1 /* RO1ZC */ |
#define | WM8955_ROUTVOL_MASK 0x007F /* ROUTVOL - [6:0] */ |
#define | WM8955_ROUTVOL_SHIFT 0 /* ROUTVOL - [6:0] */ |
#define | WM8955_ROUTVOL_WIDTH 7 /* ROUTVOL - [6:0] */ |
#define | WM8955_DAT 0x0080 /* DAT */ |
#define | WM8955_DAT_MASK 0x0080 /* DAT */ |
#define | WM8955_DAT_SHIFT 7 /* DAT */ |
#define | WM8955_DAT_WIDTH 1 /* DAT */ |
#define | WM8955_DACMU 0x0008 /* DACMU */ |
#define | WM8955_DACMU_MASK 0x0008 /* DACMU */ |
#define | WM8955_DACMU_SHIFT 3 /* DACMU */ |
#define | WM8955_DACMU_WIDTH 1 /* DACMU */ |
#define | WM8955_DEEMPH_MASK 0x0006 /* DEEMPH - [2:1] */ |
#define | WM8955_DEEMPH_SHIFT 1 /* DEEMPH - [2:1] */ |
#define | WM8955_DEEMPH_WIDTH 2 /* DEEMPH - [2:1] */ |
#define | WM8955_BCLKINV 0x0080 /* BCLKINV */ |
#define | WM8955_BCLKINV_MASK 0x0080 /* BCLKINV */ |
#define | WM8955_BCLKINV_SHIFT 7 /* BCLKINV */ |
#define | WM8955_BCLKINV_WIDTH 1 /* BCLKINV */ |
#define | WM8955_MS 0x0040 /* MS */ |
#define | WM8955_MS_MASK 0x0040 /* MS */ |
#define | WM8955_MS_SHIFT 6 /* MS */ |
#define | WM8955_MS_WIDTH 1 /* MS */ |
#define | WM8955_LRSWAP 0x0020 /* LRSWAP */ |
#define | WM8955_LRSWAP_MASK 0x0020 /* LRSWAP */ |
#define | WM8955_LRSWAP_SHIFT 5 /* LRSWAP */ |
#define | WM8955_LRSWAP_WIDTH 1 /* LRSWAP */ |
#define | WM8955_LRP 0x0010 /* LRP */ |
#define | WM8955_LRP_MASK 0x0010 /* LRP */ |
#define | WM8955_LRP_SHIFT 4 /* LRP */ |
#define | WM8955_LRP_WIDTH 1 /* LRP */ |
#define | WM8955_WL_MASK 0x000C /* WL - [3:2] */ |
#define | WM8955_WL_SHIFT 2 /* WL - [3:2] */ |
#define | WM8955_WL_WIDTH 2 /* WL - [3:2] */ |
#define | WM8955_FORMAT_MASK 0x0003 /* FORMAT - [1:0] */ |
#define | WM8955_FORMAT_SHIFT 0 /* FORMAT - [1:0] */ |
#define | WM8955_FORMAT_WIDTH 2 /* FORMAT - [1:0] */ |
#define | WM8955_BCLKDIV2 0x0080 /* BCLKDIV2 */ |
#define | WM8955_BCLKDIV2_MASK 0x0080 /* BCLKDIV2 */ |
#define | WM8955_BCLKDIV2_SHIFT 7 /* BCLKDIV2 */ |
#define | WM8955_BCLKDIV2_WIDTH 1 /* BCLKDIV2 */ |
#define | WM8955_MCLKDIV2 0x0040 /* MCLKDIV2 */ |
#define | WM8955_MCLKDIV2_MASK 0x0040 /* MCLKDIV2 */ |
#define | WM8955_MCLKDIV2_SHIFT 6 /* MCLKDIV2 */ |
#define | WM8955_MCLKDIV2_WIDTH 1 /* MCLKDIV2 */ |
#define | WM8955_SR_MASK 0x003E /* SR - [5:1] */ |
#define | WM8955_SR_SHIFT 1 /* SR - [5:1] */ |
#define | WM8955_SR_WIDTH 5 /* SR - [5:1] */ |
#define | WM8955_USB 0x0001 /* USB */ |
#define | WM8955_USB_MASK 0x0001 /* USB */ |
#define | WM8955_USB_SHIFT 0 /* USB */ |
#define | WM8955_USB_WIDTH 1 /* USB */ |
#define | WM8955_LDVU 0x0100 /* LDVU */ |
#define | WM8955_LDVU_MASK 0x0100 /* LDVU */ |
#define | WM8955_LDVU_SHIFT 8 /* LDVU */ |
#define | WM8955_LDVU_WIDTH 1 /* LDVU */ |
#define | WM8955_LDACVOL_MASK 0x00FF /* LDACVOL - [7:0] */ |
#define | WM8955_LDACVOL_SHIFT 0 /* LDACVOL - [7:0] */ |
#define | WM8955_LDACVOL_WIDTH 8 /* LDACVOL - [7:0] */ |
#define | WM8955_RDVU 0x0100 /* RDVU */ |
#define | WM8955_RDVU_MASK 0x0100 /* RDVU */ |
#define | WM8955_RDVU_SHIFT 8 /* RDVU */ |
#define | WM8955_RDVU_WIDTH 1 /* RDVU */ |
#define | WM8955_RDACVOL_MASK 0x00FF /* RDACVOL - [7:0] */ |
#define | WM8955_RDACVOL_SHIFT 0 /* RDACVOL - [7:0] */ |
#define | WM8955_RDACVOL_WIDTH 8 /* RDACVOL - [7:0] */ |
#define | WM8955_BB 0x0080 /* BB */ |
#define | WM8955_BB_MASK 0x0080 /* BB */ |
#define | WM8955_BB_SHIFT 7 /* BB */ |
#define | WM8955_BB_WIDTH 1 /* BB */ |
#define | WM8955_BC 0x0040 /* BC */ |
#define | WM8955_BC_MASK 0x0040 /* BC */ |
#define | WM8955_BC_SHIFT 6 /* BC */ |
#define | WM8955_BC_WIDTH 1 /* BC */ |
#define | WM8955_BASS_MASK 0x000F /* BASS - [3:0] */ |
#define | WM8955_BASS_SHIFT 0 /* BASS - [3:0] */ |
#define | WM8955_BASS_WIDTH 4 /* BASS - [3:0] */ |
#define | WM8955_TC 0x0040 /* TC */ |
#define | WM8955_TC_MASK 0x0040 /* TC */ |
#define | WM8955_TC_SHIFT 6 /* TC */ |
#define | WM8955_TC_WIDTH 1 /* TC */ |
#define | WM8955_TRBL_MASK 0x000F /* TRBL - [3:0] */ |
#define | WM8955_TRBL_SHIFT 0 /* TRBL - [3:0] */ |
#define | WM8955_TRBL_WIDTH 4 /* TRBL - [3:0] */ |
#define | WM8955_RESET_MASK 0x01FF /* RESET - [8:0] */ |
#define | WM8955_RESET_SHIFT 0 /* RESET - [8:0] */ |
#define | WM8955_RESET_WIDTH 9 /* RESET - [8:0] */ |
#define | WM8955_TSDEN 0x0100 /* TSDEN */ |
#define | WM8955_TSDEN_MASK 0x0100 /* TSDEN */ |
#define | WM8955_TSDEN_SHIFT 8 /* TSDEN */ |
#define | WM8955_TSDEN_WIDTH 1 /* TSDEN */ |
#define | WM8955_VSEL_MASK 0x00C0 /* VSEL - [7:6] */ |
#define | WM8955_VSEL_SHIFT 6 /* VSEL - [7:6] */ |
#define | WM8955_VSEL_WIDTH 2 /* VSEL - [7:6] */ |
#define | WM8955_DMONOMIX_MASK 0x0030 /* DMONOMIX - [5:4] */ |
#define | WM8955_DMONOMIX_SHIFT 4 /* DMONOMIX - [5:4] */ |
#define | WM8955_DMONOMIX_WIDTH 2 /* DMONOMIX - [5:4] */ |
#define | WM8955_DACINV 0x0002 /* DACINV */ |
#define | WM8955_DACINV_MASK 0x0002 /* DACINV */ |
#define | WM8955_DACINV_SHIFT 1 /* DACINV */ |
#define | WM8955_DACINV_WIDTH 1 /* DACINV */ |
#define | WM8955_TOEN 0x0001 /* TOEN */ |
#define | WM8955_TOEN_MASK 0x0001 /* TOEN */ |
#define | WM8955_TOEN_SHIFT 0 /* TOEN */ |
#define | WM8955_TOEN_WIDTH 1 /* TOEN */ |
#define | WM8955_OUT3SW_MASK 0x0180 /* OUT3SW - [8:7] */ |
#define | WM8955_OUT3SW_SHIFT 7 /* OUT3SW - [8:7] */ |
#define | WM8955_OUT3SW_WIDTH 2 /* OUT3SW - [8:7] */ |
#define | WM8955_ROUT2INV 0x0010 /* ROUT2INV */ |
#define | WM8955_ROUT2INV_MASK 0x0010 /* ROUT2INV */ |
#define | WM8955_ROUT2INV_SHIFT 4 /* ROUT2INV */ |
#define | WM8955_ROUT2INV_WIDTH 1 /* ROUT2INV */ |
#define | WM8955_DACOSR 0x0001 /* DACOSR */ |
#define | WM8955_DACOSR_MASK 0x0001 /* DACOSR */ |
#define | WM8955_DACOSR_SHIFT 0 /* DACOSR */ |
#define | WM8955_DACOSR_WIDTH 1 /* DACOSR */ |
#define | WM8955_VMIDSEL_MASK 0x0180 /* VMIDSEL - [8:7] */ |
#define | WM8955_VMIDSEL_SHIFT 7 /* VMIDSEL - [8:7] */ |
#define | WM8955_VMIDSEL_WIDTH 2 /* VMIDSEL - [8:7] */ |
#define | WM8955_VREF 0x0040 /* VREF */ |
#define | WM8955_VREF_MASK 0x0040 /* VREF */ |
#define | WM8955_VREF_SHIFT 6 /* VREF */ |
#define | WM8955_VREF_WIDTH 1 /* VREF */ |
#define | WM8955_DIGENB 0x0001 /* DIGENB */ |
#define | WM8955_DIGENB_MASK 0x0001 /* DIGENB */ |
#define | WM8955_DIGENB_SHIFT 0 /* DIGENB */ |
#define | WM8955_DIGENB_WIDTH 1 /* DIGENB */ |
#define | WM8955_DACL 0x0100 /* DACL */ |
#define | WM8955_DACL_MASK 0x0100 /* DACL */ |
#define | WM8955_DACL_SHIFT 8 /* DACL */ |
#define | WM8955_DACL_WIDTH 1 /* DACL */ |
#define | WM8955_DACR 0x0080 /* DACR */ |
#define | WM8955_DACR_MASK 0x0080 /* DACR */ |
#define | WM8955_DACR_SHIFT 7 /* DACR */ |
#define | WM8955_DACR_WIDTH 1 /* DACR */ |
#define | WM8955_LOUT1 0x0040 /* LOUT1 */ |
#define | WM8955_LOUT1_MASK 0x0040 /* LOUT1 */ |
#define | WM8955_LOUT1_SHIFT 6 /* LOUT1 */ |
#define | WM8955_LOUT1_WIDTH 1 /* LOUT1 */ |
#define | WM8955_ROUT1 0x0020 /* ROUT1 */ |
#define | WM8955_ROUT1_MASK 0x0020 /* ROUT1 */ |
#define | WM8955_ROUT1_SHIFT 5 /* ROUT1 */ |
#define | WM8955_ROUT1_WIDTH 1 /* ROUT1 */ |
#define | WM8955_LOUT2 0x0010 /* LOUT2 */ |
#define | WM8955_LOUT2_MASK 0x0010 /* LOUT2 */ |
#define | WM8955_LOUT2_SHIFT 4 /* LOUT2 */ |
#define | WM8955_LOUT2_WIDTH 1 /* LOUT2 */ |
#define | WM8955_ROUT2 0x0008 /* ROUT2 */ |
#define | WM8955_ROUT2_MASK 0x0008 /* ROUT2 */ |
#define | WM8955_ROUT2_SHIFT 3 /* ROUT2 */ |
#define | WM8955_ROUT2_WIDTH 1 /* ROUT2 */ |
#define | WM8955_MONO 0x0004 /* MONO */ |
#define | WM8955_MONO_MASK 0x0004 /* MONO */ |
#define | WM8955_MONO_SHIFT 2 /* MONO */ |
#define | WM8955_MONO_WIDTH 1 /* MONO */ |
#define | WM8955_OUT3 0x0002 /* OUT3 */ |
#define | WM8955_OUT3_MASK 0x0002 /* OUT3 */ |
#define | WM8955_OUT3_SHIFT 1 /* OUT3 */ |
#define | WM8955_OUT3_WIDTH 1 /* OUT3 */ |
#define | WM8955_VROI 0x0040 /* VROI */ |
#define | WM8955_VROI_MASK 0x0040 /* VROI */ |
#define | WM8955_VROI_SHIFT 6 /* VROI */ |
#define | WM8955_VROI_WIDTH 1 /* VROI */ |
#define | WM8955_LD2LO 0x0100 /* LD2LO */ |
#define | WM8955_LD2LO_MASK 0x0100 /* LD2LO */ |
#define | WM8955_LD2LO_SHIFT 8 /* LD2LO */ |
#define | WM8955_LD2LO_WIDTH 1 /* LD2LO */ |
#define | WM8955_LI2LO 0x0080 /* LI2LO */ |
#define | WM8955_LI2LO_MASK 0x0080 /* LI2LO */ |
#define | WM8955_LI2LO_SHIFT 7 /* LI2LO */ |
#define | WM8955_LI2LO_WIDTH 1 /* LI2LO */ |
#define | WM8955_LI2LOVOL_MASK 0x0070 /* LI2LOVOL - [6:4] */ |
#define | WM8955_LI2LOVOL_SHIFT 4 /* LI2LOVOL - [6:4] */ |
#define | WM8955_LI2LOVOL_WIDTH 3 /* LI2LOVOL - [6:4] */ |
#define | WM8955_RD2LO 0x0100 /* RD2LO */ |
#define | WM8955_RD2LO_MASK 0x0100 /* RD2LO */ |
#define | WM8955_RD2LO_SHIFT 8 /* RD2LO */ |
#define | WM8955_RD2LO_WIDTH 1 /* RD2LO */ |
#define | WM8955_RI2LO 0x0080 /* RI2LO */ |
#define | WM8955_RI2LO_MASK 0x0080 /* RI2LO */ |
#define | WM8955_RI2LO_SHIFT 7 /* RI2LO */ |
#define | WM8955_RI2LO_WIDTH 1 /* RI2LO */ |
#define | WM8955_RI2LOVOL_MASK 0x0070 /* RI2LOVOL - [6:4] */ |
#define | WM8955_RI2LOVOL_SHIFT 4 /* RI2LOVOL - [6:4] */ |
#define | WM8955_RI2LOVOL_WIDTH 3 /* RI2LOVOL - [6:4] */ |
#define | WM8955_LD2RO 0x0100 /* LD2RO */ |
#define | WM8955_LD2RO_MASK 0x0100 /* LD2RO */ |
#define | WM8955_LD2RO_SHIFT 8 /* LD2RO */ |
#define | WM8955_LD2RO_WIDTH 1 /* LD2RO */ |
#define | WM8955_LI2RO 0x0080 /* LI2RO */ |
#define | WM8955_LI2RO_MASK 0x0080 /* LI2RO */ |
#define | WM8955_LI2RO_SHIFT 7 /* LI2RO */ |
#define | WM8955_LI2RO_WIDTH 1 /* LI2RO */ |
#define | WM8955_LI2ROVOL_MASK 0x0070 /* LI2ROVOL - [6:4] */ |
#define | WM8955_LI2ROVOL_SHIFT 4 /* LI2ROVOL - [6:4] */ |
#define | WM8955_LI2ROVOL_WIDTH 3 /* LI2ROVOL - [6:4] */ |
#define | WM8955_RD2RO 0x0100 /* RD2RO */ |
#define | WM8955_RD2RO_MASK 0x0100 /* RD2RO */ |
#define | WM8955_RD2RO_SHIFT 8 /* RD2RO */ |
#define | WM8955_RD2RO_WIDTH 1 /* RD2RO */ |
#define | WM8955_RI2RO 0x0080 /* RI2RO */ |
#define | WM8955_RI2RO_MASK 0x0080 /* RI2RO */ |
#define | WM8955_RI2RO_SHIFT 7 /* RI2RO */ |
#define | WM8955_RI2RO_WIDTH 1 /* RI2RO */ |
#define | WM8955_RI2ROVOL_MASK 0x0070 /* RI2ROVOL - [6:4] */ |
#define | WM8955_RI2ROVOL_SHIFT 4 /* RI2ROVOL - [6:4] */ |
#define | WM8955_RI2ROVOL_WIDTH 3 /* RI2ROVOL - [6:4] */ |
#define | WM8955_LD2MO 0x0100 /* LD2MO */ |
#define | WM8955_LD2MO_MASK 0x0100 /* LD2MO */ |
#define | WM8955_LD2MO_SHIFT 8 /* LD2MO */ |
#define | WM8955_LD2MO_WIDTH 1 /* LD2MO */ |
#define | WM8955_LI2MO 0x0080 /* LI2MO */ |
#define | WM8955_LI2MO_MASK 0x0080 /* LI2MO */ |
#define | WM8955_LI2MO_SHIFT 7 /* LI2MO */ |
#define | WM8955_LI2MO_WIDTH 1 /* LI2MO */ |
#define | WM8955_LI2MOVOL_MASK 0x0070 /* LI2MOVOL - [6:4] */ |
#define | WM8955_LI2MOVOL_SHIFT 4 /* LI2MOVOL - [6:4] */ |
#define | WM8955_LI2MOVOL_WIDTH 3 /* LI2MOVOL - [6:4] */ |
#define | WM8955_DMEN 0x0001 /* DMEN */ |
#define | WM8955_DMEN_MASK 0x0001 /* DMEN */ |
#define | WM8955_DMEN_SHIFT 0 /* DMEN */ |
#define | WM8955_DMEN_WIDTH 1 /* DMEN */ |
#define | WM8955_RD2MO 0x0100 /* RD2MO */ |
#define | WM8955_RD2MO_MASK 0x0100 /* RD2MO */ |
#define | WM8955_RD2MO_SHIFT 8 /* RD2MO */ |
#define | WM8955_RD2MO_WIDTH 1 /* RD2MO */ |
#define | WM8955_RI2MO 0x0080 /* RI2MO */ |
#define | WM8955_RI2MO_MASK 0x0080 /* RI2MO */ |
#define | WM8955_RI2MO_SHIFT 7 /* RI2MO */ |
#define | WM8955_RI2MO_WIDTH 1 /* RI2MO */ |
#define | WM8955_RI2MOVOL_MASK 0x0070 /* RI2MOVOL - [6:4] */ |
#define | WM8955_RI2MOVOL_SHIFT 4 /* RI2MOVOL - [6:4] */ |
#define | WM8955_RI2MOVOL_WIDTH 3 /* RI2MOVOL - [6:4] */ |
#define | WM8955_LO2VU 0x0100 /* LO2VU */ |
#define | WM8955_LO2VU_MASK 0x0100 /* LO2VU */ |
#define | WM8955_LO2VU_SHIFT 8 /* LO2VU */ |
#define | WM8955_LO2VU_WIDTH 1 /* LO2VU */ |
#define | WM8955_LO2ZC 0x0080 /* LO2ZC */ |
#define | WM8955_LO2ZC_MASK 0x0080 /* LO2ZC */ |
#define | WM8955_LO2ZC_SHIFT 7 /* LO2ZC */ |
#define | WM8955_LO2ZC_WIDTH 1 /* LO2ZC */ |
#define | WM8955_LOUT2VOL_MASK 0x007F /* LOUT2VOL - [6:0] */ |
#define | WM8955_LOUT2VOL_SHIFT 0 /* LOUT2VOL - [6:0] */ |
#define | WM8955_LOUT2VOL_WIDTH 7 /* LOUT2VOL - [6:0] */ |
#define | WM8955_RO2VU 0x0100 /* RO2VU */ |
#define | WM8955_RO2VU_MASK 0x0100 /* RO2VU */ |
#define | WM8955_RO2VU_SHIFT 8 /* RO2VU */ |
#define | WM8955_RO2VU_WIDTH 1 /* RO2VU */ |
#define | WM8955_RO2ZC 0x0080 /* RO2ZC */ |
#define | WM8955_RO2ZC_MASK 0x0080 /* RO2ZC */ |
#define | WM8955_RO2ZC_SHIFT 7 /* RO2ZC */ |
#define | WM8955_RO2ZC_WIDTH 1 /* RO2ZC */ |
#define | WM8955_ROUT2VOL_MASK 0x007F /* ROUT2VOL - [6:0] */ |
#define | WM8955_ROUT2VOL_SHIFT 0 /* ROUT2VOL - [6:0] */ |
#define | WM8955_ROUT2VOL_WIDTH 7 /* ROUT2VOL - [6:0] */ |
#define | WM8955_MOZC 0x0080 /* MOZC */ |
#define | WM8955_MOZC_MASK 0x0080 /* MOZC */ |
#define | WM8955_MOZC_SHIFT 7 /* MOZC */ |
#define | WM8955_MOZC_WIDTH 1 /* MOZC */ |
#define | WM8955_MOUTVOL_MASK 0x007F /* MOUTVOL - [6:0] */ |
#define | WM8955_MOUTVOL_SHIFT 0 /* MOUTVOL - [6:0] */ |
#define | WM8955_MOUTVOL_WIDTH 7 /* MOUTVOL - [6:0] */ |
#define | WM8955_MCLKSEL 0x0100 /* MCLKSEL */ |
#define | WM8955_MCLKSEL_MASK 0x0100 /* MCLKSEL */ |
#define | WM8955_MCLKSEL_SHIFT 8 /* MCLKSEL */ |
#define | WM8955_MCLKSEL_WIDTH 1 /* MCLKSEL */ |
#define | WM8955_PLLOUTDIV2 0x0020 /* PLLOUTDIV2 */ |
#define | WM8955_PLLOUTDIV2_MASK 0x0020 /* PLLOUTDIV2 */ |
#define | WM8955_PLLOUTDIV2_SHIFT 5 /* PLLOUTDIV2 */ |
#define | WM8955_PLLOUTDIV2_WIDTH 1 /* PLLOUTDIV2 */ |
#define | WM8955_PLL_RB 0x0010 /* PLL_RB */ |
#define | WM8955_PLL_RB_MASK 0x0010 /* PLL_RB */ |
#define | WM8955_PLL_RB_SHIFT 4 /* PLL_RB */ |
#define | WM8955_PLL_RB_WIDTH 1 /* PLL_RB */ |
#define | WM8955_PLLEN 0x0008 /* PLLEN */ |
#define | WM8955_PLLEN_MASK 0x0008 /* PLLEN */ |
#define | WM8955_PLLEN_SHIFT 3 /* PLLEN */ |
#define | WM8955_PLLEN_WIDTH 1 /* PLLEN */ |
#define | WM8955_N_MASK 0x01E0 /* N - [8:5] */ |
#define | WM8955_N_SHIFT 5 /* N - [8:5] */ |
#define | WM8955_N_WIDTH 4 /* N - [8:5] */ |
#define | WM8955_K_21_18_MASK 0x000F /* K(21:18) - [3:0] */ |
#define | WM8955_K_21_18_SHIFT 0 /* K(21:18) - [3:0] */ |
#define | WM8955_K_21_18_WIDTH 4 /* K(21:18) - [3:0] */ |
#define | WM8955_K_17_9_MASK 0x01FF /* K(17:9) - [8:0] */ |
#define | WM8955_K_17_9_SHIFT 0 /* K(17:9) - [8:0] */ |
#define | WM8955_K_17_9_WIDTH 9 /* K(17:9) - [8:0] */ |
#define | WM8955_K_8_0_MASK 0x01FF /* K(8:0) - [8:0] */ |
#define | WM8955_K_8_0_SHIFT 0 /* K(8:0) - [8:0] */ |
#define | WM8955_K_8_0_WIDTH 9 /* K(8:0) - [8:0] */ |
#define | WM8955_KEN 0x0080 /* KEN */ |
#define | WM8955_KEN_MASK 0x0080 /* KEN */ |
#define | WM8955_KEN_SHIFT 7 /* KEN */ |
#define | WM8955_KEN_WIDTH 1 /* KEN */ |