adau1373          552 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373          561 sound/soc/codecs/adau1373.c 	regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id),
adau1373          824 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373          830 sound/soc/codecs/adau1373.c 	if (!adau1373->dais[dai].master)
adau1373          833 sound/soc/codecs/adau1373.c 	if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1)
adau1373          845 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373          850 sound/soc/codecs/adau1373.c 	return adau1373->dais[dai].enable_src;
adau1373         1034 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373         1035 sound/soc/codecs/adau1373.c 	struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
adau1373         1073 sound/soc/codecs/adau1373.c 	regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id),
adau1373         1094 sound/soc/codecs/adau1373.c 	return regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id),
adau1373         1101 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373         1102 sound/soc/codecs/adau1373.c 	struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
adau1373         1151 sound/soc/codecs/adau1373.c 	regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id),
adau1373         1160 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(dai->component);
adau1373         1161 sound/soc/codecs/adau1373.c 	struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
adau1373         1174 sound/soc/codecs/adau1373.c 	regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id),
adau1373         1255 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373         1305 sound/soc/codecs/adau1373.c 		regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id),
adau1373         1308 sound/soc/codecs/adau1373.c 		regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id),
adau1373         1313 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_DPLL_CTRL(pll_id),
adau1373         1315 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL1(pll_id), pll_regs[0]);
adau1373         1316 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL2(pll_id), pll_regs[1]);
adau1373         1317 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL3(pll_id), pll_regs[2]);
adau1373         1318 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL4(pll_id), pll_regs[3]);
adau1373         1319 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL5(pll_id), pll_regs[4]);
adau1373         1322 sound/soc/codecs/adau1373.c 	regmap_update_bits(adau1373->regmap, ADAU1373_CLK_SRC_DIV(pll_id), 0x3f, 0x09);
adau1373         1327 sound/soc/codecs/adau1373.c static void adau1373_load_drc_settings(struct adau1373 *adau1373,
adau1373         1333 sound/soc/codecs/adau1373.c 		regmap_write(adau1373->regmap, ADAU1373_DRC(nr) + i, drc[i]);
adau1373         1352 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373         1367 sound/soc/codecs/adau1373.c 			adau1373_load_drc_settings(adau1373, i,
adau1373         1379 sound/soc/codecs/adau1373.c 		regmap_write(adau1373->regmap, ADAU1373_INPUT_MODE, val);
adau1373         1386 sound/soc/codecs/adau1373.c 		regmap_write(adau1373->regmap, ADAU1373_OUTPUT_CTRL, val);
adau1373         1390 sound/soc/codecs/adau1373.c 		regmap_write(adau1373->regmap, ADAU1373_EP_CTRL,
adau1373         1400 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_ADC_CTRL,
adau1373         1409 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373         1417 sound/soc/codecs/adau1373.c 		regmap_update_bits(adau1373->regmap, ADAU1373_PWDN_CTRL3,
adau1373         1421 sound/soc/codecs/adau1373.c 		regmap_update_bits(adau1373->regmap, ADAU1373_PWDN_CTRL3,
adau1373         1430 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
adau1373         1432 sound/soc/codecs/adau1373.c 	regcache_sync(adau1373->regmap);
adau1373         1479 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373;
adau1373         1482 sound/soc/codecs/adau1373.c 	adau1373 = devm_kzalloc(&client->dev, sizeof(*adau1373), GFP_KERNEL);
adau1373         1483 sound/soc/codecs/adau1373.c 	if (!adau1373)
adau1373         1486 sound/soc/codecs/adau1373.c 	adau1373->regmap = devm_regmap_init_i2c(client,
adau1373         1488 sound/soc/codecs/adau1373.c 	if (IS_ERR(adau1373->regmap))
adau1373         1489 sound/soc/codecs/adau1373.c 		return PTR_ERR(adau1373->regmap);
adau1373         1491 sound/soc/codecs/adau1373.c 	regmap_write(adau1373->regmap, ADAU1373_SOFT_RESET, 0x00);
adau1373         1493 sound/soc/codecs/adau1373.c 	dev_set_drvdata(&client->dev, adau1373);