Lines Matching refs:pin_num
146 int pin_num, struct regmap **regmap, in rk3568_calc_pull_reg_and_bit() argument
161 *reg += ((pin_num / RK3568_PULL_PINS_PER_REG) * 4); in rk3568_calc_pull_reg_and_bit()
162 *bit = (pin_num % RK3568_PULL_PINS_PER_REG); in rk3568_calc_pull_reg_and_bit()
173 int pin_num, struct regmap **regmap, in rk3568_calc_drv_reg_and_bit() argument
188 *reg += ((pin_num / RK3568_DRV_PINS_PER_REG) * 4); in rk3568_calc_drv_reg_and_bit()
189 *bit = (pin_num % RK3568_DRV_PINS_PER_REG); in rk3568_calc_drv_reg_and_bit()
200 int pin_num, struct regmap **regmap, in rk3568_calc_schmitt_reg_and_bit() argument
214 *reg += ((pin_num / RK3568_SCHMITT_PINS_PER_REG) * 4); in rk3568_calc_schmitt_reg_and_bit()
215 *bit = pin_num % RK3568_SCHMITT_PINS_PER_REG; in rk3568_calc_schmitt_reg_and_bit()
222 int pin_num, int pull) in rk3568_set_pull() argument
232 rk3568_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3568_set_pull()
233 type = bank->pull_type[pin_num / 8]; in rk3568_set_pull()
256 int pin_num, int strength) in rk3568_set_drive() argument
264 rk3568_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3568_set_drive()
278 if (bank->bank_num == 1 && pin_num == 21) in rk3568_set_drive()
280 else if (bank->bank_num == 2 && pin_num == 2) in rk3568_set_drive()
282 else if (bank->bank_num == 2 && pin_num == 8) in rk3568_set_drive()
284 else if (bank->bank_num == 3 && pin_num == 0) in rk3568_set_drive()
286 else if (bank->bank_num == 3 && pin_num == 6) in rk3568_set_drive()
288 else if (bank->bank_num == 4 && pin_num == 0) in rk3568_set_drive()
301 int pin_num, int enable) in rk3568_set_schmitt() argument
308 rk3568_calc_schmitt_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3568_set_schmitt()