Searched refs:rt715 (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/sound/soc/codecs/ |
| D | rt715.c | 54 static void rt715_get_gain(struct rt715_priv *rt715, unsigned int addr_h, in rt715_get_gain() argument 61 ret = regmap_read(rt715->regmap, addr_l, r_val); in rt715_get_gain() 68 ret = regmap_read(rt715->regmap, addr_h, l_val); in rt715_get_gain() 82 struct rt715_priv *rt715 = snd_soc_component_get_drvdata(component); in rt715_set_amp_gain_put() local 88 if (ucontrol->value.integer.value[i] != rt715->kctl_2ch_vol_ori[i]) { in rt715_set_amp_gain_put() 103 rt715_get_gain(rt715, addr_h, addr_l, val_h, &read_rl, &read_ll); in rt715_set_amp_gain_put() 106 regmap_write(rt715->regmap, in rt715_set_amp_gain_put() 110 rt715->kctl_2ch_vol_ori[0] = ucontrol->value.integer.value[0]; in rt715_set_amp_gain_put() 119 rt715->kctl_2ch_vol_ori[1] = ucontrol->value.integer.value[1]; in rt715_set_amp_gain_put() 132 regmap_write(rt715->regmap, addr_h, in rt715_set_amp_gain_put() [all …]
|
| D | rt715-sdw.c | 149 struct rt715_priv *rt715 = dev_get_drvdata(dev); in rt715_sdw_read() local 164 ret = regmap_write(rt715->sdw_regmap, reg, 0); in rt715_sdw_read() 169 ret = regmap_write(rt715->sdw_regmap, reg2, val2); in rt715_sdw_read() 174 ret = regmap_write(rt715->sdw_regmap, reg3, in rt715_sdw_read() 180 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff)); in rt715_sdw_read() 185 ret = regmap_write(rt715->sdw_regmap, reg, *val); in rt715_sdw_read() 191 ret = regmap_write(rt715->sdw_regmap, reg, in rt715_sdw_read() 197 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() 203 ret = regmap_write(rt715->sdw_regmap, reg2, in rt715_sdw_read() 207 ret = regmap_write(rt715->sdw_regmap, reg, (*val & 0xff)); in rt715_sdw_read() [all …]
|
| D | rt715-sdca.c | 31 static int rt715_sdca_index_write(struct rt715_sdca_priv *rt715, in rt715_sdca_index_write() argument 34 struct regmap *regmap = rt715->mbq_regmap; in rt715_sdca_index_write() 42 dev_err(&rt715->slave->dev, in rt715_sdca_index_write() 49 static int rt715_sdca_index_read(struct rt715_sdca_priv *rt715, in rt715_sdca_index_read() argument 52 struct regmap *regmap = rt715->mbq_regmap; in rt715_sdca_index_read() 60 dev_err(&rt715->slave->dev, in rt715_sdca_index_read() 67 static int rt715_sdca_index_update_bits(struct rt715_sdca_priv *rt715, in rt715_sdca_index_update_bits() argument 73 ret = rt715_sdca_index_read(rt715, nid, reg, &tmp); in rt715_sdca_index_update_bits() 79 return rt715_sdca_index_write(rt715, nid, reg, tmp); in rt715_sdca_index_update_bits() 136 struct rt715_sdca_priv *rt715 = snd_soc_component_get_drvdata(component); in rt715_sdca_set_amp_gain_put() local [all …]
|
| D | rt715-sdca-sdw.c | 121 struct rt715_sdca_priv *rt715 = dev_get_drvdata(&slave->dev); in rt715_sdca_update_status() local 124 rt715->status = status; in rt715_sdca_update_status() 130 if (rt715->hw_init || rt715->status != SDW_SLAVE_ATTACHED) in rt715_sdca_update_status() 207 struct rt715_sdca_priv *rt715 = dev_get_drvdata(dev); in rt715_dev_suspend() local 209 if (!rt715->hw_init) in rt715_dev_suspend() 212 regcache_cache_only(rt715->regmap, true); in rt715_dev_suspend() 213 regcache_mark_dirty(rt715->regmap); in rt715_dev_suspend() 214 regcache_cache_only(rt715->mbq_regmap, true); in rt715_dev_suspend() 215 regcache_mark_dirty(rt715->mbq_regmap); in rt715_dev_suspend() 225 struct rt715_sdca_priv *rt715 = dev_get_drvdata(dev); in rt715_dev_resume() local [all …]
|
| D | Makefile | 204 snd-soc-rt715-objs := rt715.o rt715-sdw.o 205 snd-soc-rt715-sdca-objs := rt715-sdca.o rt715-sdca-sdw.o 532 obj-$(CONFIG_SND_SOC_RT715) += snd-soc-rt715.o 533 obj-$(CONFIG_SND_SOC_RT715_SDCA_SDW) += snd-soc-rt715-sdca.o
|