Home
last modified time | relevance | path

Searched refs:nr_pins (Results 1 - 25 of 109) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.h58 .nr_pins = pins, \
67 .nr_pins = pins, \
77 .nr_pins = pins, \
87 .nr_pins = pins, \
97 .nr_pins = pins, \
107 .nr_pins = pins, \
118 .nr_pins = pins, \
127 .nr_pins = pins, \
137 .nr_pins = pins, \
H A Dpinctrl-s3c64xx.c100 .nr_pins = pins, \
109 .nr_pins = pins, \
121 .nr_pins = pins, \
133 .nr_pins = pins, \
145 .nr_pins = pins, \
157 .nr_pins = pins, \
166 .nr_pins = pins, \
175 .nr_pins = pins, \
187 .nr_pins = pins, \
H A Dpinctrl-samsung.c366 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank()
870 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register()
875 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register()
887 drvdata->nr_pins), in samsung_pinctrl_register()
895 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register()
921 pin_bank->grange.npins = pin_bank->nr_pins; in samsung_pinctrl_register()
967 gc->ngpio = bank->nr_pins; in samsung_gpiolib_register()
1103 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data()
1112 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data()
[all...]
H A Dpinctrl-samsung.h120 * @nr_pins: number of pins included in this bank.
131 u8 nr_pins; member
144 * @nr_pins: number of pins included in this bank.
166 u8 nr_pins; member
271 * @nr_pins: number of pins supported by the controller.
295 unsigned int nr_pins; member
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.h55 .nr_pins = pins, \
64 .nr_pins = pins, \
74 .nr_pins = pins, \
84 .nr_pins = pins, \
94 .nr_pins = pins, \
104 .nr_pins = pins, \
H A Dpinctrl-s3c64xx.c100 .nr_pins = pins, \
109 .nr_pins = pins, \
121 .nr_pins = pins, \
133 .nr_pins = pins, \
145 .nr_pins = pins, \
157 .nr_pins = pins, \
166 .nr_pins = pins, \
175 .nr_pins = pins, \
187 .nr_pins = pins, \
H A Dpinctrl-samsung.c366 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank()
870 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register()
875 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register()
887 drvdata->nr_pins), in samsung_pinctrl_register()
895 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register()
921 pin_bank->grange.npins = pin_bank->nr_pins; in samsung_pinctrl_register()
967 gc->ngpio = bank->nr_pins; in samsung_gpiolib_register()
1063 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data()
1072 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data()
[all...]
H A Dpinctrl-samsung.h112 * @nr_pins: number of pins included in this bank.
123 u8 nr_pins; member
136 * @nr_pins: number of pins included in this bank.
158 u8 nr_pins; member
263 * @nr_pins: number of pins supported by the controller.
287 unsigned int nr_pins; member
/kernel/linux/linux-5.10/drivers/pinctrl/visconti/
H A Dpinctrl-common.h49 unsigned int nr_pins; member
57 .nr_pins = ARRAY_SIZE(group_name ## _pins), \
82 unsigned int nr_pins; member
H A Dpinctrl-common.c133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set()
178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins()
278 pins = devm_kcalloc(dev, devdata->nr_pins, in visconti_pinctrl_probe()
283 for (i = 0; i < devdata->nr_pins; i++) in visconti_pinctrl_probe()
289 priv->pctl_desc.npins = devdata->nr_pins; in visconti_pinctrl_probe()
/kernel/linux/linux-6.6/drivers/pinctrl/visconti/
H A Dpinctrl-common.h49 unsigned int nr_pins; member
57 .nr_pins = ARRAY_SIZE(group_name ## _pins), \
82 unsigned int nr_pins; member
H A Dpinctrl-common.c133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set()
178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins()
301 pins = devm_kcalloc(dev, devdata->nr_pins, in visconti_pinctrl_probe()
306 for (i = 0; i < devdata->nr_pins; i++) in visconti_pinctrl_probe()
312 priv->pctl_desc.npins = devdata->nr_pins; in visconti_pinctrl_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-equilibrium.c235 ret = bgpio_init(&gctrl->chip, dev, gctrl->bank->nr_pins / 8, in gpiolib_reg()
267 (pin - bank->pin_base) < bank->nr_pins) in find_pinbank_via_pin()
767 unsigned int nr_pins; in pinctrl_reg() local
780 for (i = 0, nr_pins = 0; i < drvdata->nr_banks; i++) in pinctrl_reg()
781 nr_pins += drvdata->pin_banks[i].nr_pins; in pinctrl_reg()
783 pdesc = devm_kcalloc(dev, nr_pins, sizeof(*pdesc), GFP_KERNEL); in pinctrl_reg()
786 pin_names = devm_kcalloc(dev, nr_pins, PIN_NAME_LEN, GFP_KERNEL); in pinctrl_reg()
790 for (i = 0; i < nr_pins; i++) { in pinctrl_reg()
797 pctl_desc->npins = nr_pins; in pinctrl_reg()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-equilibrium.c240 ret = bgpio_init(&gctrl->chip, dev, gctrl->bank->nr_pins / 8, in gpiolib_reg()
272 (pin - bank->pin_base) < bank->nr_pins) in find_pinbank_via_pin()
782 unsigned int nr_pins; in pinctrl_reg() local
795 for (i = 0, nr_pins = 0; i < drvdata->nr_banks; i++) in pinctrl_reg()
796 nr_pins += drvdata->pin_banks[i].nr_pins; in pinctrl_reg()
798 pdesc = devm_kcalloc(dev, nr_pins, sizeof(*pdesc), GFP_KERNEL); in pinctrl_reg()
801 pin_names = devm_kcalloc(dev, nr_pins, PIN_NAME_LEN, GFP_KERNEL); in pinctrl_reg()
805 for (i = 0; i < nr_pins; i++) { in pinctrl_reg()
812 pctl_desc->npins = nr_pins; in pinctrl_reg()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
H A Dcore.c416 pfc->ranges->end = pfc->info->nr_pins - 1; in sh_pfc_init_ranges()
417 pfc->nr_gpio_pins = pfc->info->nr_pins; in sh_pfc_init_ranges()
426 for (i = 1, nr_ranges = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges()
440 for (i = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges()
862 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_find_pin()
998 if (a->nr_pins > b->nr_pins) in sh_pfc_compare_groups()
1001 len = a->nr_pins * sizeof(a->pins[0]); in sh_pfc_compare_groups()
1002 for (i = 0; i <= b->nr_pins - a->nr_pins; in sh_pfc_compare_groups()
[all...]
H A Dpinctrl.c66 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
336 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux()
355 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux()
736 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
762 pfc->info->nr_pins, sizeof(*pmx->pins), in sh_pfc_map_pins()
768 pfc->info->nr_pins, sizeof(*pmx->configs), in sh_pfc_map_pins()
773 for (i = 0; i < pfc->info->nr_pins; ++i) { in sh_pfc_map_pins()
806 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl()
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/
H A Dpinctrl.c69 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
356 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux()
375 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux()
751 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
777 pfc->info->nr_pins, sizeof(*pmx->pins), in sh_pfc_map_pins()
783 pfc->info->nr_pins, sizeof(*pmx->configs), in sh_pfc_map_pins()
788 for (i = 0; i < pfc->info->nr_pins; ++i) { in sh_pfc_map_pins()
821 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl()
/kernel/linux/linux-6.6/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-37xx.c73 u8 nr_pins; member
214 .nr_pins = 36,
221 .nr_pins = 30,
812 gc->ngpio = info->data->nr_pins; in armada_37xx_gpiochip_register()
872 int n, num = 0, funcsize = info->data->nr_pins; in armada_37xx_fill_group()
898 info->data->nr_pins); in armada_37xx_fill_group()
973 pindesc = devm_kcalloc(dev, pin_data->nr_pins, sizeof(*pindesc), GFP_KERNEL); in armada_37xx_pinctrl_register()
978 ctrldesc->npins = pin_data->nr_pins; in armada_37xx_pinctrl_register()
980 pin_names = devm_kasprintf_strarray(dev, pin_data->name, pin_data->nr_pins); in armada_37xx_pinctrl_register()
985 for (pin = 0; pin < pin_data->nr_pins; pi in armada_37xx_pinctrl_register()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c747 int nr_pins, i; in ti_iodelay_alloc_pins() local
749 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins()
750 dev_dbg(dev, "Allocating %i pins\n", nr_pins); in ti_iodelay_alloc_pins()
752 iod->pa = devm_kcalloc(dev, nr_pins, sizeof(*iod->pa), GFP_KERNEL); in ti_iodelay_alloc_pins()
757 iod->desc.npins = nr_pins; in ti_iodelay_alloc_pins()
761 for (i = 0; i < nr_pins; i++, phy_reg += 4) { in ti_iodelay_alloc_pins()
/kernel/linux/linux-6.6/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c750 int nr_pins, i; in ti_iodelay_alloc_pins() local
752 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins()
753 dev_dbg(dev, "Allocating %i pins\n", nr_pins); in ti_iodelay_alloc_pins()
755 iod->pa = devm_kcalloc(dev, nr_pins, sizeof(*iod->pa), GFP_KERNEL); in ti_iodelay_alloc_pins()
760 iod->desc.npins = nr_pins; in ti_iodelay_alloc_pins()
764 for (i = 0; i < nr_pins; i++, phy_reg += 4) { in ti_iodelay_alloc_pins()
/kernel/linux/linux-5.10/include/linux/
H A Dtimb_gpio.h14 * @nr_pins Number of pins that is supported by the hardware (1-32)
21 int nr_pins; member
/kernel/linux/linux-6.6/include/linux/
H A Dtimb_gpio.h14 * @nr_pins Number of pins that is supported by the hardware (1-32)
21 int nr_pins; member
/kernel/linux/linux-5.10/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-37xx.c72 u8 nr_pins; member
210 .nr_pins = 36,
217 .nr_pins = 30,
813 gc->ngpio = info->data->nr_pins; in armada_37xx_gpiochip_register()
876 int n, num = 0, funcsize = info->data->nr_pins; in armada_37xx_fill_group()
903 info->data->nr_pins); in armada_37xx_fill_group()
977 pin_data->nr_pins, sizeof(*pindesc), in armada_37xx_pinctrl_register()
983 ctrldesc->npins = pin_data->nr_pins; in armada_37xx_pinctrl_register()
986 for (pin = 0; pin < pin_data->nr_pins; pin++) { in armada_37xx_pinctrl_register()
998 pin_data->nr_pins, in armada_37xx_pinctrl_register()
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-timberdale.c224 if (!pdata || pdata->nr_pins > 32) { in timbgpio_probe()
253 gc->ngpio = pdata->nr_pins; in timbgpio_probe()
268 for (i = 0; i < pdata->nr_pins; i++) { in timbgpio_probe()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-timberdale.c224 if (!pdata || pdata->nr_pins > 32) { in timbgpio_probe()
253 gc->ngpio = pdata->nr_pins; in timbgpio_probe()
266 for (i = 0; i < pdata->nr_pins; i++) { in timbgpio_probe()

Completed in 23 milliseconds

12345