| /kernel/linux/linux-6.6/drivers/pinctrl/pxa/ |
| D | pinctrl-pxa2xx.c | 71 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/ |
| D | pinctrl-pxa2xx.c | 71 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/ |
| 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-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-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 …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/spear/ |
| 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-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-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 …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/intel/ |
| D | pinctrl-tangier.h | 31 * @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
|
| D | pinctrl-tangier.c | 76 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/ |
| D | pinctrl-axp209.c | 45 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/ |
| D | pinctrl-axp209.c | 51 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/ |
| D | pinctrl-rza2.c | 50 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/ |
| D | pinctrl-rza2.c | 49 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/ |
| D | pinctrl-sprd.c | 119 * @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/ |
| D | pinctrl-sprd.c | 117 * @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/ |
| D | pinctrl-imx1-core.c | 193 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/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/nxp/ |
| D | pinctrl-s32cc.c | 196 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 …]
|