video: atmel_lcdfb: fix platform data struct
Today we mix pdata and drivers data in the struct atmel_lcdfb_info Fix it and introduce a new struct atmel_lcdfb_pdata for platform data only Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
committed by
Tomi Valkeinen
parent
090fd59308
commit
8af2c2869f
@@ -31,39 +31,18 @@
|
||||
#define ATMEL_LCDC_WIRING_BGR 0
|
||||
#define ATMEL_LCDC_WIRING_RGB 1
|
||||
|
||||
struct atmel_lcdfb_config;
|
||||
|
||||
/* LCD Controller info data structure, stored in device platform_data */
|
||||
struct atmel_lcdfb_info {
|
||||
spinlock_t lock;
|
||||
struct fb_info *info;
|
||||
void __iomem *mmio;
|
||||
int irq_base;
|
||||
struct work_struct task;
|
||||
|
||||
struct atmel_lcdfb_pdata {
|
||||
unsigned int guard_time;
|
||||
unsigned int smem_len;
|
||||
struct platform_device *pdev;
|
||||
struct clk *bus_clk;
|
||||
struct clk *lcdc_clk;
|
||||
|
||||
#ifdef CONFIG_BACKLIGHT_ATMEL_LCDC
|
||||
struct backlight_device *backlight;
|
||||
u8 bl_power;
|
||||
#endif
|
||||
bool lcdcon_is_backlight;
|
||||
bool lcdcon_pol_negative;
|
||||
u8 saved_lcdcon;
|
||||
|
||||
u8 default_bpp;
|
||||
u8 lcd_wiring_mode;
|
||||
unsigned int default_lcdcon2;
|
||||
unsigned int default_dmacon;
|
||||
void (*atmel_lcdfb_power_control)(int on);
|
||||
struct fb_monspecs *default_monspecs;
|
||||
u32 pseudo_palette[16];
|
||||
|
||||
struct atmel_lcdfb_config *config;
|
||||
};
|
||||
|
||||
#define ATMEL_LCDC_DMABADDR1 0x00
|
||||
|
||||
Reference in New Issue
Block a user