<?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のトピックRe: IMX8MP EVK native LVDS panel example device tree source</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1673745#M207964</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In you bsp come with different dtb that you can use as example imx8mp-evk-jdi-wuxga-lvds-panel.dts.&amp;nbsp; Also please take a look at:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Add-i-MX8MP-LVDS-driver-in-uboot/ta-p/1434826" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Add-i-MX8MP-LVDS-driver-in-uboot/ta-p/1434826&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Wed, 21 Jun 2023 15:29:17 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2023-06-21T15:29:17Z</dc:date>
    <item>
      <title>IMX8MP EVK native LVDS panel example device tree source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1672965#M207889</link>
      <description>&lt;P&gt;Can anyone provide an example of a device tree file that supports a single native LVDS panel on either LVDS0 or LVDS1 connector? I am trying to use a single native LVDS panel on either LVDS0 or LVDS1 connector. When I try this DTB I lose the HDMI and the LVDS panel does not work.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 18:47:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1672965#M207889</guid>
      <dc:creator>ufnguru</dc:creator>
      <dc:date>2023-06-20T18:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP EVK native LVDS panel example device tree source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1673745#M207964</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In you bsp come with different dtb that you can use as example imx8mp-evk-jdi-wuxga-lvds-panel.dts.&amp;nbsp; Also please take a look at:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Add-i-MX8MP-LVDS-driver-in-uboot/ta-p/1434826" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Add-i-MX8MP-LVDS-driver-in-uboot/ta-p/1434826&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2023 15:29:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1673745#M207964</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2023-06-21T15:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP EVK native LVDS panel example device tree source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1673865#M207972</link>
      <description>&lt;P&gt;I'm convinced you did not even look at my file. Also, the&amp;nbsp;&lt;SPAN&gt;imx8mp-evk-jdi-wuxga-lvds-panel.dts would never work unless the panel was one of those. My file works for all generic native panels on LVDS0 connector. It does not work on LVDS1 and I want it to work on LVDS1 what do I change?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2023 17:57:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1673865#M207972</guid>
      <dc:creator>ufnguru</dc:creator>
      <dc:date>2023-06-21T17:57:18Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP EVK native LVDS panel example device tree source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1674579#M208011</link>
      <description>&lt;P&gt;Here is my solution for a generic native LVDS panel on LVDS1, it works great:&lt;/P&gt;&lt;DIV&gt;#include "imx8mp-evk.dts"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/ {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;lvds1_panel {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;compatible = "panel-lvds";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status = "okay";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;backlight = &amp;lt;&amp;amp;lvds_backlight&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; data-mapping = "vesa-24";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; width-mm = &amp;lt;216&amp;gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height-mm = &amp;lt;135&amp;gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; panel-timing {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;clock-frequency = &amp;lt;72400000&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;hactive = &amp;lt;1280&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;vactive = &amp;lt;800&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;hback-porch = &amp;lt;80&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;hfront-porch = &amp;lt;48&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;vback-porch = &amp;lt;3&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;vfront-porch = &amp;lt;29&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;hsync-len = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;vsync-len = &amp;lt;6&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;port {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;panel1_lvds_in: endpoint {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;remote-endpoint = &amp;lt;&amp;amp;lvds1_out&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;};&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;amp;ldb {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;status = "okay";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;lvds-channel@1 {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl,data-mapping = "spwg";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl,data-width = &amp;lt;24&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;status = "okay";&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;port@1 {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;reg = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;lvds1_out: endpoint {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;remote-endpoint = &amp;lt;&amp;amp;panel1_lvds_in&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;};&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 17:07:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1674579#M208011</guid>
      <dc:creator>ufnguru</dc:creator>
      <dc:date>2023-06-22T17:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP EVK native LVDS panel example device tree source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1735373#M213710</link>
      <description>&lt;P&gt;Hello, I am trying to also intilize my LVDS display for my custom board also. I've used similar DT config like below, but I get:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8mp-lpddr4-evk:~# /usr/bin/weston --backend=drm-backend.so --shell=fullscreen-shell.so --no-clients-resize
