/drivers/pinctrl/ |
D | pinctrl-gemini.c | 77 const unsigned int num_pins; member 708 .num_pins = ARRAY_SIZE(gnd_3512_pins), 713 .num_pins = ARRAY_SIZE(dram_3512_pins), 719 .num_pins = ARRAY_SIZE(rtc_3512_pins), 724 .num_pins = ARRAY_SIZE(power_3512_pins), 729 .num_pins = ARRAY_SIZE(system_3512_pins), 734 .num_pins = ARRAY_SIZE(vcontrol_3512_pins), 739 .num_pins = ARRAY_SIZE(ice_3512_pins), 745 .num_pins = ARRAY_SIZE(ide_3512_pins), 754 .num_pins = ARRAY_SIZE(sata_3512_pins), [all …]
|
D | pinctrl-artpec6.c | 60 unsigned int num_pins; member 70 const unsigned int num_pins; member 216 .num_pins = ARRAY_SIZE(cpuclkout_pins0), 222 .num_pins = ARRAY_SIZE(udlclkout_pins0), 228 .num_pins = ARRAY_SIZE(i2c1_pins0), 234 .num_pins = ARRAY_SIZE(i2c2_pins0), 240 .num_pins = ARRAY_SIZE(i2c3_pins0), 246 .num_pins = ARRAY_SIZE(i2s0_pins0), 252 .num_pins = ARRAY_SIZE(i2s1_pins0), 258 .num_pins = ARRAY_SIZE(i2srefclk_pins0), [all …]
|
D | pinmux.c | 412 unsigned num_pins = 0; in pinmux_enable_setting() local 418 &pins, &num_pins); in pinmux_enable_setting() 429 num_pins = 0; in pinmux_enable_setting() 433 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 453 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 473 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 492 unsigned num_pins = 0; in pinmux_disable_setting() local 498 &pins, &num_pins); in pinmux_disable_setting() 508 num_pins = 0; in pinmux_disable_setting() 512 for (i = 0; i < num_pins; i++) { in pinmux_disable_setting()
|
/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 185 unsigned *num_pins) in wmt_get_group_pins() argument 190 *num_pins = 1; in wmt_get_group_pins() 303 int num_pins, num_funcs, num_pulls, maps_per_pin; in wmt_pctl_dt_node_to_map() local 325 num_pins = pins->length / sizeof(u32); in wmt_pctl_dt_node_to_map() 329 if (num_funcs > 1 && num_funcs != num_pins) { in wmt_pctl_dt_node_to_map() 331 num_pins); in wmt_pctl_dt_node_to_map() 335 if (num_pulls > 1 && num_pulls != num_pins) { in wmt_pctl_dt_node_to_map() 337 num_pins); in wmt_pctl_dt_node_to_map() 347 cur_map = maps = kcalloc(num_pins * maps_per_pin, sizeof(*maps), in wmt_pctl_dt_node_to_map() 352 for (i = 0; i < num_pins; i++) { in wmt_pctl_dt_node_to_map() [all …]
|
/drivers/irqchip/ |
D | irq-mbigen.c | 242 u32 num_pins; in mbigen_of_create_domain() local 256 &num_pins) < 0) { in mbigen_of_create_domain() 262 domain = platform_msi_create_device_domain(&child->dev, num_pins, in mbigen_of_create_domain() 286 u32 num_pins = 0; in mbigen_acpi_create_domain() local 312 ret = device_property_read_u32(&pdev->dev, "num-pins", &num_pins); in mbigen_acpi_create_domain() 313 if (ret || num_pins == 0) in mbigen_acpi_create_domain() 316 domain = platform_msi_create_device_domain(&pdev->dev, num_pins, in mbigen_acpi_create_domain()
|
/drivers/pinctrl/bcm/ |
D | pinctrl-bcm6358.c | 40 const unsigned num_pins; member 136 .num_pins = ARRAY_SIZE(n##_pins), \ 227 unsigned *num_pins) in bcm6358_pinctrl_get_group_pins() argument 230 *num_pins = bcm6358_groups[group].num_pins; in bcm6358_pinctrl_get_group_pins() 267 for (pin = 0; pin < pg->num_pins; pin++) in bcm6358_pinctrl_set_mux() 272 for (pin = 0; pin < pg->num_pins; pin++) { in bcm6358_pinctrl_set_mux()
|
D | pinctrl-bcm6368.c | 32 const unsigned num_pins; member 134 .num_pins = ARRAY_SIZE(n##_pins), \ 361 unsigned *num_pins) in bcm6368_pinctrl_get_group_pins() argument 364 *num_pins = bcm6368_groups[group].num_pins; in bcm6368_pinctrl_get_group_pins() 403 for (i = 0; i < pg->num_pins; i++) { in bcm6368_pinctrl_set_mux() 422 for (pin = 0; pin < pg->num_pins; pin++) { in bcm6368_pinctrl_set_mux()
|
D | pinctrl-nsp-mux.c | 82 const unsigned int num_pins; member 231 .num_pins = ARRAY_SIZE(group_name ## _pins), \ 335 unsigned int *num_pins) in nsp_get_group_pins() argument 340 *num_pins = pinctrl->groups[selector].num_pins; in nsp_get_group_pins() 565 unsigned int num_pins = ARRAY_SIZE(nsp_pins); in nsp_pinmux_probe() local 598 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in nsp_pinmux_probe() 602 for (i = 0; i < num_pins; i++) { in nsp_pinmux_probe() 613 nsp_pinctrl_desc.npins = num_pins; in nsp_pinmux_probe()
|
D | pinctrl-ns.c | 69 const unsigned int num_pins; member 89 .num_pins = ARRAY_SIZE(_pins), \ 167 unsigned int *num_pins) in ns_pinctrl_get_group_pins() argument 172 *num_pins = ns_pinctrl->groups[selector].num_pins; in ns_pinctrl_get_group_pins() 226 for (i = 0; i < ns_pinctrl->groups[grp_select].num_pins; i++) { in ns_pinctrl_set_mux()
|
D | pinctrl-bcm6328.c | 32 const unsigned num_pins; member 132 .num_pins = ARRAY_SIZE(n##_pins), \ 295 unsigned *num_pins) in bcm6328_pinctrl_get_group_pins() argument 298 *num_pins = bcm6328_groups[group].num_pins; in bcm6328_pinctrl_get_group_pins()
|
D | pinctrl-bcm6362.c | 41 const unsigned num_pins; member 169 .num_pins = ARRAY_SIZE(n##_pins), \ 466 unsigned *num_pins) in bcm6362_pinctrl_get_group_pins() argument 469 *num_pins = bcm6362_groups[group].num_pins; in bcm6362_pinctrl_get_group_pins() 528 for (i = 0; i < pg->num_pins; i++) in bcm6362_pinctrl_set_mux()
|
D | pinctrl-bcm6318.c | 33 const unsigned num_pins; member 153 .num_pins = ARRAY_SIZE(n##_pins), \ 371 unsigned *num_pins) in bcm6318_pinctrl_get_group_pins() argument 374 *num_pins = bcm6318_groups[group].num_pins; in bcm6318_pinctrl_get_group_pins()
|
D | pinctrl-bcm63268.c | 46 const unsigned num_pins; member 192 .num_pins = ARRAY_SIZE(n##_pins), \ 490 unsigned *num_pins) in bcm63268_pinctrl_get_group_pins() argument 493 *num_pins = bcm63268_groups[group].num_pins; in bcm63268_pinctrl_get_group_pins() 554 for (i = 0; i < pg->num_pins; i++) in bcm63268_pinctrl_set_mux()
|
D | pinctrl-cygnus-mux.c | 76 unsigned num_pins; member 488 .num_pins = ARRAY_SIZE(group_name ## _pins), \ 722 unsigned *num_pins) in cygnus_get_group_pins() argument 727 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins() 945 unsigned num_pins = ARRAY_SIZE(cygnus_pins); in cygnus_pinmux_probe() local 973 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in cygnus_pinmux_probe() 977 for (i = 0; i < num_pins; i++) { in cygnus_pinmux_probe() 988 cygnus_pinctrl_desc.npins = num_pins; in cygnus_pinmux_probe()
|
D | pinctrl-bcm2835.c | 697 unsigned *num_pins) in bcm2835_pctl_get_group_pins() argument 700 *num_pins = 1; in bcm2835_pctl_get_group_pins() 784 int num_pins, num_funcs, num_pulls, maps_per_pin; in bcm2835_pctl_dt_node_to_map() local 811 num_pins = pins->length / 4; in bcm2835_pctl_dt_node_to_map() 815 if (num_funcs > 1 && num_funcs != num_pins) { in bcm2835_pctl_dt_node_to_map() 818 np, num_pins); in bcm2835_pctl_dt_node_to_map() 822 if (num_pulls > 1 && num_pulls != num_pins) { in bcm2835_pctl_dt_node_to_map() 825 np, num_pins); in bcm2835_pctl_dt_node_to_map() 834 cur_map = maps = kcalloc(num_pins * maps_per_pin, sizeof(*maps), in bcm2835_pctl_dt_node_to_map() 839 for (i = 0; i < num_pins; i++) { in bcm2835_pctl_dt_node_to_map() [all …]
|
D | pinctrl-ns2-mux.c | 88 const unsigned int num_pins; member 376 .num_pins = ARRAY_SIZE(group_name ## _pins), \ 518 unsigned int *num_pins) in ns2_get_group_pins() argument 523 *num_pins = pinctrl->groups[selector].num_pins; in ns2_get_group_pins() 1035 unsigned int num_pins = ARRAY_SIZE(ns2_pins); in ns2_pinmux_probe() local 1069 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in ns2_pinmux_probe() 1073 for (i = 0; i < num_pins; i++) { in ns2_pinmux_probe() 1084 ns2_pinctrl_desc.npins = num_pins; in ns2_pinmux_probe()
|
/drivers/pinctrl/visconti/ |
D | pinctrl-common.c | 129 unsigned int num_pins; in visconti_pin_config_group_set() local 133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set() 136 __func__, selector, num_pins, num_configs); in visconti_pin_config_group_set() 138 for (i = 0; i < num_pins; i++) { in visconti_pin_config_group_set() 173 unsigned int *num_pins) in visconti_get_group_pins() argument 178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins()
|
/drivers/gpu/drm/radeon/ |
D | radeon_audio.c | 248 rdev->audio.num_pins = 3; in radeon_audio_init() 250 rdev->audio.num_pins = 7; in radeon_audio_init() 252 rdev->audio.num_pins = 7; in radeon_audio_init() 254 rdev->audio.num_pins = 2; in radeon_audio_init() 256 rdev->audio.num_pins = 6; in radeon_audio_init() 258 rdev->audio.num_pins = 6; in radeon_audio_init() 260 rdev->audio.num_pins = 1; in radeon_audio_init() 262 for (i = 0; i < rdev->audio.num_pins; i++) { in radeon_audio_init() 276 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_init() 427 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_fini()
|
/drivers/pinctrl/meson/ |
D | pinctrl-meson8-pmx.h | 26 .num_pins = ARRAY_SIZE(grp ## _pins), \ 36 .num_pins = 1, \
|
D | pinctrl-meson-axg-pmx.h | 46 .num_pins = ARRAY_SIZE(grp ## _pins), \ 56 .num_pins = 1, \
|
D | pinctrl-meson8-pmx.c | 45 for (j = 0; j < group->num_pins; j++) { in meson8_pmx_disable_other_groups() 73 for (i = 0; i < group->num_pins; i++) in meson8_pmx_set_mux()
|
/drivers/pinctrl/renesas/ |
D | pinctrl.c | 64 const unsigned **pins, unsigned *num_pins) in sh_pfc_get_group_pins() argument 69 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins() 117 unsigned int num_pins; in sh_pfc_dt_subnode_to_map() local 162 num_pins = 0; in sh_pfc_dt_subnode_to_map() 167 num_pins = ret; in sh_pfc_dt_subnode_to_map() 180 if (!num_pins && !num_groups) { in sh_pfc_dt_subnode_to_map() 189 nmaps += num_pins + num_groups; in sh_pfc_dt_subnode_to_map() 757 unsigned int num_pins; in sh_pfc_pinconf_group_set() local 761 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set() 763 for (i = 0; i < num_pins; ++i) { in sh_pfc_pinconf_group_set()
|
/drivers/pinctrl/freescale/ |
D | pinctrl-imx.c | 80 map_num += grp->num_pins; in imx_dt_node_to_map() 82 for (i = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map() 110 for (i = j = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map() 264 npins = grp->num_pins; in imx_pmx_set() 480 for (i = 0; i < grp->num_pins; i++) { in imx_pinconf_group_dbg_show() 620 grp->num_pins = size / pin_size; in imx_pinctrl_parse_groups() 622 grp->num_pins, sizeof(struct imx_pin), in imx_pinctrl_parse_groups() 625 grp->num_pins, sizeof(unsigned int), in imx_pinctrl_parse_groups() 630 for (i = 0; i < grp->num_pins; i++) { in imx_pinctrl_parse_groups()
|
/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier-core.c | 61 unsigned *num_pins) in uniphier_pctl_get_group_pins() argument 66 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins() 530 unsigned num_pins = priv->socdata->groups[selector].num_pins; in uniphier_conf_pin_config_group_set() local 533 for (i = 0; i < num_pins; i++) { in uniphier_conf_pin_config_group_set() 651 for (i = 0; i < grp->num_pins; i++) { in uniphier_pmx_set_mux()
|
/drivers/pinctrl/mediatek/ |
D | pinctrl-paris.c | 390 int num_pins, num_funcs, maps_per_pin, i, err; in mtk_pctrl_dt_subnode_to_map() local 414 num_pins = pins->length / sizeof(u32); in mtk_pctrl_dt_subnode_to_map() 415 num_funcs = num_pins; in mtk_pctrl_dt_subnode_to_map() 419 if (has_config && num_pins >= 1) in mtk_pctrl_dt_subnode_to_map() 422 if (!num_pins || !maps_per_pin) { in mtk_pctrl_dt_subnode_to_map() 427 reserve = num_pins * maps_per_pin; in mtk_pctrl_dt_subnode_to_map() 434 for (i = 0; i < num_pins; i++) { in mtk_pctrl_dt_subnode_to_map() 526 unsigned *num_pins) in mtk_pctrl_get_group_pins() argument 531 *num_pins = 1; in mtk_pctrl_get_group_pins()
|