Home
last modified time | relevance | path

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

/external/u-boot/drivers/pinctrl/rockchip/
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 …]
Dpinctrl-rk3328.c163 int pin_num, struct regmap **regmap, in rk3328_calc_pull_reg_and_bit() argument
171 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3328_calc_pull_reg_and_bit()
173 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3328_calc_pull_reg_and_bit()
178 int pin_num, int pull) in rk3328_set_pull() argument
188 rk3328_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3328_set_pull()
189 type = bank->pull_type[pin_num / 8]; in rk3328_set_pull()
207 int pin_num, struct regmap **regmap, in rk3328_calc_drv_reg_and_bit() argument
215 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3328_calc_drv_reg_and_bit()
217 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3328_calc_drv_reg_and_bit()
222 int pin_num, int strength) in rk3328_set_drive() argument
[all …]
Dpinctrl-px30.c114 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() argument
132 *reg += ((pin_num / PX30_PULL_PINS_PER_REG) * 4); in px30_calc_pull_reg_and_bit()
133 *bit = (pin_num % PX30_PULL_PINS_PER_REG); in px30_calc_pull_reg_and_bit()
138 int pin_num, int pull) in px30_set_pull() argument
148 px30_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in px30_set_pull()
149 type = bank->pull_type[pin_num / 8]; in px30_set_pull()
171 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() argument
189 *reg += ((pin_num / PX30_DRV_PINS_PER_REG) * 4); in px30_calc_drv_reg_and_bit()
190 *bit = (pin_num % PX30_DRV_PINS_PER_REG); in px30_calc_drv_reg_and_bit()
195 int pin_num, int strength) in px30_set_drive() argument
[all …]
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 …]
Dpinctrl-rk3308.c291 int pin_num, struct regmap **regmap, in rk3308_calc_pull_reg_and_bit() argument
299 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3308_calc_pull_reg_and_bit()
301 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3308_calc_pull_reg_and_bit()
306 int pin_num, int pull) in rk3308_set_pull() argument
316 rk3308_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3308_set_pull()
317 type = bank->pull_type[pin_num / 8]; in rk3308_set_pull()
336 int pin_num, struct regmap **regmap, in rk3308_calc_drv_reg_and_bit() argument
344 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3308_calc_drv_reg_and_bit()
346 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3308_calc_drv_reg_and_bit()
351 int pin_num, int strength) in rk3308_set_drive() argument
[all …]
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()
Dpinctrl-rk3288.c76 int pin_num, struct regmap **regmap, in rk3288_calc_pull_reg_and_bit() argument
94 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3288_calc_pull_reg_and_bit()
96 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3288_calc_pull_reg_and_bit()
101 int pin_num, int pull) in rk3288_set_pull() argument
111 rk3288_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3288_set_pull()
112 type = bank->pull_type[pin_num / 8]; in rk3288_set_pull()
138 int pin_num, struct regmap **regmap, in rk3288_calc_drv_reg_and_bit() argument
156 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3288_calc_drv_reg_and_bit()
157 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3288_calc_drv_reg_and_bit()
162 int pin_num, int strength) in rk3288_set_drive() argument
[all …]
Dpinctrl-rk3399.c90 int pin_num, struct regmap **regmap, in rk3399_calc_pull_reg_and_bit() argument
110 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3399_calc_pull_reg_and_bit()
112 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3399_calc_pull_reg_and_bit()
117 int pin_num, int pull) in rk3399_set_pull() argument
127 rk3399_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3399_set_pull()
128 type = bank->pull_type[pin_num / 8]; in rk3399_set_pull()
144 int pin_num, struct regmap **regmap, in rk3399_calc_drv_reg_and_bit() argument
148 int drv_num = (pin_num / 8); in rk3399_calc_drv_reg_and_bit()
159 *bit = (pin_num % 8) * 3; in rk3399_calc_drv_reg_and_bit()
161 *bit = (pin_num % 8) * 2; in rk3399_calc_drv_reg_and_bit()
[all …]
Dpinctrl-rk322x.c180 int pin_num, struct regmap **regmap, in rk3228_calc_pull_reg_and_bit() argument
188 *reg += ((pin_num / ROCKCHIP_PULL_PINS_PER_REG) * 4); in rk3228_calc_pull_reg_and_bit()
190 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3228_calc_pull_reg_and_bit()
195 int pin_num, int pull) in rk3228_set_pull() argument
205 rk3228_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3228_set_pull()
206 type = bank->pull_type[pin_num / 8]; in rk3228_set_pull()
224 int pin_num, struct regmap **regmap, in rk3228_calc_drv_reg_and_bit() argument
232 *reg += ((pin_num / ROCKCHIP_DRV_PINS_PER_REG) * 4); in rk3228_calc_drv_reg_and_bit()
234 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3228_calc_drv_reg_and_bit()
239 int pin_num, int strength) in rk3228_set_drive() argument
[all …]
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()
Dpinctrl-rk3128.c142 int pin_num, struct regmap **regmap, in rk3128_calc_pull_reg_and_bit() argument
150 *reg += ((pin_num / RK3128_PULL_PINS_PER_REG) * 4); in rk3128_calc_pull_reg_and_bit()
152 *bit = pin_num % RK3128_PULL_PINS_PER_REG; in rk3128_calc_pull_reg_and_bit()
156 int pin_num, int pull) in rk3128_set_pull() argument
167 rk3128_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3128_set_pull()
Dpinctrl-rockchip-core.c244 int pin_num, int strength) in rockchip_set_drive_perpin() argument
250 pin_num, strength); in rockchip_set_drive_perpin()
255 return ctrl->set_drive(bank, pin_num, strength); in rockchip_set_drive_perpin()
290 int pin_num, int pull) in rockchip_set_pull() argument
296 pin_num, pull); in rockchip_set_pull()
301 return ctrl->set_pull(bank, pin_num, pull); in rockchip_set_pull()
305 int pin_num, int enable) in rockchip_set_schmitt() argument
311 pin_num, enable); in rockchip_set_schmitt()
316 return ctrl->set_schmitt(bank, pin_num, enable); in rockchip_set_schmitt()
Dpinctrl-rockchip.h272 int pin_num, int pull);
274 int pin_num, int strength);
276 int pin_num, int enable);
/external/u-boot/drivers/pinctrl/exynos/
Dpinctrl-exynos.c73 unsigned int count, idx, pin_num; in exynos_pinctrl_set_state() local
94 reg = pin_to_bank_base(dev, name, &pin_num); in exynos_pinctrl_set_state()
98 value &= ~(0xf << (pin_num << 2)); in exynos_pinctrl_set_state()
99 value |= (pinfunc << (pin_num << 2)); in exynos_pinctrl_set_state()
105 value &= ~(0x3 << (pin_num << 1)); in exynos_pinctrl_set_state()
106 value |= (pinpud << (pin_num << 1)); in exynos_pinctrl_set_state()
112 value &= ~(0x3 << (pin_num << 1)); in exynos_pinctrl_set_state()
113 value |= (pindrv << (pin_num << 1)); in exynos_pinctrl_set_state()
/external/u-boot/drivers/gpio/
Dxilinx_gpio.c41 u32 pin_num = offset; in xilinx_gpio_get_bank_pin() local
45 if (pin_num < max_pins) { in xilinx_gpio_get_bank_pin()
47 bank, pin_num); in xilinx_gpio_get_bank_pin()
49 *bank_pin_num = pin_num; in xilinx_gpio_get_bank_pin()
52 pin_num -= max_pins; in xilinx_gpio_get_bank_pin()
Dzynq_gpio.c190 static inline void zynq_gpio_get_bank_pin(unsigned int pin_num, in zynq_gpio_get_bank_pin() argument
199 if (pin_num >= platdata->p_data->bank_min[bank] && in zynq_gpio_get_bank_pin()
200 pin_num <= platdata->p_data->bank_max[bank]) { in zynq_gpio_get_bank_pin()
202 *bank_pin_num = pin_num - in zynq_gpio_get_bank_pin()