Home
last modified time | relevance | path

Searched refs:gpio_io (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-mlxbf2.c72 void __iomem *gpio_io; member
198 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE0_CLEAR); in mlxbf2_gpio_direction_input()
199 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE1_CLEAR); in mlxbf2_gpio_direction_input()
226 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE1_CLEAR); in mlxbf2_gpio_direction_output()
227 writel(BIT(offset), gs->gpio_io + YU_GPIO_MODE0_SET); in mlxbf2_gpio_direction_output()
243 val = readl(gs->gpio_io + YU_GPIO_CAUSE_OR_CLRCAUSE); in mlxbf2_gpio_irq_enable()
245 writel(val, gs->gpio_io + YU_GPIO_CAUSE_OR_CLRCAUSE); in mlxbf2_gpio_irq_enable()
247 val = readl(gs->gpio_io + YU_GPIO_CAUSE_OR_EVTEN0); in mlxbf2_gpio_irq_enable()
249 writel(val, gs->gpio_io + YU_GPIO_CAUSE_OR_EVTEN0); in mlxbf2_gpio_irq_enable()
260 val = readl(gs->gpio_io + YU_GPIO_CAUSE_OR_EVTEN0); in mlxbf2_gpio_irq_disable()
[all …]
H A Dgpio-mlxbf3.c51 void __iomem *gpio_io; member
120 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
122 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
123 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
125 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
128 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
130 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_RISE_EN); in mlxbf3_gpio_irq_set_type()
133 val = readl(gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
135 writel(val, gs->gpio_io + MLXBF_GPIO_CAUSE_FALL_EN); in mlxbf3_gpio_irq_set_type()
195 gs->gpio_io = devm_platform_ioremap_resource(pdev, 0); in mlxbf3_gpio_probe()
[all …]