diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2009-07-05 17:43:01 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-07-06 07:02:14 -0400 |
commit | bbeddc43e673fb6882cc55efdc3c3002c14f5d08 (patch) | |
tree | 42fd2c211b4988eadc9c2c74dcf176f5c0832991 /arch/arm/mach-versatile/include | |
parent | 28d0325ce6e0a52f53d8af687e6427fee59004d3 (diff) |
[ARM] versatile: add PL061 gpiolib support
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-versatile/include')
-rw-r--r-- | arch/arm/mach-versatile/include/mach/gpio.h | 6 | ||||
-rw-r--r-- | arch/arm/mach-versatile/include/mach/irqs.h | 11 |
2 files changed, 16 insertions, 1 deletions
diff --git a/arch/arm/mach-versatile/include/mach/gpio.h b/arch/arm/mach-versatile/include/mach/gpio.h new file mode 100644 index 000000000000..94ff27678a46 --- /dev/null +++ b/arch/arm/mach-versatile/include/mach/gpio.h | |||
@@ -0,0 +1,6 @@ | |||
1 | #include <asm-generic/gpio.h> | ||
2 | |||
3 | #define gpio_get_value __gpio_get_value | ||
4 | #define gpio_set_value __gpio_set_value | ||
5 | #define gpio_cansleep __gpio_cansleep | ||
6 | #define gpio_to_irq __gpio_to_irq | ||
diff --git a/arch/arm/mach-versatile/include/mach/irqs.h b/arch/arm/mach-versatile/include/mach/irqs.h index 9bfdb30e1f3f..bf44c61bd1f6 100644 --- a/arch/arm/mach-versatile/include/mach/irqs.h +++ b/arch/arm/mach-versatile/include/mach/irqs.h | |||
@@ -122,4 +122,13 @@ | |||
122 | #define IRQ_SIC_PCI3 (IRQ_SIC_START + SIC_INT_PCI3) | 122 | #define IRQ_SIC_PCI3 (IRQ_SIC_START + SIC_INT_PCI3) |
123 | #define IRQ_SIC_END 63 | 123 | #define IRQ_SIC_END 63 |
124 | 124 | ||
125 | #define NR_IRQS 64 | 125 | #define IRQ_GPIO0_START (IRQ_SIC_END + 1) |
126 | #define IRQ_GPIO0_END (IRQ_GPIO0_START + 31) | ||
127 | #define IRQ_GPIO1_START (IRQ_GPIO0_END + 1) | ||
128 | #define IRQ_GPIO1_END (IRQ_GPIO1_START + 31) | ||
129 | #define IRQ_GPIO2_START (IRQ_GPIO1_END + 1) | ||
130 | #define IRQ_GPIO2_END (IRQ_GPIO2_START + 31) | ||
131 | #define IRQ_GPIO3_START (IRQ_GPIO2_END + 1) | ||
132 | #define IRQ_GPIO3_END (IRQ_GPIO3_START + 31) | ||
133 | |||
134 | #define NR_IRQS (IRQ_GPIO3_END + 1) | ||