Home
last modified time | relevance | path

Searched refs:rt1318 (Results 1 – 2 of 2) sorted by relevance

/linux/sound/soc/codecs/
H A Drt1318.c486 struct rt1318_priv *rt1318 = snd_soc_component_get_drvdata(component); in rt1318_dac_event() local
490 regmap_update_bits(rt1318->regmap, RT1318_PWR_STA1, in rt1318_dac_event()
495 regmap_update_bits(rt1318->regmap, RT1318_PWR_STA1, in rt1318_dac_event()
509 struct rt1318_priv *rt1318 = snd_soc_component_get_drvdata(component); in rt1318_dvol_put() local
511 rt1318->rt1318_dvol = ucontrol->value.integer.value[0]; in rt1318_dvol_put()
513 if (rt1318->rt1318_dvol <= RT1318_DVOL_STEP && rt1318->rt1318_dvol >= 0) { in rt1318_dvol_put()
514 regmap_write(rt1318->regmap, RT1318_DA_VOL_L_8, in rt1318_dvol_put()
515 rt1318->rt1318_dvol >> 8); in rt1318_dvol_put()
516 regmap_write(rt1318->regmap, RT1318_DA_VOL_L_1_7, in rt1318_dvol_put()
517 rt1318->rt1318_dvol & 0xff); in rt1318_dvol_put()
[all …]
H A Drt1318-sdw.c406 struct rt1318_sdw_priv *rt1318 = dev_get_drvdata(dev); in rt1318_io_init() local
408 if (rt1318->hw_init) in rt1318_io_init()
411 regcache_cache_only(rt1318->regmap, false); in rt1318_io_init()
412 if (rt1318->first_hw_init) { in rt1318_io_init()
413 regcache_cache_bypass(rt1318->regmap, true); in rt1318_io_init()
425 regmap_multi_reg_write(rt1318->regmap, rt1318_blind_write, in rt1318_io_init()
428 if (rt1318->first_hw_init) { in rt1318_io_init()
429 regcache_cache_bypass(rt1318->regmap, false); in rt1318_io_init()
430 regcache_mark_dirty(rt1318->regmap); in rt1318_io_init()
434 rt1318->first_hw_init = true; in rt1318_io_init()
[all …]