summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2014-02-12 09:17:39 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2014-02-12 09:17:39 +0100
commit80cb42114a0a3b578fbd0b3dadcaf47e77d7a5ab (patch)
tree55242084a5df378a8c4171f1c74d18f184975aa2
parentf2135459d90bd3325d2e57fa0e5c5338623b5943 (diff)
board: additional fb settings
With the following vidargs HDMI & LVDS run in fullHD: setenv vidargs video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb,LDB-LG-LP156WF1,if=RGB666,ldb=spl1 video=mxcfb2:off video=mxcfb3:off fbmem=32M With the following vidargs parallel RGB is 800x480 EDT 7" setenv vidargs video=mxcfb0:dev=lcd,EDT-WVGA,if=RGB24 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off fbmem=32M
-rw-r--r--arch/arm/mach-mx6/board-apalis_imx6.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/arch/arm/mach-mx6/board-apalis_imx6.c b/arch/arm/mach-mx6/board-apalis_imx6.c
index 6fd73fe22025..009aa6954a86 100644
--- a/arch/arm/mach-mx6/board-apalis_imx6.c
+++ b/arch/arm/mach-mx6/board-apalis_imx6.c
@@ -871,24 +871,28 @@ static struct ipuv3_fb_platform_data fb_data[] = { {
/*fb0*/
.disp_dev = "hdmi",
.interface_pix_fmt = IPU_PIX_FMT_RGB24,
- .mode_str = "EDT-WVGA",
+ .fb_pix_fmt = IPU_PIX_FMT_RGB565,
+ .mode_str = "1920x1080M@60",
.default_bpp = 16,
.int_clk = false,
},{
.disp_dev = "lcd",
.interface_pix_fmt = IPU_PIX_FMT_RGB666,
+ .fb_pix_fmt = IPU_PIX_FMT_RGB565,
.mode_str = "EDT-WVGA",
.default_bpp = 16,
.int_clk = false,
}, {
.disp_dev = "ldb",
.interface_pix_fmt = IPU_PIX_FMT_RGB666,
- .mode_str = "LDB-XGA",
+ .fb_pix_fmt = IPU_PIX_FMT_RGB565,
+ .mode_str = "LDB-LG-LP156WF1",
.default_bpp = 16,
.int_clk = false,
}, {
.disp_dev = "ldb",
- .interface_pix_fmt = IPU_PIX_FMT_RGB666,
+ .interface_pix_fmt = IPU_PIX_FMT_RGB24,
+ .fb_pix_fmt = IPU_PIX_FMT_RGB565,
.mode_str = "800x480M@60",
.default_bpp = 16,
.int_clk = false,
@@ -981,7 +985,7 @@ static struct fsl_mxc_lcd_platform_data lcdif_data = {
static struct fsl_mxc_lcd_platform_data vgadacif_data = {
.ipu_id = 1,
- .disp_id = 1,
+ .disp_id = 0,
.default_ifmt = IPU_PIX_FMT_RGB565,
.enable_pins = vga_dac_enable_pins,
.disable_pins = vga_dac_disable_pins,
@@ -989,11 +993,11 @@ static struct fsl_mxc_lcd_platform_data vgadacif_data = {
static struct fsl_mxc_ldb_platform_data ldb_data = {
.ipu_id = 1,
- .disp_id = 0,
+ .disp_id = 1,
.ext_ref = 1,
- .mode = LDB_SEP0,
+ .mode = LDB_SPL_DI1,
.sec_ipu_id = 1,
- .sec_disp_id = 1,
+ .sec_disp_id = 0,
};
#if 0
static struct fsl_mxc_lcd_platform_data bt656_data = {