/* * linux/arch/arm/mach-pxa/leds.c * * xscale LEDs dispatcher * * Copyright (C) 2001 Nicolas Pitre * * Copyright (c) 2001 Jeff Sutherland, Accelent Systems Inc. */ #include <linux/compiler.h> #include <linux/init.h> #include <asm/leds.h> #include <asm/mach-types.h> #include "leds.h" static int __init pxa_leds_init(void) { if (machine_is_lubbock()) leds_event = lubbock_leds_event; if (machine_is_mainstone()) leds_event = mainstone_leds_event; if (machine_is_pxa_idp()) leds_event = idp_leds_event; if (machine_is_trizeps4()) leds_event = trizeps4_leds_event; leds_event(led_start); return 0; } core_initcall(pxa_leds_init);