Home
last modified time | relevance | path

Searched refs:gpio_cause_io (Results 1 - 1 of 1) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-mlxbf3.c51 void __iomem *gpio_cause_io; member
65 writel(BIT(offset), gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_CLRCAUSE); in mlxbf3_gpio_irq_enable()
67 val = readl(gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_EVTEN0); in mlxbf3_gpio_irq_enable()
69 writel(val, gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_EVTEN0); in mlxbf3_gpio_irq_enable()
82 val = readl(gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_EVTEN0); in mlxbf3_gpio_irq_disable()
84 writel(val, gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_EVTEN0); in mlxbf3_gpio_irq_disable()
97 pending = readl(gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_CAUSE_EVTEN0); in mlxbf3_gpio_irq_handler()
98 writel(pending, gs->gpio_cause_io + MLXBF_GPIO_CAUSE_OR_CLRCAUSE); in mlxbf3_gpio_irq_handler()
199 gs->gpio_cause_io = devm_platform_ioremap_resource(pdev, 1); in mlxbf3_gpio_probe()
200 if (IS_ERR(gs->gpio_cause_io)) in mlxbf3_gpio_probe()
[all...]

Completed in 1 milliseconds