/openbmc/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-cherryview.c | 280 .npins = ARRAY_SIZE(southwest_pins), 374 .npins = ARRAY_SIZE(north_pins), 419 .npins = ARRAY_SIZE(east_pins), 543 .npins = ARRAY_SIZE(southeast_pins), 674 for (i = 0; i < grp->grp.npins; i++) { in chv_pinmux_set_mux() 682 for (i = 0; i < grp->grp.npins; i++) { in chv_pinmux_set_mux() 1066 unsigned int npins; in chv_config_group_get() local 1085 unsigned int npins; in chv_config_group_set() local 1092 for (i = 0; i < npins; i++) { in chv_config_group_set() 1508 for (i = 0; i < pctrl->soc->npins; i++) { in chv_init_irq_valid_mask() [all …]
|
H A D | pinctrl-baytrail.c | 106 .npins = (n), \ 367 .npins = ARRAY_SIZE(byt_score_pins), 490 .npins = ARRAY_SIZE(byt_sus_pins), 543 .npins = ARRAY_SIZE(byt_ncore_pins), 597 for (i = 0; i < group.grp.npins; i++) { in byt_set_group_simple_mux() 626 for (i = 0; i < group.grp.npins; i++) { in byt_set_group_mixed_mux() 1176 for (i = 0; i < vg->soc->npins; i++) { in byt_gpio_dbg_show() 1478 for (i = 0; i < vg->soc->npins; i++) { in byt_init_irq_valid_mask() 1558 gc->ngpio = vg->soc->npins; in byt_gpio_probe() 1654 vg->pctldesc.npins = vg->soc->npins; in byt_pinctrl_probe() [all …]
|
H A D | pinctrl-geminilake.c | 173 .npins = ARRAY_SIZE(glk_northwest_pins), 306 .npins = ARRAY_SIZE(glk_north_pins), 345 .npins = ARRAY_SIZE(glk_audio_pins), 427 .npins = ARRAY_SIZE(glk_scc_pins),
|
/openbmc/u-boot/arch/x86/cpu/tangier/ |
H A D | pinmux.c | 28 size_t npins; member 36 .npins = (e) - (s) + 1, \ 58 pin < family->pin_base + family->npins) in mrfld_get_family()
|
/openbmc/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-ssbi-mpp.c | 131 unsigned npins; member 246 return pctrl->npins; in pm8xxx_get_groups_count() 296 *num_groups = pctrl->npins; in pm8xxx_get_function_groups() 833 pctrl->npins = (uintptr_t) device_get_match_data(&pdev->dev); in pm8xxx_mpp_probe() 842 pctrl->desc.npins = pctrl->npins; in pm8xxx_mpp_probe() 845 pctrl->desc.npins, in pm8xxx_mpp_probe() 852 pctrl->desc.npins, in pm8xxx_mpp_probe() 858 for (i = 0; i < pctrl->desc.npins; i++) { in pm8xxx_mpp_probe() 888 pctrl->chip.ngpio = pctrl->npins; in pm8xxx_mpp_probe()
|
H A D | pinctrl-lpass-lpi.c | 393 for (i = 0; i < pctrl->data->npins; i++) { in lpi_build_pin_desc_groups() 428 if (WARN_ON(data->npins > MAX_NR_GPIO)) in lpi_pinctrl_probe() 461 pctrl->desc.npins = data->npins; in lpi_pinctrl_probe() 465 pctrl->chip.ngpio = data->npins; in lpi_pinctrl_probe() 506 for (i = 0; i < pctrl->data->npins; i++) in lpi_pinctrl_remove()
|
H A D | pinctrl-spmi-gpio.c | 256 return pctldev->desc->npins; in pmic_gpio_get_groups_count() 298 *num_qgroups = pctldev->desc->npins; in pmic_gpio_get_function_groups() 1063 int ret, npins, i; in pmic_gpio_probe() local 1072 npins = (uintptr_t) device_get_match_data(&pdev->dev); in pmic_gpio_probe() 1086 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_gpio_probe() 1090 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_gpio_probe() 1104 pctrldesc->npins = npins; in pmic_gpio_probe() 1111 for (i = 0; i < npins; i++, pindesc++) { in pmic_gpio_probe() 1127 state->chip.ngpio = npins; in pmic_gpio_probe() 1174 npins); in pmic_gpio_probe()
|
/openbmc/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.h | 55 unsigned npins; member 86 .npins = ARRAY_SIZE(__pins), \ 117 unsigned npins; member 155 unsigned npins; member
|
/openbmc/linux/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7100.c | 497 int npins = of_property_count_u32_elems(child, "pins"); in starfive_dt_node_to_map() local 499 if (npinmux > 0 && npins > 0) { in starfive_dt_node_to_map() 505 if (npinmux == 0 && npins == 0) { in starfive_dt_node_to_map() 531 int npins; in starfive_dt_node_to_map() local 543 pins = devm_kcalloc(dev, npins, sizeof(*pins), GFP_KERNEL); in starfive_dt_node_to_map() 549 pinmux = devm_kcalloc(dev, npins, sizeof(*pinmux), GFP_KERNEL); in starfive_dt_node_to_map() 559 for (i = 0; i < npins; i++) { in starfive_dt_node_to_map() 570 pins = devm_kcalloc(dev, npins, sizeof(*pins), GFP_KERNEL); in starfive_dt_node_to_map() 578 for (i = 0; i < npins; i++) { in starfive_dt_node_to_map() 909 .npins = ARRAY_SIZE(starfive_pins), [all …]
|
H A D | pinctrl-starfive-jh7110.c | 154 int npins = of_property_count_u32_elems(child, "pinmux"); in jh7110_dt_node_to_map() local 159 if (npins < 1) { in jh7110_dt_node_to_map() 175 pins = devm_kcalloc(dev, npins, sizeof(*pins), GFP_KERNEL); in jh7110_dt_node_to_map() 181 pinmux = devm_kcalloc(dev, npins, sizeof(*pinmux), GFP_KERNEL); in jh7110_dt_node_to_map() 187 ret = of_property_read_u32_array(child, "pinmux", pinmux, npins); in jh7110_dt_node_to_map() 191 for (i = 0; i < npins; i++) in jh7110_dt_node_to_map() 200 pins, npins, pinmux); in jh7110_dt_node_to_map() 694 sfp->gpios.npins = sfp->gc.ngpio; in jh7110_gpio_add_pin_ranges() 866 if (!info->pins || !info->npins) { in jh7110_pinctrl_probe() 921 jh7110_pinctrl_desc->npins = info->npins; in jh7110_pinctrl_probe()
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | apple,pinctrl.yaml | 40 apple,npins: 85 - apple,npins 106 apple,npins = <212>;
|
/openbmc/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm6362.c | 453 unsigned *npins) in bcm6362_pinctrl_get_group_pins() argument 456 *npins = bcm6362_groups[group].npins; in bcm6362_pinctrl_get_group_pins() 515 for (i = 0; i < pg->npins; i++) in bcm6362_pinctrl_set_mux() 580 .npins = ARRAY_SIZE(bcm6362_pins),
|
H A D | pinctrl-bcm63268.c | 477 unsigned *npins) in bcm63268_pinctrl_get_group_pins() argument 480 *npins = bcm63268_groups[group].npins; in bcm63268_pinctrl_get_group_pins() 541 for (i = 0; i < pg->npins; i++) in bcm63268_pinctrl_set_mux() 606 .npins = ARRAY_SIZE(bcm63268_pins),
|
H A D | pinctrl-bcm6318.c | 358 unsigned *npins) in bcm6318_pinctrl_get_group_pins() argument 361 *npins = bcm6318_groups[group].npins; in bcm6318_pinctrl_get_group_pins() 461 .npins = ARRAY_SIZE(bcm6318_pins),
|
H A D | pinctrl-bcm63xx.c | 88 pc->pctl_desc.npins = soc->npins; in bcm63xx_pinctrl_probe()
|
/openbmc/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 149 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_name() 176 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_pin() 310 int *npins) in sunxi_pctrl_find_pins_prop() argument 317 *npins = count; in sunxi_pctrl_find_pins_prop() 324 *npins = count; in sunxi_pctrl_find_pins_prop() 423 nmaps = npins * 2; in sunxi_pctrl_dt_node_to_map() 1288 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_build_state() 1315 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_build_state() 1347 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_build_state() 1525 pctl->desc->npins, sizeof(*pins), in sunxi_pinctrl_init_with_variant() [all …]
|
/openbmc/linux/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 63 unsigned int npins; member 117 .npins = _nr, \ 127 .npins = _nr, \ 137 .npins = _nr, \ 147 .npins = _nr, \ 158 .npins = _nr, \ 245 for (j = 0; j < (group->npins + group->extra_npins); j++) in armada_37xx_find_next_grp_by_pin() 289 unsigned int *npins) in armada_37xx_get_group_pins() argument 297 *npins = info->groups[selector].npins + in armada_37xx_get_group_pins() 885 for (i = 0; i < grp->npins; i++) in armada_37xx_fill_group() [all …]
|
/openbmc/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.h | 142 u8 npins; member 194 unsigned npins; member
|
/openbmc/linux/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed.h | 73 const unsigned int npins; member 90 unsigned int *npins);
|
/openbmc/linux/drivers/pinctrl/ |
H A D | core.c | 149 for (i = 0; i < pctldev->desc->npins; i++) { in pin_get_from_name() 308 gpio < range->base + range->npins) { in pinctrl_match_gpio_range() 485 for (a = 0; a < range->npins; a++) { in pinctrl_find_gpio_range_from_pin_nolock() 490 pin < range->pin_base + range->npins) in pinctrl_find_gpio_range_from_pin_nolock() 1653 for (i = 0; i < pctldev->desc->npins; i++) { in pinctrl_pins_show() 1668 (pin < (range->pin_base + range->npins))) { in pinctrl_pins_show() 1763 for (a = 0; a < range->npins - 1; a++) in pinctrl_gpioranges_show() 1770 range->base, (range->base + range->npins - 1), in pinctrl_gpioranges_show() 1772 (range->pin_base + range->npins - 1)); in pinctrl_gpioranges_show() 2063 pctldesc->npins); in pinctrl_init_controller() [all …]
|
H A D | pinctrl-amd.c | 706 *num_pins = gpio_dev->groups[group].npins; in amd_get_group_pins() 819 unsigned npins; in amd_pinconf_group_get() local 822 ret = amd_get_group_pins(pctldev, group, &pins, &npins); in amd_pinconf_group_get() 837 unsigned npins; in amd_pinconf_group_set() local 840 ret = amd_get_group_pins(pctldev, group, &pins, &npins); in amd_pinconf_group_set() 843 for (i = 0; i < npins; i++) { in amd_pinconf_group_set() 875 for (i = 0; i < desc->npins; i++) { in amd_gpio_irq_init() 918 for (i = 0; i < desc->npins; i++) { in amd_gpio_suspend() 948 for (i = 0; i < desc->npins; i++) { in amd_gpio_resume() 1025 for (ind = 0; ind < gpio_dev->groups[group].npins; ind++) { in amd_set_mux() [all …]
|
H A D | pinctrl-lantiq.c | 43 *num_pins = info->grps[selector].npins; in ltq_get_group_pins() 242 for (i = 0; i < grp->npins; i++) { in match_group_mux() 267 if (!pin_grp->npins || in ltq_pmx_set() 273 for (i = 0; i < pin_grp->npins; i++) { in ltq_pmx_set()
|
/openbmc/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 216 if (pin >= pctl->devdata->npins) in mtk_pconf_set_driving() 476 for (i = 0; i < pctl->devdata->npins; i++) { in mtk_pctrl_is_function_valid() 583 if (pin >= pctl->devdata->npins || in mtk_pctrl_dt_subnode_to_map() 735 for (i = 0; i < pctl->devdata->npins; i++) { in mtk_find_pin_by_eint_num() 933 pctl->ngroups = pctl->devdata->npins; in mtk_pctrl_build_state() 947 for (i = 0; i < pctl->devdata->npins; i++) { in mtk_pctrl_build_state() 1091 pins = devm_kcalloc(&pdev->dev, pctl->devdata->npins, sizeof(*pins), in mtk_pctrl_init() 1096 for (i = 0; i < pctl->devdata->npins; i++) in mtk_pctrl_init() 1102 pctl->pctl_desc.npins = pctl->devdata->npins; in mtk_pctrl_init() 1119 pctl->chip->ngpio = pctl->devdata->npins; in mtk_pctrl_init() [all …]
|
/openbmc/linux/arch/arm64/boot/dts/apple/ |
H A D | t600x-dieX.dtsi | 56 apple,npins = <16>; 84 apple,npins = <63>; 117 apple,npins = <255>;
|
/openbmc/linux/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx.c | 251 unsigned int npins; in imx_pmx_set() local 266 npins = grp->num_pins; in imx_pmx_set() 271 for (i = 0; i < npins; i++) { in imx_pmx_set() 730 if (!info || !info->pins || !info->npins) { in imx_pinctrl_probe() 747 ipctl->pin_regs = devm_kmalloc_array(&pdev->dev, info->npins, in imx_pinctrl_probe() 753 for (i = 0; i < info->npins; i++) { in imx_pinctrl_probe() 786 imx_pinctrl_desc->npins = info->npins; in imx_pinctrl_probe()
|