da7213            282 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213            324 sound/soc/codecs/da7213.c 	if (da7213->alc_calib_auto)
da7213            346 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213            352 sound/soc/codecs/da7213.c 	if ((!ret) && (da7213->alc_en))
da7213            362 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213            367 sound/soc/codecs/da7213.c 		if (!da7213->alc_en) {
da7213            369 sound/soc/codecs/da7213.c 			da7213->alc_en = true;
da7213            372 sound/soc/codecs/da7213.c 		da7213->alc_en = false;
da7213            735 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213            743 sound/soc/codecs/da7213.c 		if (da7213->master)
da7213            794 sound/soc/codecs/da7213.c 		if (da7213->master)
da7213           1217 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213           1224 sound/soc/codecs/da7213.c 		da7213->master = true;
da7213           1227 sound/soc/codecs/da7213.c 		da7213->master = false;
da7213           1341 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213           1344 sound/soc/codecs/da7213.c 	if ((da7213->clk_src == clk_id) && (da7213->mclk_rate == freq))
da7213           1368 sound/soc/codecs/da7213.c 	da7213->clk_src = clk_id;
da7213           1370 sound/soc/codecs/da7213.c 	if (da7213->mclk) {
da7213           1371 sound/soc/codecs/da7213.c 		freq = clk_round_rate(da7213->mclk, freq);
da7213           1372 sound/soc/codecs/da7213.c 		ret = clk_set_rate(da7213->mclk, freq);
da7213           1380 sound/soc/codecs/da7213.c 	da7213->mclk_rate = freq;
da7213           1390 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213           1398 sound/soc/codecs/da7213.c 	if (da7213->mclk_rate == 32768) {
da7213           1399 sound/soc/codecs/da7213.c 		if (!da7213->master) {
da7213           1412 sound/soc/codecs/da7213.c 		if (da7213->mclk_rate < 5000000) {
da7213           1415 sound/soc/codecs/da7213.c 				da7213->mclk_rate);
da7213           1417 sound/soc/codecs/da7213.c 		} else if (da7213->mclk_rate <= 9000000) {
da7213           1420 sound/soc/codecs/da7213.c 		} else if (da7213->mclk_rate <= 18000000) {
da7213           1423 sound/soc/codecs/da7213.c 		} else if (da7213->mclk_rate <= 36000000) {
da7213           1426 sound/soc/codecs/da7213.c 		} else if (da7213->mclk_rate <= 54000000) {
da7213           1432 sound/soc/codecs/da7213.c 				da7213->mclk_rate);
da7213           1435 sound/soc/codecs/da7213.c 		freq_ref = (da7213->mclk_rate / indiv);
da7213           1454 sound/soc/codecs/da7213.c 		if (da7213->mclk_rate != 32768) {
da7213           1531 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213           1540 sound/soc/codecs/da7213.c 			if (da7213->mclk) {
da7213           1541 sound/soc/codecs/da7213.c 				ret = clk_prepare_enable(da7213->mclk);
da7213           1558 sound/soc/codecs/da7213.c 			if (da7213->mclk)
da7213           1559 sound/soc/codecs/da7213.c 				clk_disable_unprepare(da7213->mclk);
da7213           1691 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
da7213           1696 sound/soc/codecs/da7213.c 	da7213->alc_calib_auto = true;
da7213           1753 sound/soc/codecs/da7213.c 	da7213->pdata = dev_get_platdata(component->dev);
da7213           1754 sound/soc/codecs/da7213.c 	if (!da7213->pdata)
da7213           1755 sound/soc/codecs/da7213.c 		da7213->pdata = da7213_fw_to_pdata(component);
da7213           1758 sound/soc/codecs/da7213.c 	if (da7213->pdata) {
da7213           1759 sound/soc/codecs/da7213.c 		struct da7213_platform_data *pdata = da7213->pdata;
da7213           1814 sound/soc/codecs/da7213.c 	da7213->mclk = devm_clk_get(component->dev, "mclk");
da7213           1815 sound/soc/codecs/da7213.c 	if (IS_ERR(da7213->mclk)) {
da7213           1816 sound/soc/codecs/da7213.c 		if (PTR_ERR(da7213->mclk) != -ENOENT)
da7213           1817 sound/soc/codecs/da7213.c 			return PTR_ERR(da7213->mclk);
da7213           1819 sound/soc/codecs/da7213.c 			da7213->mclk = NULL;
da7213           1853 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213;
da7213           1856 sound/soc/codecs/da7213.c 	da7213 = devm_kzalloc(&i2c->dev, sizeof(*da7213), GFP_KERNEL);
da7213           1857 sound/soc/codecs/da7213.c 	if (!da7213)
da7213           1860 sound/soc/codecs/da7213.c 	i2c_set_clientdata(i2c, da7213);
da7213           1862 sound/soc/codecs/da7213.c 	da7213->regmap = devm_regmap_init_i2c(i2c, &da7213_regmap_config);
da7213           1863 sound/soc/codecs/da7213.c 	if (IS_ERR(da7213->regmap)) {
da7213           1864 sound/soc/codecs/da7213.c 		ret = PTR_ERR(da7213->regmap);