#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>
#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;
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);
//#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>