Dear all,
I want to connect 1280*800 LVDS to LVDS1. And I modify cmdline :
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=15M fb0base=0x27b00000 vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale
And change board-mx6q_sabresd.c :
static struct ipuv3_fb_platform_data sabresd_fb_data[] = {
{ /*fb0*/
.disp_dev = "ldb",
.interface_pix_fmt = IPU_PIX_FMT_RGB666,
.mode_str = "LDB-WXGA",
.default_bpp = 16,
.int_clk = false,
.late_init = false,
}, {
.disp_dev = "hdmi",
.interface_pix_fmt = IPU_PIX_FMT_RGB24,
.mode_str = "1920x1080M@60",
.default_bpp = 32,
.int_clk = false,
.late_init = false,
}, {
.disp_dev = "ldb",
.interface_pix_fmt = IPU_PIX_FMT_RGB666,
.mode_str = "LDB-WXGA",
.default_bpp = 16,
.int_clk = false,
.late_init = false,
},
};
I found uboot's logo is OK. But the android's color is discolor.
Who can tell me?
Thanks!
已解决! 转到解答。
Hello,guo
Through our discussion, After adding 100R resistor between differential pair, color display is normal. Because the resistance of LVDS differential pairs is 100 ohm. If you don't add them and designer didn't do resistance matching during PCB design, it will affect color display.
Weidong
Hello,guo
Through our discussion, After adding 100R resistor between differential pair, color display is normal. Because the resistance of LVDS differential pairs is 100 ohm. If you don't add them and designer didn't do resistance matching during PCB design, it will affect color display.
Weidong