Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/pinctrl/
Dpinctrl-rockchip.c343 int pin_num, struct regmap **regmap,
346 int pin_num, struct regmap **regmap,
349 int pin_num, struct regmap **regmap,
1305 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() argument
1323 *reg += ((pin_num / PX30_PULL_PINS_PER_REG) * 4); in px30_calc_pull_reg_and_bit()
1324 *bit = (pin_num % PX30_PULL_PINS_PER_REG); in px30_calc_pull_reg_and_bit()
1335 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() argument
1353 *reg += ((pin_num / PX30_DRV_PINS_PER_REG) * 4); in px30_calc_drv_reg_and_bit()
1354 *bit = (pin_num % PX30_DRV_PINS_PER_REG); in px30_calc_drv_reg_and_bit()
1365 int pin_num, in px30_calc_schmitt_reg_and_bit() argument
[all …]
Dpinctrl-digicolor.c114 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()
Dpinctrl-amd.c198 unsigned int bank, i, pin_num; in amd_gpio_dbg_show() local
221 pin_num = AMD_GPIO_PINS_BANK0; in amd_gpio_dbg_show()
225 pin_num = AMD_GPIO_PINS_BANK1 + i; in amd_gpio_dbg_show()
229 pin_num = AMD_GPIO_PINS_BANK2 + i; in amd_gpio_dbg_show()
233 pin_num = AMD_GPIO_PINS_BANK3 + i; in amd_gpio_dbg_show()
239 for (; i < pin_num; i++) { in amd_gpio_dbg_show()
/Linux-v5.4/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.h246 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()
Dpinctrl-sunxi.c103 const u16 pin_num, in sunxi_pinctrl_desc_find_function_by_pin() argument
111 if (pin->pin.number == pin_num) { in sunxi_pinctrl_desc_find_function_by_pin()
/Linux-v5.4/drivers/media/common/siano/
Dsmscoreapi.c1892 static int get_gpio_pin_params(u32 pin_num, u32 *p_translatedpin_num, in get_gpio_pin_params() argument
1897 if (pin_num <= 1) { in get_gpio_pin_params()
1901 } else if (pin_num >= 2 && pin_num <= 6) { in get_gpio_pin_params()
1905 } else if (pin_num >= 7 && pin_num <= 11) { in get_gpio_pin_params()
1908 } else if (pin_num >= 12 && pin_num <= 15) { in get_gpio_pin_params()
1912 } else if (pin_num == 16) { in get_gpio_pin_params()
1915 } else if (pin_num >= 17 && pin_num <= 24) { in get_gpio_pin_params()
1918 } else if (pin_num == 25) { in get_gpio_pin_params()
1921 } else if (pin_num >= 26 && pin_num <= 28) { in get_gpio_pin_params()
1924 } else if (pin_num == 29) { in get_gpio_pin_params()
[all …]
Dsmscoreapi.h1158 extern int smscore_gpio_configure(struct smscore_device_t *coredev, u8 pin_num,
1160 extern int smscore_gpio_set_level(struct smscore_device_t *coredev, u8 pin_num,
1162 extern int smscore_gpio_get_level(struct smscore_device_t *coredev, u8 pin_num,
/Linux-v5.4/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.h22 #define PRCM_GPIOCR_ALTCX(pin_num,\ argument
28 .pin = pin_num,\
/Linux-v5.4/drivers/gpio/
Dgpio-zynq.c184 static inline void zynq_gpio_get_bank_pin(unsigned int pin_num, in zynq_gpio_get_bank_pin() argument
192 if ((pin_num >= gpio->p_data->bank_min[bank]) && in zynq_gpio_get_bank_pin()
193 (pin_num <= gpio->p_data->bank_max[bank])) { in zynq_gpio_get_bank_pin()
195 *bank_pin_num = pin_num - in zynq_gpio_get_bank_pin()
202 WARN(true, "invalid GPIO pin number: %u", pin_num); in zynq_gpio_get_bank_pin()
/Linux-v5.4/drivers/pinctrl/mediatek/
Dpinctrl-paris.c359 mtk_pctrl_find_function_by_pin(struct mtk_pinctrl *hw, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() argument
361 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num; in mtk_pctrl_find_function_by_pin()
373 static bool mtk_pctrl_is_function_valid(struct mtk_pinctrl *hw, u32 pin_num, in mtk_pctrl_is_function_valid() argument
381 if (pin->number == pin_num) { in mtk_pctrl_is_function_valid()
Dpinctrl-mtk-common.c425 struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() argument
427 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num; in mtk_pctrl_find_function_by_pin()
440 u32 pin_num, u32 fnum) in mtk_pctrl_is_function_valid() argument
447 if (pin->pin.number == pin_num) { in mtk_pctrl_is_function_valid()
/Linux-v5.4/drivers/pinctrl/stm32/
Dpinctrl-stm32.c459 u32 pin_num, u32 fnum) in stm32_pctrl_is_function_valid() argument
467 if (pin->pin.number != pin_num) in stm32_pctrl_is_function_valid()