update backlight head file
author钟勇汪 <zyw@rock-chips.com>
Tue, 18 May 2010 15:10:23 +0000 (15:10 +0000)
committer黄涛 <huangtao@rock-chips.com>
Mon, 21 Jun 2010 05:35:12 +0000 (13:35 +0800)
arch/arm/mach-rk2818/board-midsdk.c
arch/arm/mach-rk2818/include/mach/board.h
drivers/video/backlight/rk2818_backlight.c

index 85cab9c90bc8ffff5c83e9fd9a4d4762d88c6d19..c30fa6a6b98bf63089350b3a5dbeaf59aadea5c7 100644 (file)
@@ -33,7 +33,6 @@
 #include <mach/rk2818_iomap.h>
 #include <mach/iomux.h>
 #include <mach/gpio.h>
-#include <mach/rk2818_backlight.h>
 
 #include <linux/mtd/nand.h>
 #include <linux/mtd/partitions.h>
index 244280e7f56cbe188942f29882804cbb78454d79..c723c348fc99e438a440d6aa484fe59a4f6716b6 100644 (file)
@@ -17,6 +17,8 @@
 #define __ASM_ARCH_RK2818_BOARD_H
 
 #include <linux/types.h>
+#include <linux/timer.h>
+#include <linux/notifier.h>
 
 /* platform device data structures */
 struct platform_device;
@@ -56,6 +58,14 @@ struct rk2818_fb_mach_info {
     struct rk2818_fb_iomux *iomux;
 };
 
+struct rk2818bl_info{
+    u32 pwm_id;
+    u32 pw_pin;
+    u32 bl_ref;
+    struct timer_list timer;  
+    struct notifier_block freq_transition;
+};
+
 /* common init routines for use by arch/arm/mach-msm/board-*.c */
 void __init rk2818_add_devices(void);
 void __init rk2818_map_common_io(void);
index 55ec77bd361f0a7f064f717013fa3d8f33c3cd4a..0f0062fc1ec6aa31647b33a7bbd7f86973ec4aed 100644 (file)
 //#include <mach/typedef.h>
 #include <mach/iomux.h>
 #include <mach/gpio.h>
-#include <mach/rk2818_backlight.h>
 #include <mach/rk2818_iomap.h>
+#include <mach/board.h>
+
+#include "rk2818_backlight.h"
 
 //#define RK28_PRINT 
 //#include <mach/rk2818_debug.h>