WM8750_PWR1
SND_SOC_DAPM_MICBIAS("Mic Bias", WM8750_PWR1, 1, 0),
SND_SOC_DAPM_ADC("Right ADC", "Right Capture", WM8750_PWR1, 2, 0),
SND_SOC_DAPM_ADC("Left ADC", "Left Capture", WM8750_PWR1, 3, 0),
SND_SOC_DAPM_MUX("Left PGA Mux", WM8750_PWR1, 5, 0,
SND_SOC_DAPM_MUX("Right PGA Mux", WM8750_PWR1, 4, 0,
u16 pwr_reg = snd_soc_component_read(component, WM8750_PWR1) & 0xfe3e;
snd_soc_component_write(component, WM8750_PWR1, pwr_reg | 0x00c0);
snd_soc_component_write(component, WM8750_PWR1, pwr_reg | 0x01c1);
snd_soc_component_write(component, WM8750_PWR1, pwr_reg | 0x0141);
snd_soc_component_write(component, WM8750_PWR1, 0x0001);