--- h5400.c.orig	2008-03-20 21:48:01.000000000 +0100
+++ h5400.c	2008-03-28 00:37:16.000000000 +0100
@@ -70,6 +70,10 @@
 
 #include "../generic.h"
 
+DEFINE_LED_TRIGGER_SHARED_GLOBAL(h5400_wifi_trig);
+EXPORT_LED_TRIGGER_SHARED(h5400_wifi_trig);
+DEFINE_LED_TRIGGER_SHARED_GLOBAL(h5400_bt_trig);
+EXPORT_LED_TRIGGER_SHARED(h5400_bt_trig);
 /***********************************************************************************/
 /*      EGPIO, etc                                                                 */
 /***********************************************************************************/
@@ -271,8 +275,10 @@
  * LEDs
  */
 
-DEFINE_LED_TRIGGER_SHARED_GLOBAL(h5400_radio_trig);
+/*DEFINE_LED_TRIGGER_SHARED_GLOBAL(h5400_radio_trig);
 EXPORT_SYMBOL(h5400_radio_trig);
+DEFINE_LED_TRIGGER_SHARED_GLOBAL(h5400_wlan_trig);
+EXPORT_SYMBOL(h5400_wlan_trig);*/
 
 static struct samcop_led h5400_leds[] = {
 	{
@@ -294,6 +300,7 @@
 	{
 		.led_cdev = {
 			.name = "h5400:red-left",
+                        .default_trigger = "h5400-wifi",
 			.flags = LED_SUPPORTS_HWTIMER,
 		},
 		.hw_num = 2,
@@ -308,7 +315,7 @@
 	{
 		.led_cdev = {
 			.name = "h5400:blue",
-			.default_trigger = "h5400-radio",
+			.default_trigger = "h5400-bt",
 			.flags = LED_SUPPORTS_HWTIMER,
 		},
 		.hw_num = 4,
@@ -760,7 +767,8 @@
 static void __init
 h5400_init (void)
 {
-	led_trigger_register_shared("h5400-radio", &h5400_radio_trig);
+	led_trigger_register_shared("h5400-wifi", &h5400_wifi_trig);
+	led_trigger_register_shared("h5400-bt", &h5400_bt_trig);
 	h5000_fixup_power_irqs ();
 	platform_device_register (&h5000_flash[0]);
 	platform_device_register (&h5000_flash[1]);
