Index: linux-2.6.11-rc1/arch/arm/mach-pxa/corgi.c
===================================================================
--- linux-2.6.11-rc1.orig/arch/arm/mach-pxa/corgi.c	2005-01-20 21:44:09.359614488 +0000
+++ linux-2.6.11-rc1/arch/arm/mach-pxa/corgi.c	2005-01-20 21:58:50.985586968 +0000
@@ -118,6 +118,18 @@
 
 
 /*
+ * Corgi Backlight Device
+ */
+static struct platform_device corgibl_device = {
+	.name		= "corgi-bl",
+	.dev		= {
+ 		.parent = &corgifb_device.dev,
+	},	
+	.id		= -1,
+};
+
+
+/*
  * MMC/SD Device
  *
  * The card detect interrupt isn't debounced so we delay it by HZ/4
@@ -218,6 +230,7 @@
 	&corgiscoop_device,
 	&corgissp_device,
 	&corgifb_device,
+	&corgibl_device,	
 };
 
 static struct sharpsl_flash_param_info sharpsl_flash_param;

