8MPLUSLPD4-EVK - Yocto Linux 6.6 LVDS

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

8MPLUSLPD4-EVK - Yocto Linux 6.6 LVDS

ソリューションへジャンプ
512件の閲覧回数
SanthoshRajavel
Contributor II

Hi,

I am using the i.MX8M Plus LPDDR4 EVK (8MPLUSLPD4-EVK) and trying to enable an LVDS display using the Innolux G070Y2-L01 panel. I have attached the DTS file I am using. With this configuration, the LVDS interface is enabled successfully, and the clock modes in DRM appear to be correct, but I am not getting any response on the display.

I am using a separate module for backlight control, so I am using the default backlight configuration. However, when I use the imx8mp-evk-jdi-wuxga-lvds-panel.dtb file, the display works and shows the test pattern. Kindly help me identify and fix the issue.

My DTS file.

// SPDX-License-Identifier: GPL-2.0+
/*
 * Copyright 2020 NXP
 */
 
#include "imx8mp-evk.dts"
 
/{
   
 
panel_lvds: panel-lvds1 {
        compatible  = "panel-lvds";
        backlight = <&lvds_backlight>;
        
        width-mm = <165>;
        height-mm = <104>;
 
        data-mapping = "vesa-18";
        status = "okay";
        
        panel-timing {
              clock-frequency = <29760000>;   /* 29.76 MHz */
 
              /* Horizontal */
              hactive = <800>;
              hfront-porch = <24>;
              hsync-len = <72>;
              hback-porch = <96>;
      
              /* Vertical */
              vactive = <480>;
              vfront-porch = <3>;
              vsync-len = <7>;
              vback-porch = <10>;
      
              /* Polarities */
              #hsync-active = <0>;
              #vsync-active = <0>;
              de-active = <1>;
              #pixelclk-active = <0>;
        };
        
        port {
            panel1_in: endpoint {
                remote-endpoint = <&lvds1_out>;
            };
        };
    };
};
 
&hdmi {
    status = "disabled";
};
 
&lcdif2 {
  status = "okay";
};
 
/* LVDS1 */
&ldb {
    status = "okay";
 
    lvds-channel@1 {
        #address-cells = <1>;
#size-cells = <0>;        
        status = "okay";
        primary;
        port@1 {
            reg = <1>;
            lvds1_out: endpoint {
                remote-endpoint = <&panel1_in>;
            };
        };
    };
};
 
&ldb_phy {
    status = "okay";
};

 

0 件の賞賛
返信
1 解決策
485件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @SanthoshRajavel 

The imx8mp-evk-jdi-wuxga-lvds-panel is using lvds-channel@0 , you can try to use this channel.

Best Regards,
Zhiming

元の投稿で解決策を見る

1 返信
486件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @SanthoshRajavel 

The imx8mp-evk-jdi-wuxga-lvds-panel is using lvds-channel@0 , you can try to use this channel.

Best Regards,
Zhiming

