Lines Matching defs:regmap

19 #include <linux/regmap.h>
51 struct regmap *regmap;
108 regcache_mark_dirty(wm8996->regmap); \
1605 regcache_cache_only(wm8996->regmap, false);
1606 regcache_sync(wm8996->regmap);
1617 regcache_cache_only(wm8996->regmap, true);
1620 regcache_cache_only(wm8996->regmap, true);
2143 regmap_update_bits(wm8996->regmap, WM8996_GPIO_1 + offset,
2155 return regmap_update_bits(wm8996->regmap, WM8996_GPIO_1 + offset,
2166 ret = regmap_read(wm8996->regmap, WM8996_GPIO_1 + offset, &reg);
2177 return regmap_update_bits(wm8996->regmap, WM8996_GPIO_1 + offset,
2822 wm8996->regmap = devm_regmap_init_i2c(i2c, &wm8996_regmap);
2823 if (IS_ERR(wm8996->regmap)) {
2824 ret = PTR_ERR(wm8996->regmap);
2829 ret = regmap_read(wm8996->regmap, WM8996_SOFTWARE_RESET, &reg);
2840 ret = regmap_read(wm8996->regmap, WM8996_CHIP_REVISION, &reg);
2852 regcache_cache_only(wm8996->regmap, true);
2854 ret = regmap_write(wm8996->regmap, WM8996_SOFTWARE_RESET,
2865 regmap_update_bits(wm8996->regmap, WM8996_LINE_INPUT_CONTROL,
2874 regmap_write(wm8996->regmap, WM8996_GPIO_1 + i,
2879 regmap_update_bits(wm8996->regmap,
2885 regmap_update_bits(wm8996->regmap, WM8996_ACCESSORY_DETECT_MODE_2,
2890 regmap_update_bits(wm8996->regmap, WM8996_LEFT_LINE_INPUT_VOLUME,
2892 regmap_update_bits(wm8996->regmap, WM8996_RIGHT_LINE_INPUT_VOLUME,
2895 regmap_update_bits(wm8996->regmap, WM8996_DAC1_LEFT_VOLUME,
2897 regmap_update_bits(wm8996->regmap, WM8996_DAC1_RIGHT_VOLUME,
2899 regmap_update_bits(wm8996->regmap, WM8996_DAC2_LEFT_VOLUME,
2901 regmap_update_bits(wm8996->regmap, WM8996_DAC2_RIGHT_VOLUME,
2904 regmap_update_bits(wm8996->regmap, WM8996_OUTPUT1_LEFT_VOLUME,
2906 regmap_update_bits(wm8996->regmap, WM8996_OUTPUT1_RIGHT_VOLUME,
2908 regmap_update_bits(wm8996->regmap, WM8996_OUTPUT2_LEFT_VOLUME,
2910 regmap_update_bits(wm8996->regmap, WM8996_OUTPUT2_RIGHT_VOLUME,
2913 regmap_update_bits(wm8996->regmap, WM8996_DSP1_TX_LEFT_VOLUME,
2915 regmap_update_bits(wm8996->regmap, WM8996_DSP1_TX_RIGHT_VOLUME,
2917 regmap_update_bits(wm8996->regmap, WM8996_DSP2_TX_LEFT_VOLUME,
2919 regmap_update_bits(wm8996->regmap, WM8996_DSP2_TX_RIGHT_VOLUME,
2922 regmap_update_bits(wm8996->regmap, WM8996_DSP1_RX_LEFT_VOLUME,
2924 regmap_update_bits(wm8996->regmap, WM8996_DSP1_RX_RIGHT_VOLUME,
2926 regmap_update_bits(wm8996->regmap, WM8996_DSP2_RX_LEFT_VOLUME,
2928 regmap_update_bits(wm8996->regmap, WM8996_DSP2_RX_RIGHT_VOLUME,
2934 regmap_update_bits(wm8996->regmap,
2939 regmap_update_bits(wm8996->regmap,
2944 regmap_update_bits(wm8996->regmap,
2949 regmap_update_bits(wm8996->regmap,
2954 regmap_update_bits(wm8996->regmap,
2959 regmap_update_bits(wm8996->regmap,
2965 regmap_update_bits(wm8996->regmap,
2970 regmap_update_bits(wm8996->regmap,
2976 regmap_update_bits(wm8996->regmap,
2981 regmap_update_bits(wm8996->regmap,
2986 regmap_update_bits(wm8996->regmap,
2991 regmap_update_bits(wm8996->regmap,
2996 regmap_update_bits(wm8996->regmap,
3001 regmap_update_bits(wm8996->regmap,
3007 regmap_update_bits(wm8996->regmap,
3012 regmap_update_bits(wm8996->regmap,
3021 ret = regmap_read(wm8996->regmap, WM8996_GPIO_1, &reg);
3028 regmap_update_bits(wm8996->regmap, WM8996_AIF1_TX_LRCLK_2,
3032 ret = regmap_read(wm8996->regmap, WM8996_GPIO_2, &reg);
3039 regmap_update_bits(wm8996->regmap, WM8996_AIF2_TX_LRCLK_2,