Lines Matching refs:reg
18 .reg = 0x418,
24 .reg = 0x418,
30 .reg = 0x418,
36 .reg = 0x418,
42 .reg = 0x418,
48 .reg = 0x418,
54 .reg = 0x418,
60 .reg = 0x418,
66 .reg = 0x41c,
72 .reg = 0x41c,
83 int reg, ret, mask, mux_type; in rv1108_set_mux() local
92 reg = bank->iomux[iomux_num].offset; in rv1108_set_mux()
93 reg += rockchip_get_mux_data(mux_type, pin, &bit, &mask); in rv1108_set_mux()
96 rockchip_get_recalced_mux(bank, pin, ®, &bit, &mask); in rv1108_set_mux()
100 ret = regmap_write(regmap, reg, data); in rv1108_set_mux()
110 int *reg, u8 *bit) in rv1108_calc_pull_reg_and_bit() argument
117 *reg = RV1108_PULL_PMU_OFFSET; in rv1108_calc_pull_reg_and_bit()
119 *reg = RV1108_PULL_OFFSET; in rv1108_calc_pull_reg_and_bit()
122 *reg -= 0x10; in rv1108_calc_pull_reg_and_bit()
123 *reg += bank->bank_num * ROCKCHIP_PULL_BANK_STRIDE; in rv1108_calc_pull_reg_and_bit()
126 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rv1108_calc_pull_reg_and_bit()
135 int reg, ret; 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()
164 int *reg, u8 *bit) in rv1108_calc_drv_reg_and_bit() argument
171 *reg = RV1108_DRV_PMU_OFFSET; in rv1108_calc_drv_reg_and_bit()
174 *reg = RV1108_DRV_GRF_OFFSET; in rv1108_calc_drv_reg_and_bit()
177 *reg -= 0x10; in rv1108_calc_drv_reg_and_bit()
178 *reg += bank->bank_num * ROCKCHIP_DRV_BANK_STRIDE; in rv1108_calc_drv_reg_and_bit()
181 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rv1108_calc_drv_reg_and_bit()
190 int reg, ret; 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()
219 int *reg, u8 *bit) in rv1108_calc_schmitt_reg_and_bit() argument
226 *reg = RV1108_SCHMITT_PMU_OFFSET; in rv1108_calc_schmitt_reg_and_bit()
230 *reg = RV1108_SCHMITT_GRF_OFFSET; in rv1108_calc_schmitt_reg_and_bit()
232 *reg += (bank->bank_num - 1) * RV1108_SCHMITT_BANK_STRIDE; in rv1108_calc_schmitt_reg_and_bit()
234 *reg += ((pin_num / pins_per_reg) * 4); in rv1108_calc_schmitt_reg_and_bit()
244 int reg; 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()