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