CS42L42_PWR_CTL1
{ CS42L42_PWR_CTL1, 0x0A },
{ CS42L42_PWR_CTL1, 0x02, 10000 },
{ CS42L42_PWR_CTL1, 0x0A },
{ CS42L42_PWR_CTL1, 0x02, 10000 },
{ CS42L42_PWR_CTL1, 0x0E },
{ CS42L42_PWR_CTL1, 0x06, 10000 },
{ CS42L42_PWR_CTL1, 0xFE },
{ CS42L42_PWR_CTL1, 0xFF },
regmap_clear_bits(cs42l42->regmap, CS42L42_PWR_CTL1, pdn_mask);
regmap_set_bits(cs42l42->regmap, CS42L42_PWR_CTL1, pdn_mask);
case CS42L42_PWR_CTL1:
REG_SEQ0(CS42L42_PWR_CTL1, 0xFE),
REG_SEQ0(CS42L42_PWR_CTL1, 0xFF)
regmap_update_bits(cs42l42->regmap, CS42L42_PWR_CTL1,
regmap_write(cs42l42->regmap, CS42L42_PWR_CTL1, 0xff);
regmap_write(cs42l42->regmap, CS42L42_PWR_CTL1, 0xff);
SND_SOC_DAPM_DAC_E("DAC", NULL, CS42L42_PWR_CTL1, CS42L42_HP_PDN_SHIFT, 1,
SND_SOC_DAPM_MIXER("MIXER", CS42L42_PWR_CTL1, CS42L42_MIXER_PDN_SHIFT, 1, NULL, 0),
SND_SOC_DAPM_SUPPLY("ASP DAI0", CS42L42_PWR_CTL1, CS42L42_ASP_DAI_PDN_SHIFT, 1, NULL, 0),
SND_SOC_DAPM_ADC_E("ADC", NULL, CS42L42_PWR_CTL1, CS42L42_ADC_PDN_SHIFT, 1,
SND_SOC_DAPM_SUPPLY("ASP DAO0", CS42L42_PWR_CTL1, CS42L42_ASP_DAO_PDN_SHIFT, 1, NULL, 0),
{ CS42L42_PWR_CTL1, 0xFF },
{ CS42L42_PWR_CTL1, 0xFF },