Lines Matching refs:regmap

9 #include <linux/regmap.h>
256 regmap_read(max98373->regmap, max98373->cache[i].reg, &max98373->cache[i].val);
258 regcache_cache_only(max98373->regmap, true);
288 regcache_cache_only(max98373->regmap, false);
289 regcache_sync(max98373->regmap);
364 regcache_cache_only(max98373->regmap, false);
366 regcache_cache_bypass(max98373->regmap, true);
381 regmap_write(max98373->regmap, MAX98373_R2025_AUDIO_IF_MODE, 3);
383 regmap_write(max98373->regmap, MAX98373_R2047_IV_SENSE_ADC_EN, 3);
385 regmap_write(max98373->regmap, MAX98373_R2036_SOUNDWIRE_CTRL, 5);
387 regmap_write(max98373->regmap, MAX98373_R2028_PCM_SR_SETUP_2, 0x88);
389 regmap_write(max98373->regmap,
392 regmap_write(max98373->regmap,
396 regmap_write(max98373->regmap,
399 regmap_write(max98373->regmap,
403 regmap_write(max98373->regmap,
407 regmap_write(max98373->regmap,
411 regmap_write(max98373->regmap,
416 regmap_update_bits(max98373->regmap,
420 regmap_update_bits(max98373->regmap,
425 regmap_update_bits(max98373->regmap,
429 regmap_update_bits(max98373->regmap,
434 regmap_write(max98373->regmap,
440 regmap_update_bits(max98373->regmap,
446 regmap_update_bits(max98373->regmap,
450 regmap_write(max98373->regmap, MAX98373_R20B5_BDE_EN, 1);
451 regmap_write(max98373->regmap, MAX98373_R20E2_LIMITER_EN, 1);
454 regcache_cache_bypass(max98373->regmap, false);
455 regcache_mark_dirty(max98373->regmap);
504 regmap_write(max98373->regmap, MAX98373_R2036_SOUNDWIRE_CTRL, value);
507 regmap_write(max98373->regmap, MAX98373_R2028_PCM_SR_SETUP_2, 0x88);
584 regmap_update_bits(max98373->regmap,
632 regmap_update_bits(max98373->regmap,
638 regmap_update_bits(max98373->regmap,
729 static int max98373_init(struct sdw_slave *slave, struct regmap *regmap)
742 max98373->regmap = regmap;
745 regcache_cache_only(max98373->regmap, true);
833 struct regmap *regmap;
836 regmap = devm_regmap_init_sdw(slave, &max98373_sdw_regmap);
837 if (IS_ERR(regmap))
838 return PTR_ERR(regmap);
840 return max98373_init(slave, regmap);