Home
last modified time | relevance | path

Searched full:npins (Results 1 – 25 of 628) sorted by relevance

12345678910>>...26

/kernel/linux/linux-6.6/drivers/pinctrl/pxa/
Dpinctrl-pxa2xx.c71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group()
274 * alternate function, 6 * npins is an absolute high limit of the number in pxa2xx_build_functions()
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()
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/pxa/
Dpinctrl-pxa2xx.c71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group()
274 * alternate function, 6 * npins is an absolute high limit of the number in pxa2xx_build_functions()
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()
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/spear/
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-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-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 …]
/kernel/linux/linux-5.10/drivers/pinctrl/spear/
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-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-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 …]
/kernel/linux/linux-6.6/drivers/pinctrl/intel/
Dpinctrl-tangier.h31 * @npins: Number of pins in this family
38 size_t npins; member
47 .npins = (e) - (s) + 1, \
54 .npins = (e) - (s) + 1, \
71 * @npins: Number of pins in the array
87 size_t npins; member
Dpinctrl-tangier.c76 pin < family->pin_base + family->npins) in tng_get_family()
150 const unsigned int **pins, unsigned int *npins) in tng_get_group_pins() argument
155 *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()
237 for (i = 0; i < grp->grp.npins; i++) in tng_pinmux_set_mux()
477 unsigned int npins; in tng_config_group_get() local
480 ret = tng_get_group_pins(pctldev, group, &pins, &npins); in tng_config_group_get()
492 unsigned int npins; in tng_config_group_set() local
495 ret = tng_get_group_pins(pctldev, group, &pins, &npins); in tng_config_group_set()
499 for (i = 0; i < npins; i++) { in tng_config_group_set()
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/
Dpinctrl-axp209.c45 unsigned int npins; member
83 .npins = ARRAY_SIZE(axp209_pins),
92 .npins = ARRAY_SIZE(axp813_pins),
288 return pctl->desc->npins; in axp20x_groups_cnt()
348 int i, ret, pin, npins = pctl->desc->npins; in axp20x_build_funcs_groups() local
364 pctl->funcs[i].ngroups = npins; in axp20x_build_funcs_groups()
366 npins, sizeof(char *), in axp20x_build_funcs_groups()
370 for (pin = 0; pin < npins; pin++) in axp20x_build_funcs_groups()
375 npins, &pctl->funcs[AXP20X_FUNC_LDO], in axp20x_build_funcs_groups()
381 npins, &pctl->funcs[AXP20X_FUNC_ADC], in axp20x_build_funcs_groups()
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/
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),
338 return pctl->desc->npins; in axp20x_groups_cnt()
398 int i, ret, pin, npins = pctl->desc->npins; in axp20x_build_funcs_groups() local
414 pctl->funcs[i].ngroups = npins; in axp20x_build_funcs_groups()
416 npins, sizeof(char *), in axp20x_build_funcs_groups()
420 for (pin = 0; pin < npins; pin++) in axp20x_build_funcs_groups()
425 npins, &pctl->funcs[AXP20X_FUNC_LDO], in axp20x_build_funcs_groups()
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
Dpinctrl-rza2.c50 int npins; member
247 chip.ngpio = priv->npins; in rza2_gpio_register()
258 (of_args.args[2] != priv->npins)) { in rza2_gpio_register()
264 priv->gpio_range.npins = priv->npins; in rza2_gpio_register()
287 pins = devm_kcalloc(priv->dev, priv->npins, sizeof(*pins), GFP_KERNEL); in rza2_pinctrl_register()
293 priv->desc.npins = priv->npins; in rza2_pinctrl_register()
295 for (i = 0; i < priv->npins; i++) { in rza2_pinctrl_register()
334 int i, ret, npins, gsel, fsel; in rza2_dt_node_to_map() local
344 npins = of_pins->length / sizeof(u32); in rza2_dt_node_to_map()
346 pins = devm_kcalloc(priv->dev, npins, sizeof(*pins), GFP_KERNEL); in rza2_dt_node_to_map()
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/
Dpinctrl-rza2.c49 int npins; member
247 chip.ngpio = priv->npins; in rza2_gpio_register()
258 (of_args.args[2] != priv->npins)) { in rza2_gpio_register()
264 priv->gpio_range.npins = priv->npins; in rza2_gpio_register()
287 pins = devm_kcalloc(priv->dev, priv->npins, sizeof(*pins), GFP_KERNEL); in rza2_pinctrl_register()
293 priv->desc.npins = priv->npins; in rza2_pinctrl_register()
295 for (i = 0; i < priv->npins; i++) { in rza2_pinctrl_register()
334 int i, ret, npins, gsel, fsel; in rza2_dt_node_to_map() local
344 npins = of_pins->length / sizeof(u32); in rza2_dt_node_to_map()
346 pins = devm_kcalloc(priv->dev, npins, sizeof(*pins), GFP_KERNEL); in rza2_dt_node_to_map()
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/sprd/
Dpinctrl-sprd.c119 * @npins: pin numbers of this group
124 unsigned int npins; member
133 * @npins: pin numbers of the whole SoC
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()
393 unsigned int i, grp_pins = grp->npins; in sprd_pmx_set_mux()
775 for (i = 0; i < grp->npins; i++) { in sprd_pinconf_group_set()
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/sprd/
Dpinctrl-sprd.c117 * @npins: pin numbers of this group
122 unsigned int npins; member
131 * @npins: pin numbers of the whole SoC
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()
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/freescale/
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()
268 for (i = j = 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()
[all …]
/kernel/linux/linux-5.10/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()
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 …]
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/
Dpinctrl-s32cc.c196 unsigned int *npins) in s32_get_group_pins() argument
202 *npins = info->groups[selector].data.npins; in s32_get_group_pins()
322 for (i = 0; i < grp->data.npins; i++) { in s32_pmx_set()
330 for (i = 0, ret = 0; i < grp->data.npins && !ret; i++) { in s32_pmx_set()
611 for (i = 0; i < grp->data.npins; i++) { in s32_pconf_group_set()
646 for (i = 0; i < grp->data.npins; i++) { in s32_pinconf_group_dbg_show()
693 for (i = 0; i < info->soc_data->npins; i++) { in s32_pinctrl_suspend()
718 for (i = 0; i < info->soc_data->npins; i++) { in s32_pinctrl_resume()
742 int i, npins; in s32_pinctrl_parse_groups() local
752 npins = of_property_count_elems_of_size(np, "pinmux", sizeof(u32)); in s32_pinctrl_parse_groups()
[all …]

12345678910>>...26