WM8940_POWER1
SND_SOC_DAPM_PGA("Aux Input", WM8940_POWER1, 6, 0, NULL, 0),
SND_SOC_DAPM_MICBIAS("Mic Bias", WM8940_POWER1, 4, 0),
u16 pwr_reg = snd_soc_component_read(component, WM8940_POWER1) & 0x1F0;
ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg | 0x1);
ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg | 0x1);
ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg | 0x2);
ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg);
reg = snd_soc_component_read(component, WM8940_POWER1);
snd_soc_component_write(component, WM8940_POWER1, reg & 0x1df);
case WM8940_POWER1:
reg = snd_soc_component_read(component, WM8940_POWER1);
snd_soc_component_write(component, WM8940_POWER1, reg | 0x020);
ret = snd_soc_component_write(component, WM8940_POWER1, 0x180);