Lines Matching refs:regmap
82 struct regmap *regmap; in rv1108_set_mux() local
87 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rv1108_set_mux()
100 ret = regmap_write(regmap, reg, data); in rv1108_set_mux()
109 int pin_num, struct regmap **regmap, in rv1108_calc_pull_reg_and_bit() argument
116 *regmap = priv->regmap_pmu; in rv1108_calc_pull_reg_and_bit()
120 *regmap = priv->regmap_base; in rv1108_calc_pull_reg_and_bit()
134 struct regmap *regmap; in rv1108_set_pull() local
142 rv1108_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1108_set_pull()
154 ret = regmap_write(regmap, reg, data); in rv1108_set_pull()
163 int pin_num, struct regmap **regmap, in rv1108_calc_drv_reg_and_bit() argument
170 *regmap = priv->regmap_pmu; in rv1108_calc_drv_reg_and_bit()
173 *regmap = priv->regmap_base; in rv1108_calc_drv_reg_and_bit()
189 struct regmap *regmap; in rv1108_set_drive() local
195 rv1108_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1108_set_drive()
206 ret = regmap_write(regmap, reg, data); in rv1108_set_drive()
218 struct regmap **regmap, in rv1108_calc_schmitt_reg_and_bit() argument
225 *regmap = priv->regmap_pmu; in rv1108_calc_schmitt_reg_and_bit()
229 *regmap = priv->regmap_base; in rv1108_calc_schmitt_reg_and_bit()
243 struct regmap *regmap; in rv1108_set_schmitt() local
248 rv1108_calc_schmitt_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1108_set_schmitt()
252 return regmap_write(regmap, reg, data); in rv1108_set_schmitt()