diff -N -U3 -r -x CVS ../linux-2.6.20/drivers/video/backlight/Kconfig ../linux-2.6.20-hh/drivers/video/backlight/Kconfig --- ../linux-2.6.20/drivers/video/backlight/Kconfig 2007-02-04 18:44:54.000000000 +0000 +++ ../linux-2.6.20-hh/drivers/video/backlight/Kconfig 2006-12-18 12:41:24.000000000 +0000 @@ -44,7 +44,7 @@ config BACKLIGHT_CORGI tristate "Sharp Corgi Backlight Driver (SL Series)" - depends on BACKLIGHT_DEVICE && PXA_SHARPSL + depends on BACKLIGHT_DEVICE default y help If you have a Sharp Zaurus SL-C7xx, SL-Cxx00 or SL-6000x say y to enable the diff -N -U3 -r -x CVS ../linux-2.6.20/drivers/video/backlight/corgi_bl.c ../linux-2.6.20-hh/drivers/video/backlight/corgi_bl.c --- ../linux-2.6.20/drivers/video/backlight/corgi_bl.c 2007-02-04 18:44:54.000000000 +0000 +++ ../linux-2.6.20-hh/drivers/video/backlight/corgi_bl.c 2007-02-13 20:12:14.000000000 +0000 @@ -18,7 +18,7 @@ #include #include #include -#include +#include #include static int corgibl_intensity; diff -N -U3 -r -x CVS ../linux-2.6.20/include/linux/corgi_bl.h ../linux-2.6.20-hh/include/linux/corgi_bl.h --- ../linux-2.6.20/include/linux/corgi_bl.h 1970-01-01 00:00:00.000000000 +0000 +++ ../linux-2.6.20-hh/include/linux/corgi_bl.h 2006-11-04 17:36:48.000000000 +0000 @@ -0,0 +1,10 @@ +/* + * Generic Backlight, from sharpsl.h + */ +struct corgibl_machinfo { + int max_intensity; + int default_intensity; + int limit_mask; + void (*set_bl_intensity)(int intensity); +}; +extern void corgibl_limit_intensity(int limit);