Lines Matching refs:regmap
12 #include <linux/regmap.h>
165 regmap_update_bits(max98927->regmap, MAX98927_R0021_PCM_MASTER_MODE,
179 regmap_update_bits(max98927->regmap, MAX98927_R0020_PCM_MODE_CFG,
206 regmap_update_bits(max98927->regmap, MAX98927_R0018_PCM_RX_EN_A,
210 regmap_update_bits(max98927->regmap,
215 regmap_update_bits(max98927->regmap, MAX98927_R003B_SPK_SRC_SEL,
218 regmap_update_bits(max98927->regmap, MAX98927_R0035_PDM_RX_CTRL,
222 regmap_update_bits(max98927->regmap, MAX98927_R0035_PDM_RX_CTRL,
225 regmap_update_bits(max98927->regmap, MAX98927_R003B_SPK_SRC_SEL,
228 regmap_update_bits(max98927->regmap, MAX98927_R0018_PCM_RX_EN_A,
276 regmap_update_bits(max98927->regmap,
291 regmap_update_bits(max98927->regmap,
326 regmap_update_bits(max98927->regmap, MAX98927_R0020_PCM_MODE_CFG,
367 regmap_update_bits(max98927->regmap, MAX98927_R0023_PCM_SR_SETUP1,
369 regmap_update_bits(max98927->regmap, MAX98927_R0024_PCM_SR_SETUP2,
376 regmap_update_bits(max98927->regmap,
381 regmap_update_bits(max98927->regmap,
409 regmap_update_bits(max98927->regmap, MAX98927_R0022_PCM_CLK_SETUP,
429 regmap_update_bits(max98927->regmap, MAX98927_R0020_PCM_MODE_CFG,
433 regmap_write(max98927->regmap, MAX98927_R0018_PCM_RX_EN_A,
435 regmap_write(max98927->regmap, MAX98927_R0019_PCM_RX_EN_B,
439 regmap_write(max98927->regmap, MAX98927_R001A_PCM_TX_EN_A,
441 regmap_write(max98927->regmap, MAX98927_R001B_PCM_TX_EN_B,
445 regmap_write(max98927->regmap, MAX98927_R001C_PCM_TX_HIZ_CTRL_A,
447 regmap_write(max98927->regmap, MAX98927_R001D_PCM_TX_HIZ_CTRL_B,
486 regmap_update_bits(max98927->regmap, MAX98927_R003A_AMP_EN,
488 regmap_update_bits(max98927->regmap, MAX98927_R00FF_GLOBAL_SHDN,
492 regmap_update_bits(max98927->regmap, MAX98927_R00FF_GLOBAL_SHDN,
494 regmap_update_bits(max98927->regmap, MAX98927_R003A_AMP_EN,
657 regmap_write(max98927->regmap, MAX98927_R0100_SOFT_RESET,
661 regmap_write(max98927->regmap, MAX98927_R001C_PCM_TX_HIZ_CTRL_A, 0xFF);
662 regmap_write(max98927->regmap, MAX98927_R001D_PCM_TX_HIZ_CTRL_B, 0xFF);
663 regmap_write(max98927->regmap, MAX98927_R0025_PCM_TO_SPK_MONOMIX_A,
665 regmap_write(max98927->regmap, MAX98927_R0026_PCM_TO_SPK_MONOMIX_B,
668 regmap_write(max98927->regmap, MAX98927_R0036_AMP_VOL_CTRL, 0x38);
669 regmap_write(max98927->regmap, MAX98927_R003C_SPK_GAIN, 0x05);
671 regmap_write(max98927->regmap, MAX98927_R0037_AMP_DSP_CFG, 0x03);
673 regmap_write(max98927->regmap, MAX98927_R003F_MEAS_DSP_CFG, 0xF7);
675 regmap_write(max98927->regmap, MAX98927_R0040_BOOST_CTRL0, 0x1C);
676 regmap_write(max98927->regmap, MAX98927_R0042_BOOST_CTRL1, 0x3E);
678 regmap_write(max98927->regmap, MAX98927_R0043_MEAS_ADC_CFG, 0x04);
679 regmap_write(max98927->regmap, MAX98927_R0044_MEAS_ADC_BASE_MSB, 0x00);
680 regmap_write(max98927->regmap, MAX98927_R0045_MEAS_ADC_BASE_LSB, 0x24);
682 regmap_write(max98927->regmap, MAX98927_R007F_BROWNOUT_LVL4_AMP1_CTRL1,
685 regmap_write(max98927->regmap, MAX98927_R0082_ENV_TRACK_VOUT_HEADROOM,
687 regmap_write(max98927->regmap, MAX98927_R0086_ENV_TRACK_CTRL, 0x01);
688 regmap_write(max98927->regmap, MAX98927_R0087_ENV_TRACK_BOOST_VOUT_READ,
692 regmap_write(max98927->regmap, MAX98927_R001E_PCM_TX_CH_SRC_A,
696 regmap_update_bits(max98927->regmap,
699 regmap_update_bits(max98927->regmap, MAX98927_R001A_PCM_TX_EN_A,
703 regmap_update_bits(max98927->regmap,
706 regmap_update_bits(max98927->regmap, MAX98927_R001B_PCM_TX_EN_B,
712 regmap_update_bits(max98927->regmap,
715 regmap_update_bits(max98927->regmap, MAX98927_R001A_PCM_TX_EN_A,
719 regmap_update_bits(max98927->regmap,
722 regmap_update_bits(max98927->regmap, MAX98927_R001B_PCM_TX_EN_B,
729 regmap_update_bits(max98927->regmap,
741 regcache_cache_only(max98927->regmap, true);
742 regcache_mark_dirty(max98927->regmap);
749 regmap_write(max98927->regmap, MAX98927_R0100_SOFT_RESET,
751 regcache_cache_only(max98927->regmap, false);
752 regcache_sync(max98927->regmap);
826 /* regmap initialization */
827 max98927->regmap
829 if (IS_ERR(max98927->regmap)) {
830 ret = PTR_ERR(max98927->regmap);
832 "Failed to allocate regmap: %d\n", ret);
850 ret = regmap_read(max98927->regmap, MAX98927_R01FF_REV_ID, ®);