Lines Matching refs:regmap
24 #include <linux/regmap.h>
75 struct regmap *regmap;
117 regmap_write(priv->regmap, BERLIN2_SM_ADC_STATUS,
121 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL,
132 regmap_update_bits(priv->regmap, BERLIN2_SM_ADC_STATUS,
142 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL,
161 regmap_write(priv->regmap, BERLIN2_SM_TSEN_STATUS,
165 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL,
171 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTRL,
183 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_STATUS,
193 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTRL,
246 regmap_read(priv->regmap, BERLIN2_SM_ADC_STATUS, &val);
248 regmap_read(priv->regmap, BERLIN2_SM_ADC_DATA, &priv->data);
252 regmap_write(priv->regmap, BERLIN2_SM_ADC_STATUS, val);
266 regmap_read(priv->regmap, BERLIN2_SM_TSEN_STATUS, &val);
268 regmap_read(priv->regmap, BERLIN2_SM_TSEN_DATA, &priv->data);
272 regmap_write(priv->regmap, BERLIN2_SM_TSEN_STATUS, val);
285 static void berlin2_adc_powerdown(void *regmap)
287 regmap_update_bits(regmap, BERLIN2_SM_CTRL,
308 priv->regmap = syscon_node_to_regmap(parent_np);
310 if (IS_ERR(priv->regmap))
311 return PTR_ERR(priv->regmap);
342 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL,
347 priv->regmap);