rt5616            961 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616            965 sound/soc/codecs/rt5616.c 	rt5616->lrck[dai->id] = params_rate(params);
rt5616            967 sound/soc/codecs/rt5616.c 	pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]);
rt5616            979 sound/soc/codecs/rt5616.c 	rt5616->bclk[dai->id] = rt5616->lrck[dai->id] * (32 << bclk_ms);
rt5616            982 sound/soc/codecs/rt5616.c 		rt5616->bclk[dai->id], rt5616->lrck[dai->id]);
rt5616           1014 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1019 sound/soc/codecs/rt5616.c 		rt5616->master[dai->id] = 1;
rt5616           1023 sound/soc/codecs/rt5616.c 		rt5616->master[dai->id] = 0;
rt5616           1066 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1069 sound/soc/codecs/rt5616.c 	if (freq == rt5616->sysclk && clk_id == rt5616->sysclk_src)
rt5616           1086 sound/soc/codecs/rt5616.c 	rt5616->sysclk = freq;
rt5616           1087 sound/soc/codecs/rt5616.c 	rt5616->sysclk_src = clk_id;
rt5616           1098 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1102 sound/soc/codecs/rt5616.c 	if (source == rt5616->pll_src && freq_in == rt5616->pll_in &&
rt5616           1103 sound/soc/codecs/rt5616.c 	    freq_out == rt5616->pll_out)
rt5616           1109 sound/soc/codecs/rt5616.c 		rt5616->pll_in = 0;
rt5616           1110 sound/soc/codecs/rt5616.c 		rt5616->pll_out = 0;
rt5616           1151 sound/soc/codecs/rt5616.c 	rt5616->pll_in = freq_in;
rt5616           1152 sound/soc/codecs/rt5616.c 	rt5616->pll_out = freq_out;
rt5616           1153 sound/soc/codecs/rt5616.c 	rt5616->pll_src = source;
rt5616           1161 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1177 sound/soc/codecs/rt5616.c 		if (IS_ERR(rt5616->mclk))
rt5616           1181 sound/soc/codecs/rt5616.c 			clk_disable_unprepare(rt5616->mclk);
rt5616           1183 sound/soc/codecs/rt5616.c 			ret = clk_prepare_enable(rt5616->mclk);
rt5616           1225 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1228 sound/soc/codecs/rt5616.c 	rt5616->mclk = devm_clk_get(component->dev, "mclk");
rt5616           1229 sound/soc/codecs/rt5616.c 	if (PTR_ERR(rt5616->mclk) == -EPROBE_DEFER)
rt5616           1232 sound/soc/codecs/rt5616.c 	rt5616->component = component;
rt5616           1240 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1242 sound/soc/codecs/rt5616.c 	regcache_cache_only(rt5616->regmap, true);
rt5616           1243 sound/soc/codecs/rt5616.c 	regcache_mark_dirty(rt5616->regmap);
rt5616           1250 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
rt5616           1252 sound/soc/codecs/rt5616.c 	regcache_cache_only(rt5616->regmap, false);
rt5616           1253 sound/soc/codecs/rt5616.c 	regcache_sync(rt5616->regmap);
rt5616           1343 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616;
rt5616           1347 sound/soc/codecs/rt5616.c 	rt5616 = devm_kzalloc(&i2c->dev, sizeof(struct rt5616_priv),
rt5616           1349 sound/soc/codecs/rt5616.c 	if (!rt5616)
rt5616           1352 sound/soc/codecs/rt5616.c 	i2c_set_clientdata(i2c, rt5616);
rt5616           1354 sound/soc/codecs/rt5616.c 	rt5616->regmap = devm_regmap_init_i2c(i2c, &rt5616_regmap);
rt5616           1355 sound/soc/codecs/rt5616.c 	if (IS_ERR(rt5616->regmap)) {
rt5616           1356 sound/soc/codecs/rt5616.c 		ret = PTR_ERR(rt5616->regmap);
rt5616           1362 sound/soc/codecs/rt5616.c 	regmap_read(rt5616->regmap, RT5616_DEVICE_ID, &val);
rt5616           1369 sound/soc/codecs/rt5616.c 	regmap_write(rt5616->regmap, RT5616_RESET, 0);
rt5616           1370 sound/soc/codecs/rt5616.c 	regmap_update_bits(rt5616->regmap, RT5616_PWR_ANLG1,
rt5616           1376 sound/soc/codecs/rt5616.c 	regmap_update_bits(rt5616->regmap, RT5616_PWR_ANLG1,
rt5616           1380 sound/soc/codecs/rt5616.c 	ret = regmap_register_patch(rt5616->regmap, init_list,
rt5616           1385 sound/soc/codecs/rt5616.c 	regmap_update_bits(rt5616->regmap, RT5616_PWR_ANLG1,
rt5616           1400 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = i2c_get_clientdata(client);
rt5616           1402 sound/soc/codecs/rt5616.c 	regmap_write(rt5616->regmap, RT5616_HP_VOL, 0xc8c8);
rt5616           1403 sound/soc/codecs/rt5616.c 	regmap_write(rt5616->regmap, RT5616_LOUT_CTRL1, 0xc8c8);