<?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 Re: IMX6Q Device Tree Binding for ADV7343 Encoder in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631054#M95883</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dump the clock tree before and after your operation, it can identify the issue easyer. But till now, I haven't seen such useful information from you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cat /sys/kernel/debug/clk/clk_summary&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can just replace "&lt;STRONG style="color: #555555;"&gt;FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT&amp;nbsp;&lt;/STRONG&gt;"&amp;nbsp;with 0, then VSYNC and HSYNC will be low active.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jan 2017 07:54:53 GMT</pubDate>
    <dc:creator>qiang_li-mpu_se</dc:creator>
    <dc:date>2017-01-19T07:54:53Z</dc:date>
    <item>
      <title>IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631031#M95860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We intend to use ADV7343 video encoder with IMX6Q (specifically IMX6Q Sabrelite) parallel RGB interface (DISP_DAT). I need to figure out few things on device tree binding and how to adapt it to this encoder. I am using BD Linux Kernel :&amp;nbsp;boundary-imx_3.14.52_1.1.0_ga and the corresponding dts file has the notations of for adv7180 device :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE data-tab-size="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;pinctrl_i2c3: i2c3grp {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="170"&gt;&lt;/TD&gt;&lt;TD&gt;fsl,pins = &amp;lt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="171"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_GPIO_5__I2C3_SCL 0x4001b8b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="172"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_GPIO_16__I2C3_SDA 0x4001b8b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="173"&gt;&lt;/TD&gt;&lt;TD&gt;#define GPIRQ_I2C3_J7 &amp;lt;&amp;amp;gpio1 9 IRQ_TYPE_EDGE_FALLING&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="174"&gt;&lt;/TD&gt;&lt;TD&gt;#define GP_I2C3_J7 &amp;lt;&amp;amp;gpio1 9 GPIO_ACTIVE_LOW&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="175"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_GPIO_9__GPIO1_IO09 0x1b0b0 /* I2C3 J7 interrupt */&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="176"&gt;&lt;/TD&gt;&lt;TD&gt;&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="177"&gt;&lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="178"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="179"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;pinctrl_i2c3_adv7180_gpios: i2c3-adv7180_gpiosgrp {&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="180"&gt;&lt;/TD&gt;&lt;TD&gt;fsl,pins = &amp;lt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="181"&gt;&lt;/TD&gt;&lt;TD&gt;/* No data enable pin, make sure it is not selected */&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="182"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_EIM_DA10__GPIO3_IO10 0x0b0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="183"&gt;&lt;/TD&gt;&lt;TD&gt;#define GP_ADV7180_PWN &amp;lt;&amp;amp;gpio3 13 GPIO_ACTIVE_LOW&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="184"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_EIM_DA13__GPIO3_IO13 0x0b0b0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="185"&gt;&lt;/TD&gt;&lt;TD&gt;#define GP_ADV7180_RESET &amp;lt;&amp;amp;gpio3 14 GPIO_ACTIVE_LOW&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="186"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_EIM_DA14__GPIO3_IO14 0x030b0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="187"&gt;&lt;/TD&gt;&lt;TD&gt;#define GPIRQ_ADV7180 &amp;lt;&amp;amp;gpio5 0 IRQ_TYPE_LEVEL_LOW&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="188"&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_EIM_WAIT__GPIO5_IO00 0x1b0b0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="189"&gt;&lt;/TD&gt;&lt;TD&gt;&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD data-line-number="190"&gt;&lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can some one explain why we have two such nodes for this chip ? Has anyone done this for&amp;nbsp;adv7343 chip ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2016 16:37:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631031#M95860</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-19T16:37:29Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631032#M95861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anuradha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as adv7343 chip is used instead LCD (not as&amp;nbsp;adv7180 which is sensor),&lt;/P&gt;&lt;P&gt;please check BD blog for various LCDs connections:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/" title="https://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/"&gt;https://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so one will have to adapt resolutions and timings for ADV7343.&lt;/P&gt;&lt;P&gt;For dts customizations one can look at&lt;/P&gt;&lt;P&gt;&lt;A href="http://boundarydevices.com/mx6-device-tree-customization/"&gt;http://boundarydevices.com/mx6-device-tree-customization/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2016 23:59:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631032#M95861</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-09-19T23:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631033#M95862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor and All,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply. Well I just put the above code to get the DTS notation cleared. I think I have figured out the pinctrl function and how to make an entry for ADV7343 in dts as an i2c node. So the modifications I made (in bold) in my dts (imx6q-sabrelite.dts) file and dtsi file (imx6qdl-sabrelite.dtsi which the dts includes) look like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;IN IMX6QDL-SABRELITE.DTSI&amp;nbsp; -----&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_i2c3_adv7180: i2c3-adv7180grp {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;/* parallel camera on CSI1, pins differ for iMX6Q/iMX6DL */&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;pinctrl_i2c3_adv7343: i2c3-adv7343grp {&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; };&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aliases {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;backlight_lcd = &amp;amp;backlight_lcd;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;backlight_lvds = &amp;amp;backlight_lvds;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;fb_hdmi = &amp;amp;fb_hdmi;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;fb_lcd = &amp;amp;fb_lcd;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;fb_lvds = &amp;amp;fb_lvds;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;fb_adv7343 = &amp;amp;fb_adv7343;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;lcd = &amp;amp;lcd;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;ldb = &amp;amp;ldb;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;mmc0 = &amp;amp;usdhc3;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;mmc1 = &amp;amp;usdhc4;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;mmc2 = &amp;amp;usdhc2;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;mxcfb0 = &amp;amp;fb_hdmi;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;mxcfb1 = &amp;amp;fb_lvds;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;mxcfb2 = &amp;amp;fb_lcd;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;mxcfb3 = &amp;amp;fb_adv7343;&lt;/STRONG&gt;&amp;nbsp;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pwm_lcd = &amp;amp;pwm1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pwm_lvds = &amp;amp;pwm4;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;t_lvds = &amp;amp;t_lvds;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fb_lcd: fb@2 {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,mxc_sdc_fb";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;disp_dev = "lcd";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;interface_pix_fmt = "RGB666";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;default_bpp = &amp;lt;16&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;int_clk = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;late_init = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;status = "disabled";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;fb_adv7343: fb@3 { &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,mxc_sdc_fb";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;disp_dev = "adv7343";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;interface_pix_fmt = "RGB24";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;default_bpp = &amp;lt;32&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;int_clk = &amp;lt;0&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;late_init = &amp;lt;0&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; };&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="font-weight: normal;"&gt;IN &lt;/SPAN&gt;&lt;SPAN style="font-weight: normal;"&gt;IMX6Q-SABRELITE.DTS&lt;/SPAN&gt;&lt;SPAN style="font-weight: normal;"&gt;&amp;nbsp; -----&amp;gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;pinctrl_i2c3_adv7343 {&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;fsl,pins = &amp;lt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN15__IPU1_DI0_PIN15 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN2__IPU1_DI0_PIN02 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN3__IPU1_DI0_PIN03 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT0__IPU1_DISP0_DATA00 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT1__IPU1_DISP0_DATA01 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT2__IPU1_DISP0_DATA02 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT3__IPU1_DISP0_DATA03 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT4__IPU1_DISP0_DATA04 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT5__IPU1_DISP0_DATA05 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT6__IPU1_DISP0_DATA06 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT7__IPU1_DISP0_DATA07 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT8__IPU1_DISP0_DATA08 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT9__IPU1_DISP0_DATA09 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT10__IPU1_DISP0_DATA10 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT11__IPU1_DISP0_DATA11 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT12__IPU1_DISP0_DATA12 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT13__IPU1_DISP0_DATA13 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT14__IPU1_DISP0_DATA14 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT15__IPU1_DISP0_DATA15 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT16__IPU1_DISP0_DATA16 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT17__IPU1_DISP0_DATA17 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT18__IPU1_DISP0_DATA18 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT19__IPU1_DISP0_DATA19 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT20__IPU1_DISP0_DATA20 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT21__IPU1_DISP0_DATA21 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT22__IPU1_DISP0_DATA22 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT23__IPU1_DISP0_DATA23 0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;i2c3 {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;clock-frequency = &amp;lt;100000&amp;gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;adv7343: adv7343@2D {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//0x2D is I2C address of encoder&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "adv,adv7343";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reg = &amp;lt;0x2D&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3_adv7343&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DOVDD-supply = &amp;lt;&amp;amp;reg_3p3v&amp;gt;; /* 3.3v */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AVDD-supply = &amp;lt;&amp;amp;reg_3p3v&amp;gt;; /* 3.3v */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DVDD-supply = &amp;lt;&amp;amp;reg_1p8v&amp;gt;; /* 1.8v */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PVDD-supply = &amp;lt;&amp;amp;reg_1p8v&amp;gt;; /* 1.8v */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipu_id = &amp;lt;0&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;disp_id = &amp;lt;0&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default_ifmt = "RGB24";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;amp;fb_adv7343 {&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This was written assuming that the Parallel RGB to encoder behaves in the same way as a display device (but i am not sure whether this binding is correct). Anyway I am still unable to get the output available. I installed the adv7343 driver as an external module in imx6 and the module is visible under lsmod. Before installing the driver I was also able to communicate to the encoder through raw IMX6 I2C data, so the i2c address seems to be correct. And when the driver module is loaded, the i2c bus gets busy and my assumption is&amp;nbsp;the imx6&amp;nbsp;is trying to communicate with encoder through the driver. Another thing I am not certain is how to use the fbs (frame buffers I guess) and mxcfbs with this encoder. Any hints on this ? &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Sep 2016 07:23:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631033#M95862</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-21T07:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631034#M95863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Qiang_FSL"&gt;Qiang_FSL&lt;/A&gt;‌ : Dear Qiang, I saw an excellent post you've made on cvbs output of imx6. Would you be able to give a hint on this ? Can we adapt adv739x for this encoder ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Sep 2016 13:45:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631034#M95863</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-21T13:45:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631035#M95864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-content-finding="Community" data-userid="286492" data-username="tengri" href="https://community.nxp.com/people/tengri"&gt;&lt;SPAN style="font-size: large;"&gt;Anuradha Ranasinghe&lt;/SPAN&gt;&lt;/A&gt;, the adv7343 can work in VSYNC/HSYNC mode, so you can reference to mxc_lcdif.c to create a new fb driver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an example, IMX6 LCDIF output VSYNC/HSYNC display data to SII902x chip, which will convert the parallel LCD input to HDMI output.&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-329734"&gt;https://community.nxp.com/docs/DOC-329734&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 02:29:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631035#M95864</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2016-09-22T02:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631036#M95865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for your input &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Qiang_FSL"&gt;Qiang_FSL&lt;/A&gt;‌, I think you had used similar routines in&amp;nbsp;mxcfb_adv739x.c as well. And the both sources are really helpful at this point. But I have to figure out one thing : the available linux driver for adv7343.c has only v4l2 routines (no frame buffer usage) for v4l2-subdev, so does this enumerate the encoder as a video device ? I'm trying to understand how this driver supposes to forward encoder calls. Particularly for my application is this driver usable ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 05:17:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631036#M95865</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-22T05:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631037#M95866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm referring to this driver :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jivelink14" href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/media/i2c/adv7343.c" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/media/i2c/adv7343.c"&gt;https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/media/i2c/adv7343.c&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I noticed this driver has&amp;nbsp;enumerated a /dev/video16 and with command v4l2-ctl -d /dev/video16 -all, I am receiving following output in the terminal :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Driver Info (not using libv4l2):&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Driver name : mxc_vout&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Card type : DISP4 BG&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Bus info : &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Driver version: 3.14.52&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities : 0x04000002&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Video Output&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Streaming&lt;BR /&gt;Format Video Output:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Width/Height : 320/240&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Pixel Format : ''&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Field : Any&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Bytes per Line: 0&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Size Image : 76800&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Colorspace : Unknown (00000000)&lt;BR /&gt;Crop Capability Video Output:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Bounds : Left 0, Top 0, Width 1280, Height 720&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Default : Left 0, Top 0, Width 1280, Height 720&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Pixel Aspect: 0/0&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;horizontal_flip (bool) : default=0 value=0&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;vertical_flip (bool) : default=0 value=0&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;rotate (int) : min=0 max=270 step=90 default=0 value=0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and for cat /sys/class/graphics/fb0/modes I get various video&amp;nbsp;format information as follows -&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;U:1280x720p-60&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;S:640x480p-60&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;V:640x480p-60&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I do not understand is how to get this enumerated device work for encoder output and to get the cvbs signal.....&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/media/i2c/adv7343.c" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/media/i2c/adv7343.c"&gt;https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/media/i2c/adv7343.c&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 07:10:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631037#M95866</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-22T07:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631038#M95867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-content-finding="Community" data-userid="286492" data-username="tengri" href="https://community.nxp.com/people/tengri"&gt;&lt;SPAN style="font-size: large;"&gt;Anuradha Ranasinghe&lt;/SPAN&gt;&lt;/A&gt;, if you just reference to this media/i2c/adv7343.c driver, it can't combine with the IPU hardware, so there is no real display output from IMX6 to adv7343. You should reference to the mxcfb_sii902x.c, it is more close to your case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't have the mxcfb_adv739x.c code for 3.14.52 kernel, and this driver is for BT656 interface, it is more complicated on IMX6 IPU side.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In another way, you can just use the current mxc_lcdif.c driver and add your display mode into it, such as 1280*720, then set video mode in boot command as followed, after booted, just config the adv7343 with I2C initialization codes.&amp;nbsp;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: medium;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;video=mxcfb0:dev=lcd, LCD-720P60,if=RGB24,bpp=32&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* 1280x720p @ 60 Hz , pixel clk @ 74.25MHz */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "LCD-720P60", 60, 1280, 720, 13468, 220, 110, 20, 5, 40, 5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FB_VMODE_NONINTERLACED,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; font-size: medium; font-family: Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: Times New Roman;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 07:22:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631038#M95867</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2016-09-22T07:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631039#M95868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Qiang_FSL"&gt;Qiang_FSL&lt;/A&gt;, Well I thought about that too. So that this initialization code can be placed&amp;nbsp;in our user application to set the encoder settings. But having a driver is genuine though. Thanks alot for your suggestions and support on this. I'll try writing the mxcfb driver for the encoder, Btw do we have other dependencies (files depend on FBs and IPUv3) of assigning mxc_frame buffers for the encoder ? And&amp;nbsp;If I load the modified mxcfb_lcd code or (mxc_adv7343 which I write) and add it as an external driver module, would the driver work or should it be built with kernel&amp;nbsp;?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 08:20:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631039#M95868</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-22T08:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631040#M95869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The module mode driver of mxc_adv7343 is OK too.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 07:34:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631040#M95869</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2016-09-23T07:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631041#M95870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, so I am trying to get the lcd signals directly to RGB port. The configuration settings are given below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are my dts information ----&amp;gt;&lt;/P&gt;&lt;P&gt;ipu1 = "/soc/ipu@02800000";&lt;BR /&gt; fb_hdmi = "/fb@0";&lt;BR /&gt; fb_lcd = "/fb@2";&lt;BR /&gt; fb_lvds = "/fb@1";&lt;BR /&gt; lcd = "/lcd@0";&lt;BR /&gt; ldb = "/soc/aips-bus@02000000/ldb@020e0008";&lt;BR /&gt; mxcfb0 = "/fb@0";&lt;BR /&gt; mxcfb1 = "/fb@1";&lt;BR /&gt; mxcfb2 = "/fb@2";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fb_lcd: fb@2 {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,mxc_sdc_fb";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;disp_dev = "lcd";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;interface_pix_fmt = "RGB24";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;default_bpp = &amp;lt;16&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;int_clk = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;late_init = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;status = "disabled";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lcd: lcd@0 {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,lcd";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;ipu_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;disp_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;default_ifmt = "RGB24";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lcd0&amp;gt;; &amp;nbsp;//having RGB DISP pins&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And mxc_lcd infor ----&amp;gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;static struct fb_videomode lcdif_modedb[] = {&lt;BR /&gt; {&lt;BR /&gt; /* 800x480 @ 57 Hz , pixel clk @ 27MHz */&lt;BR /&gt; "CLAA-WVGA", 57, 800, 480, 37037, 40, 60, 10, 10, 20, 10,&lt;BR /&gt; FB_SYNC_CLK_LAT_FALL,&lt;BR /&gt; FB_VMODE_NONINTERLACED,&lt;BR /&gt; 0,},&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used following Uboot command to pass the env information :-&lt;/P&gt;&lt;P&gt;=&amp;gt; &lt;STRONG&gt;setenv mmcargs setenv bootargs console=${console},${baudrate} root=${mmcroot} fbmem=24M video=mxcfb2:dev=lcd,CLAA-WVGA,if=RGB24,bpp=32&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;=&amp;gt; saveenv&lt;/P&gt;&lt;P&gt;=&amp;gt; reset&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But there is no signal present at pixel clock output, nor DRDY. Does the RGB port have an auto-detection mechanism for lcd mode ? But as I mentioned at the beginning, the RGB port signals are devoted for encoder chip. My Uboot terminal output at boot&amp;nbsp;is attached herewith.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 08:49:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631041#M95870</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-23T08:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631042#M95871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On NXP iMX6 SabreSD board:&lt;/P&gt;&lt;P&gt;video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB565,bpp=32&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In device tree file "arch\arm\boot\dts\imx6qdl-sabresd.dtsi", it is on IPU0 DI0 since the display PINs are on this interface:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;A href="mailto:lcd@0"&gt;lcd@0&lt;/A&gt; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;compatible = "fsl,lcd";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;ipu_id = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;disp_id = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;default_ifmt = "RGB565";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ipu1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;status = "okay";&lt;BR /&gt;&amp;nbsp;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;pinctrl_ipu1: ipu1grp {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN15__IPU1_DI0_PIN15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN2__IPU1_DI0_PIN02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN3__IPU1_DI0_PIN03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DI0_PIN4__IPU1_DI0_PIN04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT0__IPU1_DISP0_DATA00&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT1__IPU1_DISP0_DATA01&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT2__IPU1_DISP0_DATA02&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT3__IPU1_DISP0_DATA03&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT4__IPU1_DISP0_DATA04&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT5__IPU1_DISP0_DATA05&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT6__IPU1_DISP0_DATA06&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT7__IPU1_DISP0_DATA07&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT8__IPU1_DISP0_DATA08&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT9__IPU1_DISP0_DATA09&amp;nbsp;&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT10__IPU1_DISP0_DATA10&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT11__IPU1_DISP0_DATA11&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT12__IPU1_DISP0_DATA12&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT13__IPU1_DISP0_DATA13&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT14__IPU1_DISP0_DATA14&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT15__IPU1_DISP0_DATA15&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT16__IPU1_DISP0_DATA16&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT17__IPU1_DISP0_DATA17&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT18__IPU1_DISP0_DATA18&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT19__IPU1_DISP0_DATA19&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT20__IPU1_DISP0_DATA20&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT21__IPU1_DISP0_DATA21&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT22__IPU1_DISP0_DATA22&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX6QDL_PAD_DISP0_DAT23__IPU1_DISP0_DATA23&amp;nbsp; 0x10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 09:20:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631042#M95871</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2016-09-23T09:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631043#M95872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Exactly &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Qiang_FSL"&gt;Qiang_FSL&lt;/A&gt;‌, sorry I missed that part in my previous comment. pincntrl looks like this (but having a different grp name). And I also included&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MX6QDL_PAD_DI0_PIN4__IPU1_DI0_PIN04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000 to the grp :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_lcd0: lcd0grp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6QDL_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK 0x10&lt;BR /&gt; MX6QDL_PAD_DI0_PIN15__IPU1_DI0_PIN15 0x10&lt;BR /&gt; MX6QDL_PAD_DI0_PIN2__IPU1_DI0_PIN02 0x10&lt;BR /&gt; MX6QDL_PAD_DI0_PIN3__IPU1_DI0_PIN03 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT0__IPU1_DISP0_DATA00 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT1__IPU1_DISP0_DATA01 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT2__IPU1_DISP0_DATA02 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT3__IPU1_DISP0_DATA03 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT4__IPU1_DISP0_DATA04 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT5__IPU1_DISP0_DATA05 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT6__IPU1_DISP0_DATA06 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT7__IPU1_DISP0_DATA07 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT8__IPU1_DISP0_DATA08 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT9__IPU1_DISP0_DATA09 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT10__IPU1_DISP0_DATA10 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT11__IPU1_DISP0_DATA11 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT12__IPU1_DISP0_DATA12 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT13__IPU1_DISP0_DATA13 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT14__IPU1_DISP0_DATA14 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT15__IPU1_DISP0_DATA15 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT16__IPU1_DISP0_DATA16 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT17__IPU1_DISP0_DATA17 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT18__IPU1_DISP0_DATA18 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT19__IPU1_DISP0_DATA19 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT20__IPU1_DISP0_DATA20 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT21__IPU1_DISP0_DATA21 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT22__IPU1_DISP0_DATA22 0x10&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT23__IPU1_DISP0_DATA23 0x10&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and changed lcd@ as follows (from original sabrelite dts/dtsi and for that particular display the format is set to RGB666)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;lcd: lcd@0 {&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,lcd";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipu_id = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;disp_id = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;default_ifmt = "RGB666";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lcd0&amp;gt;; &amp;nbsp;//having RGB DISP pins&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;So basically settings look okay except the DI0_PIN4. But still I cannot detect a sensible signal from pixel clk, but strangely when I am in the Uboot through console, following signals (in attachment) were acquired from DRDR (Red) and DISP0_CLK (Blue). What could be the reason for this :&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 11:22:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631043#M95872</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-23T11:22:18Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631044#M95873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DI0_PIN4 is not used.&lt;/P&gt;&lt;P&gt;Maybe you had set lcd to second framebuffer, so it is blanked default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please attached your full kernel boot up log. And after booted into Linux, please run the followed commands to dump the display informamtions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$ cat /sys/class/graphics/fb0/fsl_disp_dev_property&lt;/P&gt;&lt;P&gt;$ cat /sys/class/graphics/fb1/fsl_disp_dev_property&lt;/P&gt;&lt;P&gt;$ cat /sys/class/graphics/fb2/fsl_disp_dev_property&lt;/P&gt;&lt;P&gt;$ cat /sys/class/graphics/fb3/fsl_disp_dev_property&lt;/P&gt;&lt;P&gt;$ cat /sys/class/graphics/fb4/fsl_disp_dev_property&lt;/P&gt;&lt;P&gt;$ cat /sys/class/graphics/fb5/fsl_disp_dev_property&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2016 05:26:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631044#M95873</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2016-09-27T05:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631045#M95874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Qing,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi, the frame buffer assignment issue was in the 6x_bootscript file, as it is loaded after the uboot command and it overwrites whatever I specified with&amp;nbsp;uboot commands. After adding the video command (&lt;SPAN&gt;setenv bootargs ${bootargs} video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB24,bpp=32)&amp;nbsp;&lt;/SPAN&gt;to 6x_bootscript, I was able to get sort of acceptable signal wave forms from the RGB port. Now the terminal outputs for the above cat commands look like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; cat /sys/class/graphics/fb0/fsl_disp_dev_property&lt;BR /&gt;&amp;gt; lcd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;//----------------------------------------- &amp;gt; so fb0 is assigned to our lcd, this must be okay right ?&lt;/SPAN&gt;&lt;BR /&gt;&amp;gt; root@tengri:/home/ubuntu# cat /sys/class/graphics/fb1/fsl_disp_dev_property&lt;BR /&gt;&amp;gt; overlay&lt;BR /&gt;&amp;gt; root@tengri:/home/ubuntu# cat /sys/class/graphics/fb2/fsl_disp_dev_property&lt;BR /&gt;&amp;gt; cat: /sys/class/graphics/fb2/fsl_disp_dev_property: No such file or directory&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And after the i2c settings, I received sort of a cvbs looking signal from the encoder. However the TV does not detect this cvbs signal. I have few doubts about the settings I am using and they are as follows :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---------&amp;nbsp;&amp;nbsp;&amp;nbsp;DTS Settings&amp;nbsp;&amp;nbsp;&amp;nbsp;---------&lt;/P&gt;&lt;P&gt;1. pincntrl settings of the lcd are defines as exactly as the way you pointed out (including &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;DI0_PIN4)&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;lcd: lcd@0 {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,lcd";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipu_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;disp_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default_ifmt = "RGB24";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//This was&amp;nbsp;originally RGB666 in default dts, is it okay to change this to RGB24 ?&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lcd0&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- 6x_bootscript ----------&lt;/P&gt;&lt;P&gt;setenv bootargs ${bootargs} video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB24,bpp=32&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;--------- But in mxc_lcdif.c ----------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{&lt;BR /&gt; /* 800x480 @ 57 Hz , pixel clk @ 27MHz */&lt;BR /&gt; "CLAA-WVGA", 57, 800, 480, 37037, 40, 60, 10, 10, 20, 10,&lt;BR /&gt; FB_SYNC_CLK_LAT_FALL,&lt;BR /&gt; FB_VMODE_NONINTERLACED,&lt;BR /&gt; 0,},&lt;BR /&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I know this settings in the lcdif is not compatible with the device (in video command) I have&amp;nbsp;used. But instead of compiling the whole kernel (as this is a built in driver,&amp;nbsp;external&amp;nbsp;module installation can't be done) can't we pass following parameters in the boot command ?&amp;nbsp;&amp;nbsp;Specially the command&amp;nbsp;&lt;SPAN style="border: 0px; color: #1f497d; font-size: medium;"&gt;&lt;STRONG&gt;FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt; /* 1280x720p @ 60 Hz , pixel clk @ 74.25MHz */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;"LCD-720P60", 60, 1280, 720, 13468, 220, 110, 20, 5, 40, 5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="border: 0px; color: #1f497d; font-size: medium;"&gt;&lt;STRONG&gt;FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;FB_VMODE_NONINTERLACED,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;0,},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit; font-size: medium;"&gt;I've also attached the wave forms observed herewith, I'd be really grateful if you could&amp;nbsp;take a look at them and advise me.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit; font-size: medium;"&gt;Thanks in advance !&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Sep 2016 06:40:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631045#M95874</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-09-28T06:40:04Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631046#M95875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Qiang Li,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi, I was able to detect a video signal with VSYNC/HSYNC mode after modifying the lcd code, now I have few questions about the video format of the lcd entry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Should &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MX6QDL_PAD_DI0_PIN4__IPU1_DI0_PIN04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000 be used in LCD group in dts file ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Since we are receiving signals from 24 bit RGB port, what should be correct settings of lcd@ in dts file ?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;lcd: lcd@0 {&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,lcd";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ipu_id = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;disp_id = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;default_ifmt = "RGB666"; //shouldn't this be RGB24 ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lcd0&amp;gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. The adv7343 encoder provides cvbs output only for an&amp;nbsp;SD video input (or since any input is coming 24 bit format, should this work?) so if we modify the lcd entry of mxc_lcdif.c for that, how does it look like ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;/* 1280x720p @ 60 Hz , pixel clk @ 74.25MHz */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;"LCD-720P60", 60, 1280, 720, 13468, 220, 110, 20, 5, 40, 5,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 16px;"&gt;FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;FB_VMODE_NONINTERLACED,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;0,},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;I'd be grateful if you could kindly answer these question, one by one.......&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="color: #1f497d; border: 0px; font-weight: inherit; font-size: medium;"&gt;Thanks in advance !&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 16:52:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631046#M95875</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2016-10-06T16:52:38Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631047#M95876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For Q1, DI0_PIN4 is not needed, your hardware doesn't need use it.&lt;/P&gt;&lt;P&gt;For Q2, the ifmt depends on your hardware, for NXP reference board, we only connected 18 data lines to LCD panel, so it is RGB666, if your hardware had connected 24 data lines, then you should use RGB24.&lt;/P&gt;&lt;P&gt;For Q3, that &lt;SPAN style="color: #1f497d; font-family: Calibri; font-size: medium;"&gt;LCD-720P60&lt;/SPAN&gt; timing parameters is from CEA-861-D specification, you can check the SD video timing with adv7343.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Oct 2016 02:21:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631047#M95876</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2016-10-08T02:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631048#M95877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Qian Li,&lt;/P&gt;&lt;P&gt;Hi, apart from the entry in mxc_lcdif.c, do I need to change settings in any other source files (i.e. ipu_disp.c ) to get this work ? After compiling the kernel, the pixel clock of IPU1DISP0 becomes 38MHz instead of SD 27MHz. I checked the imx6_clk.c file, the parent of the DISP0 is set to PLL5. The pixel clock value is similarly wrong for the CLAA-WVGA lcd ! what could cause this issue ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="background-color: #ffffff; color: #555555;"&gt;and in mxc_lcdif.c&lt;/STRONG&gt;&lt;BR style="color: #555555; background-color: #ffffff;" /&gt;&lt;STRONG style="background-color: #ffffff; color: #555555;"&gt;/* 800×480 @ 57 Hz , pixel clk @ 27MHz */&lt;/STRONG&gt;&lt;BR style="color: #555555; background-color: #ffffff;" /&gt;&lt;STRONG style="background-color: #ffffff; color: #555555;"&gt;TENGRI-LCD”, 57, 800, 480, 37037, 40, 60, 10, 10, 20, 10,&lt;/STRONG&gt;&lt;BR style="color: #555555; background-color: #ffffff;" /&gt;&lt;STRONG style="background-color: #ffffff; color: #555555;"&gt;FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT&lt;/STRONG&gt;&lt;BR style="color: #555555; background-color: #ffffff;" /&gt;&lt;STRONG style="background-color: #ffffff; color: #555555;"&gt;FB_VMODE_NONINTERLACED,&lt;/STRONG&gt;&lt;BR style="color: #555555; background-color: #ffffff;" /&gt;&lt;STRONG style="background-color: #ffffff; color: #555555;"&gt;0,},&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2017 10:52:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631048#M95877</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2017-01-16T10:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631049#M95878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And for this &lt;SPAN style="color: #555555; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;&lt;STRONG&gt;FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, &lt;/STRONG&gt;&lt;/SPAN&gt;following are the HSYNC and VSYNC acquired at RGB port. Can you please verify these two signals ? :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/13273i2A99AAF1EBA96D3B/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blue : HSYNC and RED : VSYNC&lt;/P&gt;&lt;P&gt;Anyway the encoded signal I have at cvbs output does not have color space, only leaving the color burst in the signal !!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2017 12:25:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631049#M95878</guid>
      <dc:creator>tengri</dc:creator>
      <dc:date>2017-01-16T12:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q Device Tree Binding for ADV7343 Encoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631050#M95879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you run command "cat /sys/kernel/debug/clk/clk_summary" to dump the real clock tree setting? Maybe you had set the pixel clock to IPU internal clock mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check device tree and make sure int_clk is 0:&lt;/P&gt;&lt;P&gt;&amp;nbsp;mxcfb3: &lt;A href="mailto:fb@2"&gt;fb@x&lt;/A&gt; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;compatible = "fsl,mxc_sdc_fb";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;disp_dev = "lcd";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;interface_pix_fmt = "RGB565";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;mode_str ="CLAA-WVGA";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;default_bpp = &amp;lt;16&amp;gt;;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;int_clk = &amp;lt;0&amp;gt;;&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;late_init = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;status = "disabled";&lt;BR /&gt;&amp;nbsp;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 02:30:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Device-Tree-Binding-for-ADV7343-Encoder/m-p/631050#M95879</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2017-01-19T02:30:41Z</dc:date>
    </item>
  </channel>
</rss>

