Lines Matching refs:gpio_base
33 void __iomem *gpio_base; member
90 mask &= vf610_gpio_readl(port->gpio_base + GPIO_PDDR); in vf610_gpio_get()
95 return !!(vf610_gpio_readl(port->gpio_base + offset) & BIT(gpio)); in vf610_gpio_get()
104 vf610_gpio_writel(mask, port->gpio_base + offset); in vf610_gpio_set()
114 val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input()
116 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input()
132 val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output()
134 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output()
277 port->gpio_base = devm_platform_ioremap_resource(pdev, 1); in vf610_gpio_probe()
278 if (IS_ERR(port->gpio_base)) in vf610_gpio_probe()
279 return PTR_ERR(port->gpio_base); in vf610_gpio_probe()