Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-sa1100.c16 struct sa1100_gpio_chip { struct
26 #define sa1100_gpio_chip(x) container_of(x, struct sa1100_gpio_chip, chip) macro
41 return readl_relaxed(sa1100_gpio_chip(chip)->membase + R_GPLR) & in sa1100_gpio_get()
49 writel_relaxed(BIT(offset), sa1100_gpio_chip(chip)->membase + reg); in sa1100_gpio_set()
54 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_get_direction()
64 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_direction_input()
76 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_direction_output()
89 return sa1100_gpio_chip(chip)->irqbase + offset; in sa1100_to_irq()
92 static struct sa1100_gpio_chip sa1100_gpio_chi variable
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-sa1100.c17 struct sa1100_gpio_chip { struct
27 #define sa1100_gpio_chip(x) container_of(x, struct sa1100_gpio_chip, chip) macro
42 return readl_relaxed(sa1100_gpio_chip(chip)->membase + R_GPLR) & in sa1100_gpio_get()
50 writel_relaxed(BIT(offset), sa1100_gpio_chip(chip)->membase + reg); in sa1100_gpio_set()
55 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_get_direction()
65 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_direction_input()
77 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_direction_output()
90 return sa1100_gpio_chip(chip)->irqbase + offset; in sa1100_to_irq()
93 static struct sa1100_gpio_chip sa1100_gpio_chi variable
[all...]

Completed in 1 milliseconds