diff options
author | Pawel Moll <pawel.moll@arm.com> | 2013-01-30 10:33:16 +0000 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-02-14 00:22:58 +0100 |
commit | 8ea402f5646e6e36c8cd0a62053ba8939204dceb (patch) | |
tree | b276a577a1964b3c61a19594a94a26e34ddf4d13 /include/linux/vexpress.h | |
parent | 151621a704fc7b8eaa1d6905bec0c6388b0a57af (diff) | |
download | linux-stable-8ea402f5646e6e36c8cd0a62053ba8939204dceb.tar.gz linux-stable-8ea402f5646e6e36c8cd0a62053ba8939204dceb.tar.bz2 linux-stable-8ea402f5646e6e36c8cd0a62053ba8939204dceb.zip |
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 @@ #define VEXPRESS_GPIO_MMC_CARDIN 0 #define VEXPRESS_GPIO_MMC_WPROT 1 #define VEXPRESS_GPIO_FLASH_WPn 2 +#define VEXPRESS_GPIO_LED0 3 +#define VEXPRESS_GPIO_LED1 4 +#define VEXPRESS_GPIO_LED2 5 +#define VEXPRESS_GPIO_LED3 6 +#define VEXPRESS_GPIO_LED4 7 +#define VEXPRESS_GPIO_LED5 8 +#define VEXPRESS_GPIO_LED6 9 +#define VEXPRESS_GPIO_LED7 10 #define VEXPRESS_RES_FUNC(_site, _func) \ { \ |