%3CLINGO-SUB%20id%3D%22lingo-sub-2321394%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E8MPLUSLPD4-EVK%20-%20Yocto%20Linux%206.6%20LVDS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321394%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%20i.MX8M%20Plus%20LPDDR4%20EVK%20(8MPLUSLPD4-EVK)%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81Innolux%20G070Y2-L01%20%E3%83%91%E3%83%8D%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20LVDS%20%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%20DTS%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%93%E3%81%AE%E6%A7%8B%E6%88%90%E3%81%A7%E3%81%AF%E3%80%81LVDS%20%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%82%A4%E3%82%B9%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E6%9C%89%E5%8A%B9%E5%8C%96%E3%81%95%E3%82%8C%E3%80%81DRM%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%E3%83%A2%E3%83%BC%E3%83%89%E3%82%82%E6%AD%A3%E3%81%97%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%AB%E4%BD%95%E3%81%AE%E5%BF%9C%E7%AD%94%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%90%E3%83%83%E3%82%AF%E3%83%A9%E3%82%A4%E3%83%88%E5%88%B6%E5%BE%A1%E3%81%AB%E3%81%AF%E5%88%A5%E3%81%AE%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%83%A9%E3%82%A4%E3%83%88%E6%A7%8B%E6%88%90%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81imx8mp-evk-jdi-wuxga-lvds-panel.dtb%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%80%81%E3%83%86%E3%82%B9%E3%83%88%20%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E5%95%8F%E9%A1%8C%E3%81%AE%E7%89%B9%E5%AE%9A%E3%81%A8%E8%A7%A3%E6%B1%BA%E3%81%AB%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%A7%81%E3%81%AE%20DTS%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%82%3C%2FP%3E%3CDIV%3E%2F%2F%20SPDX%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E8%AD%98%E5%88%A5%E5%AD%90%3A%20GPL-2.0%2B%3C%2FDIV%3E%3CDIV%3E%2F*%3C%2FDIV%3E%3CDIV%3E*%20%E8%91%97%E4%BD%9C%E6%A8%A9%202020%20NXP%3C%2FDIV%3E%3CDIV%3E*%2F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%23include%20%22imx8mp-evk.dts%22%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%2F%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E3%83%91%E3%83%8D%E3%83%ABLVDS%3A%20%E3%83%91%E3%83%8D%E3%83%ABLVDS1%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%E4%BA%92%E6%8F%9B%E6%80%A7%20%3D%20%22%E3%83%91%E3%83%8D%E3%83%ABLVDS%22%3B%3C%2FDIV%3E%3CDIV%3E%E3%83%90%E3%83%83%E3%82%AF%E3%83%A9%E3%82%A4%E3%83%88%20%3D%20%26lt%3B%26amp%3Blvds_backlight%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E5%B9%85-mm%20%3D%20%26lt%3B165%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%E9%AB%98%E3%81%95-mm%20%3D%20%26lt%3B104%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E3%83%87%E3%83%BC%E3%82%BF%E3%83%9E%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0%20%3D%20%22vesa-18%22%3B%3C%2FDIV%3E%3CDIV%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E6%AD%A3%E5%B8%B8%22%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E3%83%91%E3%83%8D%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E5%91%A8%E6%B3%A2%E6%95%B0%20%3D%20%26lt%3B29760000%26gt%3B%3B%20%2F*%2029.76%20MHz%20*%2F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%2F*%20%E6%B0%B4%E5%B9%B3%20*%2F%3C%2FDIV%3E%3CDIV%3Ehactive%20%3D%20%26lt%3B800%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Eh%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%83%9D%E3%83%BC%E3%83%81%20%3D%20%26lt%3B24%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Ehsync-len%20%3D%20%26lt%3B72%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Ehback-porch%20%3D%20%26lt%3B96%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%2F*%20%E5%9E%82%E7%9B%B4%20*%2F%3C%2FDIV%3E%3CDIV%3Ev%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%20%3D%20%26lt%3B480%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Evfront-porch%20%3D%20%26lt%3B3%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Evsync-len%20%3D%20%26lt%3B7%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Evback-porch%20%3D%20%26lt%3B10%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%2F*%20%E6%A5%B5%E6%80%A7%20*%2F%3C%2FDIV%3E%3CDIV%3E%23hsync-%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%23vsync-%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%E9%9D%9E%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%20%3D%20%26lt%3B1%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%23pixelclk-active%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E3%83%9D%E3%83%BC%E3%83%88%20%7B%3C%2FDIV%3E%3CDIV%3Epanel1_in%3A%20%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%20%3D%20%26lt%3B%26amp%3Blvds1_out%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26amp%3Bhdmi%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E7%84%A1%E5%8A%B9%22%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26amp%3Blcdif2%20%7B%3C%2FDIV%3E%3CDIV%3Estatus%20%3D%20%22%E3%82%AA%E3%83%BC%E3%82%B1%E3%83%BC%22%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%2F*%20LVDS1%20*%2F%3C%2FDIV%3E%3CDIV%3E%26amp%3Bldb%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E6%AD%A3%E5%B8%B8%22%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3Elvds-%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%401%20%7B%3C%2FDIV%3E%3CDIV%3E%23%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%BB%E3%83%AB%20%3D%20%26lt%3B1%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%23%E3%82%BB%E3%83%AB%E3%82%B5%E3%82%A4%E3%82%BA%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E6%AD%A3%E5%B8%B8%22%3B%3C%2FDIV%3E%3CDIV%3E%E4%B8%BB%E8%A6%81%E3%81%AA%3B%3C%2FDIV%3E%3CDIV%3E%E3%83%9D%E3%83%BC%E3%83%88%401%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%3D%20%26lt%3B1%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3Elvds1_out%3A%20%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%20%3D%20%26lt%3B%26amp%3Bpanel1_in%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26amp%3Bldb_phy%20%7B%3C%2FDIV%3E%3CDIV%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E6%AD%A3%E5%B8%B8%22%3B%3C%2FDIV%3E%3CDIV%3E%7D%3B%3C%2FDIV%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2321394%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E3%81%A8%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20%E3%83%9F%E3%83%8B%20%7C%20i.MX%208M%20%E3%83%8A%E3%83%8E%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EYocto%20Project%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2321719%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%208MPLUSLPD4-EVK%20-%20Yocto%20Linux%206.6%20LVDS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321719%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F259245%22%20target%3D%22_blank%22%3E%40SanthoshRajavel%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3Eimx8mp-evk-jdi-wuxga-lvds-panel%20%E3%81%AF%3CA%20href%3D%22mailto%3Alvds-channel%400%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Elvds-channel%400%3C%2FA%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E5%BF%97%E6%98%8E%3C%2FP%3E%3C%2FLINGO-BODY%3E