Lines Matching refs:regmap
43 struct regmap *regmap;
242 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3,
245 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1,
255 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3,
258 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1,
345 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL,
348 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL,
352 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL,
354 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL,
387 ret = regmap_read(priv->regmap, CS35L34_AMP_DIG_VOL_CTL,
390 pr_err("%s regmap read failure %d\n", __func__, ret);
399 ret = regmap_read(priv->regmap, CS35L34_INT_STATUS_2,
402 pr_err("%s regmap read failure %d\n",
527 regmap_update_bits(priv->regmap, CS35L34_ADSP_CLK_CTL,
531 regmap_update_bits(priv->regmap, CS35L34_ADSP_CLK_CTL,
557 ret = regmap_update_bits(priv->regmap, CS35L34_ADSP_CLK_CTL,
636 regmap_update_bits(cs35l34->regmap, CS35L34_MCLK_CTL,
678 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x24);
679 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x24);
680 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP,
682 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 0);
685 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x20);
686 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x20);
687 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP,
689 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 1);
692 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x20);
693 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x20);
694 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP,
696 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 2);
699 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_1, 0x19);
700 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_COEF_2, 0x25);
701 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SLOPE_COMP,
703 regmap_write(cs35l34->regmap, CS35L34_BST_CONV_SW_FREQ, 3);
721 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL,
727 regmap_write(cs35l34->regmap, CS35L34_PWRCTL2, 0xFD);
728 regmap_write(cs35l34->regmap, CS35L34_PWRCTL3, 0x1F);
731 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL,
736 regmap_update_bits(cs35l34->regmap, CS35L34_BST_PEAK_I,
741 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL,
744 regmap_update_bits(cs35l34->regmap, CS35L34_PROTECT_CTL,
748 regmap_update_bits(cs35l34->regmap, CS35L34_ADSP_CLK_CTL,
752 regmap_update_bits(cs35l34->regmap, CS35L34_AMP_DIG_VOL_CTL,
756 regmap_update_bits(cs35l34->regmap, CS35L34_AMP_DIG_VOL_CTL,
763 regmap_update_bits(cs35l34->regmap, CS35L34_ADSP_I2S_CTL,
768 regmap_update_bits(cs35l34->regmap, CS35L34_ADSP_TDM_CTL,
871 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_4, &sticky4);
872 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_3, &sticky3);
873 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_2, &sticky2);
874 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_1, &sticky1);
876 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_4, &mask4);
877 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_3, &mask3);
878 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_2, &mask2);
879 regmap_read(cs35l34->regmap, CS35L34_INT_MASK_1, &mask1);
885 regmap_read(cs35l34->regmap, CS35L34_INT_STATUS_1, ¤t1);
893 regmap_update_bits(cs35l34->regmap,
896 regmap_update_bits(cs35l34->regmap,
900 regmap_update_bits(cs35l34->regmap,
917 regmap_update_bits(cs35l34->regmap,
920 regmap_update_bits(cs35l34->regmap,
924 regmap_update_bits(cs35l34->regmap,
937 regmap_update_bits(cs35l34->regmap,
940 regmap_update_bits(cs35l34->regmap,
944 regmap_update_bits(cs35l34->regmap,
957 regmap_update_bits(cs35l34->regmap,
960 regmap_update_bits(cs35l34->regmap,
964 regmap_update_bits(cs35l34->regmap,
972 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL2,
974 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL1,
980 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL2,
982 regmap_update_bits(cs35l34->regmap, CS35L34_PWRCTL1,
1008 cs35l34->regmap = devm_regmap_init_i2c(i2c_client, &cs35l34_regmap);
1009 if (IS_ERR(cs35l34->regmap)) {
1010 ret = PTR_ERR(cs35l34->regmap);
1072 devid = cirrus_read_device_id(cs35l34->regmap, CS35L34_DEVID_AB);
1087 ret = regmap_read(cs35l34->regmap, CS35L34_REV_ID, ®);
1098 regmap_update_bits(cs35l34->regmap, CS35L34_INT_MASK_1,
1102 regmap_update_bits(cs35l34->regmap, CS35L34_INT_MASK_3,
1154 regcache_cache_only(cs35l34->regmap, false);
1159 ret = regcache_sync(cs35l34->regmap);
1166 regcache_cache_only(cs35l34->regmap, true);
1177 regcache_cache_only(cs35l34->regmap, true);
1178 regcache_mark_dirty(cs35l34->regmap);