Date: 2022-11-08 UTC
[14:04:39.947] weston 11.0.1
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: lf-6.1.1-1.0.0+
[14:04:39.947] Command line: /usr/bin/weston --backend=drm-backend.so --shell=fullscreen-shell.so --no-clients-resize
[14:04:39.947] OS: Linux, 6.1.1+gcc0d1d210bdd, #1 SMP PREEMPT Thu Mar  2 14:54:17 UTC 2023, aarch64
[14:04:39.947] Flight recorder: enabled
[14:04:39.947] Using config file '/etc/xdg/weston/weston.ini'
[14:04:39.947] Output repaint window is 16 ms maximum.
[14:04:39.948] Loading module '/usr/lib/libweston-11/drm-backend.so'
[14:04:39.953] initializing drm backend
[14:04:39.953] Trying logind launcher...
[14:04:39.953] logind: failed to get session seat
[14:04:39.953] logind: cannot setup systemd-logind helper error: (No data available), using legacy fallback
[14:04:39.953] fatal: your system should either provide the logind D-Bus API, or use seatd.
[14:04:39.953] fatal: failed to create compositor backend
Internal warning: debug scope 'drm-backend' has not been destroyed.&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;/ {
        lvds0_panel {
                compatible = "panel-lvds";
                fsl,data-mapping="spwg";
                width-mm=&amp;lt;216&amp;gt;;
                height-mm=&amp;lt;135&amp;gt;;
                pinctrl-names = "default";
                pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lvds&amp;gt;;
                gpio = &amp;lt;&amp;amp;gpio1 10 GPIO_ACTIVE_HIGH
                        &amp;amp;gpio1 11 GPIO_ACTIVE_HIGH&amp;gt;;
                panel-timing{
                clock-frequency=&amp;lt;74250000&amp;gt;;
                hactive=&amp;lt;1280&amp;gt;;
                vactive=&amp;lt;800&amp;gt;;
                hfront-porch=&amp;lt;53&amp;gt;;
                hback-porch=&amp;lt;53&amp;gt;;
                hsync-len=&amp;lt;54&amp;gt;;
                vfront-porch=&amp;lt;8&amp;gt;;
                vback-porch=&amp;lt;8&amp;gt;;
                vsync-len=&amp;lt;7&amp;gt;;
                de-active=&amp;lt;1&amp;gt;;
                };
                port {
                        panel_lvds_in: endpoint {
                                remote-endpoint = &amp;lt;&amp;amp;lvds_out&amp;gt;;
                        };
                };
        };
};
/delete-node/ &amp;amp;lvds_bridge;
/delete-node/ &amp;amp;pwm2;
/delete-node/ &amp;amp;lvds_backlight;
&amp;amp;ldb {
        status = "okay";
        lvds-channel@0 {
                status="okay";
                fsl,data-mapping = "spwg";
                /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;;
                        };
                };
        };
};
&amp;amp;iomuxc{
        pinctrl_lvds:lvdsgrp {
                fsl,pins=&amp;lt;
                        MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x1c0
                        MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11 0x1c0
                &amp;gt;;
        };
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;What am I missing? Thank you in advance!&lt;/P&gt;</description>
      <pubDate>Sun, 08 Oct 2023 15:26:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1735373#M213710</guid>
      <dc:creator>Wobaffet</dc:creator>
      <dc:date>2023-10-08T15:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP EVK native LVDS panel example device tree source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1850821#M222765</link>
      <description>&lt;P&gt;Hi ufnguru,&lt;/P&gt;&lt;P&gt;since I have some troubles on LVDS of iMX8MP board, I am navigating on several source of information, this thread included.&lt;/P&gt;&lt;P&gt;As suggestion, I recommend to you read the following documentation on kernel sources (repo is &lt;A href="https://github.com/nxp-real-time-edge-sw/real-time-edge-linux" target="_blank"&gt;https://github.com/nxp-real-time-edge-sw/real-time-edge-linux&lt;/A&gt;, branch is linux_6.1.22):&lt;/P&gt;&lt;P&gt;[1] - $ROOT/Documentation/devicetree/bindings/display/imx/ldb.txt&lt;BR /&gt;[2] - $ROOT/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml&lt;/P&gt;&lt;P&gt;They refers to two different kernel configuration options, hence two different source files, but with the same "compatible" property ""&lt;/P&gt;&lt;P&gt;In a short sentences dotted list list I understood the followings:&lt;BR /&gt;a- ldb component has 3 ports:&lt;BR /&gt;port@0 is the input port, linked with lcdif2 module&lt;BR /&gt;port@1 is an output port, linked with lvds0 phy and external module&lt;BR /&gt;port@2 is an other output port, linked with lvds1 phy and external module&lt;BR /&gt;b- ldb component has two channel&lt;BR /&gt;c- each ldb channel, imx8mp, has an output port linked to panlel/displayexternal-bridge&lt;/P&gt;&lt;P&gt;Hence, I suppose&lt;BR /&gt;- for LVDS0 output, the node "lvds-channel@0" shall have defined two subnodes: port@0 and port@1&lt;BR /&gt;- for LVDS1 output, the node "lvds-channel@1" shall have defined two subnodes: port@0 and port@2&lt;/P&gt;&lt;P&gt;I hope some NXP people can confirm (or not) my assertions.&lt;/P&gt;&lt;P&gt;Hoping to be useful.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Apr 2024 14:53:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-EVK-native-LVDS-panel-example-device-tree-source/m-p/1850821#M222765</guid>
      <dc:creator>gigli_korg</dc:creator>
      <dc:date>2024-04-19T14:53:31Z</dc:date>
    </item>
  </channel>
</rss>

