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);