adav80x           215 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           218 sound/soc/codecs/adav80x.c 	switch (adav80x->clk_src) {
adav80x           239 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           241 sound/soc/codecs/adav80x.c 	return adav80x->pll_src == ADAV80X_PLL_SRC_XTAL;
adav80x           285 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           288 sound/soc/codecs/adav80x.c 	if (adav80x->deemph) {
adav80x           289 sound/soc/codecs/adav80x.c 		switch (adav80x->rate) {
adav80x           310 sound/soc/codecs/adav80x.c 	return regmap_update_bits(adav80x->regmap, ADAV80X_DAC_CTRL2,
adav80x           318 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           324 sound/soc/codecs/adav80x.c 	adav80x->deemph = deemph;
adav80x           333 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           335 sound/soc/codecs/adav80x.c 	ucontrol->value.integer.value[0] = adav80x->deemph;
adav80x           368 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           406 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][0],
adav80x           409 sound/soc/codecs/adav80x.c 	regmap_write(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][1],
adav80x           412 sound/soc/codecs/adav80x.c 	adav80x->dai_fmt[dai->id] = fmt & SND_SOC_DAIFMT_FORMAT_MASK;
adav80x           420 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           428 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, ADAV80X_ADC_CTRL1,
adav80x           437 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           445 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, ADAV80X_DAC_CTRL2,
adav80x           455 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           475 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][0],
adav80x           484 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           487 sound/soc/codecs/adav80x.c 	if (adav80x->dai_fmt[dai->id] != SND_SOC_DAIFMT_RIGHT_J)
adav80x           507 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][1],
adav80x           517 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           520 sound/soc/codecs/adav80x.c 	if (rate * 256 != adav80x->sysclk)
adav80x           530 sound/soc/codecs/adav80x.c 	adav80x->rate = rate;
adav80x           540 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           555 sound/soc/codecs/adav80x.c 		adav80x->sysclk = freq;
adav80x           557 sound/soc/codecs/adav80x.c 		if (adav80x->clk_src != clk_id) {
adav80x           560 sound/soc/codecs/adav80x.c 			adav80x->clk_src = clk_id;
adav80x           569 sound/soc/codecs/adav80x.c 			regmap_write(adav80x->regmap, ADAV80X_ICLK_CTRL1,
adav80x           571 sound/soc/codecs/adav80x.c 			regmap_write(adav80x->regmap, ADAV80X_ICLK_CTRL2,
adav80x           592 sound/soc/codecs/adav80x.c 			regmap_update_bits(adav80x->regmap, ADAV80X_PLL_OUTE,
adav80x           594 sound/soc/codecs/adav80x.c 			adav80x->sysclk_pd[clk_id] = true;
adav80x           596 sound/soc/codecs/adav80x.c 			regmap_update_bits(adav80x->regmap, ADAV80X_PLL_OUTE,
adav80x           598 sound/soc/codecs/adav80x.c 			adav80x->sysclk_pd[clk_id] = false;
adav80x           603 sound/soc/codecs/adav80x.c 		if (adav80x->sysclk_pd[0])
adav80x           608 sound/soc/codecs/adav80x.c 		if (adav80x->sysclk_pd[1] || adav80x->sysclk_pd[2])
adav80x           625 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           675 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, ADAV80X_PLL_CTRL1,
adav80x           677 sound/soc/codecs/adav80x.c 	regmap_update_bits(adav80x->regmap, ADAV80X_PLL_CTRL2,
adav80x           680 sound/soc/codecs/adav80x.c 	if (source != adav80x->pll_src) {
adav80x           686 sound/soc/codecs/adav80x.c 		regmap_update_bits(adav80x->regmap, ADAV80X_PLL_CLK_SRC,
adav80x           689 sound/soc/codecs/adav80x.c 		adav80x->pll_src = source;
adav80x           700 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           709 sound/soc/codecs/adav80x.c 		regmap_update_bits(adav80x->regmap, ADAV80X_DAC_CTRL1, mask,
adav80x           713 sound/soc/codecs/adav80x.c 		regmap_update_bits(adav80x->regmap, ADAV80X_DAC_CTRL1, mask,
adav80x           726 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           728 sound/soc/codecs/adav80x.c 	if (!snd_soc_component_is_active(component) || !adav80x->rate)
adav80x           732 sound/soc/codecs/adav80x.c 			SNDRV_PCM_HW_PARAM_RATE, adav80x->rate);
adav80x           739 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           742 sound/soc/codecs/adav80x.c 		adav80x->rate = 0;
adav80x           805 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           812 sound/soc/codecs/adav80x.c 	regmap_write(adav80x->regmap, ADAV80X_PLL_OUTE, 0x20);
adav80x           814 sound/soc/codecs/adav80x.c 	regmap_write(adav80x->regmap, ADAV80X_DAC_CTRL3, 0x6);
adav80x           821 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
adav80x           823 sound/soc/codecs/adav80x.c 	regcache_sync(adav80x->regmap);
adav80x           849 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x;
adav80x           854 sound/soc/codecs/adav80x.c 	adav80x = devm_kzalloc(dev, sizeof(*adav80x), GFP_KERNEL);
adav80x           855 sound/soc/codecs/adav80x.c 	if (!adav80x)
adav80x           858 sound/soc/codecs/adav80x.c 	dev_set_drvdata(dev, adav80x);
adav80x           859 sound/soc/codecs/adav80x.c 	adav80x->regmap = regmap;