Lines Matching full:ngpio
171 ret = of_property_read_u32(dn, "ti,ngpio", &val); in davinci_gpio_get_pdata()
175 pdata->ngpio = val; in davinci_gpio_get_pdata()
193 unsigned int ngpio, nbank, nirq; in davinci_gpio_probe() local
208 * and "ngpio" is one more than the largest zero-based in davinci_gpio_probe()
211 ngpio = pdata->ngpio; in davinci_gpio_probe()
212 if (ngpio == 0) { in davinci_gpio_probe()
217 if (WARN_ON(ARCH_NR_GPIOS < ngpio)) in davinci_gpio_probe()
218 ngpio = ARCH_NR_GPIOS; in davinci_gpio_probe()
228 nirq = DIV_ROUND_UP(ngpio, 16); in davinci_gpio_probe()
251 chips->chip.ngpio = ngpio; in davinci_gpio_probe()
263 nbank = DIV_ROUND_UP(ngpio, 32); in davinci_gpio_probe()
487 unsigned ngpio; in davinci_gpio_irq_setup() local
507 ngpio = pdata->ngpio; in davinci_gpio_irq_setup()
520 irq = devm_irq_alloc_descs(dev, -1, 0, ngpio, 0); in davinci_gpio_irq_setup()
527 irq_domain = irq_domain_add_legacy(dev->of_node, ngpio, irq, 0, in davinci_gpio_irq_setup()
583 for (gpio = 0, bank = 0; gpio < ngpio; bank++, gpio += 16) { in davinci_gpio_irq_setup()