8MPLUSLPD4-EVK - Yocto Linux 6.6 LVDS

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

8MPLUSLPD4-EVK - Yocto Linux 6.6 LVDS

跳至解决方案
511 次查看
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 解答
484 次查看
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 回复
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

%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%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20i.MX8M%20Plus%20LPDDR4%20EVK%20(8MPLUSLPD4-EVK)%EF%BC%8C%E5%B9%B6%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%20Innolux%20G070Y2-L01%20%E9%9D%A2%E6%9D%BF%E5%90%AF%E7%94%A8%20LVDS%20%E6%98%BE%E7%A4%BA%E5%99%A8%E3%80%82%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%9A%84%20DTS%20%E6%96%87%E4%BB%B6%E3%80%82%E5%9C%A8%E8%BF%99%E7%A7%8D%E9%85%8D%E7%BD%AE%E4%B8%8B%EF%BC%8CLVDS%20%E6%8E%A5%E5%8F%A3%E6%88%90%E5%8A%9F%E5%90%AF%E7%94%A8%EF%BC%8CDRM%20%E4%B8%AD%E7%9A%84%E6%97%B6%E9%92%9F%E6%A8%A1%E5%BC%8F%E4%BC%BC%E4%B9%8E%E4%B9%9F%E6%AD%A3%E7%A1%AE%E6%97%A0%E8%AF%AF%EF%BC%8C%E4%BD%86%E6%98%BE%E7%A4%BA%E5%B1%8F%E4%B8%8A%E5%8D%B4%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E5%8F%8D%E5%BA%94%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E7%94%A8%E4%BA%8E%E8%83%8C%E5%85%89%E6%8E%A7%E5%88%B6%E7%9A%84%E7%8B%AC%E7%AB%8B%E6%A8%A1%E5%9D%97%EF%BC%8C%E5%9B%A0%E6%AD%A4%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E9%BB%98%E8%AE%A4%E8%83%8C%E5%85%89%E9%85%8D%E7%BD%AE%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E5%BD%93%E6%88%91%E4%BD%BF%E7%94%A8%20imx8mp-evk-jdi-wuxga-lvds-panel.dtb%20%E6%96%87%E4%BB%B6%E6%97%B6%EF%BC%8C%E6%98%BE%E7%A4%BA%E5%B1%8F%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C%E5%B9%B6%E6%98%BE%E7%A4%BA%E6%B5%8B%E8%AF%95%E5%9B%BE%E6%A1%88%E3%80%82%E8%AF%B7%E5%B8%AE%E6%88%91%E6%9F%A5%E6%98%8E%E5%B9%B6%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E7%9A%84%20DTS%20%E6%96%87%E4%BB%B6%3C%2FP%3E%3CDIV%3E%2F%2F%20SPDX-License-Identifier%EF%BC%9AGPL-2.0%2B%3C%2FDIV%3E%3CDIV%3E%2F*%3C%2FDIV%3E%3CDIV%3E*%20Copyright%202020%20NXP%3C%2FDIV%3E%3CDIV%3E*%2F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%23include%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%3Epanel_lvds%3A%20panel-lvds1%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E5%85%BC%E5%AE%B9%20%3D%22panel-lvds%22%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E8%83%8C%E5%85%89%20%3D%26lt%3B%26amp%3B%20lvds_backlight%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E5%AE%BD%E5%BA%A6-%E6%AF%AB%E7%B1%B3%20%3D%26lt%3B165%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E9%AB%98%E5%BA%A6-%E6%AF%AB%E7%B1%B3%20%3D%26lt%3B104%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E6%95%B0%E6%8D%AE%E6%98%A0%E5%B0%84%20%3D%22VESA-18%22%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20status%20%3D%22okay%22%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E9%9D%A2%E6%9D%BF%E5%AE%9A%E6%97%B6%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%B6%E9%92%9F%E9%A2%91%E7%8E%87%20%3D%26lt%3B29760000%26gt%3B%3B%20%2F*%2029.76%20MHz%20*%2F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E6%A8%AA%E5%90%91%20*%2F%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20hactive%20%3D%26lt%3B800%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20hfront-porch%20%3D%26lt%3B24%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20hsync-len%20%3D%26lt%3B72%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20h%20back-porch%20%3D%26lt%3B96%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E5%9E%82%E7%9B%B4%20*%2F%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20vactive%20%3D%26lt%3B480%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20vfront-porch%20%3D%26lt%3B3%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20vsync-len%20%3D%26lt%3B7%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20vback-porch%20%3D%26lt%3B10%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E6%9E%81%E6%80%A7%20*%2F%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23hsync-active%20%3D%26lt%3B0%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23vsync-active%20%3D%26lt%3B0%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E5%8E%BB%E6%B4%BB%E5%8A%A8%20%3D%26lt%3B1%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23pixelclk-active%20%3D%26lt%3B0%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%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%20%20%20%20%20%20%20%20%E7%AB%AF%E5%8F%A3%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20panel1_in%3A%20%E7%AB%AF%E7%82%B9%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20remote-endpoint%20%3D%26lt%3B%26amp%3B%20lvds1_out%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%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%20%20%20%20status%20%3D%22disabled%22%20%EF%BC%9B%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%3E%26nbsp%3B%20status%20%3D%20%22okay%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%20%20%20%20status%20%3D%22okay%22%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20lvds-channel%401%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%23address-cells%20%3D%26lt%3B1%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%23size-cells%20%3D%26lt%3B0%26gt%3B%20%EF%BC%9B%20%20%20%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20status%20%3D%22okay%22%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E5%88%9D%E7%BA%A7%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E7%AB%AF%E5%8F%A3%401%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%26lt%3B1%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20lvds1_out%3A%20%E7%AB%AF%E7%82%B9%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20remote-endpoint%20%3D%26lt%3B%26amp%3B%20panel1_in%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%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%20%20%20%20status%20%3D%22okay%22%20%EF%BC%9B%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%E5%9B%BE%E5%BD%A2%E4%B8%8E%E6%98%BE%E7%A4%BA%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%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%E4%BD%A0%E5%A5%BD%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%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3Eimx8mp-evk-jdi-wuxga-lvds-panel%20%E4%BD%BF%E7%94%A8%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%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%E8%AF%A5%E9%80%9A%E9%81%93%E3%80%82%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%87%B4%E6%95%AC%EF%BC%8C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E