| /linux/sound/soc/codecs/ |
| H A D | rt721-sdca.c | 145 rt_sdca_index_write(rt721->mbq_regmap, RT721_VENDOR_ANA_CTL, in rt721_sdca_dmic_preset() 147 rt_sdca_index_write(rt721->mbq_regmap, RT721_ANA_POW_PART, in rt721_sdca_dmic_preset() 149 rt_sdca_index_write(rt721->mbq_regmap, RT721_VENDOR_ANA_CTL, in rt721_sdca_dmic_preset() 151 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() 153 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() 155 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() 157 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() 159 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() 161 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() 163 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset() [all …]
|
| H A D | rt715-sdca-sdw.c | 179 struct regmap *mbq_regmap, *regmap; in rt715_sdca_sdw_probe() local 182 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt715_sdca_mbq_regmap); in rt715_sdca_sdw_probe() 183 if (IS_ERR(mbq_regmap)) in rt715_sdca_sdw_probe() 184 return PTR_ERR(mbq_regmap); in rt715_sdca_sdw_probe() 190 return rt715_sdca_init(&slave->dev, mbq_regmap, regmap, slave); in rt715_sdca_sdw_probe() 214 regcache_cache_only(rt715->mbq_regmap, true); in rt715_dev_suspend() 215 regcache_mark_dirty(rt715->mbq_regmap); in rt715_dev_suspend() 243 regcache_cache_only(rt715->mbq_regmap, false); in rt715_dev_resume() 244 regcache_sync_region(rt715->mbq_regmap, 0x2000000, 0x61020ff); in rt715_dev_resume() 245 regcache_sync_region(rt715->mbq_regmap, in rt715_dev_resume()
|
| H A D | rt712-sdca-dmic.c | 136 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_dmic_index_write() 152 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_dmic_index_read() 186 regcache_cache_only(rt712->mbq_regmap, false); in rt712_sdca_dmic_io_init() 189 regcache_cache_bypass(rt712->mbq_regmap, true); in rt712_sdca_dmic_io_init() 231 regcache_cache_bypass(rt712->mbq_regmap, false); in rt712_sdca_dmic_io_init() 232 regcache_mark_dirty(rt712->mbq_regmap); in rt712_sdca_dmic_io_init() 261 regmap_read(rt712->mbq_regmap, p->reg_base + i, ®value); in rt712_sdca_dmic_set_gain_get() 292 regmap_read(rt712->mbq_regmap, p->reg_base + i, ®value[i]); in rt712_sdca_dmic_set_gain_put() 313 err = regmap_write(rt712->mbq_regmap, p->reg_base + i, gain_val[i]); in rt712_sdca_dmic_set_gain_put() 748 struct regmap *mbq_regmap, struct sdw_slave *slave) in rt712_sdca_dmic_init() argument [all …]
|
| H A D | rt721-sdca-sdw.c | 407 struct regmap *regmap, *mbq_regmap; in rt721_sdca_sdw_probe() local 410 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt721_sdca_mbq_regmap); in rt721_sdca_sdw_probe() 411 if (IS_ERR(mbq_regmap)) in rt721_sdca_sdw_probe() 412 return PTR_ERR(mbq_regmap); in rt721_sdca_sdw_probe() 418 return rt721_sdca_init(&slave->dev, regmap, mbq_regmap, slave); in rt721_sdca_sdw_probe() 454 regcache_cache_only(rt721->mbq_regmap, true); in rt721_sdca_dev_suspend() 525 regcache_cache_only(rt721->mbq_regmap, false); in rt721_sdca_dev_resume() 526 ret = regcache_sync(rt721->mbq_regmap); in rt721_sdca_dev_resume() 528 regcache_cache_only(rt721->mbq_regmap, true); in rt721_sdca_dev_resume()
|
| H A D | rt712-sdca-sdw.c | 371 struct regmap *regmap, *mbq_regmap; in rt712_sdca_sdw_probe() local 374 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt712_sdca_mbq_regmap); in rt712_sdca_sdw_probe() 375 if (IS_ERR(mbq_regmap)) in rt712_sdca_sdw_probe() 376 return PTR_ERR(mbq_regmap); in rt712_sdca_sdw_probe() 382 return rt712_sdca_init(&slave->dev, regmap, mbq_regmap, slave); in rt712_sdca_sdw_probe() 420 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dev_suspend() 491 regcache_cache_only(rt712->mbq_regmap, false); in rt712_sdca_dev_resume() 492 ret = regcache_sync(rt712->mbq_regmap); in rt712_sdca_dev_resume() 494 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dev_resume()
|
| H A D | rt711-sdca-sdw.c | 354 struct regmap *regmap, *mbq_regmap; in rt711_sdca_sdw_probe() local 357 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt711_sdca_mbq_regmap); in rt711_sdca_sdw_probe() 358 if (IS_ERR(mbq_regmap)) in rt711_sdca_sdw_probe() 359 return PTR_ERR(mbq_regmap); in rt711_sdca_sdw_probe() 365 return rt711_sdca_init(&slave->dev, regmap, mbq_regmap, slave); in rt711_sdca_sdw_probe() 400 regcache_cache_only(rt711->mbq_regmap, true); in rt711_sdca_dev_suspend() 466 regcache_cache_only(rt711->mbq_regmap, false); in rt711_sdca_dev_resume() 467 regcache_sync(rt711->mbq_regmap); in rt711_sdca_dev_resume()
|
| H A D | rt715-sdca.c | 35 struct regmap *regmap = rt715->mbq_regmap; in rt715_sdca_index_write() 53 struct regmap *regmap = rt715->mbq_regmap; in rt715_sdca_index_read() 153 ret = regmap_write(rt715->mbq_regmap, mc->reg + i, gain_val); in rt715_sdca_set_amp_gain_put() 188 ret = regmap_write(rt715->mbq_regmap, reg_base + i, in rt715_sdca_set_amp_gain_4ch_put() 225 ret = regmap_write(rt715->mbq_regmap, reg, gain_val); in rt715_sdca_set_amp_gain_8ch_put() 247 ret = regmap_read(rt715->mbq_regmap, mc->reg + i, &val); in rt715_sdca_set_amp_gain_get() 272 ret = regmap_read(rt715->mbq_regmap, reg_base + i, &val); in rt715_sdca_set_amp_gain_4ch_get() 298 ret = regmap_read(rt715->mbq_regmap, reg_base + i, &val_l); in rt715_sdca_set_amp_gain_8ch_get() 307 ret = regmap_read(rt715->mbq_regmap, reg, &val_r); in rt715_sdca_set_amp_gain_8ch_get() 958 int rt715_sdca_init(struct device *dev, struct regmap *mbq_regmap, 961 rt715_sdca_init(struct device * dev,struct regmap * mbq_regmap,struct regmap * regmap,struct sdw_slave * slave) rt715_sdca_init() argument [all...] |
| H A D | rt711-sdca.c | 34 struct regmap *regmap = rt711->mbq_regmap; in rt711_sdca_index_write() 50 struct regmap *regmap = rt711->mbq_regmap; in rt711_sdca_index_read() 568 regmap_read(rt711->mbq_regmap, mc->reg, &lvalue); in rt711_sdca_set_gain_put() 569 regmap_read(rt711->mbq_regmap, mc->rreg, &rvalue); in rt711_sdca_set_gain_put() 623 regmap_write(rt711->mbq_regmap, mc->reg, gain_l_val); in rt711_sdca_set_gain_put() 626 regmap_write(rt711->mbq_regmap, mc->rreg, gain_r_val); in rt711_sdca_set_gain_put() 628 regmap_read(rt711->mbq_regmap, mc->reg, &read_l); in rt711_sdca_set_gain_put() 629 regmap_read(rt711->mbq_regmap, mc->rreg, &read_r); in rt711_sdca_set_gain_put() 651 regmap_read(rt711->mbq_regmap, mc->reg, &read_l); in rt711_sdca_set_gain_get() 652 regmap_read(rt711->mbq_regmap, m in rt711_sdca_set_gain_get() 1473 rt711_sdca_init(struct device * dev,struct regmap * regmap,struct regmap * mbq_regmap,struct sdw_slave * slave) rt711_sdca_init() argument [all...] |
| H A D | rt1320-sdw.c | 2428 regcache_cache_only(rt1320->mbq_regmap, false); in rt1320_io_init() 2431 regcache_cache_bypass(rt1320->mbq_regmap, true); in rt1320_io_init() 2520 regcache_cache_bypass(rt1320->mbq_regmap, false); in rt1320_io_init() 2522 regcache_mark_dirty(rt1320->mbq_regmap); in rt1320_io_init() 2628 regmap_read(rt1320->mbq_regmap, mc->reg, &lvalue); in rt1320_set_gain_put() 2629 regmap_read(rt1320->mbq_regmap, mc->rreg, &rvalue); in rt1320_set_gain_put() 2649 regmap_write(rt1320->mbq_regmap, mc->reg, gain_l_val); in rt1320_set_gain_put() 2651 regmap_write(rt1320->mbq_regmap, mc->rreg, gain_r_val); in rt1320_set_gain_put() 2663 regmap_read(rt1320->mbq_regmap, reg_base + i, ®value[i]); in rt1320_set_gain_put() 2666 regmap_read(rt1320->mbq_regmap, reg_base + i - 2, ®value[i]); in rt1320_set_gain_put() [all …]
|
| H A D | rt712-sdca.c | 34 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_index_write() 50 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_index_read() 574 regmap_read(rt712->mbq_regmap, mc->reg, &lvalue); in rt712_sdca_set_gain_put() 575 regmap_read(rt712->mbq_regmap, mc->rreg, &rvalue); in rt712_sdca_set_gain_put() 613 regmap_write(rt712->mbq_regmap, mc->reg, gain_l_val); in rt712_sdca_set_gain_put() 615 regmap_write(rt712->mbq_regmap, mc->rreg, gain_r_val); in rt712_sdca_set_gain_put() 617 regmap_read(rt712->mbq_regmap, mc->reg, &read_l); in rt712_sdca_set_gain_put() 618 regmap_read(rt712->mbq_regmap, mc->rreg, &read_r); in rt712_sdca_set_gain_put() 640 regmap_read(rt712->mbq_regmap, mc->reg, &read_l); in rt712_sdca_set_gain_get() 641 regmap_read(rt712->mbq_regmap, mc->rreg, &read_r); in rt712_sdca_set_gain_get() [all …]
|
| H A D | rt715-sdca.h | 20 struct regmap *mbq_regmap; member 129 int rt715_sdca_init(struct device *dev, struct regmap *mbq_regmap,
|
| H A D | rt711-sdca.h | 19 struct regmap *regmap, *mbq_regmap; member 241 struct regmap *mbq_regmap, struct sdw_slave *slave);
|
| H A D | rt721-sdca.h | 20 struct regmap *mbq_regmap; member 273 struct regmap *mbq_regmap, struct sdw_slave *slave);
|
| H A D | rt712-sdca.h | 20 struct regmap *mbq_regmap; member 277 struct regmap *mbq_regmap, struct sdw_slave *slave);
|
| H A D | rt712-sdca-dmic.h | 16 struct regmap *mbq_regmap; member
|