Home
last modified time | relevance | path

Searched refs:npins (Results 1 – 25 of 219) sorted by relevance

123456789

/Linux-v4.19/drivers/pinctrl/spear/
Dpinctrl-spear1340.c262 .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 …]
Dpinctrl-spear3xx.c42 .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 …]
Dpinctrl-spear320.c502 .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 …]
Dpinctrl-spear310.c43 .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),
Dpinctrl-spear1310.c260 .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 …]
Dpinctrl-spear300.c181 .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/
Dpinctrl-pxa2xx.c74 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/
Dpinctrl-axp209.c49 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 …]
Dpinctrl-amd.h84 unsigned npins; member
239 .npins = 2,
244 .npins = 2,
249 .npins = 2,
254 .npins = 2,
259 .npins = 9,
264 .npins = 5,
Dpinctrl-rza1.c94 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/
Dpinctrl-imx1-core.c190 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/
Dpinctrl-intel.h29 size_t npins; member
108 size_t npins; member
133 .npins = ARRAY_SIZE((p)), \
165 size_t npins; member
Dpinctrl-merrifield.c67 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 …]
Dpinctrl-cherryview.c94 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/
Dpinctrl-ssbi-gpio.c101 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 …]
Dpinctrl-ssbi-mpp.c139 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 …]
Dpinctrl-spmi-mpp.c215 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 …]
Dpinctrl-spmi-gpio.c254 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/
Dpinctrl-sprd.c128 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/
Dpinctrl-abx500.h54 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/
Dpinctrl-mvebu.c48 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 …]
Dpinctrl-mvebu.h54 u8 npins; member
141 .npins = _idh - _idl + 1, \
153 .npins = _idh - _idl + 1, \
194 .npins = _npins, \
/Linux-v4.19/drivers/pinctrl/vt8500/
Dpinctrl-wmt.h40 .npins = ARRAY_SIZE(__data), \
56 const unsigned npins; member
70 u32 npins; member
/Linux-v4.19/drivers/gpio/
Dgpio-rcar.c404 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/
Dpinctrl-aspeed.c40 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()

123456789