/Linux-v6.1/drivers/pinctrl/spear/ |
D | pinctrl-spear1340.c | 262 .npins = ARRAY_SIZE(pads_as_gpio_pins), 295 .npins = ARRAY_SIZE(fsmc_8bit_pins), 324 .npins = ARRAY_SIZE(fsmc_16bit_pins), 355 .npins = ARRAY_SIZE(fsmc_pnor_pins), 393 .npins = ARRAY_SIZE(keyboard_row_col_pins), 422 .npins = ARRAY_SIZE(keyboard_col5_pins), 455 .npins = ARRAY_SIZE(spdif_in_pins), 491 .npins = ARRAY_SIZE(spdif_out_pins), 531 .npins = ARRAY_SIZE(gpt_0_1_pins), 567 .npins = ARRAY_SIZE(pwm0_pins), [all …]
|
D | pinctrl-spear3xx.c | 42 .npins = ARRAY_SIZE(firda_pins), 75 .npins = ARRAY_SIZE(i2c_pins), 108 .npins = ARRAY_SIZE(ssp_cs_pins), 141 .npins = ARRAY_SIZE(ssp_pins), 175 .npins = ARRAY_SIZE(mii_pins), 208 .npins = ARRAY_SIZE(gpio0_pin0_pins), 234 .npins = ARRAY_SIZE(gpio0_pin1_pins), 260 .npins = ARRAY_SIZE(gpio0_pin2_pins), 286 .npins = ARRAY_SIZE(gpio0_pin3_pins), 312 .npins = ARRAY_SIZE(gpio0_pin4_pins), [all …]
|
D | pinctrl-spear320.c | 502 .npins = ARRAY_SIZE(clcd_pins), 585 .npins = ARRAY_SIZE(emi_pins), 631 .npins = ARRAY_SIZE(fsmc_8bit_pins), 678 .npins = ARRAY_SIZE(fsmc_16bit_pins), 724 .npins = ARRAY_SIZE(spp_pins), 769 .npins = ARRAY_SIZE(sdhci_led_pins), 872 .npins = ARRAY_SIZE(sdhci_cd_12_pins), 878 .npins = ARRAY_SIZE(sdhci_cd_51_pins), 934 .npins = ARRAY_SIZE(i2s_pins), 980 .npins = ARRAY_SIZE(uart1_pins), [all …]
|
D | pinctrl-spear1310.c | 260 .npins = ARRAY_SIZE(i2c0_pins), 296 .npins = ARRAY_SIZE(ssp0_pins), 325 .npins = ARRAY_SIZE(ssp0_cs0_pins), 354 .npins = ARRAY_SIZE(ssp0_cs1_2_pins), 391 .npins = ARRAY_SIZE(i2s0_pins), 427 .npins = ARRAY_SIZE(i2s1_pins), 465 .npins = ARRAY_SIZE(clcd_pins), 494 .npins = ARRAY_SIZE(clcd_high_res_pins), 538 .npins = ARRAY_SIZE(arm_gpio_pins), 574 .npins = ARRAY_SIZE(smi_2_chips_pins), [all …]
|
D | pinctrl-spear310.c | 43 .npins = ARRAY_SIZE(emi_cs_0_to_5_pins), 75 .npins = ARRAY_SIZE(uart1_pins), 107 .npins = ARRAY_SIZE(uart2_pins), 139 .npins = ARRAY_SIZE(uart3_pins), 171 .npins = ARRAY_SIZE(uart4_pins), 203 .npins = ARRAY_SIZE(uart5_pins), 235 .npins = ARRAY_SIZE(fsmc_pins), 267 .npins = ARRAY_SIZE(rs485_0_pins), 299 .npins = ARRAY_SIZE(rs485_1_pins), 331 .npins = ARRAY_SIZE(tdm_pins),
|
D | pinctrl-spear300.c | 181 .npins = ARRAY_SIZE(fsmc_2chips_pins), 208 .npins = ARRAY_SIZE(fsmc_4chips_pins), 243 .npins = ARRAY_SIZE(clcd_lcdmode_pins), 269 .npins = ARRAY_SIZE(clcd_pfmode_pins), 307 .npins = ARRAY_SIZE(tdm_pins), 343 .npins = ARRAY_SIZE(i2c_clk_pins), 376 .npins = ARRAY_SIZE(caml_pins), 402 .npins = ARRAY_SIZE(camu_pins), 436 .npins = ARRAY_SIZE(dac_pins), 472 .npins = ARRAY_SIZE(i2s_pins), [all …]
|
/Linux-v6.1/drivers/pinctrl/renesas/ |
D | pinctrl-rza2.c | 48 int npins; member 244 chip.ngpio = priv->npins; in rza2_gpio_register() 255 (of_args.args[2] != priv->npins)) { in rza2_gpio_register() 261 priv->gpio_range.npins = priv->npins; in rza2_gpio_register() 284 pins = devm_kcalloc(priv->dev, priv->npins, sizeof(*pins), GFP_KERNEL); in rza2_pinctrl_register() 290 priv->desc.npins = priv->npins; in rza2_pinctrl_register() 292 for (i = 0; i < priv->npins; i++) { in rza2_pinctrl_register() 331 int i, ret, npins, gsel, fsel; in rza2_dt_node_to_map() local 341 npins = of_pins->length / sizeof(u32); in rza2_dt_node_to_map() 343 pins = devm_kcalloc(priv->dev, npins, sizeof(*pins), GFP_KERNEL); in rza2_dt_node_to_map() [all …]
|
D | pinctrl-rza1.c | 92 const unsigned int npins; member 110 const unsigned int npins; member 512 for (i = 0; i < entry->npins; ++i) { in rza1_pinmux_get_bidir() 530 for (i = 0; i < table->npins; ++i) { in rza1_pinmux_get_swio() 858 unsigned int npins; in rza1_dt_node_pin_count() local 864 npins = 0; in rza1_dt_node_pin_count() 872 npins += of_pins->length / sizeof(u32); in rza1_dt_node_pin_count() 875 return npins; in rza1_dt_node_pin_count() 896 unsigned int npins; in rza1_parse_pinmux_node() local 906 npins = of_pins->length / sizeof(u32); in rza1_parse_pinmux_node() [all …]
|
D | pinctrl-rzn1.c | 102 unsigned int npins; member 312 unsigned int *npins) in rzn1_get_group_pins() argument 320 *npins = ipctl->groups[selector].npins; in rzn1_get_group_pins() 390 grp->func, grp->name, grp->npins); in rzn1_dt_node_to_map_one() 465 unsigned int i, grp_pins = grp->npins; in rzn1_set_mux() 630 for (i = 0; i < grp->npins; i++) { in rzn1_pinconf_group_get() 657 for (i = 0; i < grp->npins; i++) { in rzn1_pinconf_group_set() 717 grp->npins = size / sizeof(list[0]); in rzn1_pinctrl_parse_groups() 719 grp->npins, sizeof(grp->pin_ids[0]), in rzn1_pinctrl_parse_groups() 722 grp->npins, sizeof(grp->pins[0]), in rzn1_pinctrl_parse_groups() [all …]
|
/Linux-v6.1/drivers/pinctrl/ |
D | pinctrl-axp209.c | 45 unsigned int npins; member 83 .npins = ARRAY_SIZE(axp209_pins), 92 .npins = ARRAY_SIZE(axp22x_pins), 99 .npins = ARRAY_SIZE(axp22x_pins), 295 return pctl->desc->npins; in axp20x_groups_cnt() 355 int i, ret, pin, npins = pctl->desc->npins; in axp20x_build_funcs_groups() local 371 pctl->funcs[i].ngroups = npins; in axp20x_build_funcs_groups() 373 npins, sizeof(char *), in axp20x_build_funcs_groups() 377 for (pin = 0; pin < npins; pin++) in axp20x_build_funcs_groups() 382 npins, &pctl->funcs[AXP20X_FUNC_LDO], in axp20x_build_funcs_groups() [all …]
|
D | pinctrl-zynqmp.c | 88 unsigned int npins; member 111 unsigned int *npins) in zynqmp_pctrl_get_group_pins() argument 116 *npins = pctrl->groups[selector].npins; in zynqmp_pctrl_get_group_pins() 201 for (i = 0; i < pgrp->npins; i++) { in zynqmp_pinmux_set_mux() 462 for (i = 0; i < pgrp->npins; i++) { in zynqmp_pinconf_group_set() 646 group->pins[group->npins++] = pin; in zynqmp_pinctrl_group_add_pin() 708 for (pin = 0; pin < zynqmp_desc.npins; pin++) { in zynqmp_pinctrl_prepare_group_pins() 780 static int zynqmp_pinctrl_get_num_pins(unsigned int *npins) in zynqmp_pinctrl_get_num_pins() argument 792 *npins = payload[1]; in zynqmp_pinctrl_get_num_pins() 811 unsigned int *npins) in zynqmp_pinctrl_prepare_pin_desc() argument [all …]
|
D | pinctrl-apple-gpio.c | 378 pctl->gpio_chip.ngpio = pctl->pinctrl_desc.npins; in apple_gpio_register() 426 unsigned int npins; in apple_gpio_pinctrl_probe() local 449 if (of_property_read_u32(pdev->dev.of_node, "apple,npins", &npins)) in apple_gpio_pinctrl_probe() 453 pins = devm_kmalloc_array(&pdev->dev, npins, sizeof(pins[0]), in apple_gpio_pinctrl_probe() 455 pin_names = devm_kmalloc_array(&pdev->dev, npins, sizeof(pin_names[0]), in apple_gpio_pinctrl_probe() 457 pin_nums = devm_kmalloc_array(&pdev->dev, npins, sizeof(pin_nums[0]), in apple_gpio_pinctrl_probe() 471 for (i = 0; i < npins; i++) { in apple_gpio_pinctrl_probe() 481 pctl->pinctrl_desc.npins = npins; in apple_gpio_pinctrl_probe() 490 for (i = 0; i < npins; i++) { in apple_gpio_pinctrl_probe() 500 pin_names, npins, pctl); in apple_gpio_pinctrl_probe()
|
D | pinctrl-at91-pio4.c | 133 unsigned int npins; member 347 bitmap_zero(bits, atmel_pioctrl->npins); in atmel_gpio_get_multiple() 479 return atmel_pioctrl->npins; in atmel_pctl_get_groups_count() 509 for (i = 0; i < atmel_pioctrl->npins; i++) { in atmel_pctl_find_group_by_pin() 693 *num_groups = atmel_pioctrl->npins; in atmel_pmx_get_function_groups() 1060 atmel_pioctrl->npins = atmel_pioctrl->nbanks * ATMEL_PIO_NPINS_PER_BANK; in atmel_pinctrl_probe() 1063 atmel_pioctrl->npins -= ATMEL_PIO_NPINS_PER_BANK; in atmel_pinctrl_probe() 1064 atmel_pioctrl->npins += atmel_pioctrl_data->last_bank_count; in atmel_pinctrl_probe() 1079 atmel_pioctrl->npins, in atmel_pinctrl_probe() 1085 pin_desc = devm_kcalloc(dev, atmel_pioctrl->npins, sizeof(*pin_desc), in atmel_pinctrl_probe() [all …]
|
/Linux-v6.1/drivers/pinctrl/pxa/ |
D | pinctrl-pxa2xx.c | 71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group() 277 functions = devm_kcalloc(pctl->dev, pctl->npins * 6, in pxa2xx_build_functions() 282 for (i = 0; i < pctl->npins; i++) in pxa2xx_build_functions() 303 gtmp = devm_kmalloc_array(pctl->dev, pctl->npins, sizeof(*gtmp), in pxa2xx_build_groups() 310 for (j = 0; j < pctl->npins; j++) in pxa2xx_build_groups() 333 const struct pxa_desc_pin *ppins, int npins) in pxa2xx_build_state() argument 339 pctl->npins = npins; in pxa2xx_build_state() 341 pctl->ngroups = npins; in pxa2xx_build_state() 343 pctl->desc.npins = npins; in pxa2xx_build_state() 344 pins = devm_kcalloc(pctl->dev, npins, sizeof(*pins), GFP_KERNEL); in pxa2xx_build_state() [all …]
|
/Linux-v6.1/drivers/pinctrl/freescale/ |
D | pinctrl-imx1-core.c | 190 unsigned *npins) in imx1_get_group_pins() argument 199 *npins = info->groups[selector].npins; in imx1_get_group_pins() 241 for (i = 0; i < grp->npins; i++) in imx1_dt_node_to_map() 265 for (i = j = 0; i < grp->npins; i++) { in imx1_dt_node_to_map() 301 unsigned int npins; in imx1_pmx_set() local 309 npins = info->groups[group].npins; in imx1_pmx_set() 311 WARN_ON(!pins || !npins); in imx1_pmx_set() 316 for (i = 0; i < npins; i++) { in imx1_pmx_set() 436 for (i = 0; i < grp->npins; i++) { in imx1_pinconf_group_dbg_show() 484 grp->npins = size / 12; in imx1_pinctrl_parse_groups() [all …]
|
/Linux-v6.1/drivers/pinctrl/sprd/ |
D | pinctrl-sprd.c | 122 unsigned int npins; member 138 unsigned int npins; member 165 for (i = 0; i < info->npins; i++) { in sprd_pinctrl_get_id_by_name() 180 for (i = 0; i < info->npins; i++) { in sprd_pinctrl_get_pin_by_id() 228 unsigned int *npins) in sprd_pctrl_group_pins() argument 237 *npins = info->groups[selector].npins; in sprd_pctrl_group_pins() 391 unsigned int i, grp_pins = grp->npins; in sprd_pmx_set_mux() 773 for (i = 0; i < grp->npins; i++) { in sprd_pinconf_group_set() 834 for (i = 0; i < grp->npins; i++, config++) { in sprd_pinconf_group_dbg_show() 893 grp->npins = ret; in sprd_pinctrl_parse_groups() [all …]
|
/Linux-v6.1/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.h | 54 const unsigned npins; member 131 unsigned int npins; member 135 #define ABX500_PINRANGE(a, b, c) { .offset = a, .npins = b, .altfunc = c } 166 unsigned npins; member
|
/Linux-v6.1/drivers/pinctrl/intel/ |
D | pinctrl-merrifield.c | 67 size_t npins; member 76 .npins = (e) - (s) + 1, \ 83 .npins = (e) - (s) + 1, \ 437 size_t npins; member 451 pin < family->pin_base + family->npins) in mrfld_get_family() 527 const unsigned int **pins, unsigned int *npins) in mrfld_get_group_pins() argument 532 *npins = mp->groups[group].grp.npins; in mrfld_get_group_pins() 607 for (i = 0; i < grp->grp.npins; i++) { in mrfld_pinmux_set_mux() 614 for (i = 0; i < grp->grp.npins; i++) in mrfld_pinmux_set_mux() 846 unsigned int npins; in mrfld_config_group_get() local [all …]
|
/Linux-v6.1/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 44 unsigned npins; member 89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 401 *num_pins = pctl->groups[gid].npins; in mvebu_pinctrl_get_group_pins() 505 int num = 0, funcsize = pctl->desc.npins; in mvebu_pinctrl_build_functions() 532 pctl->desc.npins); in mvebu_pinctrl_build_functions() 611 pctl->desc.npins = 0; in mvebu_pinctrl_probe() 615 pctl->desc.npins += ctrl->npins; in mvebu_pinctrl_probe() 617 for (k = 0; k < ctrl->npins; k++) in mvebu_pinctrl_probe() 626 pctl->num_groups += ctrl->npins; in mvebu_pinctrl_probe() 627 noname += ctrl->npins; in mvebu_pinctrl_probe() [all …]
|
D | pinctrl-mvebu.h | 50 u8 npins; member 137 .npins = _idh - _idl + 1, \ 149 .npins = _idh - _idl + 1, \ 190 .npins = _npins, \
|
/Linux-v6.1/drivers/pinctrl/aspeed/ |
D | pinctrl-aspeed.c | 30 unsigned int *npins) in aspeed_pinctrl_get_group_pins() argument 35 *npins = pdata->pinmux.groups[group].npins; in aspeed_pinctrl_get_group_pins() 223 for (i = 0; i < pgroup->npins; i++) { in aspeed_pinmux_set_mux() 610 unsigned int npins; in aspeed_pin_config_group_get() local 613 rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins); in aspeed_pin_config_group_get() 617 if (!npins) in aspeed_pin_config_group_get() 631 unsigned int npins; in aspeed_pin_config_group_set() local 637 rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins); in aspeed_pin_config_group_set() 641 for (i = 0; i < npins; i++) { in aspeed_pin_config_group_set()
|
/Linux-v6.1/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.h | 32 .npins = ARRAY_SIZE(__data), \ 48 const unsigned npins; member 62 u32 npins; member
|
/Linux-v6.1/include/linux/pinctrl/ |
D | pinctrl.h | 38 size_t npins; member 46 .npins = _npins, \ 84 unsigned int npins; member 153 unsigned int npins; member
|
/Linux-v6.1/drivers/pinctrl/mediatek/ |
D | pinctrl-moore.c | 364 unsigned int i, npins, old = 0; in mtk_pinconf_group_get() local 367 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in mtk_pinconf_group_get() 371 for (i = 0; i < npins; i++) { in mtk_pinconf_group_get() 390 unsigned int i, npins; in mtk_pinconf_group_set() local 393 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in mtk_pinconf_group_set() 397 for (i = 0; i < npins; i++) { in mtk_pinconf_group_set() 538 chip->ngpio = hw->soc->npins; in mtk_build_gpiochip() 641 pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins), in mtk_moore_pinctrl_probe() 646 for (i = 0; i < hw->soc->npins; i++) { in mtk_moore_pinctrl_probe() 653 mtk_desc.npins = hw->soc->npins; in mtk_moore_pinctrl_probe()
|
D | pinctrl-paris.c | 132 if (pin >= hw->soc->npins) in mtk_pinconf_get() 258 if (pin >= hw->soc->npins) in mtk_pinconf_set() 397 for (i = 0; i < hw->soc->npins; i++) { in mtk_pctrl_is_function_valid() 503 if (pin >= hw->soc->npins || in mtk_pctrl_dt_subnode_to_map() 602 if (gpio >= hw->soc->npins) in mtk_hw_get_value_wrap() 642 if (gpio >= hw->soc->npins) in mtk_pctrl_show_one_pin() 856 if (gpio >= hw->soc->npins) in mtk_gpio_get_direction() 884 if (gpio >= hw->soc->npins) in mtk_gpio_get() 901 if (gpio >= hw->soc->npins) in mtk_gpio_set() 913 if (gpio >= hw->soc->npins) in mtk_gpio_direction_input() [all …]
|