]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
[PATCH] ARM: OMAP: Readd Amstrad Delta LEDs platform setup
authorJonathan McDowell <noodles@earth.li>
Fri, 11 Aug 2006 09:51:38 +0000 (12:51 +0300)
committerTony Lindgren <tony@atomide.com>
Fri, 11 Aug 2006 09:51:38 +0000 (12:51 +0300)
The platform init details for the Amstrad Delta LEDs appear to have
been lost in the most recent sync with mainline. This readds it in
exactly the same manner as it existed previously.

Signed-off-by: Jonathan McDowell <noodles@earth.li>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap1/board-ams-delta.c

index 664c3e2a70b0adee244cdb54faa4b5355187a8b9..8437d065ada50530b8d686e9dd42c2486384889e 100644 (file)
@@ -91,6 +91,15 @@ static struct omap_board_config_kernel ams_delta_config[] = {
        { OMAP_TAG_USB,         &ams_delta_usb_config },
 };
 
+static struct platform_device ams_delta_led_device = {
+       .name   = "ams-delta-led",
+       .id     = -1
+};
+
+static struct platform_device *ams_delta_devices[] __initdata = {
+       &ams_delta_led_device,
+};
+
 static void __init ams_delta_init(void)
 {
        iotable_init(ams_delta_io_desc, ARRAY_SIZE(ams_delta_io_desc));
@@ -101,6 +110,8 @@ static void __init ams_delta_init(void)
 
        /* Clear latch2 (NAND, LCD, modem enable) */
        ams_delta_latch2_write(~0, 0);
+
+       platform_add_devices(ams_delta_devices, ARRAY_SIZE(ams_delta_devices));
 }
 
 static void __init ams_delta_map_io(void)