Lines Matching refs:regmap
42 struct regmap *regmap;
207 regmap_update_bits(priv->regmap, CS35L33_CLASSD_CTL,
233 regmap_update_bits(priv->regmap, CS35L33_PWRCTL1,
236 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2,
243 regmap_update_bits(priv->regmap, CS35L33_CLASSD_CTL,
250 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2,
253 regmap_update_bits(priv->regmap, CS35L33_PWRCTL1,
299 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2,
301 regmap_update_bits(priv->regmap, CS35L33_CLK_CTL,
368 regmap_update_bits(priv->regmap, CS35L33_PWRCTL1,
370 regmap_update_bits(priv->regmap, CS35L33_CLK_CTL,
374 regmap_update_bits(priv->regmap, CS35L33_PWRCTL1,
376 regmap_read(priv->regmap, CS35L33_INT_STATUS_2, &val);
379 regmap_update_bits(priv->regmap, CS35L33_CLK_CTL,
444 regmap_update_bits(priv->regmap, CS35L33_ADSP_CTL,
449 regmap_update_bits(priv->regmap, CS35L33_ADSP_CTL,
489 regmap_update_bits(priv->regmap, CS35L33_CLK_CTL,
498 regmap_update_bits(priv->regmap, CS35L33_RX_AUD,
534 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2,
536 regmap_update_bits(priv->regmap, CS35L33_CLK_CTL,
539 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2,
541 regmap_update_bits(priv->regmap, CS35L33_CLK_CTL,
563 regmap_update_bits(priv->regmap, CS35L33_RX_AUD,
577 regmap_update_bits(priv->regmap, CS35L33_TX_VPMON + i,
589 regmap_update_bits(priv->regmap, CS35L33_TX_VMON,
597 regmap_update_bits(priv->regmap, CS35L33_TX_IMON,
605 regmap_update_bits(priv->regmap, CS35L33_TX_VPMON,
614 regmap_update_bits(priv->regmap, CS35L33_TX_VBSTMON,
625 regmap_update_bits(priv->regmap, reg,
645 regmap_update_bits(cs35l33->regmap, CS35L33_CLK_CTL,
652 regmap_update_bits(cs35l33->regmap, CS35L33_CLK_CTL,
704 regmap_update_bits(priv->regmap, CS35L33_HG_MEMLDO_CTL,
707 regmap_write(priv->regmap, CS35L33_HG_REL_RATE,
709 regmap_update_bits(priv->regmap, CS35L33_HG_HEAD,
712 regmap_update_bits(priv->regmap, CS35L33_HG_MEMLDO_CTL,
715 regmap_update_bits(priv->regmap, CS35L33_HG_MEMLDO_CTL,
719 regmap_update_bits(priv->regmap, CS35L33_LDO_DEL,
724 regmap_update_bits(priv->regmap, CS35L33_HG_EN,
730 regmap_update_bits(priv->regmap, CS35L33_HG_EN,
733 regmap_update_bits(priv->regmap, CS35L33_LDO_DEL,
736 regmap_update_bits(priv->regmap, CS35L33_LDO_DEL,
739 regmap_update_bits(priv->regmap, CS35L33_HG_EN,
769 regmap_write(cs35l33->regmap, CS35L33_BST_PEAK_CTL,
783 regmap_update_bits(cs35l33->regmap, CS35L33_PROTECT_CTL,
785 regmap_update_bits(cs35l33->regmap, CS35L33_BST_CTL2,
790 regmap_update_bits(cs35l33->regmap, CS35L33_BST_CTL1,
792 regmap_update_bits(cs35l33->regmap, CS35L33_CLASSD_CTL,
820 regmap_update_bits(cs35l33->regmap, CS35L33_INT_MASK_1,
874 regcache_cache_only(cs35l33->regmap, false);
880 ret = regcache_sync(cs35l33->regmap);
889 regcache_cache_only(cs35l33->regmap, true);
905 regcache_cache_only(cs35l33->regmap, true);
906 regcache_mark_dirty(cs35l33->regmap);
966 regmap_read(cs35l33->regmap, CS35L33_INT_STATUS_2,
968 regmap_read(cs35l33->regmap, CS35L33_INT_STATUS_1,
970 regmap_read(cs35l33->regmap, CS35L33_INT_MASK_2, &mask2);
971 regmap_read(cs35l33->regmap, CS35L33_INT_MASK_1, &mask1);
979 regmap_read(cs35l33->regmap, CS35L33_INT_STATUS_1,
989 regmap_update_bits(cs35l33->regmap,
992 regmap_update_bits(cs35l33->regmap,
996 regmap_update_bits(cs35l33->regmap,
1010 regmap_update_bits(cs35l33->regmap,
1013 regmap_update_bits(cs35l33->regmap,
1016 regmap_update_bits(cs35l33->regmap,
1027 regmap_update_bits(cs35l33->regmap,
1029 regmap_update_bits(cs35l33->regmap,
1032 regmap_update_bits(cs35l33->regmap,
1042 regmap_update_bits(cs35l33->regmap,
1044 regmap_update_bits(cs35l33->regmap,
1047 regmap_update_bits(cs35l33->regmap,
1129 cs35l33->regmap = devm_regmap_init_i2c(i2c_client, &cs35l33_regmap);
1130 if (IS_ERR(cs35l33->regmap)) {
1131 ret = PTR_ERR(cs35l33->regmap);
1136 regcache_cache_only(cs35l33->regmap, true);
1187 regcache_cache_only(cs35l33->regmap, false);
1190 devid = cirrus_read_device_id(cs35l33->regmap, CS35L33_DEVID_AB);
1205 ret = regmap_read(cs35l33->regmap, CS35L33_REV_ID, ®);
1214 ret = regmap_register_patch(cs35l33->regmap,
1218 "Error in applying regmap patch: %d\n", ret);
1223 regmap_update_bits(cs35l33->regmap, CS35L33_CLK_CTL,