Lines Matching refs:cs4270

258 	struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec);  in cs4270_set_dai_sysclk()  local
260 cs4270->mclk = freq; in cs4270_set_dai_sysclk()
281 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_set_dai_fmt() local
287 cs4270->mode = format & SND_SOC_DAIFMT_FORMAT_MASK; in cs4270_set_dai_fmt()
297 cs4270->slave_mode = 1; in cs4270_set_dai_fmt()
300 cs4270->slave_mode = 0; in cs4270_set_dai_fmt()
330 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_hw_params() local
340 ratio = cs4270->mclk / rate; /* MCLK/LRCK ratio */ in cs4270_hw_params()
359 if (cs4270->slave_mode) in cs4270_hw_params()
375 switch (cs4270->mode) { in cs4270_hw_params()
409 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_dai_mute() local
418 reg6 |= cs4270->manual_mute; in cs4270_dai_mute()
442 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_soc_put_mute() local
446 cs4270->manual_mute = (left ? CS4270_MUTE_DAC_A : 0) | in cs4270_soc_put_mute()
506 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_probe() local
532 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_probe()
533 cs4270->supplies); in cs4270_probe()
546 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_remove() local
548 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), cs4270->supplies); in cs4270_remove()
566 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_soc_suspend() local
577 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_suspend()
578 cs4270->supplies); in cs4270_soc_suspend()
585 struct cs4270_private *cs4270 = snd_soc_codec_get_drvdata(codec); in cs4270_soc_resume() local
588 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_resume()
589 cs4270->supplies); in cs4270_soc_resume()
598 regcache_sync(cs4270->regmap); in cs4270_soc_resume()
661 struct cs4270_private *cs4270; in cs4270_i2c_probe() local
665 cs4270 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs4270_private), in cs4270_i2c_probe()
667 if (!cs4270) in cs4270_i2c_probe()
672 cs4270->supplies[i].supply = supply_names[i]; in cs4270_i2c_probe()
675 ARRAY_SIZE(cs4270->supplies), in cs4270_i2c_probe()
676 cs4270->supplies); in cs4270_i2c_probe()
695 cs4270->regmap = devm_regmap_init_i2c(i2c_client, &cs4270_regmap); in cs4270_i2c_probe()
696 if (IS_ERR(cs4270->regmap)) in cs4270_i2c_probe()
697 return PTR_ERR(cs4270->regmap); in cs4270_i2c_probe()
700 ret = regmap_read(cs4270->regmap, CS4270_CHIPID, &val); in cs4270_i2c_probe()
717 i2c_set_clientdata(i2c_client, cs4270); in cs4270_i2c_probe()