Home
last modified time | relevance | path

Searched refs:ngpio (Results 1 – 200 of 248) sorted by relevance

12

/linux-4.1.27/drivers/video/fbdev/via/
Dvia-gpio.c158 .ngpio = 0,
187 for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i += 2) in viafb_gpio_resume()
205 for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i++) in viafb_gpio_lookup()
219 int i, ngpio = 0, ret; in viafb_gpio_probe() local
233 viafb_gpio_config.active_gpios[ngpio] = gpio; in viafb_gpio_probe()
234 viafb_gpio_config.gpio_names[ngpio] = in viafb_gpio_probe()
236 ngpio++; in viafb_gpio_probe()
239 viafb_gpio_config.gpio_chip.ngpio = ngpio; in viafb_gpio_probe()
242 if (ngpio == 0) { in viafb_gpio_probe()
251 for (i = 0; i < ngpio; i += 2) in viafb_gpio_probe()
[all …]
/linux-4.1.27/drivers/gpio/
Dgpio-samsung.c248 if (off < 8 && chip->chip.ngpio > 8) in samsung_gpio_setcfg_4bit()
283 if (off < 8 && chip->chip.ngpio > 8) in samsung_gpio_getcfg_4bit()
709 for (i = 0; i < chip->chip.ngpio; i++, gpn++) { in s3c_gpiolib_track()
733 BUG_ON(!gc->ngpio); in samsung_gpiolib_add()
907 .ngpio = 27,
916 .ngpio = 11,
923 .ngpio = 16,
930 .ngpio = 16,
937 .ngpio = 16,
944 .ngpio = 8,
[all …]
Dgpio-davinci.c162 pdata->ngpio = val; in davinci_gpio_get_pdata()
185 if (gpiospec->args[0] > pdata->ngpio) in davinci_gpio_of_xlate()
201 unsigned ngpio; in davinci_gpio_probe() local
221 ngpio = pdata->ngpio; in davinci_gpio_probe()
222 if (ngpio == 0) { in davinci_gpio_probe()
227 if (WARN_ON(ARCH_NR_GPIOS < ngpio)) in davinci_gpio_probe()
228 ngpio = ARCH_NR_GPIOS; in davinci_gpio_probe()
231 ngpio * sizeof(struct davinci_gpio_controller), in davinci_gpio_probe()
241 for (i = 0, base = 0; base < ngpio; i++, base += 32) { in davinci_gpio_probe()
250 chips[i].chip.ngpio = ngpio - base; in davinci_gpio_probe()
[all …]
Dgpio-intel-mid.c66 u16 ngpio; /* number of gpio pins */ member
90 unsigned nreg = chip->ngpio / 32; in gpio_reg()
100 unsigned nreg = chip->ngpio / 32; in gpio_reg_2bit()
195 if (gpio >= priv->chip.ngpio) in intel_mid_irq_type()
237 .ngpio = 64,
241 .ngpio = 96,
246 .ngpio = 96,
251 .ngpio = 96,
256 .ngpio = 96,
261 .ngpio = 192,
[all …]
Dgpio-grgpio.c124 if (offset >= gc->ngpio) in grgpio_to_irq()
205 int ngpio = priv->bgc.gc.ngpio; in grgpio_irq_handler() local
216 for (i = 0; i < ngpio; i++) { in grgpio_irq_handler()
301 int ngpio = priv->bgc.gc.ngpio; in grgpio_irq_unmap() local
314 for (i = 0; i < ngpio; i++) { in grgpio_irq_unmap()
387 gc->ngpio = GRGPIO_MAX_NGPIO; in grgpio_probe()
389 "No or invalid nbits property: assume %d\n", gc->ngpio); in grgpio_probe()
391 gc->ngpio = prop; in grgpio_probe()
400 if (size < gc->ngpio) { in grgpio_probe()
403 size, gc->ngpio); in grgpio_probe()
[all …]
Dgpio-ich.c73 uint ngpio; member
298 chip->ngpio = ichx_priv.desc->ngpio; in ichx_gpiolib_setup()
312 .ngpio = 50,
334 .ngpio = 50,
341 .ngpio = 50,
349 .ngpio = 61,
357 .ngpio = 61,
363 .ngpio = 72,
371 .ngpio = 76,
381 .ngpio = 60,
[all …]
Dgpio-tps65910.c91 int ngpio = min(chip_ngpio, TPS6591X_MAX_NUM_GPIO); in tps65910_parse_dt_for_gpio() local
97 "ti,en-gpio-sleep", prop_array, ngpio); in tps65910_parse_dt_for_gpio()
103 for (idx = 0; idx < ngpio; idx++) in tps65910_parse_dt_for_gpio()
136 tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; in tps65910_gpio_probe()
139 tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; in tps65910_gpio_probe()
160 tps65910_gpio->gpio_chip.ngpio); in tps65910_gpio_probe()
166 for (i = 0; i < tps65910_gpio->gpio_chip.ngpio; ++i) { in tps65910_gpio_probe()
Dgpiolib.c50 #define GPIO_OFFSET_VALID(chip, offset) (offset >= 0 && offset < chip->ngpio)
77 if (chip->base <= gpio && chip->base + chip->ngpio > gpio) { in gpio_to_desc()
98 if (hwnum >= chip->ngpio) in gpiochip_get_desc()
127 static int gpiochip_find_base(int ngpio) in gpiochip_find_base() argument
130 int base = ARCH_NR_GPIOS - ngpio; in gpiochip_find_base()
134 if (chip->base + chip->ngpio <= base) in gpiochip_find_base()
138 base = chip->base - ngpio; in gpiochip_find_base()
201 if (_chip->base >= chip->base + chip->ngpio) in gpiochip_add_to_list()
208 if (_chip->base + _chip->ngpio > chip->base) { in gpiochip_add_to_list()
246 descs = kcalloc(chip->ngpio, sizeof(descs[0]), GFP_KERNEL); in gpiochip_add()
[all …]
Dgpio-tb10x.c190 u32 ngpio; in tb10x_gpio_probe() local
195 if (of_property_read_u32(dn, "abilis,ngpio", &ngpio)) in tb10x_gpio_probe()
219 tb10x_gpio->gc.ngpio = ngpio; in tb10x_gpio_probe()
250 tb10x_gpio->gc.ngpio, in tb10x_gpio_probe()
258 tb10x_gpio->gc.ngpio, 1, tb10x_gpio->gc.label, in tb10x_gpio_probe()
292 BIT(tb10x_gpio->gc.ngpio) - 1, 0, 0); in tb10x_gpio_remove()
Dgpio-twl6040.c94 twl6040gpo_chip.ngpio = 3; /* twl6040 have 3 GPO */ in gpo_twl6040_probe()
96 twl6040gpo_chip.ngpio = 1; /* twl6041 have 1 GPO */ in gpo_twl6040_probe()
106 twl6040gpo_chip.ngpio = 0; in gpo_twl6040_probe()
Dgpio-pca953x.c79 #define NBANK(chip) (chip->gpio_chip.ngpio / BANK_SZ)
110 int bank_shift = fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_read_single()
129 int bank_shift = fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_write_single()
147 if (chip->gpio_chip.ngpio <= 8) in pca953x_write_regs()
149 else if (chip->gpio_chip.ngpio >= 24) { in pca953x_write_regs()
150 int bank_shift = fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_write_regs()
184 if (chip->gpio_chip.ngpio <= 8) { in pca953x_read_regs()
187 } else if (chip->gpio_chip.ngpio >= 24) { in pca953x_read_regs()
188 int bank_shift = fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_read_regs()
357 gc->ngpio = gpios; in pca953x_setup_gpio()
[all …]
Dgpio-dwapb.c301 unsigned int hwirq, ngpio = gc->ngpio; in dwapb_configure_irqs() local
305 gpio->domain = irq_domain_add_linear(node, ngpio, in dwapb_configure_irqs()
310 err = irq_alloc_domain_generic_chips(gpio->domain, ngpio, 2, in dwapb_configure_irqs()
369 for (hwirq = 0 ; hwirq < ngpio ; hwirq++) in dwapb_configure_irqs()
379 unsigned int ngpio = gc->ngpio; in dwapb_irq_teardown() local
385 for (hwirq = 0 ; hwirq < ngpio ; hwirq++) in dwapb_irq_teardown()
426 port->bgc.gc.ngpio = pp->ngpio; in dwapb_gpio_add_port()
495 &pp->ngpio)) { in dwapb_gpio_get_pdata_of()
498 pp->ngpio = 32; in dwapb_gpio_get_pdata_of()
Dgpio-palmas.c35 int ngpio; member
144 .ngpio = 8,
148 .ngpio = 16,
182 palmas_gpio->gpio_chip.ngpio = dev_data->ngpio; in palmas_gpio_probe()
Dgpio-ucb1400.c60 ucb->gc.ngpio = 10; in ucb1400_gpio_probe()
74 err = ucb->gpio_setup(&dev->dev, ucb->gc.ngpio); in ucb1400_gpio_probe()
87 err = ucb->gpio_teardown(&dev->dev, ucb->gc.ngpio); in ucb1400_gpio_remove()
Dgpio-pcf857x.c198 for_each_set_bit(i, &change, gpio->chip.ngpio) in pcf857x_irq()
271 gpio->chip.ngpio = id->driver_data; in pcf857x_probe()
284 if (gpio->chip.ngpio == 8) { in pcf857x_probe()
302 } else if (gpio->chip.ngpio == 16) { in pcf857x_probe()
374 gpio->chip.base, gpio->chip.ngpio, in pcf857x_probe()
402 gpio->chip.base, gpio->chip.ngpio, in pcf857x_remove()
Dgpio-altera.c224 for_each_set_bit(i, &status, mm_gc->gc.ngpio) { in altera_gpio_irq_edge_handler()
253 for_each_set_bit(i, &status, mm_gc->gc.ngpio) { in altera_gpio_irq_leveL_high_handler()
273 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; in altera_gpio_probe()
275 altera_gc->mmchip.gc.ngpio = reg; in altera_gpio_probe()
277 if (altera_gc->mmchip.gc.ngpio > ALTERA_GPIO_MAX_NGPIO) { in altera_gpio_probe()
281 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; in altera_gpio_probe()
Dgpio-mcp23s08.c92 unsigned ngpio; member
366 for (i = 0; i < mcp->chip.ngpio; i++) { in mcp23s08_irq()
484 mcp->irq_domain = irq_domain_add_linear(chip->dev->of_node, chip->ngpio, in mcp23s08_irq_setup()
504 for (j = 0; j < mcp->chip.ngpio; j++) { in mcp23s08_irq_setup()
523 for (i = 0; i < mcp->chip.ngpio; i++) { in mcp23s08_irq_teardown()
561 for (t = 0, mask = 1; t < chip->ngpio; t++, mask <<= 1) { in mcp23s08_dbg_show()
613 mcp->chip.ngpio = 8; in mcp23s08_probe_one()
619 mcp->chip.ngpio = 16; in mcp23s08_probe_one()
627 mcp->chip.ngpio = 8; in mcp23s08_probe_one()
633 mcp->chip.ngpio = 16; in mcp23s08_probe_one()
[all …]
Dgpio-sch.c180 sch->chip.ngpio = 14; in sch_gpio_probe()
199 sch->chip.ngpio = 14; in sch_gpio_probe()
205 sch->chip.ngpio = 30; in sch_gpio_probe()
211 sch->chip.ngpio = 8; in sch_gpio_probe()
Dgpio-lpc32xx.c372 if (pin < chip->ngpio) in lpc32xx_gpio_request()
449 .ngpio = LPC32XX_GPIO_P0_MAX,
465 .ngpio = LPC32XX_GPIO_P1_MAX,
480 .ngpio = LPC32XX_GPIO_P2_MAX,
496 .ngpio = LPC32XX_GPIO_P3_MAX,
510 .ngpio = LPC32XX_GPI_P3_MAX,
524 .ngpio = LPC32XX_GPO_P3_MAX,
Dgpio-msm-v2.c378 int ret, ngpio; in msm_gpio_probe() local
381 if (of_property_read_u32(pdev->dev.of_node, "ngpio", &ngpio)) { in msm_gpio_probe()
386 if (ngpio > MAX_NR_GPIO) in msm_gpio_probe()
398 msm_gpio.gpio_chip.ngpio = ngpio; in msm_gpio_probe()
422 msm_gpio.domain = irq_domain_add_linear(pdev->dev.of_node, ngpio, in msm_gpio_probe()
Dgpio-vr41xx.c338 if (pin >= chip->ngpio) in giu_set_direction()
423 if (pin >= chip->ngpio) in vr41xx_gpio_get()
452 if (pin >= chip->ngpio) in vr41xx_gpio_set()
497 if (offset >= chip->ngpio) in vr41xx_gpio_to_irq()
523 vr41xx_gpio_chip.ngpio = 50; in giu_probe()
526 vr41xx_gpio_chip.ngpio = 36; in giu_probe()
530 vr41xx_gpio_chip.ngpio = 48; in giu_probe()
Dgpio-msic.c170 if (gpio >= mg->chip.ngpio) in msic_irq_type()
246 for (i = 0; i < (mg->chip.ngpio / BITS_PER_BYTE); i++) { in msic_gpio_irq_handler()
294 mg->chip.ngpio = MSIC_NUM_GPIO; in platform_msic_gpio_probe()
306 for (i = 0; i < mg->chip.ngpio; i++) { in platform_msic_gpio_probe()
Dgpio-kempld.c180 chip->ngpio = kempld_gpio_pincount(pld); in kempld_gpio_probe()
181 if (chip->ngpio == 0) { in kempld_gpio_probe()
193 chip->ngpio); in kempld_gpio_probe()
Dgpio-xtensa.c132 .ngpio = 32,
141 .ngpio = 32,
Dgpio-lynxpoint.c158 if (hwirq >= lg->chip.ngpio) in lp_irq_type()
247 for (base = 0; base < lg->chip.ngpio; base += 32) { in lp_gpio_irq_handler()
314 for (base = 0; base < lg->chip.ngpio; base += 32) { in lp_gpio_irq_init_hw()
369 gc->ngpio = LP_NUM_GPIO; in lp_gpio_probe()
418 for (i = 0; i < lg->chip.ngpio; i++) { in lp_gpio_resume()
Dgpio-generic.c469 if (gpio_pin < chip->ngpio) in bgpio_request()
500 bgc->gc.ngpio = bgc->bits; in bgpio_init()
620 if (pdata->ngpio > 0) in bgpio_pdev_probe()
621 bgc->gc.ngpio = pdata->ngpio; in bgpio_pdev_probe()
Dgpio-timberdale.c145 if (offset < 0 || offset > tgpio->gpio.ngpio) in timbgpio_irq_type()
211 for_each_set_bit(offset, &ipr, tgpio->gpio.ngpio) in timbgpio_irq()
278 gc->ngpio = pdata->nr_pins; in timbgpio_probe()
Dgpio-ts5500.c364 priv->gpio_chip.ngpio = ARRAY_SIZE(ts5500_dio1); in ts5500_dio_probe()
373 priv->gpio_chip.ngpio = ARRAY_SIZE(ts5500_dio2); in ts5500_dio_probe()
393 priv->gpio_chip.ngpio = ARRAY_SIZE(ts5500_lcd); in ts5500_dio_probe()
Dgpio-adp5588.c302 for (gpio = 0; gpio < dev->gpio_chip.ngpio; gpio++) { in adp5588_irq_setup()
395 gc->ngpio = ADP5588_MAXGPIO; in adp5588_gpio_probe()
437 ret = pdata->setup(client, gc->base, gc->ngpio, pdata->context); in adp5588_gpio_probe()
461 dev->gpio_chip.base, dev->gpio_chip.ngpio, in adp5588_gpio_remove()
Dgpio-rdc321x.c176 rdc321x_gpio_dev->chip.ngpio = pdata->max_gpios; in rdc321x_gpio_probe()
196 rdc321x_gpio_dev->chip.ngpio); in rdc321x_gpio_probe()
Dgpio-zevio.c170 .ngpio = 32,
199 for (i = 0; i < controller->chip.gc.ngpio; i += 8) in zevio_gpio_probe()
Dgpio-wm8994.c181 for (i = 0; i < chip->ngpio; i++) { in wm8994_gpio_dbg_show()
262 wm8994_gpio->gpio_chip.ngpio = WM8994_GPIO_MAX; in wm8994_gpio_probe()
Dgpio-wm831x.c147 for (i = 0; i < chip->ngpio; i++) { in wm831x_gpio_dbg_show()
260 wm831x_gpio->gpio_chip.ngpio = wm831x->num_gpio; in wm831x_gpio_probe()
Dgpio-twl4030.c511 priv->gpio_chip.ngpio = TWL4030_GPIO_MAX; in gpio_twl4030_probe()
545 priv->gpio_chip.ngpio += 2; in gpio_twl4030_probe()
550 priv->gpio_chip.ngpio = 0; in gpio_twl4030_probe()
Dgpio-pl061.c91 if (offset >= gc->ngpio) in pl061_direction_input()
110 if (offset >= gc->ngpio) in pl061_direction_output()
281 chip->gc.ngpio = PL061_GPIO_NR; in pl061_probe()
Dgpio-loongson.c107 .ngpio = LOONGSON_N_GPIO,
Dgpio-bcm-kona.c254 if (gpio >= kona_gpio->gpio_chip.ngpio) in bcm_kona_gpio_to_irq()
602 chip->ngpio = kona_gpio->num_bank * GPIO_PER_BANK; in bcm_kona_gpio_probe()
605 chip->ngpio, in bcm_kona_gpio_probe()
641 for (i = 0; i < chip->ngpio; i++) { in bcm_kona_gpio_probe()
Dgpio-ge.c87 bgc->gc.ngpio = (u16)(uintptr_t)of_id->data; in gef_gpio_probe()
Dgpio-clps711x.c61 bgc->gc.ngpio = 3; in clps711x_gpio_probe()
Dgpio-moxart.c84 bgc->gc.ngpio = 32; in moxart_gpio_probe()
Dgpio-iop.c105 .ngpio = IOP3XX_N_GPIOS,
Dgpio-tz1090.c440 bank->chip.ngpio = 30; in tz1090_gpio_bank_probe()
467 bank->chip.ngpio, in tz1090_gpio_bank_probe()
472 err = irq_alloc_domain_generic_chips(bank->domain, bank->chip.ngpio, 2, in tz1090_gpio_bank_probe()
Dgpio-mm-lantiq.c116 chip->mmchip.gc.ngpio = 16; in ltq_mm_probe()
Dgpio-mpc5200.c166 gc->ngpio = 8; in mpc52xx_wkup_gpiochip_probe()
331 gc->ngpio = 32; in mpc52xx_simple_gpiochip_probe()
Dgpio-tegra.c456 tegra_gpio_chip.ngpio = tegra_gpio_bank_count * 32; in tegra_gpio_probe()
465 tegra_gpio_chip.ngpio, in tegra_gpio_probe()
502 for (gpio = 0; gpio < tegra_gpio_chip.ngpio; gpio++) { in tegra_gpio_probe()
Dgpio-mvebu.c478 for (i = 0; i < mvchip->chip.ngpio; i++) { in mvebu_gpio_irq_handler()
521 for (i = 0; i < chip->ngpio; i++) { in mvebu_gpio_dbg_show()
720 mvchip->chip.ngpio = ngpios; in mvebu_gpio_probe()
830 mvchip->domain = irq_domain_add_simple(np, mvchip->chip.ngpio, in mvebu_gpio_probe()
Dgpio-tps65912.c89 .ngpio = 5,
Dgpio-mc33880.c117 mc->chip.ngpio = PIN_NUMBER; in mc33880_probe()
Dgpio-mc9s08dz60.c104 mc9s->chip.ngpio = GPIO_NUM; in mc9s08dz60_probe()
Dgpio-74xx-mmio.c143 priv->bgc.gc.ngpio = MMIO_74XX_BIT_CNT(priv->flags); in mmio_74xx_gpio_probe()
Dgpio-tps6586x.c108 tps6586x_gpio->gpio_chip.ngpio = 4; in tps6586x_gpio_probe()
Dgpio-arizona.c121 arizona_gpio->gpio_chip.ngpio = 5; in arizona_gpio_probe()
Dgpio-octeon.c115 chip->ngpio = 20; in octeon_gpio_probe()
Dgpio-xgene-sb.c107 priv->bgc.gc.ngpio = XGENE_MAX_GPIO_DS; in xgene_gpio_sb_probe()
Dgpio-max732x.c597 gc->ngpio = port; in max732x_setup_gpio()
696 chip->gpio_chip.ngpio, pdata->context); in max732x_probe()
719 chip->gpio_chip.ngpio, pdata->context); in max732x_remove()
Dgpio-wm8350.c126 wm8350_gpio->gpio_chip.ngpio = 13; in wm8350_gpio_probe()
Dgpio-em.c349 gpio_chip->ngpio = pdata->number_of_pins; in em_gio_probe()
392 gpio_chip->base, gpio_chip->ngpio); in em_gio_probe()
Dgpio-mpc8xxx.c120 for (i = 0; i < gc->ngpio; i++) { in mpc8xxx_gpio_set_multiple()
368 gc->ngpio = MPC8XXX_GPIO_PINS; in mpc8xxx_probe()
Dgpiolib-sysfs.c428 return sprintf(buf, "%u\n", chip->ngpio); in chip_ngpio_show()
430 static DEVICE_ATTR(ngpio, 0444, chip_ngpio_show, NULL);
814 for (i = 0; i < chip->ngpio; i++) { in gpiochip_unexport()
Dgpio-da9055.c138 .ngpio = 3,
Dgpio-74x164.c140 chip->gpio_chip.ngpio = GEN_74X164_NUMBER_GPIOS * chip->registers; in gen_74x164_probe()
Dgpio-rc5t583.c133 rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO, in rc5t583_gpio_probe()
Dgpio-rcar.c437 gpio_chip->ngpio = p->config.number_of_pins; in gpio_rcar_probe()
480 gpio_chip->base, gpio_chip->ngpio); in gpio_rcar_probe()
Dgpio-it8761e.c203 it8761e_gpio_chip.ngpio = 16; in it8761e_gpio_init()
Dgpio-spear-spics.c158 spics->chip.ngpio = NUM_OF_GPIO; in spics_gpio_probe()
Dgpio-sa1100.c65 .ngpio = GPIO_MAX + 1,
Dgpio-adp5520.c131 gc->ngpio = gpios; in adp5520_gpio_probe()
Dgpio-janz-ttl.c183 gpio->ngpio = 20; in ttl_probe()
Dgpio-stmpe.c280 for (i = 0; i < gc->ngpio; i++, gpio++) { in stmpe_dbg_show()
358 stmpe_gpio->chip.ngpio = stmpe->num_gpios; in stmpe_gpio_probe()
Dgpio-viperboard.c415 vb_gpio->gpioa.ngpio = 16; in vprbrd_gpio_probe()
432 vb_gpio->gpiob.ngpio = 16; in vprbrd_gpio_probe()
Dgpio-da9052.c204 .ngpio = 16,
Dgpio-max730x.c190 ts->chip.ngpio = PIN_NUMBER; in __max730x_probe()
Dgpio-vx855.c214 c->ngpio = NR_VX855_GP; in vx855gpio_gpio_setup()
Dgpio-tz1090-pdc.c213 priv->chip.ngpio = GPIO_PDC_NGPIO; in tz1090_pdc_gpio_probe()
Dgpio-lp3943.c192 .ngpio = LP3943_MAX_GPIO,
Dgpio-dln2.c414 if (pin >= dln2->gpio.ngpio) { in dln2_gpio_event()
468 dln2->gpio.ngpio = pins; in dln2_gpio_probe()
Dgpio-ks8695.c230 .ngpio = 16,
Dgpio-xgene.c188 gpio->chip.ngpio = XGENE_MAX_GPIOS; in xgene_gpio_probe()
Dgpio-mb86s7x.c188 gchip->gc.ngpio = 32; in mb86s70_gpio_probe()
Dgpio-syscon.c231 priv->chip.ngpio = priv->data->bit_count; in syscon_gpio_probe()
Dgpio-amd8111.c167 .ngpio = 32,
Dgpio-bt8xx.c171 c->ngpio = BT8XXGPIO_NR_GPIOS; in bt8xxgpio_gpio_setup()
Dgpio-vf610.c248 gc->ngpio = VF610_GPIO_PER_PORT; in vf610_gpio_probe()
Dgpio-sodaville.c234 sd->bgpio.gc.ngpio = SDV_NUM_PUB_GPIOS; in sdv_gpio_probe()
Dgpio-stp-xway.c236 chip->gc.ngpio = fls(chip->groups) * 8; in xway_stp_probe()
Dgpio-sx150x.c487 chip->gpio_chip.ngpio = chip->dev_cfg->ngpios; in sx150x_init_chip()
493 ++chip->gpio_chip.ngpio; in sx150x_init_chip()
Dgpio-xilinx.c305 chip->mmchip.gc.ngpio = chip->gpio_width[0] + chip->gpio_width[1]; in xgpio_probe()
Dgpio-cs5535.c294 .ngpio = 32,
Dgpiolib-of.c257 if (gpiospec->args[0] >= gc->ngpio) in of_gpio_simple_xlate()
Dgpio-tc3589x.c260 tc3589x_gpio->chip.ngpio = tc3589x->num_gpio; in tc3589x_gpio_probe()
Dgpio-sch311x.c263 block->chip.ngpio = 8; in sch311x_gpio_probe()
Dgpio-crystalcove.c342 cg->chip.ngpio = CRYSTALCOVE_VGPIO_NUM; in crystalcove_gpio_probe()
Dgpio-f7188x.c141 .ngpio = _ngpio, \
Dgpio-sta2x11.c148 gpio->ngpio = GSTA_NR_GPIO; in gsta_gpio_setup()
Dgpio-zynq.c632 chip->ngpio = ZYNQ_GPIO_NR_GPIOS; in zynq_gpio_probe()
/linux-4.1.27/arch/mips/bcm63xx/
Dgpio.c46 if (gpio >= chip->ngpio) in bcm63xx_gpio_set()
73 if (gpio >= chip->ngpio) in bcm63xx_gpio_get()
95 if (gpio >= chip->ngpio) in bcm63xx_gpio_set_direction()
147 bcm63xx_gpio_chip.ngpio = bcm63xx_gpio_count(); in bcm63xx_gpio_init()
148 pr_info("registering %d GPIOs\n", bcm63xx_gpio_chip.ngpio); in bcm63xx_gpio_init()
/linux-4.1.27/drivers/ssb/
Ddriver_gpio.c139 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio) in ssb_gpio_irq_chipco_handler()
155 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_chipco_domain_init()
161 for (gpio = 0; gpio < chip->ngpio; gpio++) { in ssb_gpio_irq_chipco_domain_init()
181 for (gpio = 0; gpio < chip->ngpio; gpio++) { in ssb_gpio_irq_chipco_domain_init()
202 for (gpio = 0; gpio < chip->ngpio; gpio++) { in ssb_gpio_irq_chipco_domain_exit()
236 chip->ngpio = 16; in ssb_gpio_chipco_init()
336 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio) in ssb_gpio_irq_extif_handler()
352 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_extif_domain_init()
358 for (gpio = 0; gpio < chip->ngpio; gpio++) { in ssb_gpio_irq_extif_domain_init()
377 for (gpio = 0; gpio < chip->ngpio; gpio++) { in ssb_gpio_irq_extif_domain_init()
[all …]
/linux-4.1.27/arch/arc/boot/dts/
Dabilis_tb101.dtsi185 abilis,ngpio = <3>;
198 abilis,ngpio = <2>;
211 abilis,ngpio = <3>;
224 abilis,ngpio = <2>;
237 abilis,ngpio = <3>;
250 abilis,ngpio = <2>;
263 abilis,ngpio = <3>;
276 abilis,ngpio = <2>;
289 abilis,ngpio = <12>;
302 abilis,ngpio = <32>;
[all …]
Dabilis_tb100.dtsi176 abilis,ngpio = <3>;
189 abilis,ngpio = <2>;
202 abilis,ngpio = <3>;
215 abilis,ngpio = <2>;
228 abilis,ngpio = <3>;
241 abilis,ngpio = <2>;
254 abilis,ngpio = <3>;
267 abilis,ngpio = <2>;
280 abilis,ngpio = <12>;
293 abilis,ngpio = <32>;
[all …]
/linux-4.1.27/drivers/bcma/
Ddriver_gpio.c128 for_each_set_bit(gpio, &irqs, cc->gpio.ngpio) in bcma_gpio_irq_handler()
143 cc->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in bcma_gpio_irq_domain_init()
149 for (gpio = 0; gpio < chip->ngpio; gpio++) { in bcma_gpio_irq_domain_init()
169 for (gpio = 0; gpio < chip->ngpio; gpio++) { in bcma_gpio_irq_domain_init()
189 for (gpio = 0; gpio < chip->ngpio; gpio++) { in bcma_gpio_irq_domain_exit()
231 chip->ngpio = 32; in bcma_gpio_init()
234 chip->ngpio = 16; in bcma_gpio_init()
/linux-4.1.27/include/linux/
Ducb1400.h90 int (*gpio_setup)(struct device *dev, int ngpio);
91 int (*gpio_teardown)(struct device *dev, int ngpio);
111 int (*gpio_setup)(struct device *dev, int ngpio);
112 int (*gpio_teardown)(struct device *dev, int ngpio);
Dleds-tca6507.h29 void (*setup)(unsigned gpio_base, unsigned ngpio);
Dbasic_mmio_gpio.h24 int ngpio; member
Dfmc.h141 int ngpio);
/linux-4.1.27/include/linux/i2c/
Dpcf857x.h36 int gpio, unsigned ngpio,
39 int gpio, unsigned ngpio,
Dmax732x.h16 unsigned gpio, unsigned ngpio,
19 unsigned gpio, unsigned ngpio,
Dadp5588.h164 unsigned gpio, unsigned ngpio,
167 unsigned gpio, unsigned ngpio,
Dtwl.h606 unsigned gpio, unsigned ngpio);
608 unsigned gpio, unsigned ngpio);
/linux-4.1.27/include/linux/platform_data/
Dpca953x.h22 unsigned gpio, unsigned ngpio,
25 unsigned gpio, unsigned ngpio,
Dgpio-dwapb.h21 unsigned int ngpio; member
Dgpio-davinci.h25 u32 ngpio; member
/linux-4.1.27/drivers/mfd/
Dvexpress-sysreg.c79 .ngpio = 8,
85 .ngpio = 2,
91 .ngpio = 1,
204 mmc_gpio_chip->gc.ngpio = 2; in vexpress_sysreg_probe()
Dhtc-i2cpld.c289 return (offset < chip->ngpio) ? 0 : -EINVAL; in htcpld_direction_input()
444 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()
456 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()
Dhtc-egpio.c239 for (shift = 0; shift < egpio->chip.ngpio; in egpio_write_cache()
331 chip->ngpio = pdata->chip[i].num_gpios; in egpio_probe()
Dintel_quark_i2c_gpio.c219 pdata->properties->ngpio = INTEL_QUARK_MFD_NGPIO; in intel_quark_gpio_setup()
Ddm355evm_msp.c188 .ngpio = ARRAY_SIZE(msp_gpios),
/linux-4.1.27/arch/arm/plat-samsung/
Dpm-gpio.c204 if (chip->chip.ngpio > 8) in samsung_gpio_pm_4bit_save()
275 if (chip->chip.ngpio > 8) { in samsung_gpio_pm_4bit_resume()
284 if (chip->chip.ngpio > 8) in samsung_gpio_pm_4bit_resume()
290 if (chip->chip.ngpio > 8) { in samsung_gpio_pm_4bit_resume()
350 gpio_nr += ourchip->chip.ngpio; in samsung_pm_save_gpios()
383 gpio_nr += ourchip->chip.ngpio; in samsung_pm_restore_gpios()
/linux-4.1.27/arch/sh/boards/mach-x3proto/
Dgpio.c55 if (gpio < chip->ngpio) in x3proto_gpio_to_irq()
85 .ngpio = NR_BASEBOARD_GPIOS,
122 x3proto_gpio_chip.base + x3proto_gpio_chip.ngpio, in x3proto_gpio_setup()
/linux-4.1.27/arch/arm/mach-davinci/
Dboard-dm646x-evm.c186 unsigned int ngpio, void *c) in evm_led_setup() argument
191 while (ngpio--) { in evm_led_setup()
210 unsigned ngpio, void *c) in evm_led_teardown() argument
222 unsigned ngpio, void *c) in evm_sw_setup() argument
261 unsigned ngpio, void *c) in evm_sw_teardown() argument
276 unsigned int ngpio, void *c) in evm_pcf_setup() argument
280 if (ngpio < 8) in evm_pcf_setup()
291 unsigned int ngpio, void *c) in evm_pcf_teardown() argument
293 BUG_ON(ngpio < 8); in evm_pcf_teardown()
Dboard-dm644x-evm.c302 evm_led_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_setup() argument
307 while (ngpio--) { in evm_led_setup()
329 evm_led_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_teardown() argument
361 evm_u18_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_setup() argument
391 evm_u18_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_teardown() argument
415 evm_u35_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_setup() argument
451 evm_u35_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_teardown() argument
Dboard-da830-evm.c452 int gpio, unsigned ngpio, void *context) in da830_evm_ui_expander_setup() argument
467 unsigned ngpio, void *context) in da830_evm_ui_expander_teardown() argument
Dboard-da850-evm.c466 unsigned ngpio, void *c) in da850_evm_ui_expander_setup() argument
525 unsigned gpio, unsigned ngpio, void *c) in da850_evm_ui_expander_teardown() argument
675 unsigned gpio, unsigned ngpio, in da850_evm_bb_expander_setup() argument
707 unsigned gpio, unsigned ngpio, void *c) in da850_evm_bb_expander_teardown() argument
/linux-4.1.27/drivers/pinctrl/spear/
Dpinctrl-plgpio.c164 if (offset >= chip->ngpio) in plgpio_get_value()
181 if (offset >= chip->ngpio) in plgpio_set_value()
204 if (offset >= chip->ngpio) in plgpio_request()
255 if (offset >= chip->ngpio) in plgpio_free()
326 if (offset >= plgpio->chip.ngpio) in plgpio_irq_set_type()
367 count = plgpio->chip.ngpio; in plgpio_irq_handler()
459 plgpio->chip.ngpio = val; in plgpio_probe_dt()
545 DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG), in plgpio_probe()
621 int i, reg_count = DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG); in plgpio_suspend()
660 int i, reg_count = DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG); in plgpio_resume()
[all …]
/linux-4.1.27/arch/mips/alchemy/common/
Dgpiolib.c106 .ngpio = ALCHEMY_GPIO1_NUM,
116 .ngpio = ALCHEMY_GPIO2_NUM,
154 .ngpio = AU1300_GPIO_NUM,
/linux-4.1.27/arch/arm/plat-orion/
Dgpio.c136 if (pin >= ochip->chip.ngpio) in orion_gpio_is_valid()
248 if (pin >= chip->base && pin < chip->base + chip->ngpio) in orion_gpio_chip_find()
422 for (i = 0; i < ochip->chip.ngpio; i++) { in gpio_irq_handler()
462 for (i = 0; i < chip->ngpio; i++) { in orion_gpio_dbg_show()
530 int gpio_base, int ngpio, in orion_gpio_init() argument
556 ochip->chip.ngpio = ngpio; in orion_gpio_init()
613 irq_setup_generic_chip(gc, IRQ_MSK(ngpio), IRQ_GC_INIT_MASK_CACHE, in orion_gpio_init()
618 ochip->chip.ngpio, in orion_gpio_init()
/linux-4.1.27/drivers/pinctrl/intel/
Dpinctrl-baytrail.c251 if (offset >= vg->chip.ngpio) in byt_irq_type()
368 for (i = 0; i < vg->chip.ngpio; i++) { in byt_gpio_dbg_show()
444 for (base = 0; base < vg->chip.ngpio; base += 32) { in byt_gpio_irq_handler()
531 for (i = 0; i < vg->chip.ngpio; i++) { in byt_gpio_irq_init_hw()
541 for (base = 0; base < vg->chip.ngpio; base += 32) { in byt_gpio_irq_init_hw()
575 vg->chip.ngpio = range->npins; in byt_gpio_probe()
581 if (!vg->chip.ngpio || !vg->range) in byt_gpio_probe()
609 vg->saved_context = devm_kcalloc(&pdev->dev, gc->ngpio, in byt_gpio_probe()
648 for (i = 0; i < vg->chip.ngpio; i++) { in byt_gpio_suspend()
670 for (i = 0; i < vg->chip.ngpio; i++) { in byt_gpio_resume()
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-msm.txt13 - ngpio : Specify the number of MSM GPIOs
25 ngpio = <150>;
Dabilis,tb10x-gpio.txt10 - abilis,ngpio: the number of GPIO pins this driver controls.
33 abilis,ngpio = <3>;
Dgpio-davinci.txt20 - ti,ngpio: The number of GPIO pins supported.
42 ti,ngpio = <144>;
Dgpio-altera.txt27 - altr,ngpio: Width of the GPIO bank. This defines how many pins the
37 altr,ngpio = <32>;
Dmrvl-gpio.txt54 - ngpio : How many gpios this controller has.
67 ngpio = <32>;
/linux-4.1.27/arch/blackfin/mach-bf538/
Dext-gpio.c90 .ngpio = GPIO_PC9 - GPIO_PC0 + 1,
102 .ngpio = GPIO_PD13 - GPIO_PD0 + 1,
114 .ngpio = GPIO_PE15 - GPIO_PE0 + 1,
/linux-4.1.27/include/linux/input/
Dadp5589.h180 int gpio, unsigned ngpio,
183 int gpio, unsigned ngpio,
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-gpio26 /ngpio ... (r/o) number of GPIOs; numbered N to N + (ngpio - 1)
/linux-4.1.27/arch/mips/ar7/
Dgpio.c144 .ngpio = AR7_GPIO_MAX,
156 .ngpio = TITAN_GPIO_MAX,
342 gpch->chip.label, gpch->chip.ngpio); in ar7_gpio_init()
/linux-4.1.27/arch/arm/mach-omap1/
Dboard-ams-delta.c183 .ngpio = LATCH1_NGPIO,
207 .ngpio = AMS_DELTA_LATCH2_NGPIO,
296 void ams_delta_latch_write(int base, int ngpio, u16 mask, u16 value) in ams_delta_latch_write() argument
301 for (; bit < ngpio; bit++, bitpos = bitpos << 1) { in ams_delta_latch_write()
/linux-4.1.27/arch/arm/plat-orion/include/plat/
Dorion-gpio.h34 int gpio_base, int ngpio,
/linux-4.1.27/arch/sh/boards/mach-sdk7786/
Dgpio.c42 .ngpio = NR_FPGA_GPIOS,
/linux-4.1.27/drivers/staging/gs_fpgaboot/
Dio.h74 int ngpio; member
/linux-4.1.27/arch/arm/mach-omap1/include/mach/
Dboard-ams-delta.h63 void ams_delta_latch_write(int base, int ngpio, u16 mask, u16 value);
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-msm.c514 for (i = 0; i < chip->ngpio; i++, gpio++) { in msm_gpio_dbg_show()
784 for_each_set_bit(i, pctrl->enabled_irqs, pctrl->chip.ngpio) { in msm_gpio_irq_handler()
805 unsigned ngpio = pctrl->soc->ngpios; in msm_gpio_init() local
807 if (WARN_ON(ngpio > MAX_NR_GPIO)) in msm_gpio_init()
812 chip->ngpio = ngpio; in msm_gpio_init()
824 ret = gpiochip_add_pin_range(&pctrl->chip, dev_name(pctrl->dev), 0, 0, chip->ngpio); in msm_gpio_init()
Dpinctrl-spmi-gpio.c587 for (i = 0; i < chip->ngpio; i++) { in pmic_gpio_dbg_show()
775 state->chip.ngpio = npins; in pmic_gpio_probe()
Dpinctrl-spmi-mpp.c690 for (i = 0; i < chip->ngpio; i++) { in pmic_mpp_dbg_show()
889 state->chip.ngpio = npins; in pmic_mpp_probe()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-at91.c1287 int bank = chip->base / chip->ngpio; in at91_gpio_request()
1365 for (i = 0; i < chip->ngpio; i++) { in at91_gpio_dbg_show()
1705 .ngpio = MAX_NB_GPIO_PER_BANK,
1724 uint32_t ngpio; in at91_gpio_probe() local
1784 if (!of_property_read_u32(np, "#gpio-lines", &ngpio)) { in at91_gpio_probe()
1785 if (ngpio >= MAX_NB_GPIO_PER_BANK) in at91_gpio_probe()
1789 chip->ngpio = ngpio; in at91_gpio_probe()
1792 names = devm_kzalloc(&pdev->dev, sizeof(char *) * chip->ngpio, in at91_gpio_probe()
1800 for (i = 0; i < chip->ngpio; i++) in at91_gpio_probe()
1810 range->npins = chip->ngpio; in at91_gpio_probe()
Dpinctrl-xway.c775 xway_chip.ngpio = xway_soc->pin_count; in pinmux_xway_probe()
779 sizeof(struct pinctrl_pin_desc) * xway_chip.ngpio, in pinmux_xway_probe()
785 for (i = 0; i < xway_chip.ngpio; i++) { in pinmux_xway_probe()
809 xway_pctrl_desc.npins = xway_chip.ngpio; in pinmux_xway_probe()
811 xway_info.num_pads = xway_chip.ngpio; in pinmux_xway_probe()
812 xway_info.num_mfp = xway_chip.ngpio; in pinmux_xway_probe()
830 xway_gpio_range.npins = xway_chip.ngpio; in pinmux_xway_probe()
Dpinctrl-st.c824 if (gpiospec->args[0] > gc->ngpio) in st_gpio_xlate()
1500 .ngpio = ST_GPIO_PINS_PER_BANK,
1533 bank->gpio_chip.ngpio = ST_GPIO_PINS_PER_BANK; in st_gpiolib_register_bank()
1543 range->npins = bank->gpio_chip.ngpio; in st_gpiolib_register_bank()
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dgpio.c255 gc->ngpio = pfc->nr_gpio_pins; in gpio_pin_setup()
304 gc->ngpio = pfc->info->nr_func_gpios; in gpio_function_setup()
337 chip->gpio_chip.base + chip->gpio_chip.ngpio - 1); in sh_pfc_add_gpiochip()
/linux-4.1.27/drivers/platform/x86/
Dintel_pmic_gpio.c167 if (gpio >= pg->chip.ngpio) in pmic_irq_type()
275 pg->chip.ngpio = NUM_GPIO; in platform_pmic_gpio_probe()
/linux-4.1.27/arch/mips/kernel/
Dgpio_txx9.c87 txx9_gpio_chip.ngpio = num; in txx9_gpio_init()
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dgpio-core.h122 return ((pin - chip->chip.base) < chip->chip.ngpio) ? chip : NULL; in samsung_gpiolib_getchip()
/linux-4.1.27/arch/mips/jz4740/
Dgpio.c408 .ngpio = JZ4740_GPIO_NUM_ ## _bank, \
433 gc->wake_enabled = IRQ_MSK(chip->gpio_chip.ngpio); in jz4740_gpio_chip_init()
453 irq_setup_generic_chip(gc, IRQ_MSK(chip->gpio_chip.ngpio), in jz4740_gpio_chip_init()
/linux-4.1.27/arch/unicore32/kernel/
Dgpio.c95 .ngpio = GPIO_MAX + 1,
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-gpio.c734 pins = devm_kcalloc(chip->dev, gc->ngpio, sizeof(*pins), GFP_KERNEL); in cygnus_gpio_register_pinconf()
738 for (i = 0; i < gc->ngpio; i++) { in cygnus_gpio_register_pinconf()
749 pctldesc->npins = gc->ngpio; in cygnus_gpio_register_pinconf()
842 gc->ngpio = ngpios; in cygnus_gpio_probe()
/linux-4.1.27/drivers/leds/
Dleds-tca6507.c649 tca->gpio.ngpio = gpios; in tca6507_probe_gpios()
660 tca->gpio.ngpio = 0; in tca6507_probe_gpios()
664 pdata->setup(tca->gpio.base, tca->gpio.ngpio); in tca6507_probe_gpios()
670 if (tca->gpio.ngpio) in tca6507_remove_gpio()
Dleds-pca9532.c415 data->gpio.ngpio = data->chip_info->num_leds; in pca9532_configure()
427 data->gpio.ngpio - 1); in pca9532_configure()
/linux-4.1.27/drivers/input/keyboard/
Dadp5588-keys.c192 kpad->gc.ngpio = adp5588_build_gpiomap(kpad, pdata); in adp5588_gpio_add()
193 if (kpad->gc.ngpio == 0) { in adp5588_gpio_add()
227 kpad->gc.base, kpad->gc.ngpio, in adp5588_gpio_add()
248 kpad->gc.base, kpad->gc.ngpio, in adp5588_gpio_remove()
Dadp5589-keys.c508 kpad->gc.ngpio = adp5589_build_gpiomap(kpad, pdata); in adp5589_gpio_add()
509 if (kpad->gc.ngpio == 0) { in adp5589_gpio_add()
543 kpad->gc.base, kpad->gc.ngpio, in adp5589_gpio_add()
564 kpad->gc.base, kpad->gc.ngpio, in adp5589_gpio_remove()
/linux-4.1.27/arch/powerpc/sysdev/
Dsimple_gpio.c105 gc->ngpio = 8; in u8_simple_gpiochip_add()
Dppc4xx_gpio.c197 gc->ngpio = 32; in ppc4xx_add_gpiochips()
Dcpm1.c636 gc->ngpio = 16; in cpm1_gpiochip_add16()
757 gc->ngpio = 32; in cpm1_gpiochip_add32()
Dcpm_common.c342 gc->ngpio = 32; in cpm2_gpiochip_add32()
/linux-4.1.27/arch/mips/rb532/
Dgpio.c152 .ngpio = 32,
/linux-4.1.27/arch/arm/mach-ks8695/
Dboard-acs5k.c58 unsigned gpio_base, unsigned ngpio, in acs5k_pca9555_setup() argument
/linux-4.1.27/include/linux/gpio/
Ddriver.h107 u16 ngpio; member
/linux-4.1.27/arch/arm/mach-w90x900/
Dgpio.c44 .ngpio = nr_gpio, \
/linux-4.1.27/arch/m68k/coldfire/
Dgpio.c176 .ngpio = MCFGPIO_PIN_MAX,
/linux-4.1.27/Documentation/zh_CN/
Dgpio.txt618 "ngpio" ... 此控制器所管理的 GPIO 数量(而 GPIO 编号从 N 到
619 N + ngpio - 1)
/linux-4.1.27/arch/arm/mach-clps711x/
Dboard-autcpu12.c150 .ngpio = 8,
Dboard-p720t.c185 .ngpio = 8,
/linux-4.1.27/arch/powerpc/platforms/83xx/
Dmcu_mpc8349emitx.c133 gc->ngpio = MCU_NUM_GPIO; in mcu_gpiochip_add()
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dabilis,tb10x-iomux.txt77 ngpio = <3>;
/linux-4.1.27/arch/arm/boot/dts/
Dspear310.dtsi108 st-plgpio,ngpio = <102>;
Dspear320.dtsi136 st-plgpio,ngpio = <102>;
Dqcom-msm8660.dtsi70 ngpio = <173>;
Dspear1340.dtsi164 st-plgpio,ngpio = <250>;
Dqcom-msm8960.dtsi80 ngpio = <150>;
Dda850.dtsi275 ti,ngpio = <144>;
Dspear1310.dtsi305 st-plgpio,ngpio = <246>;
Dkeystone.dtsi253 ti,ngpio = <32>;
/linux-4.1.27/arch/mips/ath79/
Dgpio.c203 ath79_gpio_chip.ngpio = ath79_gpio_count; in ath79_gpio_init()
/linux-4.1.27/drivers/staging/vme/devices/
Dvme_pio2_gpio.c200 card->gc.ngpio = PIO2_NUM_CHANNELS; in pio2_gpio_init()
/linux-4.1.27/arch/arm/mach-imx/
Dmach-mx21ads.c179 .ngpio = 16,
Dmach-mx27ads.c243 vchip->ngpio = 1; in mx27ads_regulator_init()
/linux-4.1.27/arch/arm/mach-gemini/
Dgpio.c206 .ngpio = GPIO_PORT_NUM * 32,
/linux-4.1.27/arch/arm/mach-omap2/
Dpdata-quirks.c64 unsigned ngpio) in omap3_sbc_t3730_twl_callback() argument
Dboard-ldp.c243 static int ldp_twl_gpio_setup(struct device *dev, unsigned gpio, unsigned ngpio) in ldp_twl_gpio_setup() argument
Dboard-overo.c382 unsigned gpio, unsigned ngpio) in overo_twl_gpio_setup() argument
Dboard-omap3beagle.c302 unsigned gpio, unsigned ngpio) in beagle_twl_gpio_setup() argument
Dboard-omap3pandora.c296 unsigned gpio, unsigned ngpio) in omap3pandora_twl_gpio_setup() argument
/linux-4.1.27/Documentation/gpio/
Dsysfs.txt110 "ngpio" ... how many GPIOs this manges (N to N + ngpio - 1)
/linux-4.1.27/arch/arm/mach-sa1100/
Dsimpad.c367 cs3_gpio.ngpio = 24; in simpad_init()
/linux-4.1.27/arch/mips/txx9/rbtx4938/
Dsetup.c271 .ngpio = 3,
/linux-4.1.27/arch/arm/common/
Dscoop.c221 devptr->gpio.ngpio = 12; /* PA11 = 0, PA12 = 1, etc. up to PA22 = 11 */ in scoop_probe()
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
Dgpio.c299 gc->ngpio = QE_PIO_PINS; in qe_add_gpiochips()
/linux-4.1.27/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c524 if (pin > gc->ngpio) in sunxi_pinctrl_gpio_of_xlate()
540 if (offset >= chip->ngpio) in sunxi_pinctrl_gpio_to_irq()
937 pctl->chip->ngpio = round_up(last_pin, PINS_PER_BANK) - in sunxi_pinctrl_init()
/linux-4.1.27/drivers/pinctrl/meson/
Dpinctrl-meson.c573 domain->chip.ngpio = domain->data->num_pins; in meson_gpiolib_register()
587 domain->chip.ngpio); in meson_gpiolib_register()
/linux-4.1.27/arch/arm/mach-ixp4xx/
Dcommon.c455 .ngpio = 16,
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpio.c399 pio->chip.ngpio = 32; in pio_probe()
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dmach-h1940.c167 .ngpio = 16,
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c640 for (i = 0; i < chip->ngpio; i++, gpio++) { in abx500_gpio_dbg_show()
1223 pct->chip.ngpio = abx500_get_gpio_num(pct->soc); in abx500_gpio_probe()

12