Lines Matching refs:regmap
22 #include <linux/regmap.h>
51 struct regmap *regmap;
482 regmap_update_bits(cs35l36->regmap, CS35L36_NG_CFG,
515 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL1,
521 regmap_read(cs35l36->regmap, CS35L36_INT4_RAW_STATUS, ®);
526 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RX1_SEL,
529 regmap_update_bits(cs35l36->regmap, CS35L36_AMP_OUT_MUTE,
534 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RX1_SEL,
537 regmap_update_bits(cs35l36->regmap, CS35L36_AMP_OUT_MUTE,
542 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL1,
567 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL2,
574 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL2,
773 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_TX_PIN_CTRL,
776 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RATE_CTRL,
791 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_TX_PIN_CTRL,
794 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RATE_CTRL,
830 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RATE_CTRL,
833 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_TX_PIN_CTRL,
836 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_FORMAT,
875 regmap_update_bits(cs35l36->regmap,
897 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_FRAME_CTRL,
901 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_FRAME_CTRL,
925 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
927 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
930 regmap_update_bits(cs35l36->regmap, CS35L36_TST_FS_MON0,
934 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
936 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1041 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_CLK_CTRL,
1044 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_CLK_CTRL,
1047 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_CLK_CTRL,
1050 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_CLK_CTRL,
1053 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_CLK_CTRL,
1056 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_CLK_CTRL,
1061 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1063 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1066 regmap_write(cs35l36->regmap, CS35L36_DCO_CTRL, 0x00036DA8);
1067 regmap_write(cs35l36->regmap, CS35L36_MISC_CTRL, 0x0100EE0E);
1069 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_LOOP_PARAMS,
1073 regmap_update_bits(cs35l36->regmap, CS35L36_PLL_LOOP_PARAMS,
1077 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1079 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1088 regmap_update_bits(cs35l36->regmap, CS35L36_NG_CFG,
1092 regmap_update_bits(cs35l36->regmap, CS35L36_DAC_MSM_CFG,
1097 regmap_update_bits(cs35l36->regmap, CS35L36_NG_CFG,
1105 regmap_update_bits(cs35l36->regmap, CS35L36_NG_CFG,
1109 regmap_update_bits(cs35l36->regmap, CS35L36_DAC_MSM_CFG,
1114 regmap_update_bits(cs35l36->regmap, CS35L36_NG_CFG,
1124 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_COEFF,
1126 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_COEFF,
1129 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_SW_FREQ,
1134 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_SLOPE_LBST,
1137 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_SLOPE_LBST,
1141 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_SLOPE_LBST,
1144 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_SLOPE_LBST,
1163 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_DCM_CTRL,
1167 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1169 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1172 regmap_update_bits(cs35l36->regmap, CS35L36_BST_TST_MANUAL,
1175 regmap_update_bits(cs35l36->regmap, CS35L36_BST_TST_MANUAL,
1179 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1181 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1186 regmap_update_bits(cs35l36->regmap, CS35L36_AMP_DIG_VOL_CTRL,
1191 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_TX_PIN_CTRL,
1196 regmap_update_bits(cs35l36->regmap, CS35L36_VI_SPKMON_FILT,
1200 regmap_update_bits(cs35l36->regmap, CS35L36_VI_SPKMON_FILT,
1204 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_VCTRL1,
1209 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_VCTRL2,
1214 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_PEAK_CUR,
1228 regmap_update_bits(cs35l36->regmap, CS35L36_DTEMP_WARN_THLD,
1233 regmap_update_bits(cs35l36->regmap, CS35L36_PAD_INTERFACE,
1239 regmap_update_bits(cs35l36->regmap, CS35L36_PAD_INTERFACE,
1253 regmap_update_bits(cs35l36->regmap,
1258 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1260 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1263 regmap_update_bits(cs35l36->regmap, CS35L36_BST_ANA2_TEST,
1267 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_VCTRL2,
1270 regmap_update_bits(cs35l36->regmap, CS35L36_BSTCVRT_VCTRL1,
1273 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1275 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1284 regmap_update_bits(cs35l36->regmap, CS35L36_CTRL_OVRRIDE,
1326 regmap_bulk_read(cs35l36->regmap, CS35L36_INT1_STATUS, status,
1329 regmap_bulk_read(cs35l36->regmap, CS35L36_INT1_MASK, masks,
1345 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1347 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1350 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1352 regmap_update_bits(cs35l36->regmap, CS35L36_INT3_STATUS,
1360 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1362 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1365 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1367 regmap_update_bits(cs35l36->regmap, CS35L36_INT1_STATUS,
1374 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1376 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1378 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1380 regmap_update_bits(cs35l36->regmap, CS35L36_INT1_STATUS,
1387 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1389 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1391 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1393 regmap_update_bits(cs35l36->regmap, CS35L36_INT1_STATUS,
1400 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1402 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1405 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1407 regmap_update_bits(cs35l36->regmap, CS35L36_INT1_STATUS,
1415 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1417 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1420 regmap_update_bits(cs35l36->regmap, CS35L36_PROTECT_REL_ERR,
1422 regmap_update_bits(cs35l36->regmap, CS35L36_INT1_STATUS,
1552 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1554 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1559 regmap_write(cs35l36->regmap, CS35L36_PAC_CTL1,
1561 regmap_write(cs35l36->regmap, CS35L36_PAC_CTL3,
1563 regmap_write(cs35l36->regmap, CS35L36_PAC_PMEM_WORD0,
1566 regmap_write(cs35l36->regmap, CS35L36_PAC_CTL3,
1568 regmap_write(cs35l36->regmap, CS35L36_PAC_CTL1,
1573 ret = regmap_read(cs35l36->regmap, CS35L36_INT4_STATUS, &val);
1584 ret = regmap_read(cs35l36->regmap, CS35L36_INT4_STATUS,
1596 regmap_write(cs35l36->regmap, CS35L36_INT4_STATUS,
1598 regmap_update_bits(cs35l36->regmap, CS35L36_PAC_CTL1,
1601 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1603 regmap_write(cs35l36->regmap, CS35L36_TESTKEY_CTRL,
1614 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL3,
1618 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1622 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1626 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1630 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1634 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1638 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1642 regmap_update_bits(cs35l36->regmap, CS35L36_VPBR_CFG,
1719 cs35l36->regmap = devm_regmap_init_i2c(i2c_client, &cs35l36_regmap);
1720 if (IS_ERR(cs35l36->regmap)) {
1721 ret = PTR_ERR(cs35l36->regmap);
1781 ret = regmap_read(cs35l36->regmap, CS35L36_SW_RESET, ®_id);
1794 ret = regmap_read(cs35l36->regmap, CS35L36_REV_ID, ®_revid);
1802 ret = regmap_read(cs35l36->regmap, CS35L36_OTP_MEM30, &l37_id_reg);
1816 ret = regmap_register_patch(cs35l36->regmap,
1832 ret = regmap_register_patch(cs35l36->regmap,
1870 regmap_update_bits(cs35l36->regmap, CS35L36_PAD_INTERFACE,
1882 regmap_update_bits(cs35l36->regmap, CS35L36_PAD_INTERFACE,
1886 regmap_write(cs35l36->regmap, CS35L36_INT1_MASK,
1888 regmap_write(cs35l36->regmap, CS35L36_INT3_MASK,
1918 regmap_write(cs35l36->regmap, CS35L36_INT1_MASK,
1920 regmap_write(cs35l36->regmap, CS35L36_INT3_MASK,