Home
last modified time | relevance | path

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

/Linux-v4.19/sound/soc/codecs/
Dadau17x1.c67 struct adau *adau = snd_soc_component_get_drvdata(component); in adau17x1_pll_event() local
70 adau->pll_regs[5] = 1; in adau17x1_pll_event()
72 adau->pll_regs[5] = 0; in adau17x1_pll_event()
75 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau17x1_pll_event()
80 regmap_raw_write(adau->regmap, ADAU17X1_PLL_CONTROL, in adau17x1_pll_event()
81 adau->pll_regs, ARRAY_SIZE(adau->pll_regs)); in adau17x1_pll_event()
85 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau17x1_pll_event()
97 struct adau *adau = snd_soc_component_get_drvdata(component); in adau17x1_adc_fixup() local
106 regmap_update_bits(adau->regmap, ADAU17X1_CONVERTER0, in adau17x1_adc_fixup()
108 regmap_update_bits(adau->regmap, ADAU17X1_CONVERTER0, in adau17x1_adc_fixup()
[all …]
Dadau1761.c259 struct adau *adau = snd_soc_component_get_drvdata(component); 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_component_get_drvdata(component); in adau1761_set_bias_level() local
459 regcache_cache_only(adau->regmap, false); in adau1761_set_bias_level()
460 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau1761_set_bias_level()
464 regcache_sync(adau->regmap); in adau1761_set_bias_level()
467 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau1761_set_bias_level()
469 regcache_cache_only(adau->regmap, true); in adau1761_set_bias_level()
[all …]
Dadau1781.c178 struct adau *adau = snd_soc_component_get_drvdata(component); 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_component_get_drvdata(component); 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 …]
Dadau17x1.h34 struct adau { struct
73 bool adau17x1_has_dsp(struct adau *adau); argument
DMakefile11 snd-soc-adau-utils-objs := adau-utils.o
269 obj-$(CONFIG_SND_SOC_ADAU_UTILS) += snd-soc-adau-utils.o
/Linux-v4.19/
DMAINTAINERS888 F: sound/soc/codecs/adau*