| /linux/drivers/pinctrl/ |
| A D | pinctrl-rockchip.c | 1048 int pin_num, in px30_calc_schmitt_reg_and_bit() argument 1138 int pin_num, in rv1108_calc_schmitt_reg_and_bit() argument 1487 int drv_num = (pin_num / 8); in rk3399_calc_drv_reg_and_bit() 1498 *bit = (pin_num % 8) * 3; in rk3399_calc_drv_reg_and_bit() 1500 *bit = (pin_num % 8) * 2; in rk3399_calc_drv_reg_and_bit() 1574 int pin_num) in rockchip_get_drive_perpin() argument 1809 int pin_num, int pull) in rockchip_set_pull() argument 1856 if (ctrl->type == RK3568 && bank->bank_num == 0 && pin_num >= 27 && pin_num <= 30) { in rockchip_set_pull() 1888 int pin_num, in rk3328_calc_schmitt_reg_and_bit() argument 1911 int pin_num, in rk3568_calc_schmitt_reg_and_bit() argument [all …]
|
| A D | pinctrl-rockchip.h | 234 int pin_num, struct regmap **regmap, 237 int pin_num, struct regmap **regmap, 240 int pin_num, struct regmap **regmap,
|
| A D | pinctrl-digicolor.c | 114 static void dc_client_sel(int pin_num, int *reg, int *bit) in dc_client_sel() argument 116 *bit = (pin_num % PINS_PER_COLLECTION) * 2; in dc_client_sel() 117 *reg = GP_CLIENTSEL(pin_num/PINS_PER_COLLECTION); in dc_client_sel()
|
| A D | pinctrl-amd.c | 202 unsigned int bank, i, pin_num; in amd_gpio_dbg_show() local 232 pin_num = AMD_GPIO_PINS_BANK0; in amd_gpio_dbg_show() 236 pin_num = AMD_GPIO_PINS_BANK1 + i; in amd_gpio_dbg_show() 240 pin_num = AMD_GPIO_PINS_BANK2 + i; in amd_gpio_dbg_show() 244 pin_num = AMD_GPIO_PINS_BANK3 + i; in amd_gpio_dbg_show() 250 for (; i < pin_num; i++) { in amd_gpio_dbg_show()
|
| /linux/drivers/pinctrl/sunxi/ |
| A D | pinctrl-sunxi.h | 246 u32 pin_num = pin % MUX_PINS_PER_REG; in sunxi_mux_offset() local 247 return pin_num * MUX_PINS_BITS; in sunxi_mux_offset() 261 u32 pin_num = pin % DATA_PINS_PER_REG; in sunxi_data_offset() local 262 return pin_num * DATA_PINS_BITS; in sunxi_data_offset() 276 u32 pin_num = pin % DLEVEL_PINS_PER_REG; in sunxi_dlevel_offset() local 277 return pin_num * DLEVEL_PINS_BITS; in sunxi_dlevel_offset() 291 u32 pin_num = pin % PULL_PINS_PER_REG; in sunxi_pull_offset() local 292 return pin_num * PULL_PINS_BITS; in sunxi_pull_offset()
|
| A D | pinctrl-sunxi.c | 104 const u16 pin_num, in sunxi_pinctrl_desc_find_function_by_pin() argument 112 if (pin->pin.number == pin_num) { in sunxi_pinctrl_desc_find_function_by_pin()
|
| /linux/drivers/media/common/siano/ |
| A D | smscoreapi.c | 1893 if (pin_num <= 1) { in get_gpio_pin_params() 1897 } else if (pin_num >= 2 && pin_num <= 6) { in get_gpio_pin_params() 1901 } else if (pin_num >= 7 && pin_num <= 11) { in get_gpio_pin_params() 1904 } else if (pin_num >= 12 && pin_num <= 15) { in get_gpio_pin_params() 1908 } else if (pin_num == 16) { in get_gpio_pin_params() 1911 } else if (pin_num >= 17 && pin_num <= 24) { in get_gpio_pin_params() 1914 } else if (pin_num == 25) { in get_gpio_pin_params() 1917 } else if (pin_num >= 26 && pin_num <= 28) { in get_gpio_pin_params() 1920 } else if (pin_num == 29) { in get_gpio_pin_params() 1924 } else if (pin_num == 30) { in get_gpio_pin_params() [all …]
|
| A D | smscoreapi.h | 1153 extern int smscore_gpio_configure(struct smscore_device_t *coredev, u8 pin_num, 1155 extern int smscore_gpio_set_level(struct smscore_device_t *coredev, u8 pin_num, 1157 extern int smscore_gpio_get_level(struct smscore_device_t *coredev, u8 pin_num,
|
| /linux/drivers/pinctrl/nomadik/ |
| A D | pinctrl-nomadik.h | 22 #define PRCM_GPIOCR_ALTCX(pin_num,\ argument 28 .pin = pin_num,\
|
| /linux/drivers/gpio/ |
| A D | gpio-zynq.c | 191 static inline void zynq_gpio_get_bank_pin(unsigned int pin_num, in zynq_gpio_get_bank_pin() argument 199 if ((pin_num >= gpio->p_data->bank_min[bank]) && in zynq_gpio_get_bank_pin() 200 (pin_num <= gpio->p_data->bank_max[bank])) { in zynq_gpio_get_bank_pin() 202 *bank_pin_num = pin_num - in zynq_gpio_get_bank_pin() 211 WARN(true, "invalid GPIO pin number: %u", pin_num); in zynq_gpio_get_bank_pin()
|
| /linux/drivers/pinctrl/mediatek/ |
| A D | pinctrl-paris.c | 322 mtk_pctrl_find_function_by_pin(struct mtk_pinctrl *hw, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() argument 324 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num; in mtk_pctrl_find_function_by_pin() 336 static bool mtk_pctrl_is_function_valid(struct mtk_pinctrl *hw, u32 pin_num, in mtk_pctrl_is_function_valid() argument 344 if (pin->number == pin_num) { in mtk_pctrl_is_function_valid()
|
| A D | pinctrl-mtk-common.c | 424 struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() argument 426 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num; in mtk_pctrl_find_function_by_pin() 439 u32 pin_num, u32 fnum) in mtk_pctrl_is_function_valid() argument 446 if (pin->pin.number == pin_num) { in mtk_pctrl_is_function_valid()
|
| /linux/drivers/pinctrl/stm32/ |
| A D | pinctrl-stm32.c | 515 u32 pin_num, u32 fnum) in stm32_pctrl_is_function_valid() argument 523 if (pin->pin.number != pin_num) in stm32_pctrl_is_function_valid() 535 dev_err(pctl->dev, "invalid function %d on pin %d .\n", fnum, pin_num); in stm32_pctrl_is_function_valid()
|