| /linux/drivers/pinctrl/visconti/ |
| H A D | pinctrl-common.h | 49 unsigned int nr_pins; member 57 .nr_pins = ARRAY_SIZE(group_name ## _pins), \ 82 unsigned int nr_pins; member
|
| H A D | pinctrl-common.c | 133 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()
|
| H A D | pinctrl-tmpv7700.c | 324 .nr_pins = ARRAY_SIZE(pins_tmpv7700),
|
| /linux/drivers/pinctrl/samsung/ |
| H A D | pinctrl-s3c64xx.c | 104 .nr_pins = pins, \ 113 .nr_pins = pins, \ 125 .nr_pins = pins, \ 137 .nr_pins = pins, \ 149 .nr_pins = pins, \ 161 .nr_pins = pins, \ 170 .nr_pins = pins, \ 179 .nr_pins = pins, \ 191 .nr_pins = pins, \
|
| H A D | pinctrl-exynos.c | 405 for (int n = 0; n < bank->nr_pins; n += 4) in exynos_eint_set_filter() 407 min(bank->nr_pins - n, 4), con); in exynos_eint_set_filter() 447 bank->nr_pins, &exynos_eint_irqd_ops, bank); in exynos_eint_gpio_init() 805 bank->nr_pins, &exynos_eint_irqd_ops, bank); in exynos_eint_wkup_init() 812 eint_num = eint_num + bank->nr_pins; in exynos_eint_wkup_init() 821 bank->nr_pins, sizeof(*weint_data), in exynos_eint_wkup_init() 826 for (idx = 0; idx < bank->nr_pins; ++idx) { in exynos_eint_wkup_init() 922 if (bank->nr_pins > 4) in gs101_pinctrl_suspend() 934 if (bank->nr_pins > 4) in gs101_pinctrl_suspend() 981 if (bank->nr_pins > 4) in gs101_pinctrl_resume() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-equilibrium.c | 253 .sz = gctrl->bank->nr_pins / 8, in gpiolib_reg() 287 (pin - bank->pin_base) < bank->nr_pins) in find_pinbank_via_pin() 785 unsigned int nr_pins; in pinctrl_reg() local 798 for (i = 0, nr_pins = 0; i < drvdata->nr_banks; i++) in pinctrl_reg() 799 nr_pins += drvdata->pin_banks[i].nr_pins; in pinctrl_reg() 801 pdesc = devm_kcalloc(dev, nr_pins, sizeof(*pdesc), GFP_KERNEL); in pinctrl_reg() 804 pin_names = devm_kcalloc(dev, nr_pins, PIN_NAME_LEN, GFP_KERNEL); in pinctrl_reg() 808 for (i = 0; i < nr_pins; i++) { in pinctrl_reg() 815 pctl_desc->npins = nr_pins; in pinctrl_reg() 816 dev_dbg(dev, "pinctrl total pin number: %u\n", nr_pins); in pinctrl_reg() [all …]
|
| H A D | pinctrl-rockchip.c | 64 .nr_pins = pins, \ 77 .nr_pins = pins, \ 94 .nr_pins = pins, \ 115 .nr_pins = pins, \ 134 .nr_pins = pins, \ 155 .nr_pins = pins, \ 174 .nr_pins = pins, \ 199 .nr_pins = pins, \ 215 .nr_pins = pins, \ 239 .nr_pins = pins, \ [all …]
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | core.c | 416 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() 868 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_find_pin() 1006 if (a->nr_pins > b->nr_pins) in sh_pfc_compare_groups() 1009 len = a->nr_pins * sizeof(a->pins[0]); in sh_pfc_compare_groups() 1010 for (i = 0; i <= b->nr_pins - a->nr_pins; i++) { in sh_pfc_compare_groups() 1016 if (a->nr_pins == b->nr_pins) in sh_pfc_compare_groups() 1052 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_check_info()
|
| H A D | gpio.c | 116 for (i = 0; i < pfc->info->nr_pins; i++) { in gpio_setup_data_regs() 223 pfc->info->nr_pins, sizeof(*chip->pins), in gpio_pin_setup()
|
| H A D | sh_pfc.h | 53 .nr_pins = ARRAY_SIZE(_name##_pins) + \ 65 .nr_pins = n + \ 82 unsigned int nr_pins; member 272 unsigned int nr_pins; member
|
| H A D | pfc-shx3.c | 550 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-sh7786.c | 800 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-emev2.c | 1655 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-r8a7791.c | 6895 .nr_pins = ARRAY_SIZE(pinmux_pins), 6918 .nr_pins = ARRAY_SIZE(pinmux_pins), 6941 .nr_pins = ARRAY_SIZE(pinmux_pins), 6966 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-sh7720.c | 1192 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-sh7785.c | 1249 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-r8a779f0.c | 2089 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-sh7203.c | 1568 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| H A D | pfc-r8a7796.c | 6101 .nr_pins = ARRAY_SIZE(pinmux_pins), 6126 .nr_pins = ARRAY_SIZE(pinmux_pins), 6153 .nr_pins = ARRAY_SIZE(pinmux_pins),
|
| /linux/drivers/pinctrl/ti/ |
| H A D | pinctrl-ti-iodelay.c | 757 int nr_pins, i; in ti_iodelay_alloc_pins() local 759 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins() 760 dev_dbg(dev, "Allocating %i pins\n", nr_pins); in ti_iodelay_alloc_pins() 762 iod->pa = devm_kcalloc(dev, nr_pins, sizeof(*iod->pa), GFP_KERNEL); in ti_iodelay_alloc_pins() 767 iod->desc.npins = nr_pins; in ti_iodelay_alloc_pins() 771 for (i = 0; i < nr_pins; i++, phy_reg += 4) { in ti_iodelay_alloc_pins()
|
| /linux/drivers/gpio/ |
| H A D | gpio-timberdale.c | 231 if (!pdata || pdata->nr_pins > 32) { in timbgpio_probe() 260 gc->ngpio = pdata->nr_pins; in timbgpio_probe() 273 for (i = 0; i < pdata->nr_pins; i++) { in timbgpio_probe()
|
| H A D | gpio-rockchip.c | 559 gc->wake_enabled = IRQ_MSK(bank->nr_pins); in rockchip_interrupts_register() 586 gc->ngpio = bank->nr_pins; in rockchip_gpiolib_register() 620 bank->pin_base, bank->nr_pins); in rockchip_gpiolib_register()
|
| /linux/include/linux/ |
| H A D | timb_gpio.h | 21 int nr_pins; member
|
| /linux/drivers/pinctrl/nuvoton/ |
| H A D | pinctrl-ma35.c | 110 u8 nr_pins; member 124 u32 nr_pins; member 499 for_each_set_bit(offset, &isr, bank->nr_pins) in ma35_irq_demux_intgroup() 527 bank->chip.ngpio = bank->nr_pins; in ma35_gpiolib_register() 566 bank->nr_pins = MA35_GPIO_PORT_MAX; in ma35_get_bank_data()
|
| /linux/drivers/mfd/ |
| H A D | timberdale.c | 180 .nr_pins = GPIO_NR_PINS,
|