Lines Matching refs:gpio_io
50 void __iomem *gpio_io; member
123 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
125 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
126 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
128 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
131 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
133 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
136 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
138 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
199 gs->gpio_io = devm_platform_ioremap_resource(pdev, 0); in mlxbf3_gpio_probe()
200 if (IS_ERR(gs->gpio_io)) in mlxbf3_gpio_probe()
201 return PTR_ERR(gs->gpio_io); in mlxbf3_gpio_probe()
217 gs->gpio_io + MLXBF_GPIO_READ_DATA_IN, in mlxbf3_gpio_probe()