Lines Matching refs:gpio_io
60 void __iomem *gpio_io; member
185 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE0_CLEAR); in mlxbf2_gpio_direction_input()
186 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE1_CLEAR); in mlxbf2_gpio_direction_input()
213 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE1_CLEAR); in mlxbf2_gpio_direction_output()
214 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE0_SET); in mlxbf2_gpio_direction_output()
236 gs->gpio_io = devm_platform_ioremap_resource(pdev, 0); in mlxbf2_gpio_probe()
237 if (IS_ERR(gs->gpio_io)) in mlxbf2_gpio_probe()
238 return PTR_ERR(gs->gpio_io); in mlxbf2_gpio_probe()
252 gs->gpio_io + YU_GPIO_DATAIN, in mlxbf2_gpio_probe()
253 gs->gpio_io + YU_GPIO_DATASET, in mlxbf2_gpio_probe()
254 gs->gpio_io + YU_GPIO_DATACLEAR, in mlxbf2_gpio_probe()
284 gs->csave_regs->gpio_mode0 = readl(gs->gpio_io + in mlxbf2_gpio_suspend()
286 gs->csave_regs->gpio_mode1 = readl(gs->gpio_io + in mlxbf2_gpio_suspend()
296 writel(gs->csave_regs->gpio_mode0, gs->gpio_io + in mlxbf2_gpio_resume()
298 writel(gs->csave_regs->gpio_mode1, gs->gpio_io + in mlxbf2_gpio_resume()