Home
last modified time | relevance | path

Searched refs:npins (Results 76 – 100 of 367) sorted by relevance

12345678910>>...15

/openbmc/linux/drivers/pinctrl/renesas/
H A Dpinctrl-rzv2m.c681 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 Dpinctrl-rzg2l.c726 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 Dpinctrl-samsung.c678 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 Dpinctrl-st.c267 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 Dpinctrl-at91.c162 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 Dpinctrl-ocelot.c1309 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 Dpinctrl-keembay.c124 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 Dpinctrl-single.c110 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 Dpinctrl-equilibrium.c520 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 Dpinctrl-mlxbf3.c40 .npins = _npins, \
237 .npins = ARRAY_SIZE(mlxbf3_pins),
H A Dpinctrl-zynq.c54 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 Dpinctrl-uniphier-core.c672 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 Dpinctrl-spear.c137 *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 Dgpio-mlxbf2.c354 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 Dpinctrl-generic.c23 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 Dpinctrl-intel.c118 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 Dpinctrl-lynxpoint.c34 .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 Dpinctrl-qdf2xxx.c100 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 Dpinctrl-bcm63xx.h19 unsigned npins; member
/openbmc/linux/drivers/pinctrl/sunxi/
H A Dpinctrl-sun50i-h616-r.c32 .npins = ARRAY_SIZE(sun50i_h616_r_pins),
/openbmc/linux/drivers/pinctrl/nxp/
H A Dpinctrl-s32.h39 unsigned int npins; member
/openbmc/linux/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c611 .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 Dpinctrl-cs42l43.c114 *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 Dpinctrl-mt6397.c21 .npins = ARRAY_SIZE(mtk_pins_mt6397),
H A Dpinctrl-mt6797.c53 .npins = ARRAY_SIZE(mtk_pins_mt6797),

12345678910>>...15