Searched refs:nau8821 (Results 1 – 3 of 3) sorted by relevance
46 static int nau8821_configure_sysclk(struct nau8821 *nau8821,471 struct nau8821 *nau8821 = snd_soc_component_get_drvdata(component); in dmic_clock_control() local479 regmap_read(nau8821->regmap, NAU8821_R03_CLK_DIVIDER, in dmic_clock_control()483 clk_adc = (nau8821->fs * 256) >> clk_adc_src; in dmic_clock_control()487 nau8821->dmic_clk_threshold) { in dmic_clock_control()494 dev_dbg(nau8821->dev, in dmic_clock_control()496 clk_adc, nau8821->dmic_clk_threshold, in dmic_clock_control()498 regmap_update_bits(nau8821->regmap, NAU8821_R13_DMIC_CTRL, in dmic_clock_control()510 struct nau8821 *nau8821 = snd_soc_component_get_drvdata(component); in nau8821_left_adc_event() local514 msleep(nau8821->adc_delay); in nau8821_left_adc_event()[all …]
559 struct nau8821 { struct
28 #include "../../codecs/nau8821.h"35 #define NAU8821_CODEC_DAI "nau8821-hifi"1287 SND_SOC_DAILINK_DEF(nau8821,1436 links[i].codecs = nau8821; in acp_sofdsp_dai_links_create() 1437 links[i].num_codecs = ARRAY_SIZE(nau8821); in acp_sofdsp_dai_links_create()