Lines Matching refs:pin_num
109 int pin_num, struct regmap **regmap, in rv1108_calc_pull_reg_and_bit() argument
126 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rv1108_calc_pull_reg_and_bit()
127 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rv1108_calc_pull_reg_and_bit()
132 int pin_num, int pull) in rv1108_set_pull() argument
142 rv1108_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1108_set_pull()
143 type = bank->pull_type[pin_num / 8]; in rv1108_set_pull()
163 int pin_num, struct regmap **regmap, in rv1108_calc_drv_reg_and_bit() argument
181 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rv1108_calc_drv_reg_and_bit()
182 *bit = pin_num % ROCKCHIP_DRV_PINS_PER_REG; in rv1108_calc_drv_reg_and_bit()
187 int pin_num, int strength) in rv1108_set_drive() argument
193 int type = bank->drv[pin_num / 8].drv_type; in rv1108_set_drive()
195 rv1108_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1108_set_drive()
217 int pin_num, in rv1108_calc_schmitt_reg_and_bit() argument
234 *reg += ((pin_num / pins_per_reg) * 4); in rv1108_calc_schmitt_reg_and_bit()
235 *bit = pin_num % pins_per_reg; in rv1108_calc_schmitt_reg_and_bit()
241 int pin_num, int enable) in rv1108_set_schmitt() argument
248 rv1108_calc_schmitt_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1108_set_schmitt()