Lines Matching defs:rt1318

3 // rt1318-sdw.c -- rt1318 SDCA ALSA SoC amplifier audio driver
21 #include "rt1318-sdw.h"
406 struct rt1318_sdw_priv *rt1318 = dev_get_drvdata(dev);
408 if (rt1318->hw_init)
411 regcache_cache_only(rt1318->regmap, false);
412 if (rt1318->first_hw_init) {
413 regcache_cache_bypass(rt1318->regmap, true);
425 regmap_multi_reg_write(rt1318->regmap, rt1318_blind_write,
428 if (rt1318->first_hw_init) {
429 regcache_cache_bypass(rt1318->regmap, false);
430 regcache_mark_dirty(rt1318->regmap);
434 rt1318->first_hw_init = true;
435 rt1318->hw_init = true;
447 struct rt1318_sdw_priv *rt1318 = dev_get_drvdata(&slave->dev);
450 rt1318->hw_init = false;
456 if (rt1318->hw_init || status != SDW_SLAVE_ATTACHED)
468 struct rt1318_sdw_priv *rt1318 = snd_soc_component_get_drvdata(component);
473 regmap_write(rt1318->regmap,
479 regmap_write(rt1318->regmap,
567 struct rt1318_sdw_priv *rt1318 =
582 if (!rt1318->sdw_slave)
606 retval = sdw_stream_add_slave(rt1318->sdw_slave, &stream_config,
640 regmap_write(rt1318->regmap,
651 struct rt1318_sdw_priv *rt1318 =
656 if (!rt1318->sdw_slave)
659 sdw_stream_remove_slave(rt1318->sdw_slave, sdw_stream);
675 struct rt1318_sdw_priv *rt1318 = snd_soc_component_get_drvdata(component);
677 rt1318->component = component;
679 if (!rt1318->first_hw_init)
683 dev_dbg(&rt1318->sdw_slave->dev, "%s pm_runtime_resume, ret=%d", __func__, ret);
715 .name = "rt1318-aif",
737 struct rt1318_sdw_priv *rt1318;
740 rt1318 = devm_kzalloc(dev, sizeof(*rt1318), GFP_KERNEL);
741 if (!rt1318)
744 dev_set_drvdata(dev, rt1318);
745 rt1318->sdw_slave = slave;
746 rt1318->regmap = regmap;
748 regcache_cache_only(rt1318->regmap, true);
754 rt1318->hw_init = false;
755 rt1318->first_hw_init = false;
812 struct rt1318_sdw_priv *rt1318 = dev_get_drvdata(dev);
814 if (!rt1318->hw_init)
817 regcache_cache_only(rt1318->regmap, true);
826 struct rt1318_sdw_priv *rt1318 = dev_get_drvdata(dev);
829 if (!rt1318->first_hw_init)
844 regcache_cache_only(rt1318->regmap, false);
845 regcache_sync(rt1318->regmap);
857 .name = "rt1318-sdca",