Lines Matching refs:regmap
9 #include <linux/regmap.h>
250 regcache_cache_only(max98373->regmap, true);
251 regcache_mark_dirty(max98373->regmap);
276 regcache_cache_only(max98373->regmap, false);
277 regcache_sync(max98373->regmap);
353 regcache_cache_only(max98373->regmap, false);
354 regcache_cache_bypass(max98373->regmap, true);
380 regmap_write(max98373->regmap, MAX98373_R2025_AUDIO_IF_MODE, 3);
382 regmap_write(max98373->regmap, MAX98373_R2047_IV_SENSE_ADC_EN, 3);
384 regmap_write(max98373->regmap, MAX98373_R2036_SOUNDWIRE_CTRL, 5);
386 regmap_write(max98373->regmap, MAX98373_R2028_PCM_SR_SETUP_2, 0x88);
388 regmap_write(max98373->regmap,
391 regmap_write(max98373->regmap,
395 regmap_write(max98373->regmap,
398 regmap_write(max98373->regmap,
402 regmap_write(max98373->regmap,
406 regmap_write(max98373->regmap,
410 regmap_write(max98373->regmap,
415 regmap_update_bits(max98373->regmap,
419 regmap_update_bits(max98373->regmap,
424 regmap_update_bits(max98373->regmap,
428 regmap_update_bits(max98373->regmap,
433 regmap_write(max98373->regmap,
439 regmap_update_bits(max98373->regmap,
445 regmap_update_bits(max98373->regmap,
449 regmap_write(max98373->regmap, MAX98373_R20B5_BDE_EN, 1);
450 regmap_write(max98373->regmap, MAX98373_R20E2_LIMITER_EN, 1);
453 regcache_cache_bypass(max98373->regmap, false);
454 regcache_mark_dirty(max98373->regmap);
503 regmap_write(max98373->regmap, MAX98373_R2036_SOUNDWIRE_CTRL, value);
506 regmap_write(max98373->regmap, MAX98373_R2028_PCM_SR_SETUP_2, 0x88);
593 regmap_update_bits(max98373->regmap,
641 regmap_update_bits(max98373->regmap,
647 regmap_update_bits(max98373->regmap,
757 static int max98373_init(struct sdw_slave *slave, struct regmap *regmap)
769 max98373->regmap = regmap;
831 struct regmap *regmap;
834 regmap = devm_regmap_init_sdw(slave, &max98373_sdw_regmap);
835 if (IS_ERR(regmap))
836 return PTR_ERR(regmap);
838 return max98373_init(slave, regmap);