Lines Matching refs:reg

19 	int reg, ret, mask;  in rk3528_set_mux()  local
26 reg = bank->iomux[iomux_num].offset; in rk3528_set_mux()
28 reg += 0x4; in rk3528_set_mux()
35 debug("iomux write reg = %x data = %x\n", reg, data); in rk3528_set_mux()
37 ret = regmap_write(regmap, reg, data); in rk3528_set_mux()
52 int *reg, u8 *bit) in rk3528_calc_drv_reg_and_bit() argument
59 *reg = RK3528_DRV_GPIO0_OFFSET; in rk3528_calc_drv_reg_and_bit()
63 *reg = RK3528_DRV_GPIO1_OFFSET; in rk3528_calc_drv_reg_and_bit()
67 *reg = RK3528_DRV_GPIO2_OFFSET; in rk3528_calc_drv_reg_and_bit()
71 *reg = RK3528_DRV_GPIO3_OFFSET; in rk3528_calc_drv_reg_and_bit()
75 *reg = RK3528_DRV_GPIO4_OFFSET; in rk3528_calc_drv_reg_and_bit()
79 *reg = 0; in rk3528_calc_drv_reg_and_bit()
84 *reg += ((pin_num / RK3528_DRV_PINS_PER_REG) * 4); in rk3528_calc_drv_reg_and_bit()
93 int reg, ret; in rk3528_set_drive() local
98 rk3528_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_drive()
103 ret = regmap_write(regmap, reg, data); in rk3528_set_drive()
118 int *reg, u8 *bit) in rk3528_calc_pull_reg_and_bit() argument
125 *reg = RK3528_PULL_GPIO0_OFFSET; in rk3528_calc_pull_reg_and_bit()
129 *reg = RK3528_PULL_GPIO1_OFFSET; in rk3528_calc_pull_reg_and_bit()
133 *reg = RK3528_PULL_GPIO2_OFFSET; in rk3528_calc_pull_reg_and_bit()
137 *reg = RK3528_PULL_GPIO3_OFFSET; in rk3528_calc_pull_reg_and_bit()
141 *reg = RK3528_PULL_GPIO4_OFFSET; in rk3528_calc_pull_reg_and_bit()
145 *reg = 0; in rk3528_calc_pull_reg_and_bit()
150 *reg += ((pin_num / RK3528_PULL_PINS_PER_REG) * 4); in rk3528_calc_pull_reg_and_bit()
159 int reg, ret; in rk3528_set_pull() local
166 rk3528_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_pull()
178 ret = regmap_write(regmap, reg, data); in rk3528_set_pull()
194 int *reg, u8 *bit) in rk3528_calc_schmitt_reg_and_bit() argument
201 *reg = RK3528_SMT_GPIO0_OFFSET; in rk3528_calc_schmitt_reg_and_bit()
205 *reg = RK3528_SMT_GPIO1_OFFSET; in rk3528_calc_schmitt_reg_and_bit()
209 *reg = RK3528_SMT_GPIO2_OFFSET; in rk3528_calc_schmitt_reg_and_bit()
213 *reg = RK3528_SMT_GPIO3_OFFSET; in rk3528_calc_schmitt_reg_and_bit()
217 *reg = RK3528_SMT_GPIO4_OFFSET; in rk3528_calc_schmitt_reg_and_bit()
221 *reg = 0; in rk3528_calc_schmitt_reg_and_bit()
226 *reg += ((pin_num / RK3528_SMT_PINS_PER_REG) * 4); in rk3528_calc_schmitt_reg_and_bit()
236 int reg, ret; in rk3528_set_schmitt() local
240 rk3528_calc_schmitt_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_schmitt()
245 ret = regmap_write(regmap, reg, data); in rk3528_set_schmitt()