| /linux-6.15/sound/soc/codecs/ |
| H A D | rt721-sdca.c | 171 regmap_write(rt721->mbq_regmap, 0x5910009, 0x2e01); in rt721_sdca_dmic_preset() 253 regmap_write(rt721->mbq_regmap, 0x310400, 0x3023); in rt721_sdca_jack_preset() 258 regmap_write(rt721->mbq_regmap, 0x310401, 0x3000); in rt721_sdca_jack_preset() 259 regmap_write(rt721->mbq_regmap, 0x310402, 0x1b00); in rt721_sdca_jack_preset() 355 regmap_read(rt721->mbq_regmap, mc->reg, &lvalue); in rt721_sdca_set_gain_put() 415 regmap_read(rt721->mbq_regmap, mc->reg, &read_l); in rt721_sdca_set_gain_put() 439 regmap_read(rt721->mbq_regmap, mc->reg, &read_l); in rt721_sdca_set_gain_get() 1462 rt721->mbq_regmap = mbq_regmap; in rt721_sdca_init() 1465 regcache_cache_only(rt721->mbq_regmap, true); in rt721_sdca_init() 1499 regcache_cache_only(rt721->mbq_regmap, false); in rt721_sdca_io_init() [all …]
|
| H A D | rt715-sdca-sdw.c | 180 struct regmap *mbq_regmap, *regmap; in rt715_sdca_sdw_probe() local 183 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt715_sdca_mbq_regmap); in rt715_sdca_sdw_probe() 184 if (IS_ERR(mbq_regmap)) in rt715_sdca_sdw_probe() 185 return PTR_ERR(mbq_regmap); in rt715_sdca_sdw_probe() 191 return rt715_sdca_init(&slave->dev, mbq_regmap, regmap, slave); in rt715_sdca_sdw_probe() 217 regcache_cache_only(rt715->mbq_regmap, true); in rt715_dev_suspend() 218 regcache_mark_dirty(rt715->mbq_regmap); in rt715_dev_suspend() 254 regcache_cache_only(rt715->mbq_regmap, false); in rt715_dev_resume() 255 regcache_sync_region(rt715->mbq_regmap, 0x2000000, 0x61020ff); in rt715_dev_resume() 256 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() 232 regcache_mark_dirty(rt712->mbq_regmap); in rt712_sdca_dmic_io_init() 773 rt712->mbq_regmap = mbq_regmap; in rt712_sdca_dmic_init() 776 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dmic_init() 895 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dmic_dev_suspend() 939 regcache_sync(rt712->mbq_regmap); in rt712_sdca_dmic_dev_resume() 957 struct regmap *regmap, *mbq_regmap; in rt712_sdca_dmic_sdw_probe() local 961 if (IS_ERR(mbq_regmap)) in rt712_sdca_dmic_sdw_probe() [all …]
|
| H A D | rt1320-sdw.c | 684 regcache_cache_only(rt1320->mbq_regmap, false); in rt1320_io_init() 687 regcache_cache_bypass(rt1320->mbq_regmap, true); in rt1320_io_init() 744 regcache_mark_dirty(rt1320->mbq_regmap); in rt1320_io_init() 1382 rt1320->mbq_regmap = mbq_regmap; in rt1320_sdw_init() 1386 regcache_cache_only(rt1320->mbq_regmap, true); in rt1320_sdw_init() 1429 struct regmap *regmap, *mbq_regmap; in rt1320_sdw_probe() local 1433 if (IS_ERR(mbq_regmap)) in rt1320_sdw_probe() 1434 return PTR_ERR(mbq_regmap); in rt1320_sdw_probe() 1469 regcache_cache_only(rt1320->mbq_regmap, true); in rt1320_dev_suspend() 1498 regcache_cache_only(rt1320->mbq_regmap, false); in rt1320_dev_resume() [all …]
|
| H A D | rt721-sdca-sdw.c | 402 struct regmap *regmap, *mbq_regmap; in rt721_sdca_sdw_probe() local 405 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt721_sdca_mbq_regmap); in rt721_sdca_sdw_probe() 406 if (IS_ERR(mbq_regmap)) in rt721_sdca_sdw_probe() 407 return PTR_ERR(mbq_regmap); in rt721_sdca_sdw_probe() 413 return rt721_sdca_init(&slave->dev, regmap, mbq_regmap, slave); in rt721_sdca_sdw_probe() 451 regcache_cache_only(rt721->mbq_regmap, true); in rt721_sdca_dev_suspend() 521 regcache_cache_only(rt721->mbq_regmap, false); in rt721_sdca_dev_resume() 522 regcache_sync(rt721->mbq_regmap); in rt721_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() 402 regcache_cache_only(rt711->mbq_regmap, true); in rt711_sdca_dev_suspend() 472 regcache_cache_only(rt711->mbq_regmap, false); in rt711_sdca_dev_resume() 473 regcache_sync(rt711->mbq_regmap); in rt711_sdca_dev_resume()
|
| H A D | rt712-sdca-sdw.c | 363 struct regmap *regmap, *mbq_regmap; in rt712_sdca_sdw_probe() local 366 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt712_sdca_mbq_regmap); in rt712_sdca_sdw_probe() 367 if (IS_ERR(mbq_regmap)) in rt712_sdca_sdw_probe() 368 return PTR_ERR(mbq_regmap); in rt712_sdca_sdw_probe() 374 return rt712_sdca_init(&slave->dev, regmap, mbq_regmap, slave); in rt712_sdca_sdw_probe() 414 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dev_suspend() 485 regcache_cache_only(rt712->mbq_regmap, false); in rt712_sdca_dev_resume() 486 regcache_sync(rt712->mbq_regmap); in rt712_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() 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() 974 rt715->mbq_regmap = mbq_regmap; in rt715_sdca_init() 978 regcache_cache_only(rt715->mbq_regmap, true); in rt715_sdca_init() [all …]
|
| H A D | rt711-sdca.c | 33 struct regmap *regmap = rt711->mbq_regmap; in rt711_sdca_index_write() 49 struct regmap *regmap = rt711->mbq_regmap; in rt711_sdca_index_read() 570 regmap_read(rt711->mbq_regmap, mc->reg, &lvalue); in rt711_sdca_set_gain_put() 571 regmap_read(rt711->mbq_regmap, mc->rreg, &rvalue); in rt711_sdca_set_gain_put() 630 regmap_read(rt711->mbq_regmap, mc->reg, &read_l); in rt711_sdca_set_gain_put() 653 regmap_read(rt711->mbq_regmap, mc->reg, &read_l); in rt711_sdca_set_gain_get() 1486 rt711->mbq_regmap = mbq_regmap; in rt711_sdca_init() 1489 regcache_cache_only(rt711->mbq_regmap, true); in rt711_sdca_init() 1604 regcache_cache_only(rt711->mbq_regmap, false); in rt711_sdca_io_init() 1608 regcache_cache_bypass(rt711->mbq_regmap, true); in rt711_sdca_io_init() [all …]
|
| H A D | rt712-sdca.c | 32 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_index_write() 48 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_index_read() 505 regmap_read(rt712->mbq_regmap, mc->reg, &lvalue); in rt712_sdca_set_gain_put() 506 regmap_read(rt712->mbq_regmap, mc->rreg, &rvalue); in rt712_sdca_set_gain_put() 548 regmap_read(rt712->mbq_regmap, mc->reg, &read_l); in rt712_sdca_set_gain_put() 549 regmap_read(rt712->mbq_regmap, mc->rreg, &read_r); in rt712_sdca_set_gain_put() 571 regmap_read(rt712->mbq_regmap, mc->reg, &read_l); in rt712_sdca_set_gain_get() 1665 rt712->mbq_regmap = mbq_regmap; in rt712_sdca_init() 1668 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_init() 1869 regcache_cache_only(rt712->mbq_regmap, false); in rt712_sdca_io_init() [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 268 struct regmap *mbq_regmap, struct sdw_slave *slave);
|
| H A D | rt712-sdca.h | 20 struct regmap *mbq_regmap; member 258 struct regmap *mbq_regmap, struct sdw_slave *slave);
|
| H A D | rt1320-sdw.h | 93 struct regmap *mbq_regmap; member
|
| H A D | rt712-sdca-dmic.h | 16 struct regmap *mbq_regmap; member
|