Home
last modified time | relevance | path

Searched refs:adau (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/sound/soc/codecs/
Dadau17x1.c65 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau17x1_pll_event() local
69 adau->pll_regs[5] = 1; in adau17x1_pll_event()
71 adau->pll_regs[5] = 0; in adau17x1_pll_event()
74 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau17x1_pll_event()
79 ret = regmap_raw_write(adau->regmap, ADAU17X1_PLL_CONTROL, in adau17x1_pll_event()
80 adau->pll_regs, ARRAY_SIZE(adau->pll_regs)); in adau17x1_pll_event()
84 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau17x1_pll_event()
159 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau17x1_dsp_mux_enum_put() local
172 adau->dsp_bypass[stream] = false; in adau17x1_dsp_mux_enum_put()
175 val = (adau->tdm_slot[stream] * 2) + 1; in adau17x1_dsp_mux_enum_put()
[all …]
Dadau1781.c178 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1781_dejitter_fixup() local
182 regmap_write(adau->regmap, ADAU1781_DEJITTER, 0); in adau1781_dejitter_fixup()
183 if (!adau->master) in adau1781_dejitter_fixup()
184 regmap_write(adau->regmap, ADAU1781_DEJITTER, 5); in adau1781_dejitter_fixup()
320 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1781_set_bias_level() local
328 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau1781_set_bias_level()
333 regmap_update_bits(adau->regmap, ADAU1781_DIG_PWDN1, 0x8, 0x8); in adau1781_set_bias_level()
336 regmap_update_bits(adau->regmap, ADAU1781_DIG_PWDN1, 0xc, 0x0); in adau1781_set_bias_level()
337 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau1781_set_bias_level()
369 static int adau1781_set_input_mode(struct adau *adau, unsigned int reg, in adau1781_set_input_mode() argument
[all …]
Dadau1761.c259 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_dejitter_fixup() local
263 regmap_write(adau->regmap, ADAU1761_DEJITTER, 0); in adau1761_dejitter_fixup()
264 if (!adau->master) in adau1761_dejitter_fixup()
265 regmap_write(adau->regmap, ADAU1761_DEJITTER, 3); in adau1761_dejitter_fixup()
451 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_set_bias_level() local
459 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau1761_set_bias_level()
464 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau1761_set_bias_level()
487 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_setup_digmic_jackdetect() local
540 regmap_write(adau->regmap, ADAU1761_DIGMIC_JACKDETECT, val); in adau1761_setup_digmic_jackdetect()
548 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_setup_headphone_mode() local
[all …]
Dadau17x1.h29 struct adau { struct
64 int adau17x1_setup_firmware(struct adau *adau, unsigned int rate); argument
65 bool adau17x1_has_dsp(struct adau *adau);
/linux-4.4.14/
DMAINTAINERS718 F: sound/soc/codecs/adau*