Home
last modified time | relevance | path

Searched refs:pin_num (Results 1 – 25 of 26) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/
H A Dpinctrl-rv1103b.c57 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 Dpinctrl-rk3506.c115 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 Dpinctrl-rk3576.c57 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, &regmap, &reg, &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 Dpinctrl-rv1126b.c51 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, &regmap, &reg, &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 Dpinctrl-rk3528.c51 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, &regmap, &reg, &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, &regmap, &reg, &bit); in rk3528_set_pull()
[all …]
H A Dpinctrl-rk3562.c62 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, &regmap, &reg, &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, &regmap, &reg, &bit); in rk3562_set_pull()
[all …]
H A Dpinctrl-rv1108.c109 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, &regmap, &reg, &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 Dpinctrl-rk1808.c101 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 Dpinctrl-rv1106.c55 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, &regmap, &reg, &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, &regmap, &reg, &bit); in rv1106_set_pull()
[all …]
H A Dpinctrl-rk3368.c42 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, &regmap, &reg, &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 Dpinctrl-rk3188.c42 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, &regmap, &reg, &bit); in rk3188_set_pull()
86 type = bank->pull_type[pin_num / 8]; in rk3188_set_pull()
H A Dpinctrl-rk3328.c199 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, &regmap, &reg, &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 Dpinctrl-rv1126.c192 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, &regmap, &reg, &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 Dpinctrl-rk3288.c67 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, &regmap, &reg, &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 Dpinctrl-rk3399.c81 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, &regmap, &reg, &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 Dpinctrl-rk322x.c171 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, &regmap, &reg, &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 Dpinctrl-rk3568.c146 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 Dpinctrl-rk3588.c190 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 Dpinctrl-rk3036.c43 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, &regmap, &reg, &bit); in rk3036_set_pull()
H A Dpinctrl-rk3308.c498 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 Dpinctrl-rk3128.c133 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, &regmap, &reg, &bit); in rk3128_set_pull()
H A Dpinctrl-rockchip-core.c278 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 Dpinctrl-rockchip.c379 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 Dpinctrl-exynos.c74 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 Dzynq_gpio.c163 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()

12