vserver 1.9.3
[linux-2.6.git] / arch / arm / mach-omap / leds.c
1 /*
2  * linux/arch/arm/mach-omap/leds.c
3  *
4  * OMAP LEDs dispatcher
5  */
6 #include <linux/kernel.h>
7 #include <linux/init.h>
8
9 #include <asm/leds.h>
10 #include <asm/mach-types.h>
11
12 #include "leds.h"
13
14 static int __init
15 omap_leds_init(void)
16 {
17         if (machine_is_omap_innovator())
18                 leds_event = innovator_leds_event;
19
20         else if (machine_is_omap_h2() || machine_is_omap_perseus2()) {
21                 leds_event = h2p2_dbg_leds_event;
22         }
23
24         leds_event(led_start);
25         return 0;
26 }
27
28 __initcall(omap_leds_init);