| /rk3399_rockchip-uboot/drivers/pinctrl/rockchip/ |
| H A D | pinctrl-rv1103b.c | 57 int pin_num, struct regmap **regmap, in rv1103b_calc_drv_reg_and_bit() argument 66 if (pin_num < 7) in rv1103b_calc_drv_reg_and_bit() 68 else if (pin_num > 7 && pin_num < 14) in rv1103b_calc_drv_reg_and_bit() 75 if (pin_num < 6) in rv1103b_calc_drv_reg_and_bit() 77 else if (pin_num >= 6 && pin_num < 23) in rv1103b_calc_drv_reg_and_bit() 79 else if (pin_num >= 24 && pin_num < 30) in rv1103b_calc_drv_reg_and_bit() 86 if (pin_num < 12) { in rv1103b_calc_drv_reg_and_bit() 88 } else if (pin_num >= 16) { in rv1103b_calc_drv_reg_and_bit() 104 dev_err(info->dev, "unsupported bank_num %d pin_num %d\n", bank->bank_num, pin_num); in rv1103b_calc_drv_reg_and_bit() 109 *reg += ((pin_num / RV1103B_DRV_PINS_PER_REG) * 4); in rv1103b_calc_drv_reg_and_bit() [all …]
|
| H A D | pinctrl-rk3506.c | 115 int pin_num, struct regmap **regmap, in rk3506_calc_drv_reg_and_bit() argument 124 if (pin_num > 24) { in rk3506_calc_drv_reg_and_bit() 126 } else if (pin_num < 24) { in rk3506_calc_drv_reg_and_bit() 138 if (pin_num < 28) in rk3506_calc_drv_reg_and_bit() 146 if (pin_num < 17) in rk3506_calc_drv_reg_and_bit() 154 if (pin_num < 15) in rk3506_calc_drv_reg_and_bit() 162 if (pin_num < 8 || pin_num > 11) { in rk3506_calc_drv_reg_and_bit() 178 debug("unsupported bank_num %d pin_num %d\n", bank->bank_num, pin_num); in rk3506_calc_drv_reg_and_bit() 183 *reg += ((pin_num / RK3506_DRV_PINS_PER_REG) * 4); in rk3506_calc_drv_reg_and_bit() 184 *bit = pin_num % RK3506_DRV_PINS_PER_REG; in rk3506_calc_drv_reg_and_bit() [all …]
|
| H A D | pinctrl-rk3576.c | 57 int pin_num, struct regmap **regmap, in rk3576_calc_drv_reg_and_bit() argument 63 if (bank->bank_num == 0 && pin_num < 12) in rk3576_calc_drv_reg_and_bit() 73 else if (bank->bank_num == 4 && pin_num < 16) in rk3576_calc_drv_reg_and_bit() 75 else if (bank->bank_num == 4 && pin_num < 24) in rk3576_calc_drv_reg_and_bit() 84 *reg += ((pin_num / RK3576_DRV_PINS_PER_REG) * 4); in rk3576_calc_drv_reg_and_bit() 85 *bit = pin_num % RK3576_DRV_PINS_PER_REG; in rk3576_calc_drv_reg_and_bit() 90 int pin_num, int strength) in rk3576_set_drive() argument 98 rk3576_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3576_set_drive() 120 int pin_num, struct regmap **regmap, in rk3576_calc_pull_reg_and_bit() argument 126 if (bank->bank_num == 0 && pin_num < 12) in rk3576_calc_pull_reg_and_bit() [all …]
|
| H A D | pinctrl-rv1126b.c | 51 int pin_num, struct regmap **regmap, in rv1126b_calc_drv_reg_and_bit() argument 59 if (pin_num < 16) in rv1126b_calc_drv_reg_and_bit() 81 *reg += ((pin_num / RV1126B_DRV_PINS_PER_REG) * 4); in rv1126b_calc_drv_reg_and_bit() 82 *bit = pin_num % RV1126B_DRV_PINS_PER_REG; in rv1126b_calc_drv_reg_and_bit() 89 int pin_num, int strength) in rv1126b_set_drive() argument 97 ret = rv1126b_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1126b_set_drive() 117 int pin_num, struct regmap **regmap, in rv1126b_calc_pull_reg_and_bit() argument 125 if (pin_num < 16) in rv1126b_calc_pull_reg_and_bit() 147 *reg += ((pin_num / RV1126B_PULL_PINS_PER_REG) * 4); in rv1126b_calc_pull_reg_and_bit() 148 *bit = pin_num % RV1126B_PULL_PINS_PER_REG; in rv1126b_calc_pull_reg_and_bit() [all …]
|
| H A D | pinctrl-rk3528.c | 51 int pin_num, struct regmap **regmap, in rk3528_calc_drv_reg_and_bit() argument 84 *reg += ((pin_num / RK3528_DRV_PINS_PER_REG) * 4); in rk3528_calc_drv_reg_and_bit() 85 *bit = pin_num % RK3528_DRV_PINS_PER_REG; in rk3528_calc_drv_reg_and_bit() 90 int pin_num, int strength) in rk3528_set_drive() argument 98 rk3528_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3528_set_drive() 117 int pin_num, struct regmap **regmap, in rk3528_calc_pull_reg_and_bit() argument 150 *reg += ((pin_num / RK3528_PULL_PINS_PER_REG) * 4); in rk3528_calc_pull_reg_and_bit() 151 *bit = pin_num % RK3528_PULL_PINS_PER_REG; in rk3528_calc_pull_reg_and_bit() 156 int pin_num, int pull) in rk3528_set_pull() argument 166 rk3528_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3528_set_pull() [all …]
|
| H A D | pinctrl-rk3562.c | 62 int pin_num, struct regmap **regmap, in rk3562_calc_drv_reg_and_bit() argument 95 *reg += ((pin_num / RK3562_DRV_PINS_PER_REG) * 4); in rk3562_calc_drv_reg_and_bit() 96 *bit = pin_num % RK3562_DRV_PINS_PER_REG; in rk3562_calc_drv_reg_and_bit() 101 int pin_num, int strength) in rk3562_set_drive() argument 109 rk3562_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3562_set_drive() 128 int pin_num, struct regmap **regmap, in rk3562_calc_pull_reg_and_bit() argument 161 *reg += ((pin_num / RK3562_PULL_PINS_PER_REG) * 4); in rk3562_calc_pull_reg_and_bit() 162 *bit = pin_num % RK3562_PULL_PINS_PER_REG; in rk3562_calc_pull_reg_and_bit() 167 int pin_num, int pull) in rk3562_set_pull() argument 177 rk3562_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3562_set_pull() [all …]
|
| H A D | pinctrl-rv1108.c | 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 [all …]
|
| H A D | pinctrl-rk1808.c | 101 int pin_num, in rk1808_calc_pull_reg_and_bit() argument 115 *reg += ((pin_num / RK1808_PULL_PINS_PER_REG) * 4); in rk1808_calc_pull_reg_and_bit() 116 *bit = (pin_num % RK1808_PULL_PINS_PER_REG); in rk1808_calc_pull_reg_and_bit() 127 int pin_num, in rk1808_calc_drv_reg_and_bit() argument 141 *reg += ((pin_num / RK1808_DRV_PINS_PER_REG) * 4); in rk1808_calc_drv_reg_and_bit() 142 *bit = pin_num % RK1808_DRV_PINS_PER_REG; in rk1808_calc_drv_reg_and_bit() 152 int pin_num, in rk1808_calc_schmitt_reg_and_bit() argument 166 *reg += ((pin_num / RK1808_SCHMITT_PINS_PER_REG) * 4); in rk1808_calc_schmitt_reg_and_bit() 167 *bit = pin_num % RK1808_SCHMITT_PINS_PER_REG; in rk1808_calc_schmitt_reg_and_bit() 173 int pin_num, int pull) in rk1808_set_pull() argument [all …]
|
| H A D | pinctrl-rv1106.c | 55 int pin_num, struct regmap **regmap, in rv1106_calc_drv_reg_and_bit() argument 94 *reg += ((pin_num / RV1106_DRV_PINS_PER_REG) * 4); in rv1106_calc_drv_reg_and_bit() 95 *bit = pin_num % RV1106_DRV_PINS_PER_REG; in rv1106_calc_drv_reg_and_bit() 100 int pin_num, int strength) in rv1106_set_drive() argument 108 rv1106_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1106_set_drive() 127 int pin_num, struct regmap **regmap, in rv1106_calc_pull_reg_and_bit() argument 166 *reg += ((pin_num / RV1106_PULL_PINS_PER_REG) * 4); in rv1106_calc_pull_reg_and_bit() 167 *bit = pin_num % RV1106_PULL_PINS_PER_REG; in rv1106_calc_pull_reg_and_bit() 172 int pin_num, int pull) in rv1106_set_pull() argument 182 rv1106_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1106_set_pull() [all …]
|
| H A D | pinctrl-rk3368.c | 42 int pin_num, struct regmap **regmap, in rk3368_calc_pull_reg_and_bit() argument 60 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3368_calc_pull_reg_and_bit() 62 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3368_calc_pull_reg_and_bit() 67 int pin_num, int pull) in rk3368_set_pull() argument 77 rk3368_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3368_set_pull() 78 type = bank->pull_type[pin_num / 8]; in rk3368_set_pull() 97 int pin_num, struct regmap **regmap, in rk3368_calc_drv_reg_and_bit() argument 115 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3368_calc_drv_reg_and_bit() 116 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3368_calc_drv_reg_and_bit() 121 int pin_num, int strength) in rk3368_set_drive() argument [all …]
|
| H A D | pinctrl-rk3188.c | 42 int pin_num, struct regmap **regmap, in rk3188_calc_pull_reg_and_bit() argument 48 if (bank->bank_num == 0 && pin_num < 12) { in rk3188_calc_pull_reg_and_bit() 52 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3188_calc_pull_reg_and_bit() 53 *bit = pin_num % ROCKCHIP_PULL_PINS_PER_REG; in rk3188_calc_pull_reg_and_bit() 62 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3188_calc_pull_reg_and_bit() 69 *bit = 7 - (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3188_calc_pull_reg_and_bit() 75 int pin_num, int pull) in rk3188_set_pull() argument 85 rk3188_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3188_set_pull() 86 type = bank->pull_type[pin_num / 8]; in rk3188_set_pull()
|
| H A D | pinctrl-rk3328.c | 199 int pin_num, struct regmap **regmap, in rk3328_calc_pull_reg_and_bit() argument 207 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3328_calc_pull_reg_and_bit() 209 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3328_calc_pull_reg_and_bit() 214 int pin_num, int pull) in rk3328_set_pull() argument 224 rk3328_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3328_set_pull() 225 type = bank->pull_type[pin_num / 8]; in rk3328_set_pull() 243 int pin_num, struct regmap **regmap, in rk3328_calc_drv_reg_and_bit() argument 251 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3328_calc_drv_reg_and_bit() 253 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3328_calc_drv_reg_and_bit() 258 int pin_num, int strength) in rk3328_set_drive() argument [all …]
|
| H A D | pinctrl-rv1126.c | 192 int pin_num, struct regmap **regmap, in rv1126_calc_pull_reg_and_bit() argument 199 if (RV1126_GPIO_C4_D7(pin_num)) { in rv1126_calc_pull_reg_and_bit() 202 *reg -= (((31 - pin_num) / RV1126_PULL_PINS_PER_REG + 1) * 4); in rv1126_calc_pull_reg_and_bit() 203 *bit = pin_num % RV1126_PULL_PINS_PER_REG; in rv1126_calc_pull_reg_and_bit() 215 *reg += ((pin_num / RV1126_PULL_PINS_PER_REG) * 4); in rv1126_calc_pull_reg_and_bit() 216 *bit = (pin_num % RV1126_PULL_PINS_PER_REG); in rv1126_calc_pull_reg_and_bit() 221 int pin_num, int pull) in rv1126_set_pull() argument 231 rv1126_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rv1126_set_pull() 232 type = bank->pull_type[pin_num / 8]; in rv1126_set_pull() 255 int pin_num, struct regmap **regmap, in rv1126_calc_drv_reg_and_bit() argument [all …]
|
| H A D | pinctrl-rk3288.c | 67 int pin_num, struct regmap **regmap, in rk3288_calc_pull_reg_and_bit() argument 85 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3288_calc_pull_reg_and_bit() 87 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3288_calc_pull_reg_and_bit() 92 int pin_num, int pull) in rk3288_set_pull() argument 102 rk3288_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3288_set_pull() 103 type = bank->pull_type[pin_num / 8]; in rk3288_set_pull() 129 int pin_num, struct regmap **regmap, in rk3288_calc_drv_reg_and_bit() argument 147 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3288_calc_drv_reg_and_bit() 148 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3288_calc_drv_reg_and_bit() 153 int pin_num, int strength) in rk3288_set_drive() argument [all …]
|
| H A D | pinctrl-rk3399.c | 81 int pin_num, struct regmap **regmap, in rk3399_calc_pull_reg_and_bit() argument 101 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3399_calc_pull_reg_and_bit() 103 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3399_calc_pull_reg_and_bit() 108 int pin_num, int pull) in rk3399_set_pull() argument 118 rk3399_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3399_set_pull() 119 type = bank->pull_type[pin_num / 8]; in rk3399_set_pull() 135 int pin_num, struct regmap **regmap, in rk3399_calc_drv_reg_and_bit() argument 139 int drv_num = (pin_num / 8); in rk3399_calc_drv_reg_and_bit() 150 *bit = (pin_num % 8) * 3; in rk3399_calc_drv_reg_and_bit() 152 *bit = (pin_num % 8) * 2; in rk3399_calc_drv_reg_and_bit() [all …]
|
| H A D | pinctrl-rk322x.c | 171 int pin_num, struct regmap **regmap, in rk3228_calc_pull_reg_and_bit() argument 179 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3228_calc_pull_reg_and_bit() 181 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3228_calc_pull_reg_and_bit() 186 int pin_num, int pull) in rk3228_set_pull() argument 196 rk3228_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3228_set_pull() 197 type = bank->pull_type[pin_num / 8]; in rk3228_set_pull() 215 int pin_num, struct regmap **regmap, in rk3228_calc_drv_reg_and_bit() argument 223 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3228_calc_drv_reg_and_bit() 225 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3228_calc_drv_reg_and_bit() 230 int pin_num, int strength) in rk3228_set_drive() argument [all …]
|
| H A D | pinctrl-rk3568.c | 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 [all …]
|
| H A D | pinctrl-rk3588.c | 190 int pin_num, struct regmap **regmap, in rk3588_calc_pull_reg_and_bit() argument 195 u32 pin = bank_num * 32 + pin_num; in rk3588_calc_pull_reg_and_bit() 208 *bit = pin_num % RK3588_PULL_PINS_PER_REG; in rk3588_calc_pull_reg_and_bit() 216 int pin_num, struct regmap **regmap, in rk3588_calc_drv_reg_and_bit() argument 221 u32 pin = bank_num * 32 + pin_num; in rk3588_calc_drv_reg_and_bit() 234 *bit = pin_num % RK3588_DRV_PINS_PER_REG; in rk3588_calc_drv_reg_and_bit() 242 int pin_num, struct regmap **regmap, in rk3588_calc_schmitt_reg_and_bit() argument 247 u32 pin = bank_num * 32 + pin_num; in rk3588_calc_schmitt_reg_and_bit() 260 *bit = pin_num % RK3588_SMT_PINS_PER_REG; in rk3588_calc_schmitt_reg_and_bit() 267 int pin_num, int pull) in rk3588_set_pull() argument [all …]
|
| H A D | pinctrl-rk3036.c | 43 int pin_num, struct regmap **regmap, in rk3036_calc_pull_reg_and_bit() argument 51 *reg += (pin_num / RK3036_PULL_PINS_PER_REG) * 4; in rk3036_calc_pull_reg_and_bit() 53 *bit = pin_num % RK3036_PULL_PINS_PER_REG; in rk3036_calc_pull_reg_and_bit() 57 int pin_num, int pull) in rk3036_set_pull() argument 68 rk3036_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3036_set_pull()
|
| H A D | pinctrl-rk3308.c | 498 int pin_num, struct regmap **regmap, in rk3308_calc_pull_reg_and_bit() argument 506 *reg += ((pin_num / RK3308_PULL_PINS_PER_REG) * 4); in rk3308_calc_pull_reg_and_bit() 508 *bit = (pin_num % RK3308_PULL_PINS_PER_REG); in rk3308_calc_pull_reg_and_bit() 518 int pin_num, struct regmap **regmap, in rk3308_calc_drv_reg_and_bit() argument 526 *reg += ((pin_num / RK3308_DRV_PINS_PER_REG) * 4); in rk3308_calc_drv_reg_and_bit() 528 *bit = (pin_num % RK3308_DRV_PINS_PER_REG); in rk3308_calc_drv_reg_and_bit() 537 int pin_num, in rk3308_calc_schmitt_reg_and_bit() argument 547 *reg += ((pin_num / RK3308_SCHMITT_PINS_PER_REG) * 4); in rk3308_calc_schmitt_reg_and_bit() 548 *bit = pin_num % RK3308_SCHMITT_PINS_PER_REG; in rk3308_calc_schmitt_reg_and_bit() 554 int pin_num, int pull) in rk3308_set_pull() argument [all …]
|
| H A D | pinctrl-rk3128.c | 133 int pin_num, struct regmap **regmap, in rk3128_calc_pull_reg_and_bit() argument 141 *reg += ((pin_num / RK3128_PULL_PINS_PER_REG) * 4); in rk3128_calc_pull_reg_and_bit() 143 *bit = pin_num % RK3128_PULL_PINS_PER_REG; in rk3128_calc_pull_reg_and_bit() 147 int pin_num, int pull) in rk3128_set_pull() argument 158 rk3128_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3128_set_pull()
|
| H A D | pinctrl-rockchip-core.c | 278 int pin_num, int strength) in rockchip_set_drive_perpin() argument 284 pin_num, strength); in rockchip_set_drive_perpin() 289 return ctrl->set_drive(bank, pin_num, strength); in rockchip_set_drive_perpin() 324 int pin_num, int pull) in rockchip_set_pull() argument 330 pin_num, pull); in rockchip_set_pull() 335 return ctrl->set_pull(bank, pin_num, pull); in rockchip_set_pull() 339 int pin_num, int enable) in rockchip_set_schmitt() argument 345 pin_num, enable); in rockchip_set_schmitt() 350 return ctrl->set_schmitt(bank, pin_num, enable); in rockchip_set_schmitt()
|
| /rk3399_rockchip-uboot/drivers/pinctrl/ |
| H A D | pinctrl-rockchip.c | 379 int pin_num, struct regmap **regmap, 382 int pin_num, struct regmap **regmap, 385 int pin_num, struct regmap **regmap, 388 int pin_num, struct regmap **regmap, 1814 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() argument 1832 *reg += ((pin_num / PX30_PULL_PINS_PER_REG) * 4); in px30_calc_pull_reg_and_bit() 1833 *bit = (pin_num % PX30_PULL_PINS_PER_REG); in px30_calc_pull_reg_and_bit() 1844 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() argument 1862 *reg += ((pin_num / PX30_DRV_PINS_PER_REG) * 4); in px30_calc_drv_reg_and_bit() 1863 *bit = (pin_num % PX30_DRV_PINS_PER_REG); in px30_calc_drv_reg_and_bit() [all …]
|
| /rk3399_rockchip-uboot/drivers/pinctrl/exynos/ |
| H A D | pinctrl-exynos.c | 74 unsigned int count, idx, pin_num; in exynos_pinctrl_set_state() local 95 reg = pin_to_bank_base(dev, name, &pin_num); in exynos_pinctrl_set_state() 99 value &= ~(0xf << (pin_num << 2)); in exynos_pinctrl_set_state() 100 value |= (pinfunc << (pin_num << 2)); in exynos_pinctrl_set_state() 106 value &= ~(0x3 << (pin_num << 1)); in exynos_pinctrl_set_state() 107 value |= (pinpud << (pin_num << 1)); in exynos_pinctrl_set_state() 113 value &= ~(0x3 << (pin_num << 1)); in exynos_pinctrl_set_state() 114 value |= (pindrv << (pin_num << 1)); in exynos_pinctrl_set_state()
|
| /rk3399_rockchip-uboot/drivers/gpio/ |
| H A D | zynq_gpio.c | 163 static inline void zynq_gpio_get_bank_pin(unsigned int pin_num, in zynq_gpio_get_bank_pin() argument 172 if ((pin_num >= priv->p_data->bank_min[bank]) && in zynq_gpio_get_bank_pin() 173 (pin_num <= priv->p_data->bank_max[bank])) { in zynq_gpio_get_bank_pin() 175 *bank_pin_num = pin_num - in zynq_gpio_get_bank_pin()
|