diff options
author | Pawel Moll <pawel.moll@arm.com> | 2013-01-30 05:33:16 -0500 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-02-13 18:22:58 -0500 |
commit | 8ea402f5646e6e36c8cd0a62053ba8939204dceb (patch) | |
tree | b276a577a1964b3c61a19594a94a26e34ddf4d13 /include/linux/vexpress.h | |
parent | 151621a704fc7b8eaa1d6905bec0c6388b0a57af (diff) |
mfd: vexpress: Add pseudo-GPIO based LEDs
The LEDs on the Versatile Express motherboard are controlled
through simple memory-mapped register. This patch extends
the pseudo-GPIO controller definition for these lines and
creates generic "leds-gpio" device using them
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux/vexpress.h')
-rw-r--r-- | include/linux/vexpress.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/vexpress.h b/include/linux/vexpress.h index c52215ff4245..75818744ab59 100644 --- a/include/linux/vexpress.h +++ b/include/linux/vexpress.h | |||
@@ -27,6 +27,14 @@ | |||
27 | #define VEXPRESS_GPIO_MMC_CARDIN 0 | 27 | #define VEXPRESS_GPIO_MMC_CARDIN 0 |
28 | #define VEXPRESS_GPIO_MMC_WPROT 1 | 28 | #define VEXPRESS_GPIO_MMC_WPROT 1 |
29 | #define VEXPRESS_GPIO_FLASH_WPn 2 | 29 | #define VEXPRESS_GPIO_FLASH_WPn 2 |
30 | #define VEXPRESS_GPIO_LED0 3 | ||
31 | #define VEXPRESS_GPIO_LED1 4 | ||
32 | #define VEXPRESS_GPIO_LED2 5 | ||
33 | #define VEXPRESS_GPIO_LED3 6 | ||
34 | #define VEXPRESS_GPIO_LED4 7 | ||
35 | #define VEXPRESS_GPIO_LED5 8 | ||
36 | #define VEXPRESS_GPIO_LED6 9 | ||
37 | #define VEXPRESS_GPIO_LED7 10 | ||
30 | 38 | ||
31 | #define VEXPRESS_RES_FUNC(_site, _func) \ | 39 | #define VEXPRESS_RES_FUNC(_site, _func) \ |
32 | { \ | 40 | { \ |