Lines Matching refs:ngpio
152 pdata->ngpio = val; in davinci_gpio_get_pdata()
171 unsigned int ngpio, nbank, nirq; in davinci_gpio_probe() local
191 ngpio = pdata->ngpio; in davinci_gpio_probe()
192 if (ngpio == 0) { in davinci_gpio_probe()
197 if (WARN_ON(ARCH_NR_GPIOS < ngpio)) in davinci_gpio_probe()
198 ngpio = ARCH_NR_GPIOS; in davinci_gpio_probe()
208 nirq = DIV_ROUND_UP(ngpio, 16); in davinci_gpio_probe()
210 nbank = DIV_ROUND_UP(ngpio, 32); in davinci_gpio_probe()
241 chips->chip.ngpio = ngpio; in davinci_gpio_probe()
255 bank_base += ngpio; in davinci_gpio_probe()
257 for (gpio = 0, bank = 0; gpio < ngpio; gpio += 32, bank++) in davinci_gpio_probe()
274 bank_base -= ngpio; in davinci_gpio_probe()
488 unsigned ngpio; in davinci_gpio_irq_setup() local
508 ngpio = pdata->ngpio; in davinci_gpio_irq_setup()
521 irq = devm_irq_alloc_descs(dev, -1, 0, ngpio, 0); in davinci_gpio_irq_setup()
528 irq_domain = irq_domain_add_legacy(dev->of_node, ngpio, irq, 0, in davinci_gpio_irq_setup()
584 for (gpio = 0, bank = 0; gpio < ngpio; bank++, gpio += 16) { in davinci_gpio_irq_setup()