Lines Matching refs:gpio_io
62 void __iomem *gpio_io; member
192 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE0_CLEAR); in mlxbf2_gpio_direction_input()
193 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE1_CLEAR); in mlxbf2_gpio_direction_input()
220 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE1_CLEAR); in mlxbf2_gpio_direction_output()
221 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE0_SET); in mlxbf2_gpio_direction_output()
248 gs->gpio_io = devm_ioremap(dev, res->start, resource_size(res)); in mlxbf2_gpio_probe()
249 if (!gs->gpio_io) in mlxbf2_gpio_probe()
264 gs->gpio_io + YU_GPIO_DATAIN, in mlxbf2_gpio_probe()
265 gs->gpio_io + YU_GPIO_DATASET, in mlxbf2_gpio_probe()
266 gs->gpio_io + YU_GPIO_DATACLEAR, in mlxbf2_gpio_probe()
298 gs->csave_regs->gpio_mode0 = readl(gs->gpio_io + in mlxbf2_gpio_suspend()
300 gs->csave_regs->gpio_mode1 = readl(gs->gpio_io + in mlxbf2_gpio_suspend()
310 writel(gs->csave_regs->gpio_mode0, gs->gpio_io + in mlxbf2_gpio_resume()
312 writel(gs->csave_regs->gpio_mode1, gs->gpio_io + in mlxbf2_gpio_resume()