Home
last modified time | relevance | path

Searched refs:mbq_regmap (Results 1 – 14 of 14) sorted by relevance

/linux/sound/soc/codecs/
H A Drt721-sdca.c144 rt_sdca_index_write(rt721->mbq_regmap, RT721_VENDOR_ANA_CTL, in rt721_sdca_dmic_preset()
146 rt_sdca_index_write(rt721->mbq_regmap, RT721_ANA_POW_PART, in rt721_sdca_dmic_preset()
148 rt_sdca_index_write(rt721->mbq_regmap, RT721_VENDOR_ANA_CTL, in rt721_sdca_dmic_preset()
150 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset()
152 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset()
154 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset()
156 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset()
158 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset()
160 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOAT, in rt721_sdca_dmic_preset()
162 rt_sdca_index_write(rt721->mbq_regmap, RT721_HDA_SDCA_FLOA in rt721_sdca_dmic_preset()
1468 rt721_sdca_init(struct device * dev,struct regmap * regmap,struct regmap * mbq_regmap,struct sdw_slave * slave) rt721_sdca_init() argument
[all...]
H A Drt715-sdca-sdw.c179 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 Drt712-sdca-dmic.c135 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_dmic_index_write()
151 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_dmic_index_read()
185 regcache_cache_only(rt712->mbq_regmap, false); in rt712_sdca_dmic_io_init()
188 regcache_cache_bypass(rt712->mbq_regmap, true); in rt712_sdca_dmic_io_init()
230 regcache_cache_bypass(rt712->mbq_regmap, false); in rt712_sdca_dmic_io_init()
231 regcache_mark_dirty(rt712->mbq_regmap); in rt712_sdca_dmic_io_init()
260 regmap_read(rt712->mbq_regmap, p->reg_base + i, &regvalue); in rt712_sdca_dmic_set_gain_get()
291 regmap_read(rt712->mbq_regmap, p->reg_base + i, &regvalue[i]); in rt712_sdca_dmic_set_gain_put()
312 err = regmap_write(rt712->mbq_regmap, p->reg_base + i, gain_val[i]); in rt712_sdca_dmic_set_gain_put()
752 struct regmap *mbq_regmap, struct sdw_slave *slave) in rt712_sdca_dmic_init() argument
[all …]
H A Drt721-sdca-sdw.c404 struct regmap *regmap, *mbq_regmap; in rt721_sdca_sdw_probe() local
407 mbq_regmap = devm_regmap_init_sdw_mbq(slave, &rt721_sdca_mbq_regmap); in rt721_sdca_sdw_probe()
408 if (IS_ERR(mbq_regmap)) in rt721_sdca_sdw_probe()
409 return PTR_ERR(mbq_regmap); in rt721_sdca_sdw_probe()
415 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()
522 regcache_cache_only(rt721->mbq_regmap, false); in rt721_sdca_dev_resume()
523 ret = regcache_sync(rt721->mbq_regmap); in rt721_sdca_dev_resume()
525 regcache_cache_only(rt721->mbq_regmap, true); in rt721_sdca_dev_resume()
H A Drt712-sdca-sdw.c363 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()
412 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dev_suspend()
483 regcache_cache_only(rt712->mbq_regmap, false); in rt712_sdca_dev_resume()
484 ret = regcache_sync(rt712->mbq_regmap); in rt712_sdca_dev_resume()
486 regcache_cache_only(rt712->mbq_regmap, true); in rt712_sdca_dev_resume()
H A Drt711-sdca-sdw.c354 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 Drt715-sdca.c35 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 Drt711-sdca.c34 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 Drt1320-sdw.c2428 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, &regvalue[i]); in rt1320_set_gain_put()
2666 regmap_read(rt1320->mbq_regmap, reg_base + i - 2, &regvalue[i]); in rt1320_set_gain_put()
[all …]
H A Drt712-sdca.c33 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_index_write()
49 struct regmap *regmap = rt712->mbq_regmap; in rt712_sdca_index_read()
503 regmap_read(rt712->mbq_regmap, mc->reg, &lvalue); in rt712_sdca_set_gain_put()
504 regmap_read(rt712->mbq_regmap, mc->rreg, &rvalue); in rt712_sdca_set_gain_put()
542 regmap_write(rt712->mbq_regmap, mc->reg, gain_l_val); in rt712_sdca_set_gain_put()
544 regmap_write(rt712->mbq_regmap, mc->rreg, gain_r_val); in rt712_sdca_set_gain_put()
546 regmap_read(rt712->mbq_regmap, mc->reg, &read_l); in rt712_sdca_set_gain_put()
547 regmap_read(rt712->mbq_regmap, mc->rreg, &read_r); in rt712_sdca_set_gain_put()
569 regmap_read(rt712->mbq_regmap, mc->reg, &read_l); in rt712_sdca_set_gain_get()
570 regmap_read(rt712->mbq_regmap, m in rt712_sdca_set_gain_get()
1641 rt712_sdca_init(struct device * dev,struct regmap * regmap,struct regmap * mbq_regmap,struct sdw_slave * slave) rt712_sdca_init() argument
[all...]
H A Drt715-sdca.h20 struct regmap *mbq_regmap; member
129 int rt715_sdca_init(struct device *dev, struct regmap *mbq_regmap,
H A Drt711-sdca.h19 struct regmap *regmap, *mbq_regmap; member
241 struct regmap *mbq_regmap, struct sdw_slave *slave);
H A Drt721-sdca.h20 struct regmap *mbq_regmap; member
273 struct regmap *mbq_regmap, struct sdw_slave *slave);
H A Drt712-sdca-dmic.h16 struct regmap *mbq_regmap; member