<?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>i.MX ProcessorsのトピックIMX8MP LVDS does not work</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1648377#M205650</link>
    <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;I'm trying to work with mistubishi LVDS panel directly connected to LVDS of i.MX8m PLUS.&amp;nbsp; &amp;nbsp;&lt;BR /&gt;I'm working with custom board but it is based on imx8mp evk.&lt;/P&gt;&lt;P&gt;I refered to imx8mp-evk-jdi-wuxga-lvds-panel.dts, so this is the .dts what I made.&lt;/P&gt;&lt;LI-CODE lang="c"&gt;/ {
	lvds0_panel {
        compatible = "panel-lvds";
	    backlight = &amp;lt;&amp;amp;lvds_backlight&amp;gt;;
		status = "okay";

		data-mapping = "jeida-24";
		width-mm = &amp;lt;160&amp;gt;;
		height-mm = &amp;lt;120&amp;gt;;

		panel-timing {
	                clock-frequency = &amp;lt;50000000&amp;gt;;
        	        hactive = &amp;lt;320&amp;gt;;
	                vactive = &amp;lt;240&amp;gt;;
        	        hback-porch = &amp;lt;65&amp;gt;;
	                hfront-porch = &amp;lt;65&amp;gt;;
        	        vback-porch = &amp;lt;14&amp;gt;;
                	vfront-porch = &amp;lt;3&amp;gt;;
	                hsync-len = &amp;lt;32&amp;gt;;
        	        vsync-len = &amp;lt;5&amp;gt;;
                	hsync-active = &amp;lt;0&amp;gt;;
	                vsync-active = &amp;lt;0&amp;gt;;
        	        de-active = &amp;lt;1&amp;gt;;
                	pixelclk-active = &amp;lt;0&amp;gt;;

	                power-on-delay = &amp;lt;40&amp;gt;;
        	        power-off-delay = &amp;lt;16&amp;gt;;
                	relax-delay = &amp;lt;1000&amp;gt;;
		};

        port {
              	panel_lvds_in: endpoint {
					remote-endpoint = &amp;lt;&amp;amp;lvds_out&amp;gt;;
               	};
        };
	};
};


&amp;amp;lcdif1 {
	status = "okay";
};

&amp;amp;lcdif2 {
	status = "okay";
};

&amp;amp;lcdif3 {
	status = "okay";

	thres-low  = &amp;lt;1 2&amp;gt;;             /* (FIFO * 1 / 2) */
	thres-high = &lt;LI-EMOJI id="lia_red-heart" title=":red_heart:"&gt;&lt;/LI-EMOJI&gt; 4&amp;gt;;             /* (FIFO * 3 / 4) */
};

&amp;amp;ldb_phy {
	status = "okay";
};

&amp;amp;ldb {
	status = "okay";
	fsl,dual-channel;

        lvds-channel@0 {
                fsl,data-mapping = "spwg";
		status = "okay";

		/delete-node/ port@1;

                port@1 {
                        reg = &amp;lt;1&amp;gt;;

                        lvds_out: endpoint {
                                remote-endpoint = &amp;lt;&amp;amp;panel_lvds_in&amp;gt;;
                        };
                };
        };
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And according to dmesg log, panel-lvds probe completed. as I know, there should be the file something like /sys/class/drm/card1-LVDS-1, but there's file list of /sys/class/drm/ in my situation is pretty different.&lt;/P&gt;&lt;LI-CODE lang="c"&gt;root@imx8mpevk:/sys/class/drm# ls
card0 renderD128 version&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, when I excute 'weston-flower' after weston-start, there's errors that says cannot find display.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8mpevk:~# weston-start
root@imx8mpevk:~# weston-flower
failed to connect to Wayland display: No such file or directory
failed to create display: No such file or directory&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I read many of NXP community articles that similar of my case, but any of them was not helpful.&lt;/P&gt;&lt;P&gt;Can I get any clue of this situation?&lt;/P&gt;</description>
    <pubDate>Thu, 11 May 2023 06:35:33 GMT</pubDate>
    <dc:creator>koo_sensei</dc:creator>
    <dc:date>2023-05-11T06:35:33Z</dc:date>
    <item>
      <title>IMX8MP LVDS does not work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1648377#M205650</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;I'm trying to work with mistubishi LVDS panel directly connected to LVDS of i.MX8m PLUS.&amp;nbsp; &amp;nbsp;&lt;BR /&gt;I'm working with custom board but it is based on imx8mp evk.&lt;/P&gt;&lt;P&gt;I refered to imx8mp-evk-jdi-wuxga-lvds-panel.dts, so this is the .dts what I made.&lt;/P&gt;&lt;LI-CODE lang="c"&gt;/ {
	lvds0_panel {
        compatible = "panel-lvds";
	    backlight = &amp;lt;&amp;amp;lvds_backlight&amp;gt;;
		status = "okay";

		data-mapping = "jeida-24";
		width-mm = &amp;lt;160&amp;gt;;
		height-mm = &amp;lt;120&amp;gt;;

		panel-timing {
	                clock-frequency = &amp;lt;50000000&amp;gt;;
        	        hactive = &amp;lt;320&amp;gt;;
	                vactive = &amp;lt;240&amp;gt;;
        	        hback-porch = &amp;lt;65&amp;gt;;
	                hfront-porch = &amp;lt;65&amp;gt;;
        	        vback-porch = &amp;lt;14&amp;gt;;
                	vfront-porch = &amp;lt;3&amp;gt;;
	                hsync-len = &amp;lt;32&amp;gt;;
        	        vsync-len = &amp;lt;5&amp;gt;;
                	hsync-active = &amp;lt;0&amp;gt;;
	                vsync-active = &amp;lt;0&amp;gt;;
        	        de-active = &amp;lt;1&amp;gt;;
                	pixelclk-active = &amp;lt;0&amp;gt;;

	                power-on-delay = &amp;lt;40&amp;gt;;
        	        power-off-delay = &amp;lt;16&amp;gt;;
                	relax-delay = &amp;lt;1000&amp;gt;;
		};

        port {
              	panel_lvds_in: endpoint {
					remote-endpoint = &amp;lt;&amp;amp;lvds_out&amp;gt;;
               	};
        };
	};
};


