AnsweredAssumed Answered

How to use MCIMX6Q-SDB's LVDS for 1280*800 RGB666

Question asked by guohn on Jun 30, 2013
Latest reply on Apr 21, 2016 by fulin chen

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.

20130701157.jpg

20130701160.jpg

Who can tell me?

Thanks!

 

Outcomes