/Linux-v4.19/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-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-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-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-v4.19/drivers/pinctrl/pxa/ |
D | pinctrl-pxa2xx.c | 74 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group() 280 functions = devm_kcalloc(pctl->dev, pctl->npins * 6, in pxa2xx_build_functions() 285 for (i = 0; i < pctl->npins; i++) in pxa2xx_build_functions() 306 gtmp = devm_kmalloc_array(pctl->dev, pctl->npins, sizeof(*gtmp), in pxa2xx_build_groups() 313 for (j = 0; j < pctl->npins; j++) in pxa2xx_build_groups() 336 const struct pxa_desc_pin *ppins, int npins) in pxa2xx_build_state() argument 342 pctl->npins = npins; in pxa2xx_build_state() 344 pctl->ngroups = npins; in pxa2xx_build_state() 346 pctl->desc.npins = npins; in pxa2xx_build_state() 347 pins = devm_kcalloc(pctl->dev, npins, sizeof(*pins), GFP_KERNEL); in pxa2xx_build_state() [all …]
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-axp209.c | 49 unsigned int npins; member 87 .npins = ARRAY_SIZE(axp209_pins), 96 .npins = ARRAY_SIZE(axp813_pins), 289 return pctl->desc->npins; in axp20x_groups_cnt() 349 int i, ret, pin, npins = pctl->desc->npins; in axp20x_build_funcs_groups() local 365 pctl->funcs[i].ngroups = npins; in axp20x_build_funcs_groups() 367 npins, sizeof(char *), in axp20x_build_funcs_groups() 369 for (pin = 0; pin < npins; pin++) in axp20x_build_funcs_groups() 374 npins, &pctl->funcs[AXP20X_FUNC_LDO], in axp20x_build_funcs_groups() 380 npins, &pctl->funcs[AXP20X_FUNC_ADC], in axp20x_build_funcs_groups() [all …]
|
D | pinctrl-amd.h | 84 unsigned npins; member 239 .npins = 2, 244 .npins = 2, 249 .npins = 2, 254 .npins = 2, 259 .npins = 9, 264 .npins = 5,
|
D | pinctrl-rza1.c | 94 const unsigned int npins; member 112 const unsigned int npins; member 514 for (i = 0; i < entry->npins; ++i) { in rza1_pinmux_get_bidir() 532 for (i = 0; i < table->npins; ++i) { in rza1_pinmux_get_swio() 877 unsigned int npins; in rza1_dt_node_pin_count() local 883 npins = 0; in rza1_dt_node_pin_count() 889 npins += of_pins->length / sizeof(u32); in rza1_dt_node_pin_count() 892 return npins; in rza1_dt_node_pin_count() 913 unsigned int npins; in rza1_parse_pinmux_node() local 923 npins = of_pins->length / sizeof(u32); in rza1_parse_pinmux_node() [all …]
|
/Linux-v4.19/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() 302 unsigned int npins; in imx1_pmx_set() local 310 npins = info->groups[group].npins; in imx1_pmx_set() 312 WARN_ON(!pins || !npins); in imx1_pmx_set() 317 for (i = 0; i < npins; i++) { in imx1_pmx_set() 437 for (i = 0; i < grp->npins; i++) { in imx1_pinconf_group_dbg_show() 485 grp->npins = size / 12; in imx1_pinctrl_parse_groups() [all …]
|
/Linux-v4.19/drivers/pinctrl/intel/ |
D | pinctrl-intel.h | 29 size_t npins; member 108 size_t npins; member 133 .npins = ARRAY_SIZE((p)), \ 165 size_t npins; member
|
D | pinctrl-merrifield.c | 67 size_t npins; member 76 .npins = (e) - (s) + 1, \ 83 .npins = (e) - (s) + 1, \ 433 size_t npins; member 447 pin < family->pin_base + family->npins) in mrfld_get_family() 495 const unsigned int **pins, unsigned int *npins) in mrfld_get_group_pins() argument 500 *npins = mp->groups[group].npins; in mrfld_get_group_pins() 592 for (i = 0; i < grp->npins; i++) { in mrfld_pinmux_set_mux() 599 for (i = 0; i < grp->npins; i++) in mrfld_pinmux_set_mux() 822 unsigned int npins; in mrfld_config_group_get() local [all …]
|
D | pinctrl-cherryview.c | 94 size_t npins; member 119 unsigned npins; member 138 size_t npins; member 191 .npins = ARRAY_SIZE((p)), \ 200 .npins = ARRAY_SIZE((p)), \ 217 .npins = (end) - (start) + 1, \ 389 .npins = ARRAY_SIZE(southwest_pins), 482 .npins = ARRAY_SIZE(north_pins), 530 .npins = ARRAY_SIZE(east_pins), 652 .npins = ARRAY_SIZE(southeast_pins), [all …]
|
/Linux-v4.19/drivers/pinctrl/qcom/ |
D | pinctrl-ssbi-gpio.c | 101 unsigned npins; member 175 return pctrl->npins; in pm8xxx_get_groups_count() 225 *num_groups = pctrl->npins; in pm8xxx_get_function_groups() 670 int i, npins; in pm8xxx_gpio_probe() local 677 npins = platform_irq_count(pdev); in pm8xxx_gpio_probe() 678 if (!npins) in pm8xxx_gpio_probe() 680 if (npins < 0) in pm8xxx_gpio_probe() 681 return npins; in pm8xxx_gpio_probe() 682 pctrl->npins = npins; in pm8xxx_gpio_probe() 691 pctrl->desc.npins = pctrl->npins; in pm8xxx_gpio_probe() [all …]
|
D | pinctrl-ssbi-mpp.c | 139 unsigned npins; member 252 return pctrl->npins; in pm8xxx_get_groups_count() 302 *num_groups = pctrl->npins; in pm8xxx_get_function_groups() 762 int i, npins; in pm8xxx_mpp_probe() local 769 npins = platform_irq_count(pdev); in pm8xxx_mpp_probe() 770 if (!npins) in pm8xxx_mpp_probe() 772 if (npins < 0) in pm8xxx_mpp_probe() 773 return npins; in pm8xxx_mpp_probe() 774 pctrl->npins = npins; in pm8xxx_mpp_probe() 783 pctrl->desc.npins = pctrl->npins; in pm8xxx_mpp_probe() [all …]
|
D | pinctrl-spmi-mpp.c | 215 return pctldev->desc->npins; in pmic_mpp_get_groups_count() 258 *num_qgroups = pctldev->desc->npins; in pmic_mpp_get_function_groups() 803 int ret, npins, i; in pmic_mpp_probe() local 812 npins = platform_irq_count(pdev); in pmic_mpp_probe() 813 if (!npins) in pmic_mpp_probe() 815 if (npins < 0) in pmic_mpp_probe() 816 return npins; in pmic_mpp_probe() 818 BUG_ON(npins > ARRAY_SIZE(pmic_mpp_groups)); in pmic_mpp_probe() 829 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_mpp_probe() 833 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_mpp_probe() [all …]
|
D | pinctrl-spmi-gpio.c | 254 return pctldev->desc->npins; in pmic_gpio_get_groups_count() 296 *num_qgroups = pctldev->desc->npins; in pmic_gpio_get_function_groups() 945 int ret, npins, i; in pmic_gpio_probe() local 954 npins = platform_irq_count(pdev); in pmic_gpio_probe() 955 if (!npins) in pmic_gpio_probe() 957 if (npins < 0) in pmic_gpio_probe() 958 return npins; in pmic_gpio_probe() 960 BUG_ON(npins > ARRAY_SIZE(pmic_gpio_groups)); in pmic_gpio_probe() 971 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_gpio_probe() 975 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_gpio_probe() [all …]
|
/Linux-v4.19/drivers/pinctrl/sprd/ |
D | pinctrl-sprd.c | 128 unsigned int npins; member 144 unsigned int npins; member 173 for (i = 0; i < info->npins; i++) { in sprd_pinctrl_get_id_by_name() 188 for (i = 0; i < info->npins; i++) { in sprd_pinctrl_get_pin_by_id() 236 unsigned int *npins) in sprd_pctrl_group_pins() argument 245 *npins = info->groups[selector].npins; in sprd_pctrl_group_pins() 399 unsigned int i, grp_pins = grp->npins; in sprd_pmx_set_mux() 761 for (i = 0; i < grp->npins; i++) { in sprd_pinconf_group_set() 822 for (i = 0; i < grp->npins; i++, config++) { in sprd_pinconf_group_dbg_show() 881 grp->npins = ret; in sprd_pinctrl_parse_groups() [all …]
|
/Linux-v4.19/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-v4.19/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 48 unsigned npins; member 93 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 395 *num_pins = pctl->groups[gid].npins; in mvebu_pinctrl_get_group_pins() 499 int num = 0, funcsize = pctl->desc.npins; in mvebu_pinctrl_build_functions() 526 pctl->desc.npins); in mvebu_pinctrl_build_functions() 605 pctl->desc.npins = 0; in mvebu_pinctrl_probe() 609 pctl->desc.npins += ctrl->npins; in mvebu_pinctrl_probe() 611 for (k = 0; k < ctrl->npins; k++) in mvebu_pinctrl_probe() 620 pctl->num_groups += ctrl->npins; in mvebu_pinctrl_probe() 621 noname += ctrl->npins; in mvebu_pinctrl_probe() [all …]
|
D | pinctrl-mvebu.h | 54 u8 npins; member 141 .npins = _idh - _idl + 1, \ 153 .npins = _idh - _idl + 1, \ 194 .npins = _npins, \
|
/Linux-v4.19/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.h | 40 .npins = ARRAY_SIZE(__data), \ 56 const unsigned npins; member 70 u32 npins; member
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-rcar.c | 404 static int gpio_rcar_parse_dt(struct gpio_rcar_priv *p, unsigned int *npins) in gpio_rcar_parse_dt() argument 414 *npins = ret == 0 ? args.args[2] : RCAR_MAX_GPIO_PER_BANK; in gpio_rcar_parse_dt() 417 if (*npins == 0 || *npins > RCAR_MAX_GPIO_PER_BANK) { in gpio_rcar_parse_dt() 419 "Invalid number of gpio lines %u, using %u\n", *npins, in gpio_rcar_parse_dt() 421 *npins = RCAR_MAX_GPIO_PER_BANK; in gpio_rcar_parse_dt() 435 unsigned int npins; in gpio_rcar_probe() local 446 ret = gpio_rcar_parse_dt(p, &npins); in gpio_rcar_probe() 481 gpio_chip->ngpio = npins; in gpio_rcar_probe() 513 dev_info(dev, "driving %d GPIOs\n", npins); in gpio_rcar_probe()
|
/Linux-v4.19/drivers/pinctrl/aspeed/ |
D | pinctrl-aspeed.c | 40 unsigned int *npins) in aspeed_pinctrl_get_group_pins() argument 45 *npins = pdata->groups[group].npins; in aspeed_pinctrl_get_group_pins() 406 for (i = 0; i < pgroup->npins; i++) { in aspeed_pinmux_set_mux() 742 unsigned int npins; in aspeed_pin_config_group_get() local 745 rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins); in aspeed_pin_config_group_get() 749 if (!npins) in aspeed_pin_config_group_get() 763 unsigned int npins; in aspeed_pin_config_group_set() local 769 rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins); in aspeed_pin_config_group_set() 773 for (i = 0; i < npins; i++) { in aspeed_pin_config_group_set()
|