Lines Matching refs:regbase
43 void __iomem *regbase; /* PIO bank virtual address */ member
326 return gpio_chips[bank]->regbase; in pin_to_controller()
823 writel_relaxed(mask, at91_chip->regbase + PIO_PER); in at91_gpio_request_enable()
1305 void __iomem *pio = at91_gpio->regbase; in at91_gpio_get_direction()
1316 void __iomem *pio = at91_gpio->regbase; in at91_gpio_direction_input()
1326 void __iomem *pio = at91_gpio->regbase; in at91_gpio_get()
1338 void __iomem *pio = at91_gpio->regbase; in at91_gpio_set()
1348 void __iomem *pio = at91_gpio->regbase; in at91_gpio_direction_output()
1363 void __iomem *pio = at91_gpio->regbase; in at91_gpio_dbg_show()
1410 void __iomem *pio = at91_gpio->regbase; in gpio_irq_mask()
1420 void __iomem *pio = at91_gpio->regbase; in gpio_irq_unmask()
1442 void __iomem *pio = at91_gpio->regbase; in alt_gpio_irq_type()
1547 pio = gpio_chips[i]->regbase; in at91_pinctrl_gpio_suspend()
1571 pio = gpio_chips[i]->regbase; in at91_pinctrl_gpio_resume()
1604 void __iomem *pio = at91_gpio->regbase; in gpio_irq_handler()
1619 pio = at91_gpio->regbase; in gpio_irq_handler()
1647 writel_relaxed(~0, at91_gpio->regbase + PIO_IDR); in at91_gpio_of_irq_setup()
1746 at91_chip->regbase = devm_ioremap_resource(&pdev->dev, res); in at91_gpio_probe()
1747 if (IS_ERR(at91_chip->regbase)) { in at91_gpio_probe()
1748 ret = PTR_ERR(at91_chip->regbase); in at91_gpio_probe()
1824 dev_info(&pdev->dev, "at address %p\n", at91_chip->regbase); in at91_gpio_probe()