Lines Matching refs:pin_num

344 				    int pin_num, struct regmap **regmap,
347 int pin_num, struct regmap **regmap,
350 int pin_num, struct regmap **regmap,
1273 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() argument
1291 *reg += ((pin_num / PX30_PULL_PINS_PER_REG) * 4); in px30_calc_pull_reg_and_bit()
1292 *bit = (pin_num % PX30_PULL_PINS_PER_REG); in px30_calc_pull_reg_and_bit()
1303 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() argument
1321 *reg += ((pin_num / PX30_DRV_PINS_PER_REG) * 4); in px30_calc_drv_reg_and_bit()
1322 *bit = (pin_num % PX30_DRV_PINS_PER_REG); in px30_calc_drv_reg_and_bit()
1333 int pin_num, in px30_calc_schmitt_reg_and_bit() argument
1351 *reg += ((pin_num / pins_per_reg) * 4); in px30_calc_schmitt_reg_and_bit()
1352 *bit = pin_num % pins_per_reg; in px30_calc_schmitt_reg_and_bit()
1364 int pin_num, struct regmap **regmap, in rv1108_calc_pull_reg_and_bit() argument
1381 *reg += ((pin_num / RV1108_PULL_PINS_PER_REG) * 4); in rv1108_calc_pull_reg_and_bit()
1382 *bit = (pin_num % RV1108_PULL_PINS_PER_REG); in rv1108_calc_pull_reg_and_bit()
1393 int pin_num, struct regmap **regmap, in rv1108_calc_drv_reg_and_bit() argument
1411 *reg += ((pin_num / RV1108_DRV_PINS_PER_REG) * 4); in rv1108_calc_drv_reg_and_bit()
1412 *bit = pin_num % RV1108_DRV_PINS_PER_REG; in rv1108_calc_drv_reg_and_bit()
1423 int pin_num, in rv1108_calc_schmitt_reg_and_bit() argument
1440 *reg += ((pin_num / pins_per_reg) * 4); in rv1108_calc_schmitt_reg_and_bit()
1441 *bit = pin_num % pins_per_reg; in rv1108_calc_schmitt_reg_and_bit()
1451 int pin_num, struct regmap **regmap, in rk2928_calc_pull_reg_and_bit() argument
1459 *reg += (pin_num / RK2928_PULL_PINS_PER_REG) * 4; in rk2928_calc_pull_reg_and_bit()
1461 *bit = pin_num % RK2928_PULL_PINS_PER_REG; in rk2928_calc_pull_reg_and_bit()
1467 int pin_num, struct regmap **regmap, in rk3128_calc_pull_reg_and_bit() argument
1475 *reg += ((pin_num / RK2928_PULL_PINS_PER_REG) * 4); in rk3128_calc_pull_reg_and_bit()
1477 *bit = pin_num % RK2928_PULL_PINS_PER_REG; in rk3128_calc_pull_reg_and_bit()
1487 int pin_num, struct regmap **regmap, in rk3188_calc_pull_reg_and_bit() argument
1493 if (bank->bank_num == 0 && pin_num < 12) { in rk3188_calc_pull_reg_and_bit()
1497 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3188_calc_pull_reg_and_bit()
1498 *bit = pin_num % RK3188_PULL_PINS_PER_REG; in rk3188_calc_pull_reg_and_bit()
1508 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3188_calc_pull_reg_and_bit()
1515 *bit = 7 - (pin_num % RK3188_PULL_PINS_PER_REG); in rk3188_calc_pull_reg_and_bit()
1522 int pin_num, struct regmap **regmap, in rk3288_calc_pull_reg_and_bit() argument
1532 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3288_calc_pull_reg_and_bit()
1533 *bit = pin_num % RK3188_PULL_PINS_PER_REG; in rk3288_calc_pull_reg_and_bit()
1542 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3288_calc_pull_reg_and_bit()
1544 *bit = (pin_num % RK3188_PULL_PINS_PER_REG); in rk3288_calc_pull_reg_and_bit()
1556 int pin_num, struct regmap **regmap, in rk3288_calc_drv_reg_and_bit() argument
1566 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3288_calc_drv_reg_and_bit()
1567 *bit = pin_num % RK3288_DRV_PINS_PER_REG; in rk3288_calc_drv_reg_and_bit()
1576 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3288_calc_drv_reg_and_bit()
1578 *bit = (pin_num % RK3288_DRV_PINS_PER_REG); in rk3288_calc_drv_reg_and_bit()
1586 int pin_num, struct regmap **regmap, in rk3228_calc_pull_reg_and_bit() argument
1594 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3228_calc_pull_reg_and_bit()
1596 *bit = (pin_num % RK3188_PULL_PINS_PER_REG); in rk3228_calc_pull_reg_and_bit()
1603 int pin_num, struct regmap **regmap, in rk3228_calc_drv_reg_and_bit() argument
1611 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3228_calc_drv_reg_and_bit()
1613 *bit = (pin_num % RK3288_DRV_PINS_PER_REG); in rk3228_calc_drv_reg_and_bit()
1621 int pin_num, struct regmap **regmap, in rk3368_calc_pull_reg_and_bit() argument
1631 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3368_calc_pull_reg_and_bit()
1632 *bit = pin_num % RK3188_PULL_PINS_PER_REG; in rk3368_calc_pull_reg_and_bit()
1641 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3368_calc_pull_reg_and_bit()
1643 *bit = (pin_num % RK3188_PULL_PINS_PER_REG); in rk3368_calc_pull_reg_and_bit()
1652 int pin_num, struct regmap **regmap, in rk3368_calc_drv_reg_and_bit() argument
1662 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3368_calc_drv_reg_and_bit()
1663 *bit = pin_num % RK3288_DRV_PINS_PER_REG; in rk3368_calc_drv_reg_and_bit()
1672 *reg += ((pin_num / RK3288_DRV_PINS_PER_REG) * 4); in rk3368_calc_drv_reg_and_bit()
1674 *bit = (pin_num % RK3288_DRV_PINS_PER_REG); in rk3368_calc_drv_reg_and_bit()
1684 int pin_num, struct regmap **regmap, in rk3399_calc_pull_reg_and_bit() argument
1696 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3399_calc_pull_reg_and_bit()
1697 *bit = pin_num % RK3188_PULL_PINS_PER_REG; in rk3399_calc_pull_reg_and_bit()
1706 *reg += ((pin_num / RK3188_PULL_PINS_PER_REG) * 4); in rk3399_calc_pull_reg_and_bit()
1708 *bit = (pin_num % RK3188_PULL_PINS_PER_REG); in rk3399_calc_pull_reg_and_bit()
1714 int pin_num, struct regmap **regmap, in rk3399_calc_drv_reg_and_bit() argument
1718 int drv_num = (pin_num / 8); in rk3399_calc_drv_reg_and_bit()
1729 *bit = (pin_num % 8) * 3; in rk3399_calc_drv_reg_and_bit()
1731 *bit = (pin_num % 8) * 2; in rk3399_calc_drv_reg_and_bit()
1743 int pin_num) in rockchip_get_drive_perpin() argument
1751 int drv_type = bank->drv[pin_num / 8].drv_type; in rockchip_get_drive_perpin()
1753 ctrl->drv_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_get_drive_perpin()
1820 int pin_num, int strength) in rockchip_set_drive_perpin() argument
1828 int drv_type = bank->drv[pin_num / 8].drv_type; in rockchip_set_drive_perpin()
1831 bank->bank_num, pin_num, strength); in rockchip_set_drive_perpin()
1833 ctrl->drv_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_set_drive_perpin()
1928 static int rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num) in rockchip_get_pull() argument
1941 ctrl->pull_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_get_pull()
1959 pull_type = bank->pull_type[pin_num / 8]; in rockchip_get_pull()
1971 int pin_num, int pull) in rockchip_set_pull() argument
1981 bank->bank_num, pin_num, pull); in rockchip_set_pull()
1987 ctrl->pull_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_set_pull()
2003 pull_type = bank->pull_type[pin_num / 8]; in rockchip_set_pull()
2040 int pin_num, in rk3328_calc_schmitt_reg_and_bit() argument
2050 *reg += ((pin_num / RK3328_SCHMITT_PINS_PER_REG) * 4); in rk3328_calc_schmitt_reg_and_bit()
2051 *bit = pin_num % RK3328_SCHMITT_PINS_PER_REG; in rk3328_calc_schmitt_reg_and_bit()
2056 static int rockchip_get_schmitt(struct rockchip_pin_bank *bank, int pin_num) in rockchip_get_schmitt() argument
2065 ret = ctrl->schmitt_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_get_schmitt()
2078 int pin_num, int enable) in rockchip_set_schmitt() argument
2088 bank->bank_num, pin_num, enable); in rockchip_set_schmitt()
2090 ret = ctrl->schmitt_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_set_schmitt()