ARM: integrator: switch Integrator platforms to use consolidated CLCD
This switches integrator platforms to use the consolidated CLCD panel support, including the display capabilities. These capabilities prevent the unsupported BGR565 mode being selected, while still allowing RGB5551, BGR5551 and RGB565 modes. Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
@@ -121,6 +121,7 @@ static struct clcd_panel vga = {
|
||||
.height = -1,
|
||||
.tim2 = TIM2_BCD | TIM2_IPC,
|
||||
.cntl = CNTL_LCDTFT | CNTL_LCDVCOMP(1),
|
||||
.caps = CLCD_CAP_5551,
|
||||
.connector = IMPD1_CTRL_DISP_VGA,
|
||||
.bpp = 16,
|
||||
.grayscale = 0,
|
||||
@@ -149,6 +150,7 @@ static struct clcd_panel svga = {
|
||||
.tim2 = TIM2_BCD,
|
||||
.cntl = CNTL_LCDTFT | CNTL_LCDVCOMP(1),
|
||||
.connector = IMPD1_CTRL_DISP_VGA,
|
||||
.caps = CLCD_CAP_5551,
|
||||
.bpp = 16,
|
||||
.grayscale = 0,
|
||||
};
|
||||
@@ -175,6 +177,7 @@ static struct clcd_panel prospector = {
|
||||
.height = -1,
|
||||
.tim2 = TIM2_BCD,
|
||||
.cntl = CNTL_LCDTFT | CNTL_LCDVCOMP(1),
|
||||
.caps = CLCD_CAP_5551,
|
||||
.fixedtimings = 1,
|
||||
.connector = IMPD1_CTRL_DISP_LCD,
|
||||
.bpp = 16,
|
||||
@@ -206,6 +209,7 @@ static struct clcd_panel ltm10c209 = {
|
||||
.height = -1,
|
||||
.tim2 = TIM2_BCD,
|
||||
.cntl = CNTL_LCDTFT | CNTL_LCDVCOMP(1),
|
||||
.caps = CLCD_CAP_5551,
|
||||
.fixedtimings = 1,
|
||||
.connector = IMPD1_CTRL_DISP_LCD,
|
||||
.bpp = 16,
|
||||
@@ -279,6 +283,7 @@ static void impd1fb_clcd_remove(struct clcd_fb *fb)
|
||||
|
||||
static struct clcd_board impd1_clcd_data = {
|
||||
.name = "IM-PD/1",
|
||||
.caps = CLCD_CAP_5551 | CLCD_CAP_888,
|
||||
.check = clcdfb_check,
|
||||
.decode = clcdfb_decode,
|
||||
.disable = impd1fb_clcd_disable,
|
||||
|
Reference in New Issue
Block a user