<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic mx6q LVDS+HDMI show ? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396198#M58078</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to display lvds + hdmi at the same time on Linux?&lt;/P&gt;&lt;P&gt;We want to display the same content on LVDS0 and HDMI based on mx6q_sabresd board. Our LVDS lcd is 1024x768-16bpp.&lt;/P&gt;&lt;P&gt;We modified the file board-mx6q_sabresd.c in the kernel file as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_hdmi_platform_data hdmi_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .init = hdmi_init,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .enable_pins = hdmi_enable_ddc_pin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disable_pins = hdmi_disable_ddc_pin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .phy_reg_vlev = 0x0294,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .phy_reg_cksymtx = 0x800d,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_hdmi_core_platform_data hdmi_core_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ipu_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_id = 0,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_lcd_platform_data lcdif_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ipu_id = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_id = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_ifmt = IPU_PIX_FMT_RGB565,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_ldb_platform_data ldb_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ipu_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ext_ref = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode = LDB_SEP1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .sec_ipu_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .sec_disp_id = 0,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct ipuv3_fb_platform_data sabresd_fb_data[] = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; { /*fb0*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_dev = "ldb",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB666,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode_str =&amp;nbsp; "LDB-NEC-XGA",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_bpp = 16,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .disp_dev = "ldb",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB666,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .mode_str = "LDB-LG-LP101",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .default_bpp = 16,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&amp;nbsp; &lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_dev = "hdmi",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB24,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode_str = "1920x1080M@60",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_bpp = 32,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_dev = "lcd",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB565,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode_str = "CLAA-WVGA",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_bpp = 16,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; } ,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and our uboot argument is :&lt;/P&gt;&lt;P&gt;setenv bootargs_emmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,LDB-NEC-XGA,if=RGB666 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24 ldb=dul0'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the result is as the pictures attached.&lt;/P&gt;&lt;P&gt;Can any one give me some tips?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jun 2015 10:28:26 GMT</pubDate>
    <dc:creator>huang_dexiang</dc:creator>
    <dc:date>2015-06-12T10:28:26Z</dc:date>
    <item>
      <title>mx6q LVDS+HDMI show ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396198#M58078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to display lvds + hdmi at the same time on Linux?&lt;/P&gt;&lt;P&gt;We want to display the same content on LVDS0 and HDMI based on mx6q_sabresd board. Our LVDS lcd is 1024x768-16bpp.&lt;/P&gt;&lt;P&gt;We modified the file board-mx6q_sabresd.c in the kernel file as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_hdmi_platform_data hdmi_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .init = hdmi_init,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .enable_pins = hdmi_enable_ddc_pin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disable_pins = hdmi_disable_ddc_pin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .phy_reg_vlev = 0x0294,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .phy_reg_cksymtx = 0x800d,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_hdmi_core_platform_data hdmi_core_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ipu_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_id = 0,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_lcd_platform_data lcdif_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ipu_id = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_id = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_ifmt = IPU_PIX_FMT_RGB565,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_ldb_platform_data ldb_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ipu_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .ext_ref = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode = LDB_SEP1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .sec_ipu_id = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .sec_disp_id = 0,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct ipuv3_fb_platform_data sabresd_fb_data[] = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; { /*fb0*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_dev = "ldb",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB666,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode_str =&amp;nbsp; "LDB-NEC-XGA",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_bpp = 16,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .disp_dev = "ldb",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB666,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .mode_str = "LDB-LG-LP101",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .default_bpp = 16,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&amp;nbsp; &lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_dev = "hdmi",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB24,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode_str = "1920x1080M@60",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_bpp = 32,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .disp_dev = "lcd",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .interface_pix_fmt = IPU_PIX_FMT_RGB565,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .mode_str = "CLAA-WVGA",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .default_bpp = 16,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .int_clk = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .late_init = false,&lt;/P&gt;&lt;P&gt;&amp;nbsp; } ,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and our uboot argument is :&lt;/P&gt;&lt;P&gt;setenv bootargs_emmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,LDB-NEC-XGA,if=RGB666 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24 ldb=dul0'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the result is as the pictures attached.&lt;/P&gt;&lt;P&gt;Can any one give me some tips?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 10:28:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396198#M58078</guid>
      <dc:creator>huang_dexiang</dc:creator>
      <dc:date>2015-06-12T10:28:26Z</dc:date>
    </item>
    <item>
      <title>Re: mx6q LVDS+HDMI show ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396199#M58079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi huand&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for lvds + hdmi one can look at&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-wiki-small" data-containerid="2004" data-containertype="14" data-objectid="93449" data-objecttype="102" href="https://community.freescale.com/docs/DOC-93449"&gt;https://community.freescale.com/docs/DOC-93449&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for new lcd one needs to adjust timings, as in example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-thread-small" data-containerid="2004" data-containertype="14" data-objectid="355690" data-objecttype="1" href="https://community.freescale.com/thread/355690"&gt;https://community.freescale.com/thread/355690&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Jun 2015 06:27:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396199#M58079</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-06-13T06:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: mx6q LVDS+HDMI show ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396200#M58080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,igorpadykov. We need to show our UI and video on the LVDS and HDMI at the same time. We don't use android,our UI is based on MiniGUI library,and we play the video based on the vpu library released by fsl. The links mentioned in your reply don't work for our case. I have posted the bootup argument,it is same as the link says.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Jun 2015 11:39:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mx6q-LVDS-HDMI-show/m-p/396200#M58080</guid>
      <dc:creator>huang_dexiang</dc:creator>
      <dc:date>2015-06-13T11:39:31Z</dc:date>
    </item>
  </channel>
</rss>

