diff options
author | Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 2008-09-01 09:22:38 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-10-11 11:18:49 -0400 |
commit | ae027ead87b13cff99b4f48da7696aa4fe75393b (patch) | |
tree | 48dff058f4682b4938c5e7e004634938994de80b /arch/mips/txx9/jmr3927 | |
parent | 21e77df215e58523a755b5dd006cb17610616f20 (diff) |
MIPS: TXx9: IOC LED support
Add leds-gpio platform device for controlling LEDs connected to IOC on
RBTX49XX and JMR3927 board.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/txx9/jmr3927')
-rw-r--r-- | arch/mips/txx9/jmr3927/setup.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/mips/txx9/jmr3927/setup.c b/arch/mips/txx9/jmr3927/setup.c index 0f3843c92cf7..25e50a7be387 100644 --- a/arch/mips/txx9/jmr3927/setup.c +++ b/arch/mips/txx9/jmr3927/setup.c | |||
@@ -200,10 +200,15 @@ static void __init jmr3927_mtd_init(void) | |||
200 | 200 | ||
201 | static void __init jmr3927_device_init(void) | 201 | static void __init jmr3927_device_init(void) |
202 | { | 202 | { |
203 | unsigned long iocled_base = JMR3927_IOC_LED_ADDR - IO_BASE; | ||
204 | #ifdef __LITTLE_ENDIAN | ||
205 | iocled_base |= 1; | ||
206 | #endif | ||
203 | __swizzle_addr_b = jmr3927_swizzle_addr_b; | 207 | __swizzle_addr_b = jmr3927_swizzle_addr_b; |
204 | jmr3927_rtc_init(); | 208 | jmr3927_rtc_init(); |
205 | tx3927_wdt_init(); | 209 | tx3927_wdt_init(); |
206 | jmr3927_mtd_init(); | 210 | jmr3927_mtd_init(); |
211 | txx9_iocled_init(iocled_base, -1, 8, 1, "green", NULL); | ||
207 | } | 212 | } |
208 | 213 | ||
209 | struct txx9_board_vec jmr3927_vec __initdata = { | 214 | struct txx9_board_vec jmr3927_vec __initdata = { |