Home
last modified time | relevance | path

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

12345678910>>...17

/linux-6.15/drivers/pinctrl/
H A Dpinctrl-zynqmp.c98 unsigned int npins; member
126 unsigned int *npins) in zynqmp_pctrl_get_group_pins() argument
132 *npins = pctrl->groups[selector].npins; in zynqmp_pctrl_get_group_pins()
135 *npins = 1; in zynqmp_pctrl_get_group_pins()
218 unsigned int npins; in zynqmp_pinmux_set_mux() local
222 for (i = 0; i < npins; i++) { in zynqmp_pinmux_set_mux()
487 unsigned int npins; in zynqmp_pinconf_group_set() local
581 unsigned int npins; in zynqmp_pinctrl_prepare_func_groups() local
616 npins = bitmap_weight(used_pins, zynqmp_desc.npins); in zynqmp_pinctrl_prepare_func_groups()
634 func->ngroups += npins; in zynqmp_pinctrl_prepare_func_groups()
[all …]
H A Dpinctrl-axp209.c51 unsigned int npins; member
90 .npins = ARRAY_SIZE(axp209_pins),
99 .npins = ARRAY_SIZE(axp22x_pins),
106 .npins = ARRAY_SIZE(axp22x_pins),
333 return pctl->desc->npins; in axp20x_groups_cnt()
393 int i, ret, pin, npins = pctl->desc->npins; in axp20x_build_funcs_groups() local
409 pctl->funcs[i].ngroups = npins; in axp20x_build_funcs_groups()
411 npins, sizeof(char *), in axp20x_build_funcs_groups()
415 for (pin = 0; pin < npins; pin++) in axp20x_build_funcs_groups()
497 pctrl_desc->npins = pctl->desc->npins; in axp20x_pctl_probe()
[all …]
H A Dpinctrl-amdisp.c29 unsigned int npins; member
38 .npins = ARRAY_SIZE(amdisp_pins),
79 *num_pins = pctrl->data->groups[group].npins; in amdisp_get_group_pins()
160 grange->npins = ARRAY_SIZE(amdisp_range_pins); in amdisp_gpiochip_add()
202 pctrl->desc.npins = pctrl->data->npins; in amdisp_pinctrl_probe()
/linux-6.15/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi-dt.c88 desc->npins += pins_per_bank[i]; in init_pins_table()
101 if (desc->npins == 0) { in init_pins_table()
145 struct sunxi_desc_pin *pins, int npins, in prepare_function_table() argument
159 num_funcs = 3 * npins; in prepare_function_table()
167 for (i = 0; i < npins; i++) { in prepare_function_table()
187 for (i = 0; i < npins; i++) { in prepare_function_table()
212 for (i = 0; i < npins; i++) { in prepare_function_table()
257 struct sunxi_desc_pin *pins, int npins) in fill_pin_function() argument
273 for (pin = 0; pin < npins; pin++) in fill_pin_function()
276 if (pin == npins) { in fill_pin_function()
[all …]
/linux-6.15/drivers/pinctrl/spear/
H A Dpinctrl-spear1340.c567 .npins = ARRAY_SIZE(pwm0_pins),
596 .npins = ARRAY_SIZE(pwm1_pins),
625 .npins = ARRAY_SIZE(pwm2_pins),
654 .npins = ARRAY_SIZE(pwm3_pins),
853 .npins = ARRAY_SIZE(cam0_pins),
894 .npins = ARRAY_SIZE(cam1_pins),
931 .npins = ARRAY_SIZE(cam2_pins),
972 .npins = ARRAY_SIZE(cam3_pins),
1004 .npins = ARRAY_SIZE(smi_pins),
1036 .npins = ARRAY_SIZE(ssp0_pins),
[all …]
H A 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),
373 .npins = ARRAY_SIZE(uart0_ext_pins),
406 .npins = ARRAY_SIZE(uart0_pins),
[all …]
H A Dpinctrl-spear320.c502 .npins = ARRAY_SIZE(clcd_pins),
585 .npins = ARRAY_SIZE(emi_pins),
631 .npins = ARRAY_SIZE(fsmc_8bit_pins),
724 .npins = ARRAY_SIZE(spp_pins),
934 .npins = ARRAY_SIZE(i2s_pins),
980 .npins = ARRAY_SIZE(uart1_pins),
1192 .npins = ARRAY_SIZE(uart2_pins),
1823 .npins = ARRAY_SIZE(rs485_pins),
1918 .npins = ARRAY_SIZE(can0_pins),
1963 .npins = ARRAY_SIZE(can1_pins),
[all …]
H A Dpinctrl-spear1310.c260 .npins = ARRAY_SIZE(i2c0_pins),
296 .npins = ARRAY_SIZE(ssp0_pins),
391 .npins = ARRAY_SIZE(i2s0_pins),
427 .npins = ARRAY_SIZE(i2s1_pins),
465 .npins = ARRAY_SIZE(clcd_pins),
648 .npins = ARRAY_SIZE(gmii_pins),
702 .npins = ARRAY_SIZE(rgmii_pins),
1211 .npins = ARRAY_SIZE(mcif_pins),
1243 .npins = ARRAY_SIZE(mcif_pins),
1275 .npins = ARRAY_SIZE(mcif_pins),
[all …]
H A 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),
H A Dpinctrl-spear300.c181 .npins = ARRAY_SIZE(fsmc_2chips_pins),
208 .npins = ARRAY_SIZE(fsmc_4chips_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),
510 .npins = ARRAY_SIZE(sdhci_4bit_pins),
[all …]
/linux-6.15/drivers/pinctrl/sophgo/
H A Dpinctrl-sophgo-common.c59 unsigned int npins) in sophgo_verify_pin_group() argument
69 unsigned int npins) in sophgo_dt_node_to_map_post() argument
73 config, npins); in sophgo_dt_node_to_map_post()
110 if (npins < 1) { in sophgo_pctrl_dt_node_to_map()
138 for (i = 0; i < npins; i++) { in sophgo_pctrl_dt_node_to_map()
162 ret = sophgo_verify_pin_group(pctrl, pinmuxs, npins); in sophgo_pctrl_dt_node_to_map()
187 pins, npins, pinmuxs); in sophgo_pctrl_dt_node_to_map()
235 for (i = 0; i < group->grp.npins; i++) { in sophgo_pmx_set_mux()
299 for (i = 0; i < group->grp.npins; i++) in sophgo_pconf_group_set()
414 if (pctrl_data->npins == 0) in sophgo_pinctrl_probe()
[all …]
/linux-6.15/drivers/pinctrl/renesas/
H A Dpinctrl-rza2.c51 int npins; member
253 chip.ngpio = priv->npins; in rza2_gpio_register()
266 (of_args.args[2] != priv->npins)) { in rza2_gpio_register()
272 priv->gpio_range.npins = priv->npins; in rza2_gpio_register()
301 priv->desc.npins = priv->npins; in rza2_pinctrl_register()
303 for (i = 0; i < priv->npins; i++) { in rza2_pinctrl_register()
342 int i, ret, npins, gsel, fsel; in rza2_dt_node_to_map() local
352 npins = of_pins->length / sizeof(u32); in rza2_dt_node_to_map()
362 for (i = 0; i < npins; ++i) { in rza2_dt_node_to_map()
458 for (i = 0; i < grp->grp.npins; ++i) { in rza2_set_mux()
[all …]
H A Dpinctrl-rza1.c92 const unsigned int npins; member
110 const unsigned int npins; member
863 unsigned int npins; in rza1_dt_node_pin_count() local
869 npins = 0; in rza1_dt_node_pin_count()
878 return npins; in rza1_dt_node_pin_count()
899 unsigned int npins; in rza1_parse_pinmux_node() local
972 return npins; in rza1_parse_pinmux_node()
995 int ret, npins; in rza1_dt_node_to_map() local
999 if (npins < 0) { in rza1_dt_node_to_map()
1061 grpname, npins); in rza1_dt_node_to_map()
[all …]
/linux-6.15/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c49 *num_pins = group->npins; in pxa2xx_pctrl_get_group_pins()
71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group()
280 for (i = 0; i < pctl->npins; i++) in pxa2xx_build_functions()
307 for (j = 0; j < pctl->npins; j++) in pxa2xx_build_groups()
333 pctl->npins = npins; in pxa2xx_build_state()
335 pctl->ngroups = npins; in pxa2xx_build_state()
337 pctl->desc.npins = npins; in pxa2xx_build_state()
343 for (i = 0; i < npins; i++) in pxa2xx_build_state()
351 for (i = 0; i < npins; i++) { in pxa2xx_build_state()
355 group->npins = 1; in pxa2xx_build_state()
[all …]
/linux-6.15/drivers/pinctrl/intel/
H A Dpinctrl-intel-platform.c22 size_t npins; member
55 pins->npins = base + size; in intel_platform_pinctrl_prepare_pins()
65 size_t base = pins->npins; in intel_platform_pinctrl_prepare_group()
170 community->pin_base = pins.npins; in intel_platform_pinctrl_prepare_soc_data()
176 community->npins = pins.npins - community->pin_base; in intel_platform_pinctrl_prepare_soc_data()
182 data->npins = pins.npins; in intel_platform_pinctrl_prepare_soc_data()
H A Dpinctrl-tangier.h38 size_t npins; member
47 .npins = (e) - (s) + 1, \
54 .npins = (e) - (s) + 1, \
87 size_t npins; member
H A Dpinctrl-tangier.c77 pin < family->pin_base + family->npins) in tng_get_family()
151 const unsigned int **pins, unsigned int *npins) in tng_get_group_pins() argument
156 *npins = tp->groups[group].grp.npins; in tng_get_group_pins()
230 for (i = 0; i < grp->grp.npins; i++) { in tng_pinmux_set_mux()
238 for (i = 0; i < grp->grp.npins; i++) in tng_pinmux_set_mux()
475 unsigned int npins; in tng_config_group_get() local
478 ret = tng_get_group_pins(pctldev, group, &pins, &npins); in tng_config_group_get()
490 unsigned int npins; in tng_config_group_set() local
493 ret = tng_get_group_pins(pctldev, group, &pins, &npins); in tng_config_group_set()
497 for (i = 0; i < npins; i++) { in tng_config_group_set()
[all …]
/linux-6.15/drivers/pinctrl/freescale/
H A Dpinctrl-imx1-core.c193 unsigned *npins) in imx1_get_group_pins() argument
202 *npins = info->groups[selector].npins; in imx1_get_group_pins()
244 for (i = 0; i < grp->npins; i++) in imx1_dt_node_to_map()
304 unsigned int npins; in imx1_pmx_set() local
312 npins = info->groups[group].npins; in imx1_pmx_set()
314 WARN_ON(!pins || !npins); in imx1_pmx_set()
319 for (i = 0; i < npins; i++) { in imx1_pmx_set()
439 for (i = 0; i < grp->npins; i++) { in imx1_pinconf_group_dbg_show()
487 grp->npins = size / 12; in imx1_pinctrl_parse_groups()
496 for (i = 0; i < grp->npins; i++) { in imx1_pinctrl_parse_groups()
[all …]
H A Dpinctrl-imx.c82 map_num += grp->grp.npins; in imx_dt_node_to_map()
84 for (i = 0; i < grp->grp.npins; i++) { in imx_dt_node_to_map()
112 for (i = j = 0; i < grp->grp.npins; i++) { in imx_dt_node_to_map()
251 unsigned int npins; in imx_pmx_set() local
266 npins = grp->grp.npins; in imx_pmx_set()
271 for (i = 0; i < npins; i++) { in imx_pmx_set()
426 for (i = 0; i < grp->grp.npins; i++) { in imx_pinconf_group_dbg_show()
557 grp->grp.npins = size / pin_size; in imx_pinctrl_parse_groups()
567 for (i = 0; i < grp->grp.npins; i++) { in imx_pinctrl_parse_groups()
740 for (i = 0; i < info->npins; i++) { in imx_pinctrl_probe()
[all …]
/linux-6.15/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c124 unsigned int npins; member
140 unsigned int npins; member
167 for (i = 0; i < info->npins; i++) { in sprd_pinctrl_get_id_by_name()
182 for (i = 0; i < info->npins; i++) { in sprd_pinctrl_get_pin_by_id()
230 unsigned int *npins) in sprd_pctrl_group_pins() argument
239 *npins = info->groups[selector].npins; in sprd_pctrl_group_pins()
775 for (i = 0; i < grp->npins; i++) { in sprd_pinconf_group_set()
895 grp->npins = ret; in sprd_pinctrl_parse_groups()
997 info->npins = pins_cnt; in sprd_pinctrl_add_pins()
1080 pinctrl_info->npins, in sprd_pinctrl_core_probe()
[all …]
/linux-6.15/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c201 unsigned int *npins) in s32_get_group_pins() argument
207 *npins = info->groups[selector].data.npins; in s32_get_group_pins()
322 for (i = 0; i < grp->data.npins; i++) { in s32_pmx_set()
625 for (i = 0; i < grp->data.npins; i++) { in s32_pconf_group_set()
660 for (i = 0; i < grp->data.npins; i++) { in s32_pinconf_group_dbg_show()
707 for (i = 0; i < info->soc_data->npins; i++) { in s32_pinctrl_suspend()
754 int i, npins; in s32_pinctrl_parse_groups() local
765 if (npins < 0) { in s32_pinctrl_parse_groups()
770 if (!npins) { in s32_pinctrl_parse_groups()
775 grp->data.npins = npins; in s32_pinctrl_parse_groups()
[all …]
/linux-6.15/drivers/pinctrl/nomadik/
H A Dpinctrl-abx500.h58 const unsigned npins; member
135 unsigned int npins; member
139 #define ABX500_PINRANGE(a, b, c) { .offset = a, .npins = b, .altfunc = c }
170 unsigned npins; member
/linux-6.15/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c44 unsigned npins; member
89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid()
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()
627 noname += ctrl->npins; in mvebu_pinctrl_probe()
634 pctl->desc.npins, in mvebu_pinctrl_probe()
667 pctl->groups[gid].npins = ctrl->npins; in mvebu_pinctrl_probe()
676 pctl->groups[gid].npins = 1; in mvebu_pinctrl_probe()
[all …]
/linux-6.15/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c31 unsigned int *npins) in aspeed_pinctrl_get_group_pins() argument
36 *npins = pdata->pinmux.groups[group].npins; in aspeed_pinctrl_get_group_pins()
233 for (i = 0; i < pgroup->npins; i++) { in aspeed_pinmux_set_mux()
620 unsigned int npins; in aspeed_pin_config_group_get() local
623 rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins); in aspeed_pin_config_group_get()
627 if (!npins) in aspeed_pin_config_group_get()
641 unsigned int npins; in aspeed_pin_config_group_set() local
647 rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins); in aspeed_pin_config_group_set()
651 for (i = 0; i < npins; i++) { in aspeed_pin_config_group_set()
/linux-6.15/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h32 .npins = ARRAY_SIZE(__data), \
48 const unsigned npins; member
62 u32 npins; member

12345678910>>...17