/openbmc/linux/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzv2m.c | 681 unsigned int i, npins; in rzv2m_pinctrl_pinconf_group_set() local 684 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in rzv2m_pinctrl_pinconf_group_set() 688 for (i = 0; i < npins; i++) { in rzv2m_pinctrl_pinconf_group_set() 703 unsigned int i, npins, prev_config = 0; in rzv2m_pinctrl_pinconf_group_get() local 706 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in rzv2m_pinctrl_pinconf_group_get() 710 for (i = 0; i < npins; i++) { in rzv2m_pinctrl_pinconf_group_get() 970 pctrl->gpio_range.npins = chip->ngpio; in rzv2m_gpio_register() 992 pctrl->desc.npins = pctrl->data->n_port_pins + pctrl->data->n_dedicated_pins; in rzv2m_pinctrl_register() 998 pins = devm_kcalloc(pctrl->dev, pctrl->desc.npins, sizeof(*pins), GFP_KERNEL); in rzv2m_pinctrl_register() 1002 pin_data = devm_kcalloc(pctrl->dev, pctrl->desc.npins, in rzv2m_pinctrl_register()
|
H A D | pinctrl-rzg2l.c | 726 unsigned int i, npins; in rzg2l_pinctrl_pinconf_group_set() local 729 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in rzg2l_pinctrl_pinconf_group_set() 733 for (i = 0; i < npins; i++) { in rzg2l_pinctrl_pinconf_group_set() 748 unsigned int i, npins, prev_config = 0; in rzg2l_pinctrl_pinconf_group_get() local 751 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in rzg2l_pinctrl_pinconf_group_get() 755 for (i = 0; i < npins; i++) { in rzg2l_pinctrl_pinconf_group_get() 1402 pctrl->gpio_range.npins = chip->ngpio; in rzg2l_gpio_register() 1424 pctrl->desc.npins = pctrl->data->n_port_pins + pctrl->data->n_dedicated_pins; in rzg2l_pinctrl_register() 1430 pins = devm_kcalloc(pctrl->dev, pctrl->desc.npins, sizeof(*pins), GFP_KERNEL); in rzg2l_pinctrl_register() 1434 pin_data = devm_kcalloc(pctrl->dev, pctrl->desc.npins, in rzg2l_pinctrl_register()
|
/openbmc/linux/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 678 groups = devm_kcalloc(dev, ctrldesc->npins, sizeof(*groups), in samsung_pinctrl_create_groups() 685 for (i = 0; i < ctrldesc->npins; ++i, ++pdesc, ++grp) { in samsung_pinctrl_create_groups() 691 *cnt = ctrldesc->npins; in samsung_pinctrl_create_groups() 700 int npins; in samsung_pinctrl_create_function() local 707 npins = of_property_count_strings(func_np, "samsung,pins"); in samsung_pinctrl_create_function() 708 if (npins < 1) { in samsung_pinctrl_create_function() 715 func->groups = devm_kcalloc(dev, npins, sizeof(char *), GFP_KERNEL); in samsung_pinctrl_create_function() 719 for (i = 0; i < npins; ++i) { in samsung_pinctrl_create_function() 734 func->num_groups = npins; in samsung_pinctrl_create_function() 875 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register() [all …]
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-st.c | 267 unsigned npins; member 790 unsigned selector, const unsigned **pins, unsigned *npins) in st_pctl_get_group_pins() argument 798 *npins = info->groups[selector].npins; in st_pctl_get_group_pins() 832 map_num = grp->npins + 1; in st_pctl_dt_node_to_map() 852 for (i = 0; i < grp->npins; i++) { in st_pctl_dt_node_to_map() 912 for (i = 0; i < info->groups[group].npins; i++) { in st_pmx_set_mux() 1209 int i = 0, npins = 0, nr_props, ret = 0; in st_pctl_dt_parse_groups() local 1221 npins++; in st_pctl_dt_parse_groups() 1229 grp->npins = npins; in st_pctl_dt_parse_groups() 1537 range->npins = bank->gpio_chip.ngpio; in st_gpiolib_register_bank() [all …]
|
H A D | pinctrl-at91.c | 162 unsigned npins; member 270 unsigned *npins) in at91_get_group_pins() argument 278 *npins = info->groups[selector].npins; in at91_get_group_pins() 311 map_num += grp->npins; in at91_dt_node_to_map() 333 for (i = 0; i < grp->npins; i++) { in at91_dt_node_to_map() 849 uint32_t npins = info->groups[group].npins; in at91_pmx_set() local 859 for (i = 0; i < npins; i++) { in at91_pmx_set() 866 for (i = 0; i < npins; i++) { in at91_pmx_set() 1221 grp->npins = size / 4; in at91_pinctrl_parse_groups() 1223 grp->npins, in at91_pinctrl_parse_groups() [all …]
|
H A D | pinctrl-ocelot.c | 1309 return info->desc->npins; in ocelot_pctl_get_groups_count() 1600 .npins = ARRAY_SIZE(luton_pins), 1611 .npins = ARRAY_SIZE(serval_pins), 1622 .npins = ARRAY_SIZE(ocelot_pins), 1689 int f, npins, i; in ocelot_create_group_func_map() local 1696 for (npins = 0, i = 0; i < info->desc->npins; i++) { in ocelot_create_group_func_map() 1698 pins[npins++] = i; in ocelot_create_group_func_map() 1701 if (!npins) in ocelot_create_group_func_map() 1704 info->func[f].ngroups = npins; in ocelot_create_group_func_map() 1712 for (i = 0; i < npins; i++) in ocelot_create_group_func_map() [all …]
|
H A D | pinctrl-keembay.c | 124 unsigned int npins; member 916 if (pin >= kpc->npins) in keembay_request_gpio() 1051 if (pin >= kpc->npins) in keembay_pinconf_get() 1105 if (pin >= kpc->npins) in keembay_pinconf_set() 1486 gc->ngpio = kpc->npins; in keembay_gpiochip_probe() 1523 kpc->ngroups = kpc->npins; in keembay_build_groups() 1547 ret = of_property_read_u32(dev->of_node, "ngpios", &kpc->npins); in keembay_pinctrl_reg() 1550 keembay_pinctrl_desc.npins = kpc->npins; in keembay_pinctrl_reg() 1574 for (j = 0; j < kpc->npins; j++) { in keembay_add_functions() 1609 keembay_funcs = kcalloc(kpc->npins * 8, sizeof(*keembay_funcs), GFP_KERNEL); in keembay_build_functions() [all …]
|
H A D | pinctrl-single.c | 110 unsigned npins; member 422 if (pin >= frange->offset + frange->npins in pcs_request_gpio() 616 unsigned npins, old = 0; in pcs_pinconf_group_get() local 622 for (i = 0; i < npins; i++) { in pcs_pinconf_group_get() 638 unsigned npins; in pcs_pinconf_group_set() local 644 for (i = 0; i < npins; i++) { in pcs_pinconf_group_set() 691 if (i >= pcs->desc.npins) { in pcs_add_pin() 693 pcs->desc.npins); in pcs_add_pin() 746 pcs->desc.npins = nr_pins; in pcs_allocate_pin_table() 748 for (i = 0; i < pcs->desc.npins; i++) { in pcs_allocate_pin_table() [all …]
|
H A D | pinctrl-equilibrium.c | 520 unsigned int i, npins, old = 0; in eqbr_pinconf_group_get() local 524 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in eqbr_pinconf_group_get() 528 for (i = 0; i < npins; i++) { in eqbr_pinconf_group_get() 545 unsigned int i, npins; in eqbr_pinconf_group_set() local 548 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in eqbr_pinconf_group_set() 552 for (i = 0; i < npins; i++) { in eqbr_pinconf_group_set() 746 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups() 812 pctl_desc->npins = nr_pins; in pinctrl_reg()
|
H A D | pinctrl-mlxbf3.c | 40 .npins = _npins, \ 237 .npins = ARRAY_SIZE(mlxbf3_pins),
|
H A D | pinctrl-zynq.c | 54 const unsigned int npins; member 384 .npins = ARRAY_SIZE(nm ## _pins), \ 848 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins() 919 for (i = 0; i < pgrp->npins; i++) { in zynq_pinmux_set_mux() 1129 for (i = 0; i < pgrp->npins; i++) { in zynq_pinconf_group_set() 1149 .npins = ARRAY_SIZE(zynq_pins),
|
/openbmc/linux/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 672 for (i = 0; i < range->npins; i++) in uniphier_pmx_gpio_request_enable() 676 if (WARN_ON(i == range->npins)) in uniphier_pmx_gpio_request_enable() 783 for (i = 0; i < socdata->npins; i++) { in uniphier_pinctrl_pm_init() 821 socdata->npins, 8); in uniphier_pinctrl_pm_init() 872 !socdata->pins || !socdata->npins || in uniphier_pinctrl_probe() 895 priv->pctldesc.npins = socdata->npins; in uniphier_pinctrl_probe()
|
/openbmc/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 137 *num_pins = pmx->machdata->groups[group]->npins; in spear_pinctrl_get_group_pins() 296 for (j = 0; j < gpio_pingroup->npins; j++) { in get_gpio_pingroup() 401 spear_pinctrl_desc.npins = machdata->npins; in spear_pinctrl_probe()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-mlxbf2.c | 354 unsigned int npins; in mlxbf2_gpio_probe() local 377 if (device_property_read_u32(dev, "npins", &npins)) in mlxbf2_gpio_probe() 378 npins = MLXBF2_GPIO_MAX_PINS_PER_BLOCK; in mlxbf2_gpio_probe() 397 gc->ngpio = npins; in mlxbf2_gpio_probe()
|
/openbmc/u-boot/drivers/pinctrl/ |
H A D | pinctrl-generic.c | 23 unsigned npins, selector; in pinctrl_pin_name_to_selector() local 30 npins = ops->get_pins_count(dev); in pinctrl_pin_name_to_selector() 33 for (selector = 0; selector < npins; selector++) { in pinctrl_pin_name_to_selector()
|
/openbmc/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 118 pin < community->pin_base + community->npins) in intel_get_community() 296 const unsigned int **pins, unsigned int *npins) in intel_get_group_pins() argument 301 *npins = pctrl->soc->groups[group].grp.npins; in intel_get_group_pins() 405 for (i = 0; i < grp->grp.npins; i++) { in intel_pinmux_set_mux() 413 for (i = 0; i < grp->grp.npins; i++) { in intel_pinmux_set_mux() 1445 unsigned int npins = community->npins; in intel_pinctrl_add_padgroups_by_size() local 1461 gpps[i].size = min(gpp_size, npins); in intel_pinctrl_add_padgroups_by_size() 1462 npins -= gpps[i].size; in intel_pinctrl_add_padgroups_by_size() 1644 pctrl->pctldesc.npins = pctrl->soc->npins; in intel_pinctrl_probe() 1771 for (i = 0; i < pctrl->soc->npins; i++) { in intel_pinctrl_suspend_noirq() [all …]
|
H A D | pinctrl-lynxpoint.c | 34 .npins = (n), \ 141 .npins = ARRAY_SIZE(lptlp_pins), 300 for (i = 0; i < grp->grp.npins; i++) { in lp_pinmux_set_mux() 730 ret = gpiochip_add_pin_range(chip, dev_name(dev), 0, 0, lg->soc->npins); in lp_gpio_add_pin_ranges() 768 lg->pctldesc.npins = lg->soc->npins; in lp_gpio_probe()
|
/openbmc/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-qdf2xxx.c | 100 groups[gpio].grp.npins = 1; in qdf2xxx_pinctrl_probe() 129 pinctrl->npins = num_gpios; in qdf2xxx_pinctrl_probe()
|
/openbmc/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.h | 19 unsigned npins; member
|
/openbmc/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sun50i-h616-r.c | 32 .npins = ARRAY_SIZE(sun50i_h616_r_pins),
|
/openbmc/linux/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32.h | 39 unsigned int npins; member
|
/openbmc/linux/drivers/pinctrl/cirrus/ |
H A D | pinctrl-lochnagar.c | 611 .npins = 1, \ 619 .npins = ARRAY_SIZE(lochnagar##REV##_##ID##_aif.pins), \ 640 unsigned int npins; member 717 unsigned int npins; member 750 *num_pins = priv->groups[group_idx].npins; in lochnagar_get_group_pins() 888 for (i = 0; i < group->npins; i++) { in lochnagar_aif_set_mux() 1172 priv->npins = ARRAY_SIZE(lochnagar1_pins); in lochnagar_pin_probe() 1182 priv->npins = ARRAY_SIZE(lochnagar2_pins); in lochnagar_pin_probe() 1198 desc->npins = priv->npins; in lochnagar_pin_probe()
|
H A D | pinctrl-cs42l43.c | 114 *num_pins = cs42l43_pin_groups[group_idx].npins; in cs42l43_pin_get_group_pins() 413 for (i = 0; i < cs42l43_pin_groups[selector].npins; ++i) { in cs42l43_pin_config_group_get() 431 for (i = 0; i < cs42l43_pin_groups[selector].npins; ++i) { in cs42l43_pin_config_group_set() 456 .npins = ARRAY_SIZE(cs42l43_pin_pins),
|
/openbmc/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mt6397.c | 21 .npins = ARRAY_SIZE(mtk_pins_mt6397),
|
H A D | pinctrl-mt6797.c | 53 .npins = ARRAY_SIZE(mtk_pins_mt6797),
|