&amp;amp;lcdif1 {
	status = "okay";
};

&amp;amp;lcdif2 {
	status = "okay";
};

&amp;amp;lcdif3 {
	status = "okay";

	thres-low  = &amp;lt;1 2&amp;gt;;             /* (FIFO * 1 / 2) */
	thres-high = &lt;LI-EMOJI id="lia_red-heart" title=":red_heart:"&gt;&lt;/LI-EMOJI&gt; 4&amp;gt;;             /* (FIFO * 3 / 4) */
};

&amp;amp;ldb_phy {
	status = "okay";
};

&amp;amp;ldb {
	status = "okay";
	fsl,dual-channel;

        lvds-channel@0 {
                fsl,data-mapping = "spwg";
		status = "okay";

		/delete-node/ port@1;

                port@1 {
                        reg = &amp;lt;1&amp;gt;;

                        lvds_out: endpoint {
                                remote-endpoint = &amp;lt;&amp;amp;panel_lvds_in&amp;gt;;
                        };
                };
        };
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And according to dmesg log, panel-lvds probe completed. as I know, there should be the file something like /sys/class/drm/card1-LVDS-1, but there's file list of /sys/class/drm/ in my situation is pretty different.&lt;/P&gt;&lt;LI-CODE lang="c"&gt;root@imx8mpevk:/sys/class/drm# ls
card0 renderD128 version&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, when I excute 'weston-flower' after weston-start, there's errors that says cannot find display.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8mpevk:~# weston-start
root@imx8mpevk:~# weston-flower
failed to connect to Wayland display: No such file or directory
failed to create display: No such file or directory&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I read many of NXP community articles that similar of my case, but any of them was not helpful.&lt;/P&gt;&lt;P&gt;Can I get any clue of this situation?&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 06:35:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1648377#M205650</guid>
      <dc:creator>koo_sensei</dc:creator>
      <dc:date>2023-05-11T06:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP LVDS does not work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1650689#M205903</link>
      <description>&lt;P&gt;The lvds driver isn't probed correctly.&lt;/P&gt;
&lt;P&gt;For single channel panel, the dts node should like below.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;amp;ldb {
	status = "okay";

	lvds-channel@0 {
		fsl,data-mapping = "spwg";
		fsl,data-width = &amp;lt;24&amp;gt;;
		status = "okay";

		port@1 {
			reg = &amp;lt;1&amp;gt;;

			lvds_out: endpoint {
				remote-endpoint = &amp;lt;&amp;amp;xxxxx&amp;gt;;
			};
		};
	};
};&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;You should confirm the pixel format, jeida or spwg in panel-lvds&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Qmiller_0-1684204146649.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/223263i3E1A770F0B489848/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Qmiller_0-1684204146649.png" alt="Qmiller_0-1684204146649.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 May 2023 02:29:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1650689#M205903</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2023-05-16T02:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP LVDS does not work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1651634#M205994</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/151788"&gt;@Zhiming_Liu&lt;/a&gt;&amp;nbsp;.&lt;/P&gt;&lt;P&gt;I did you advised, but it does not work.&lt;/P&gt;&lt;P&gt;I'm using Kernel 5.4.70, and I checked some source code below /drivers/gpu.&lt;/P&gt;&lt;P&gt;Properties like 'fsl,data-mapping' and 'fsl,data-width' are used in "of_get_bus_format()" in /drivers/gpu/drm/bridge/fsl-imx-ldb.c. I add printk msg in "of_get_bus_format()" function but I cannot find my printk msg at dmesg log.&lt;/P&gt;&lt;P&gt;And of_get_bus_format() functions is called by function binds ldb, but Kernel does not call this function.&lt;BR /&gt;I also checked imx8mp_ldb_bind() in drivers/gpu/imx/imx8mp-ldb.c, and I don't know why imx8mp_ldb_bind() does not called.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you advise how can I bind LDB interface in 5.4.70 Kernel?&lt;/P&gt;</description>
      <pubDate>Wed, 17 May 2023 02:49:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/1651634#M205994</guid>
      <dc:creator>koo_sensei</dc:creator>
      <dc:date>2023-05-17T02:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP LVDS does not work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/2312922#M243871</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/151788"&gt;@Zhiming_Liu&lt;/a&gt;&amp;nbsp; Iam also facing the same problem in IMX8MPlus . Can you guide that&lt;/P&gt;</description>
      <pubDate>Thu, 05 Feb 2026 11:54:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-does-not-work/m-p/2312922#M243871</guid>
      <dc:creator>SanthoshRajavel</dc:creator>
      <dc:date>2026-02-05T11:54:19Z</dc:date>
    </item>
  </channel>
</rss>

