2 * linux/arch/arm/mach-sa1100/leds.c
4 * SA1100 LEDs dispatcher
6 * Copyright (C) 2001 Nicolas Pitre
8 #include <linux/init.h>
11 #include <asm/mach-types.h>
16 sa1100_leds_init(void)
18 if (machine_is_adsagc())
19 leds_event = adsagc_leds_event;
20 if (machine_is_adsbitsy())
21 leds_event = adsbitsy_leds_event;
22 if (machine_is_adsbitsyplus())
23 leds_event = adsbitsyplus_leds_event;
24 if (machine_is_assabet())
25 leds_event = assabet_leds_event;
26 if (machine_is_consus())
27 leds_event = consus_leds_event;
28 if (machine_is_brutus())
29 leds_event = brutus_leds_event;
30 if (machine_is_cerf())
31 leds_event = cerf_leds_event;
32 if (machine_is_flexanet())
33 leds_event = flexanet_leds_event;
34 if (machine_is_frodo())
35 leds_event = frodo_leds_event;
36 if (machine_is_graphicsclient())
37 leds_event = graphicsclient_leds_event;
38 if (machine_is_graphicsmaster())
39 leds_event = graphicsmaster_leds_event;
40 if (machine_is_hackkit())
41 leds_event = hackkit_leds_event;
42 if (machine_is_lart())
43 leds_event = lart_leds_event;
44 if (machine_is_pfs168())
45 leds_event = pfs168_leds_event;
46 if (machine_is_pt_system3())
47 leds_event = system3_leds_event;
49 leds_event(led_start);
53 __initcall(sa1100_leds_init);