Lines Matching refs:gpio_base
34 void __iomem *gpio_base; member
91 mask &= vf610_gpio_readl(port->gpio_base + GPIO_PDDR); in vf610_gpio_get()
96 return !!(vf610_gpio_readl(port->gpio_base + offset) & BIT(gpio)); in vf610_gpio_get()
105 vf610_gpio_writel(mask, port->gpio_base + offset); in vf610_gpio_set()
115 val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input()
117 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input()
131 val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output()
133 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output()
264 port->gpio_base = devm_platform_ioremap_resource(pdev, 1); in vf610_gpio_probe()
265 if (IS_ERR(port->gpio_base)) in vf610_gpio_probe()
266 return PTR_ERR(port->gpio_base); in vf610_gpio_probe()