Lines Matching refs:regmap

22 #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,
1114 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_4, &sticky4);
1115 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_3, &sticky3);
1116 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_2, &sticky2);
1117 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_1, &sticky1);
1119 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_4, &mask4);
1120 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_3, &mask3);
1121 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_2, &mask2);
1122 regmap_read(cs35l35->regmap, CS35L35_INT_MASK_1, &mask1);
1133 regmap_read(cs35l35->regmap, CS35L35_INT_STATUS_1, &current1);
1142 regmap_update_bits(cs35l35->regmap,
1145 regmap_update_bits(cs35l35->regmap,
1149 regmap_update_bits(cs35l35->regmap,
1160 regmap_update_bits(cs35l35->regmap,
1163 regmap_update_bits(cs35l35->regmap,
1167 regmap_update_bits(cs35l35->regmap,
1179 regmap_update_bits(cs35l35->regmap,
1182 regmap_update_bits(cs35l35->regmap,
1186 regmap_update_bits(cs35l35->regmap,
1197 regmap_update_bits(cs35l35->regmap,
1200 regmap_update_bits(cs35l35->regmap,
1204 regmap_update_bits(cs35l35->regmap,
1212 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1214 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
1220 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1222 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1,
1484 cs35l35->regmap = devm_regmap_init_i2c(i2c_client, &cs35l35_regmap);
1485 if (IS_ERR(cs35l35->regmap)) {
1486 ret = PTR_ERR(cs35l35->regmap);
1553 devid = cirrus_read_device_id(cs35l35->regmap, CS35L35_DEVID_AB);
1567 ret = regmap_read(cs35l35->regmap, CS35L35_REV_ID, &reg);
1573 ret = regmap_register_patch(cs35l35->regmap, cs35l35_errata_patch,
1584 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_1,
1586 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_2,
1588 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_3,
1590 regmap_write(cs35l35->regmap, CS35L35_INT_MASK_4,
1593 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1598 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1602 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2,
1606 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL3,
1610 regmap_update_bits(cs35l35->regmap, CS35L35_PROTECT_CTL,