Lines Matching defs:regmap
14 #include <linux/regmap.h>
694 struct regmap *regmap;
1410 struct regmap *regmap = wsa884x->regmap;
1435 regmap_update_bits(regmap, WSA884X_ISENSE2,
1438 regmap_update_bits(regmap, WSA884X_VSENSE1,
1441 regmap_update_bits(regmap, WSA884X_GAIN_RAMPING_MIN,
1446 regmap_update_bits(regmap, WSA884X_DRE_CTL_0,
1450 regmap_update_bits(regmap, WSA884X_DRE_CTL_1,
1454 regmap_update_bits(regmap, WSA884X_DRE_CTL_1,
1465 if (!regmap_read(wsa884x->regmap, WSA884X_OTP_REG_0, &variant))
1468 regmap_multi_reg_write(wsa884x->regmap, wsa884x_reg_init,
1481 regmap_write(wsa884x->regmap, WSA884X_ANA_WO_CTL_0, wo_ctl_0);
1496 regcache_cache_only(wsa884x->regmap, true);
1497 regcache_mark_dirty(wsa884x->regmap);
1504 regcache_cache_only(wsa884x->regmap, false);
1505 ret = regcache_sync(wsa884x->regmap);
1507 dev_err(&slave->dev, "Cannot sync regmap cache\n");
1600 snd_soc_component_init_regmap(comp, wsa884x->regmap);
1872 wsa884x->regmap = devm_regmap_init_sdw(pdev, &wsa884x_regmap_config);
1873 if (IS_ERR(wsa884x->regmap))
1874 return dev_err_probe(dev, PTR_ERR(wsa884x->regmap),
1878 regcache_cache_only(wsa884x->regmap, true);
1895 struct regmap *regmap = dev_get_regmap(dev, NULL);
1897 regcache_cache_only(regmap, true);
1898 regcache_mark_dirty(regmap);
1905 struct regmap *regmap = dev_get_regmap(dev, NULL);
1907 regcache_cache_only(regmap, false);
1908 regcache_sync(regmap);