Lines Matching refs:regmap
48 struct regmap *regmap; member
247 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3, in cs35l34_sdin_event()
250 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1, in cs35l34_sdin_event()
260 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3, in cs35l34_sdin_event()
263 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1, in cs35l34_sdin_event()
350 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL, in cs35l34_main_amp_event()
353 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL, in cs35l34_main_amp_event()
357 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL, in cs35l34_main_amp_event()
359 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL, in cs35l34_main_amp_event()
392 ret = regmap_read(priv->regmap, CS35L34_AMP_DIG_VOL_CTL, in cs35l34_mclk_event()
404 ret = regmap_read(priv->regmap, CS35L34_INT_STATUS_2, in cs35l34_mclk_event()
532 regmap_update_bits(priv->regmap, CS35L34_ADSP_CLK_CTL, in cs35l34_set_dai_fmt()
536 regmap_update_bits(priv->regmap, CS35L34_ADSP_CLK_CTL, in cs35l34_set_dai_fmt()
562 ret = regmap_update_bits(priv->regmap, CS35L34_ADSP_CLK_CTL, in cs35l34_pcm_hw_params()
641 regmap_update_bits(cs35l34->regmap, CS35L34_MCLK_CTL, in cs35l34_dai_set_sysclk()
683 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x24); in cs35l34_boost_inductor()
684 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x24); in cs35l34_boost_inductor()
685 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP, in cs35l34_boost_inductor()
687 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 0); in cs35l34_boost_inductor()
690 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x20); in cs35l34_boost_inductor()
691 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x20); in cs35l34_boost_inductor()
692 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP, in cs35l34_boost_inductor()
694 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 1); in cs35l34_boost_inductor()
697 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x20); in cs35l34_boost_inductor()
698 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x20); in cs35l34_boost_inductor()
699 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP, in cs35l34_boost_inductor()
701 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 2); in cs35l34_boost_inductor()
704 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x19); in cs35l34_boost_inductor()
705 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x25); in cs35l34_boost_inductor()
706 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP, in cs35l34_boost_inductor()
708 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 3); in cs35l34_boost_inductor()
726 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL, in cs35l34_probe()
732 regmap_write(cs35l34->regmap, CS35L34_PWRCTL2, 0xFD); in cs35l34_probe()
733 regmap_write(cs35l34->regmap, CS35L34_PWRCTL3, 0x1F); in cs35l34_probe()
736 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL, in cs35l34_probe()
741 regmap_update_bits(cs35l34->regmap, CS35L34_BST_PEAK_I, in cs35l34_probe()
746 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL, in cs35l34_probe()
749 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL, in cs35l34_probe()
753 regmap_update_bits(cs35l34->regmap, CS35L34_ADSP_CLK_CTL, in cs35l34_probe()
757 regmap_update_bits(cs35l34->regmap, CS35L34_AMP_DIG_VOL_CTL, in cs35l34_probe()
761 regmap_update_bits(cs35l34->regmap, CS35L34_AMP_DIG_VOL_CTL, in cs35l34_probe()
768 regmap_update_bits(cs35l34->regmap, CS35L34_ADSP_I2S_CTL, in cs35l34_probe()
773 regmap_update_bits(cs35l34->regmap, CS35L34_ADSP_TDM_CTL, in cs35l34_probe()
874 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_4, &sticky4); in cs35l34_irq_thread()
875 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_3, &sticky3); in cs35l34_irq_thread()
876 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_2, &sticky2); in cs35l34_irq_thread()
877 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_1, &sticky1); in cs35l34_irq_thread()
879 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_4, &mask4); in cs35l34_irq_thread()
880 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_3, &mask3); in cs35l34_irq_thread()
881 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_2, &mask2); in cs35l34_irq_thread()
882 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_1, &mask1); in cs35l34_irq_thread()
888 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_1, ¤t1); in cs35l34_irq_thread()
896 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
899 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
903 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
920 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
923 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
927 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
940 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
943 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
947 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
960 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
963 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
967 regmap_update_bits(cs35l34->regmap, in cs35l34_irq_thread()
975 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL2, in cs35l34_irq_thread()
977 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL1, in cs35l34_irq_thread()
983 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL2, in cs35l34_irq_thread()
985 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL1, in cs35l34_irq_thread()
1013 cs35l34->regmap = devm_regmap_init_i2c(i2c_client, &cs35l34_regmap); in cs35l34_i2c_probe()
1014 if (IS_ERR(cs35l34->regmap)) { in cs35l34_i2c_probe()
1015 ret = PTR_ERR(cs35l34->regmap); in cs35l34_i2c_probe()
1073 ret = regmap_read(cs35l34->regmap, CS35L34_DEVID_AB, ®); in cs35l34_i2c_probe()
1076 ret = regmap_read(cs35l34->regmap, CS35L34_DEVID_CD, ®); in cs35l34_i2c_probe()
1078 ret = regmap_read(cs35l34->regmap, CS35L34_DEVID_E, ®); in cs35l34_i2c_probe()
1089 ret = regmap_read(cs35l34->regmap, CS35L34_REV_ID, ®); in cs35l34_i2c_probe()
1100 regmap_update_bits(cs35l34->regmap, CS35L34_INT_MASK_1, in cs35l34_i2c_probe()
1104 regmap_update_bits(cs35l34->regmap, CS35L34_INT_MASK_3, in cs35l34_i2c_probe()
1156 regcache_cache_only(cs35l34->regmap, false); in cs35l34_runtime_resume()
1161 ret = regcache_sync(cs35l34->regmap); in cs35l34_runtime_resume()
1168 regcache_cache_only(cs35l34->regmap, true); in cs35l34_runtime_resume()
1179 regcache_cache_only(cs35l34->regmap, true); in cs35l34_runtime_suspend()
1180 regcache_mark_dirty(cs35l34->regmap); in cs35l34_runtime_suspend()