/external/u-boot/drivers/pinctrl/rockchip/ |
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 …]
|
D | pinctrl-rk3328.c | 163 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, ®map, ®, &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 …]
|
D | pinctrl-px30.c | 114 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, ®map, ®, &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 …]
|
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 …]
|
D | pinctrl-rk3308.c | 291 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, ®map, ®, &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 …]
|
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()
|
D | pinctrl-rk3288.c | 76 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, ®map, ®, &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 …]
|
D | pinctrl-rk3399.c | 90 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, ®map, ®, &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 …]
|
D | pinctrl-rk322x.c | 180 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, ®map, ®, &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 …]
|
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()
|
D | pinctrl-rk3128.c | 142 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, ®map, ®, &bit); in rk3128_set_pull()
|
D | pinctrl-rockchip-core.c | 244 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()
|
D | pinctrl-rockchip.h | 272 int pin_num, int pull); 274 int pin_num, int strength); 276 int pin_num, int enable);
|
/external/u-boot/drivers/pinctrl/exynos/ |
D | pinctrl-exynos.c | 73 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/ |
D | xilinx_gpio.c | 41 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()
|
D | zynq_gpio.c | 190 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()
|