Lines Matching refs:reg

19 	int reg, ret, mask;  in rk3576_set_mux()  local
26 reg = bank->iomux[iomux_num].offset; in rk3576_set_mux()
28 reg += 0x4; in rk3576_set_mux()
36 reg += 0x1FF4; /* GPIO0_IOC_GPIO0B_IOMUX_SEL_H */ in rk3576_set_mux()
38 debug("iomux write reg = %x data = %x\n", reg, data); in rk3576_set_mux()
40 ret = regmap_write(regmap, reg, data); in rk3576_set_mux()
58 int *reg, u8 *bit) in rk3576_calc_drv_reg_and_bit() argument
64 *reg = RK3576_DRV_GPIO0_AL_OFFSET; in rk3576_calc_drv_reg_and_bit()
66 *reg = RK3576_DRV_GPIO0_BH_OFFSET - 0xc; in rk3576_calc_drv_reg_and_bit()
68 *reg = RK3576_DRV_GPIO1_OFFSET; in rk3576_calc_drv_reg_and_bit()
70 *reg = RK3576_DRV_GPIO2_OFFSET; in rk3576_calc_drv_reg_and_bit()
72 *reg = RK3576_DRV_GPIO3_OFFSET; in rk3576_calc_drv_reg_and_bit()
74 *reg = RK3576_DRV_GPIO4_AL_OFFSET; in rk3576_calc_drv_reg_and_bit()
76 *reg = RK3576_DRV_GPIO4_CL_OFFSET - 0x10; in rk3576_calc_drv_reg_and_bit()
78 *reg = RK3576_DRV_GPIO4_DL_OFFSET - 0x18; in rk3576_calc_drv_reg_and_bit()
80 *reg = 0; in rk3576_calc_drv_reg_and_bit()
84 *reg += ((pin_num / RK3576_DRV_PINS_PER_REG) * 4); in rk3576_calc_drv_reg_and_bit()
93 int reg, ret; in rk3576_set_drive() local
98 rk3576_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3576_set_drive()
103 ret = regmap_write(regmap, reg, data); in rk3576_set_drive()
121 int *reg, u8 *bit) in rk3576_calc_pull_reg_and_bit() argument
127 *reg = RK3576_PULL_GPIO0_AL_OFFSET; in rk3576_calc_pull_reg_and_bit()
129 *reg = RK3576_PULL_GPIO0_BH_OFFSET - 0x4; in rk3576_calc_pull_reg_and_bit()
131 *reg = RK3576_PULL_GPIO1_OFFSET; in rk3576_calc_pull_reg_and_bit()
133 *reg = RK3576_PULL_GPIO2_OFFSET; in rk3576_calc_pull_reg_and_bit()
135 *reg = RK3576_PULL_GPIO3_OFFSET; in rk3576_calc_pull_reg_and_bit()
137 *reg = RK3576_PULL_GPIO4_AL_OFFSET; in rk3576_calc_pull_reg_and_bit()
139 *reg = RK3576_PULL_GPIO4_CL_OFFSET - 0x8; in rk3576_calc_pull_reg_and_bit()
141 *reg = RK3576_PULL_GPIO4_DL_OFFSET - 0xc; in rk3576_calc_pull_reg_and_bit()
143 *reg = 0; in rk3576_calc_pull_reg_and_bit()
147 *reg += ((pin_num / RK3576_PULL_PINS_PER_REG) * 4); in rk3576_calc_pull_reg_and_bit()
156 int reg, ret; in rk3576_set_pull() local
163 rk3576_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3576_set_pull()
175 ret = regmap_write(regmap, reg, data); in rk3576_set_pull()
194 int *reg, u8 *bit) in rk3576_calc_schmitt_reg_and_bit() argument
200 *reg = RK3576_SMT_GPIO0_AL_OFFSET; in rk3576_calc_schmitt_reg_and_bit()
202 *reg = RK3576_SMT_GPIO0_BH_OFFSET - 0x4; in rk3576_calc_schmitt_reg_and_bit()
204 *reg = RK3576_SMT_GPIO1_OFFSET; in rk3576_calc_schmitt_reg_and_bit()
206 *reg = RK3576_SMT_GPIO2_OFFSET; in rk3576_calc_schmitt_reg_and_bit()
208 *reg = RK3576_SMT_GPIO3_OFFSET; in rk3576_calc_schmitt_reg_and_bit()
210 *reg = RK3576_SMT_GPIO4_AL_OFFSET; in rk3576_calc_schmitt_reg_and_bit()
212 *reg = RK3576_SMT_GPIO4_CL_OFFSET - 0x8; in rk3576_calc_schmitt_reg_and_bit()
214 *reg = RK3576_SMT_GPIO4_DL_OFFSET - 0xc; in rk3576_calc_schmitt_reg_and_bit()
216 *reg = 0; in rk3576_calc_schmitt_reg_and_bit()
220 *reg += ((pin_num / RK3576_SMT_PINS_PER_REG) * 4); in rk3576_calc_schmitt_reg_and_bit()
231 int reg, ret; in rk3576_set_schmitt() local
235 rk3576_calc_schmitt_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3576_set_schmitt()
240 ret = regmap_write(regmap, reg, data); in rk3576_set_schmitt()