Lines Matching refs:regmap
23 #include <linux/regmap.h>
199 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1,
202 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
205 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
209 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
212 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
216 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_DIG_VOL_CTL,
221 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1,
225 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_DIG_VOL_CTL,
247 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
251 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
259 regmap_update_bits(cs35l35->regmap,
264 regmap_update_bits(cs35l35->regmap, CS35L35_PROTECT_CTL,
268 regmap_bulk_read(cs35l35->regmap, CS35L35_INT_STATUS_1,
273 regmap_update_bits(cs35l35->regmap, CS35L35_PROTECT_CTL,
277 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
281 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
292 regmap_update_bits(cs35l35->regmap,
373 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1,
378 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1,
486 ret = regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL2,
503 ret = regmap_update_bits(cs35l35->regmap,
534 regmap_update_bits(cs35l35->regmap,
540 regmap_update_bits(cs35l35->regmap,
581 ret = regmap_update_bits(cs35l35->regmap,
615 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_INP_DRV_CTL,
644 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_INP_DRV_CTL,
752 ret = regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1,
766 struct regmap *regmap = cs35l35->regmap;
774 regmap_update_bits(regmap, CS35L35_BST_CONV_SW_FREQ,
777 regmap_read(regmap, CS35L35_BST_PEAK_I, &bst_ipk);
782 regmap_write(regmap, CS35L35_BST_CONV_COEF_1, 0x24);
783 regmap_write(regmap, CS35L35_BST_CONV_COEF_2, 0x24);
784 regmap_update_bits(regmap, CS35L35_BST_CONV_SW_FREQ,
788 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x1B);
790 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x4E);
793 regmap_write(regmap, CS35L35_BST_CONV_COEF_1, 0x20);
794 regmap_write(regmap, CS35L35_BST_CONV_COEF_2, 0x20);
795 regmap_update_bits(regmap, CS35L35_BST_CONV_SW_FREQ,
799 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x1B);
801 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x47);
804 regmap_write(regmap, CS35L35_BST_CONV_COEF_1, 0x20);
805 regmap_write(regmap, CS35L35_BST_CONV_COEF_2, 0x20);
806 regmap_update_bits(regmap, CS35L35_BST_CONV_SW_FREQ,
810 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x1B);
812 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x3C);
815 regmap_write(regmap, CS35L35_BST_CONV_COEF_1, 0x19);
816 regmap_write(regmap, CS35L35_BST_CONV_COEF_2, 0x25);
817 regmap_update_bits(regmap, CS35L35_BST_CONV_SW_FREQ,
821 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x1B);
823 regmap_write(regmap, CS35L35_BST_CONV_SLOPE_COMP, 0x23);
842 regmap_update_bits(cs35l35->regmap, CS35L35_BST_CVTR_V_CTL,
847 regmap_update_bits(cs35l35->regmap, CS35L35_BST_PEAK_I,
857 regmap_update_bits(cs35l35->regmap, CS35L35_PROTECT_CTL,
863 regmap_update_bits(cs35l35->regmap,
870 regmap_update_bits(cs35l35->regmap,
876 regmap_update_bits(cs35l35->regmap, CS35L35_CLASS_H_CTL,
886 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1,
891 regmap_update_bits(cs35l35->regmap, CS35L35_SP_FMT_CTL3,
898 regmap_update_bits(cs35l35->regmap,
904 regmap_update_bits(cs35l35->regmap,
910 regmap_update_bits(cs35l35->regmap,
916 regmap_update_bits(cs35l35->regmap,
922 regmap_update_bits(cs35l35->regmap,
928 regmap_update_bits(cs35l35->regmap,
934 regmap_update_bits(cs35l35->regmap,
940 regmap_update_bits(cs35l35->regmap,
946 regmap_update_bits(cs35l35->regmap,
952 regmap_update_bits(cs35l35->regmap,
958 regmap_update_bits(cs35l35->regmap,
967 regmap_update_bits(cs35l35->regmap,
972 regmap_update_bits(cs35l35->regmap,
977 regmap_update_bits(cs35l35->regmap,
984 regmap_update_bits(cs35l35->regmap,
989 regmap_update_bits(cs35l35->regmap,
994 regmap_update_bits(cs35l35->regmap,
999 regmap_update_bits(cs35l35->regmap,
1006 regmap_update_bits(cs35l35->regmap,
1011 regmap_update_bits(cs35l35->regmap,
1016 regmap_update_bits(cs35l35->regmap,
1023 regmap_update_bits(cs35l35->regmap,
1028 regmap_update_bits(cs35l35->regmap,
1033 regmap_update_bits(cs35l35->regmap,
1040 regmap_update_bits(cs35l35->regmap,
1045 regmap_update_bits(cs35l35->regmap,
1050 regmap_update_bits(cs35l35->regmap,
1057 regmap_update_bits(cs35l35->regmap,
1062 regmap_update_bits(cs35l35->regmap,
1067 regmap_update_bits(cs35l35->regmap,
1115 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_4, &sticky4);
1116 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_3, &sticky3);
1117 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_2, &sticky2);
1118 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_1, &sticky1);
1120 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_4, &mask4);
1121 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_3, &mask3);
1122 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_2, &mask2);
1123 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_1, &mask1);
1134 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_1, ¤t1);
1143 regmap_update_bits(cs35l35->regmap,
1146 regmap_update_bits(cs35l35->regmap,
1150 regmap_update_bits(cs35l35->regmap,
1161 regmap_update_bits(cs35l35->regmap,
1164 regmap_update_bits(cs35l35->regmap,
1168 regmap_update_bits(cs35l35->regmap,
1180 regmap_update_bits(cs35l35->regmap,
1183 regmap_update_bits(cs35l35->regmap,
1187 regmap_update_bits(cs35l35->regmap,
1198 regmap_update_bits(cs35l35->regmap,
1201 regmap_update_bits(cs35l35->regmap,
1205 regmap_update_bits(cs35l35->regmap,
1213 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1215 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
1221 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1223 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
1487 cs35l35->regmap = devm_regmap_init_i2c(i2c_client, &cs35l35_regmap);
1488 if (IS_ERR(cs35l35->regmap)) {
1489 ret = PTR_ERR(cs35l35->regmap);
1556 ret = regmap_read(cs35l35->regmap, CS35L35_DEVID_AB, ®);
1559 ret = regmap_read(cs35l35->regmap, CS35L35_DEVID_CD, ®);
1561 ret = regmap_read(cs35l35->regmap, CS35L35_DEVID_E, ®);
1571 ret = regmap_read(cs35l35->regmap, CS35L35_REV_ID, ®);
1577 ret = regmap_register_patch(cs35l35->regmap, cs35l35_errata_patch,
1588 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_1,
1590 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_2,
1592 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_3,
1594 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_4,
1597 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1602 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1606 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1610 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL3,
1614 regmap_update_bits(cs35l35->regmap, CS35L35_PROTECT_CTL,