Home
last modified time | relevance | path

Searched refs:nr_pins (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v5.4/drivers/pinctrl/samsung/
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, \
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, \
Dpinctrl-samsung.h123 u8 nr_pins; member
158 u8 nr_pins; member
287 unsigned int nr_pins; member
Dpinctrl-samsung.c365 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank()
864 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register()
869 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register()
881 drvdata->nr_pins), in samsung_pinctrl_register()
889 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register()
961 gc->ngpio = bank->nr_pins; in samsung_gpiolib_register()
1047 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data()
1056 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data()
1057 d->nr_pins += bank->nr_pins; in samsung_pinctrl_get_soc_data()
1082 pin_base += d->nr_pins; in samsung_pinctrl_get_soc_data()
[all …]
Dpinctrl-s3c24xx.c56 .nr_pins = pins, \
65 .nr_pins = pins, \
74 .nr_pins = pins, \
535 bank->nr_pins, ops, ddata); in s3c24xx_eint_init()
Dpinctrl-exynos.c298 bank->nr_pins, &exynos_eint_irqd_ops, bank); in exynos_eint_gpio_init()
504 bank->nr_pins, &exynos_eint_irqd_ops, bank); in exynos_eint_wkup_init()
519 bank->nr_pins, sizeof(*weint_data), in exynos_eint_wkup_init()
524 for (idx = 0; idx < bank->nr_pins; ++idx) { in exynos_eint_wkup_init()
/Linux-v5.4/drivers/pinctrl/sh-pfc/
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()
Dcore.c428 pfc->ranges->end = pfc->info->nr_pins - 1; in sh_pfc_init_ranges()
429 pfc->nr_gpio_pins = pfc->info->nr_pins; in sh_pfc_init_ranges()
438 for (i = 1, nr_ranges = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges()
452 for (i = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges()
777 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_check_info()
Dgpio.c117 for (i = 0; i < pfc->info->nr_pins; i++) { in gpio_setup_data_regs()
225 pfc->info->nr_pins, sizeof(*chip->pins), in gpio_pin_setup()
Dsh_pfc.h48 .nr_pins = ARRAY_SIZE(n##_pins) + \
57 unsigned int nr_pins; member
71 .nr_pins = ARRAY_SIZE(n##__VA_ARGS__##_pins.data##s), \
278 unsigned int nr_pins; member
Dpfc-shx3.c551 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-sh7786.c806 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-r8a7791.c6643 .nr_pins = ARRAY_SIZE(pinmux_pins),
6665 .nr_pins = ARRAY_SIZE(pinmux_pins),
6687 .nr_pins = ARRAY_SIZE(pinmux_pins),
6711 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-emev2.c1727 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-sh7720.c1194 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-sh7785.c1262 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-sh7203.c1580 .nr_pins = ARRAY_SIZE(pinmux_pins),
Dpfc-r8a7792.c2790 .nr_pins = ARRAY_SIZE(pinmux_pins),
/Linux-v5.4/drivers/pinctrl/mvebu/
Dpinctrl-armada-37xx.c71 u8 nr_pins; member
210 .nr_pins = 36,
217 .nr_pins = 30,
806 gc->ngpio = info->data->nr_pins; in armada_37xx_gpiochip_register()
869 int n, num = 0, funcsize = info->data->nr_pins; in armada_37xx_fill_group()
896 info->data->nr_pins); in armada_37xx_fill_group()
970 pin_data->nr_pins, sizeof(*pindesc), in armada_37xx_pinctrl_register()
976 ctrldesc->npins = pin_data->nr_pins; in armada_37xx_pinctrl_register()
979 for (pin = 0; pin < pin_data->nr_pins; pin++) { in armada_37xx_pinctrl_register()
991 pin_data->nr_pins, in armada_37xx_pinctrl_register()
/Linux-v5.4/include/linux/
Dtimb_gpio.h21 int nr_pins; member
/Linux-v5.4/drivers/gpio/
Dgpio-timberdale.c223 if (!pdata || pdata->nr_pins > 32) { in timbgpio_probe()
252 gc->ngpio = pdata->nr_pins; in timbgpio_probe()
267 for (i = 0; i < pdata->nr_pins; i++) { in timbgpio_probe()
/Linux-v5.4/drivers/pinctrl/ti/
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()
/Linux-v5.4/drivers/pinctrl/
Dpinctrl-rockchip.c148 u8 nr_pins; member
169 .nr_pins = pins, \
182 .nr_pins = pins, \
195 .nr_pins = pins, \
216 .nr_pins = pins, \
242 .nr_pins = pins, \
266 .nr_pins = pins, \
330 u32 nr_pins; member
431 while (pin >= (b->pin_base + b->nr_pins)) in pin_to_bank()
2643 info->ctrl->nr_pins, sizeof(*pindesc), in rockchip_pinctrl_register()
[all …]
Dpinctrl-single.c701 int mux_bytes, nr_pins, i; in pcs_allocate_pin_table() local
708 nr_pins = (pcs->size * BITS_PER_BYTE) / pcs->bits_per_pin; in pcs_allocate_pin_table()
711 nr_pins = pcs->size / mux_bytes; in pcs_allocate_pin_table()
714 dev_dbg(pcs->dev, "allocating %i pins\n", nr_pins); in pcs_allocate_pin_table()
716 nr_pins, sizeof(*pcs->pins.pa), in pcs_allocate_pin_table()
722 pcs->desc.npins = nr_pins; in pcs_allocate_pin_table()
/Linux-v5.4/drivers/mfd/
Dtimberdale.c176 .nr_pins = GPIO_NR_PINS,

12