Lines Matching refs:pin_num
164 int pin_num, struct regmap **regmap,
497 int pin_num, struct regmap **regmap, in rk2928_calc_pull_reg_and_bit() argument
505 *reg += (pin_num / RK2928_PULL_PINS_PER_REG) * 4; in rk2928_calc_pull_reg_and_bit()
507 *bit = pin_num % RK2928_PULL_PINS_PER_REG; in rk2928_calc_pull_reg_and_bit()
517 int pin_num, struct regmap **regmap, in rk3188_calc_pull_reg_and_bit() argument
523 if (bank->bank_num == 0 && pin_num < 12) { in rk3188_calc_pull_reg_and_bit()
527 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3188_calc_pull_reg_and_bit()
528 *bit = pin_num % RK3188_PULL_PINS_PER_REG; in rk3188_calc_pull_reg_and_bit()
538 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3188_calc_pull_reg_and_bit()
545 *bit = 7 - (pin_num % RK3188_PULL_PINS_PER_REG); in rk3188_calc_pull_reg_and_bit()
552 int pin_num, struct regmap **regmap, in rk3288_calc_pull_reg_and_bit() argument
562 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3288_calc_pull_reg_and_bit()
563 *bit = pin_num % RK3188_PULL_PINS_PER_REG; in rk3288_calc_pull_reg_and_bit()
572 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3288_calc_pull_reg_and_bit()
574 *bit = (pin_num % RK3188_PULL_PINS_PER_REG); in rk3288_calc_pull_reg_and_bit()
587 int pin_num, struct regmap **regmap, in rk3288_calc_drv_reg_and_bit() argument
597 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3288_calc_drv_reg_and_bit()
598 *bit = pin_num % RK3288_DRV_PINS_PER_REG; in rk3288_calc_drv_reg_and_bit()
607 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3288_calc_drv_reg_and_bit()
609 *bit = (pin_num % RK3288_DRV_PINS_PER_REG); in rk3288_calc_drv_reg_and_bit()
614 static int rk3288_get_drive(struct rockchip_pin_bank *bank, int pin_num) in rk3288_get_drive() argument
621 rk3288_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3288_get_drive()
633 static int rk3288_set_drive(struct rockchip_pin_bank *bank, int pin_num, in rk3288_set_drive() argument
643 rk3288_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3288_set_drive()
672 static int rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num) in rockchip_get_pull() argument
685 ctrl->pull_calc_reg(bank, pin_num, ®map, ®, &bit); in rockchip_get_pull()
721 int pin_num, int pull) in rockchip_set_pull() argument
732 bank->bank_num, pin_num, pull); in rockchip_set_pull()
738 ctrl->pull_calc_reg(bank, pin_num, ®map, ®, &bit); in rockchip_set_pull()