/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-rockchip.c | 1281 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() 1299 *reg += ((pin_num / PX30_PULL_PINS_PER_REG) * 4); in px30_calc_pull_reg_and_bit() 1300 *bit = (pin_num % PX30_PULL_PINS_PER_REG); in px30_calc_pull_reg_and_bit() 1313 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() 1331 *reg += ((pin_num / PX30_DRV_PINS_PER_REG) * 4); in px30_calc_drv_reg_and_bit() 1332 *bit = (pin_num % PX30_DRV_PINS_PER_REG); in px30_calc_drv_reg_and_bit() 1345 int pin_num, in px30_calc_schmitt_reg_and_bit() 1363 *reg += ((pin_num / pins_per_reg) * 4); in px30_calc_schmitt_reg_and_bit() 1364 *bit = pin_num % pins_per_reg; in px30_calc_schmitt_reg_and_bit() 1376 int pin_num, struc in rv1108_calc_pull_reg_and_bit() 1280 px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_pull_reg_and_bit() argument 1312 px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_drv_reg_and_bit() argument 1344 px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_schmitt_reg_and_bit() argument 1375 rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_pull_reg_and_bit() argument 1406 rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_drv_reg_and_bit() argument 1438 rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_schmitt_reg_and_bit() argument 1469 rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_pull_reg_and_bit() argument 1506 rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_drv_reg_and_bit() argument 1544 rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_schmitt_reg_and_bit() argument 1579 rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_schmitt_reg_and_bit() argument 1599 rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk2928_calc_pull_reg_and_bit() argument 1617 rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3128_calc_pull_reg_and_bit() argument 1639 rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3188_calc_pull_reg_and_bit() argument 1676 rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_pull_reg_and_bit() argument 1712 rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_drv_reg_and_bit() argument 1744 rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_pull_reg_and_bit() argument 1763 rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_drv_reg_and_bit() argument 1782 rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_pull_reg_and_bit() argument 1801 rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_drv_reg_and_bit() argument 1821 rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_pull_reg_and_bit() argument 1854 rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_drv_reg_and_bit() argument 1888 rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_pull_reg_and_bit() argument 1920 rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_drv_reg_and_bit() argument 1949 rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_pull_reg_and_bit() argument 1982 rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_drv_reg_and_bit() argument 2117 rk3588_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3588_calc_pull_reg_and_bit() argument 2142 rk3588_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3588_calc_drv_reg_and_bit() argument 2167 rk3588_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3588_calc_schmitt_reg_and_bit() argument 2198 rockchip_get_drive_perpin(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_drive_perpin() argument 2277 rockchip_set_drive_perpin(struct rockchip_pin_bank *bank, int pin_num, int strength) rockchip_set_drive_perpin() argument 2403 rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_pull() argument 2459 rockchip_set_pull(struct rockchip_pin_bank *bank, int pin_num, int pull) rockchip_set_pull() argument 2541 rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3328_calc_schmitt_reg_and_bit() argument 2564 rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_schmitt_reg_and_bit() argument 2587 rockchip_get_schmitt(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_schmitt() argument 2615 rockchip_set_schmitt(struct rockchip_pin_bank *bank, int pin_num, int enable) rockchip_set_schmitt() argument [all...] |
H A D | pinctrl-rockchip.h | 401 int pin_num, struct regmap **regmap, 404 int pin_num, struct regmap **regmap, 407 int pin_num, struct regmap **regmap,
|
H A D | pinctrl-digicolor.c | 115 static void dc_client_sel(int pin_num, int *reg, int *bit) in dc_client_sel() argument 117 *bit = (pin_num % PINS_PER_COLLECTION) * 2; in dc_client_sel() 118 *reg = GP_CLIENTSEL(pin_num/PINS_PER_COLLECTION); in dc_client_sel()
|
H A D | pinctrl-amd.c | 193 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() 241 for (; i < pin_num; i++) { in amd_gpio_dbg_show()
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-rockchip.c | 377 int pin_num, struct regmap **regmap, 380 int pin_num, struct regmap **regmap, 383 int pin_num, struct regmap **regmap, 1239 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() 1257 *reg += ((pin_num / PX30_PULL_PINS_PER_REG) * 4); in px30_calc_pull_reg_and_bit() 1258 *bit = (pin_num % PX30_PULL_PINS_PER_REG); in px30_calc_pull_reg_and_bit() 1269 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() 1287 *reg += ((pin_num / PX30_DRV_PINS_PER_REG) * 4); in px30_calc_drv_reg_and_bit() 1288 *bit = (pin_num % PX30_DRV_PINS_PER_REG); in px30_calc_drv_reg_and_bit() 1299 int pin_num, in px30_calc_schmitt_reg_and_bit() 1238 px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_pull_reg_and_bit() argument 1268 px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_drv_reg_and_bit() argument 1298 px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_schmitt_reg_and_bit() argument 1329 rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_pull_reg_and_bit() argument 1358 rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_drv_reg_and_bit() argument 1388 rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_schmitt_reg_and_bit() argument 1416 rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_schmitt_reg_and_bit() argument 1436 rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk2928_calc_pull_reg_and_bit() argument 1452 rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3128_calc_pull_reg_and_bit() argument 1472 rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3188_calc_pull_reg_and_bit() argument 1507 rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_pull_reg_and_bit() argument 1541 rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_drv_reg_and_bit() argument 1571 rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_pull_reg_and_bit() argument 1588 rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_drv_reg_and_bit() argument 1605 rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_pull_reg_and_bit() argument 1622 rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_drv_reg_and_bit() argument 1640 rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_pull_reg_and_bit() argument 1671 rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_drv_reg_and_bit() argument 1703 rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_pull_reg_and_bit() argument 1733 rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_drv_reg_and_bit() argument 1760 rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_pull_reg_and_bit() argument 1791 rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_drv_reg_and_bit() argument 1824 rockchip_get_drive_perpin(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_drive_perpin() argument 1901 rockchip_set_drive_perpin(struct rockchip_pin_bank *bank, int pin_num, int strength) rockchip_set_drive_perpin() argument 2016 rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_pull() argument 2068 rockchip_set_pull(struct rockchip_pin_bank *bank, int pin_num, int pull) rockchip_set_pull() argument 2147 rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3328_calc_schmitt_reg_and_bit() argument 2170 rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_schmitt_reg_and_bit() argument 2193 rockchip_get_schmitt(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_schmitt() argument 2221 rockchip_set_schmitt(struct rockchip_pin_bank *bank, int pin_num, int enable) rockchip_set_schmitt() argument [all...] |
H 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()
|
H A D | pinctrl-amd.c | 197 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()
|
/kernel/linux/linux-5.10/drivers/pinctrl/sunxi/ |
H 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()
|
H A D | pinctrl-sunxi.c | 111 const u16 pin_num, in sunxi_pinctrl_desc_find_function_by_pin() 119 if (pin->pin.number == pin_num) { in sunxi_pinctrl_desc_find_function_by_pin() 110 sunxi_pinctrl_desc_find_function_by_pin(struct sunxi_pinctrl *pctl, const u16 pin_num, const char *func_name) sunxi_pinctrl_desc_find_function_by_pin() argument
|
/kernel/linux/linux-5.10/drivers/media/common/siano/ |
H A D | smscoreapi.c | 1888 static int get_gpio_pin_params(u32 pin_num, u32 *p_translatedpin_num, in get_gpio_pin_params() argument 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 > in get_gpio_pin_params() 1938 smscore_gpio_configure(struct smscore_device_t *coredev, u8 pin_num, struct smscore_config_gpio *p_gpio_config) smscore_gpio_configure() argument 2017 smscore_gpio_set_level(struct smscore_device_t *coredev, u8 pin_num, u8 new_level) smscore_gpio_set_level() argument 2065 smscore_gpio_get_level(struct smscore_device_t *coredev, u8 pin_num, u8 *level) smscore_gpio_get_level() argument [all...] |
H A D | smscoreapi.h | 1158 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,
|
/kernel/linux/linux-6.6/drivers/media/common/siano/ |
H A D | smscoreapi.c | 1888 static int get_gpio_pin_params(u32 pin_num, u32 *p_translatedpin_num, in get_gpio_pin_params() argument 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 > in get_gpio_pin_params() 1938 smscore_gpio_configure(struct smscore_device_t *coredev, u8 pin_num, struct smscore_config_gpio *p_gpio_config) smscore_gpio_configure() argument 2017 smscore_gpio_set_level(struct smscore_device_t *coredev, u8 pin_num, u8 new_level) smscore_gpio_set_level() argument 2065 smscore_gpio_get_level(struct smscore_device_t *coredev, u8 pin_num, u8 *level) smscore_gpio_get_level() argument [all...] |
H 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,
|
/kernel/linux/linux-5.10/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.h | 22 #define PRCM_GPIOCR_ALTCX(pin_num,\ 28 .pin = pin_num,\
|
/kernel/linux/linux-6.6/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.h | 26 #define PRCM_GPIOCR_ALTCX(pin_num,\ 32 .pin = pin_num,\
|
/kernel/linux/linux-6.6/drivers/pinctrl/sunplus/ |
H A D | sppctl.c | 825 u8 pin_num, pin_type, pin_func; in sppctl_dt_node_to_map() local 854 pin_num = FIELD_GET(GENMASK(31, 24), dt_pin); in sppctl_dt_node_to_map() 856 if (pin_num >= sppctl_pins_all_sz) { in sppctl_dt_node_to_map() 873 pin_num = FIELD_GET(GENMASK(31, 24), dt_pin); in sppctl_dt_node_to_map() 882 (*map)[i].data.configs.group_or_pin = pin_get_name(pctldev, pin_num); in sppctl_dt_node_to_map() 897 (*map)[i].data.configs.group_or_pin = pin_get_name(pctldev, pin_num); in sppctl_dt_node_to_map() 910 (*map)[i].data.mux.group = pin_get_name(pctldev, pin_num); in sppctl_dt_node_to_map()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-zynq.c | 182 * @pin_num: gpio pin number within the device 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()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-zynq.c | 182 * @pin_num: gpio pin number within the device 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()
|
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
H A D | pinctrl-paris.c | 317 mtk_pctrl_find_function_by_pin(struct mtk_pinctrl *hw, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() argument 319 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num; in mtk_pctrl_find_function_by_pin() 331 static bool mtk_pctrl_is_function_valid(struct mtk_pinctrl *hw, u32 pin_num, in mtk_pctrl_is_function_valid() argument 339 if (pin->number == pin_num) { in mtk_pctrl_is_function_valid()
|
H A D | pinctrl-mtk-common.c | 425 struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() 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() 447 if (pin->pin.number == pin_num) { in mtk_pctrl_is_function_valid() 424 mtk_pctrl_find_function_by_pin( struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) mtk_pctrl_find_function_by_pin() argument 439 mtk_pctrl_is_function_valid(struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) mtk_pctrl_is_function_valid() argument
|
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 457 struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() 459 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num; in mtk_pctrl_find_function_by_pin() 472 u32 pin_num, u32 fnum) in mtk_pctrl_is_function_valid() 479 if (pin->pin.number == pin_num) { in mtk_pctrl_is_function_valid() 456 mtk_pctrl_find_function_by_pin( struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) mtk_pctrl_find_function_by_pin() argument 471 mtk_pctrl_is_function_valid(struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) mtk_pctrl_is_function_valid() argument
|
H A D | pinctrl-paris.c | 383 mtk_pctrl_find_function_by_pin(struct mtk_pinctrl *hw, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin() argument 385 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num; in mtk_pctrl_find_function_by_pin() 397 static bool mtk_pctrl_is_function_valid(struct mtk_pinctrl *hw, u32 pin_num, in mtk_pctrl_is_function_valid() argument 405 if (pin->number == pin_num) { in mtk_pctrl_is_function_valid()
|
/kernel/linux/linux-6.6/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 540 u32 pin_num, u32 fnum) in stm32_pctrl_is_function_valid() 548 if (pin->pin.number != pin_num) in stm32_pctrl_is_function_valid() 560 dev_err(pctl->dev, "invalid function %d on pin %d .\n", fnum, pin_num); in stm32_pctrl_is_function_valid() 539 stm32_pctrl_is_function_valid(struct stm32_pinctrl *pctl, u32 pin_num, u32 fnum) stm32_pctrl_is_function_valid() argument
|
/kernel/linux/linux-5.10/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 533 u32 pin_num, u32 fnum) in stm32_pctrl_is_function_valid() 541 if (pin->pin.number != pin_num) in stm32_pctrl_is_function_valid() 532 stm32_pctrl_is_function_valid(struct stm32_pinctrl *pctl, u32 pin_num, u32 fnum) stm32_pctrl_is_function_valid() argument
|
/kernel/linux/linux-6.6/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 171 const u16 pin_num, in sunxi_pinctrl_desc_find_function_by_pin() 179 if (pin->pin.number == pin_num) { in sunxi_pinctrl_desc_find_function_by_pin() 170 sunxi_pinctrl_desc_find_function_by_pin(struct sunxi_pinctrl *pctl, const u16 pin_num, const char *func_name) sunxi_pinctrl_desc_find_function_by_pin() argument
|