This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM625:SDK 10.1中的单通道 LVDS/OLDI 面板显示更改

Guru**** 2470090 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1463465/am625-single-channel-lvds-oldi-panel-display-change-in-sdk-10-1

器件型号:AM625

工具与软件:

尊敬的先生:  

客户确实使用了单通道 LVDS 面板、它可以在 SDK 9.0中正常显示。  

在 SDK 10.1中、它为 OLDI0和 OLDI1创建新节点、客户使用在 SDK9中工作的相同面板参数修改 dtso。   

e2e.ti.com/.../lvds_5F00_panel.dtso

现在、面板可以看到桌面显示出来、但它在一个显示屏中变成了4个桌面。  

这 在韦斯顿应该不是问题、因为客户尝试使用 Modetest、结果是相同的。  

看起来面板时序没有问题、但帧缓冲区中的数据未正确呈现。  

您能否查看 dtso 并告知哪些零件需要相应地进行修改?  

BR、丰富

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rich:

    您能否让客户编辑以下内容:

    		port@0 {
    			lcd_in0: endpoint {
    				remote-endpoint = <&oldi_0_out>;
    			};
    		};
    		
    		port {
    			lcd_in0: endpoint {
    				remote-endpoint = <&oldi_0_out>;
    			};
    		};

    他们能否删除以下内容?

    	oldi-txes {
    		/delete-node/ oldi1 ;
    	};

    此外、在进行上述更改后、他们是否可以共享 kmsprint 日志?打印稿与9.x 版本有何不同?

    此致、
    Krunal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Krunal,  

    请在进行更改后查找客户提供的更新。

    韦斯顿的结果是一样的。  

    SDK9.0

    e2e.ti.com/.../sdk0900_5F00_lvds_5F00_panel.dtso

    SDK 10.1

    e2e.ti.com/.../sdk1001_5F00_lvds_5F00_panel.dtso

    BR、丰富

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Krunal,  

    对 DTS 有什么建议? 是否有不当设置?  

    BR、丰富

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们正在对其进行内部调查、我们会在下周中旬与您联系。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们刚刚 对 其进行了测试、以下是我们的 DTS:

    // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
    /**
     * Microtips integrated OLDI panel (MF-101HIEBCAF0) and touch DT overlay for AM625 - SK
     *
     * Copyright (C) 2024 Texas Instruments Incorporated - http://www.ti.com/
     */
    
    /dts-v1/;
    /plugin/;
    
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/interrupt-controller/irq.h>
    
    #include "k3-pinctrl.h"
    
    &{/} {
        display {
            compatible = "rocktech,rk101ii01d-ct", "panel-simple";
            /*
            * Note that the OLDI TX 0 transmits the odd set of pixels
            * while the OLDI TX 1 transmits the even set. This is a
            * fixed configuration in the IP integration and is not
            * changeable. The properties, "dual-lvds-odd-pixels" and
            * "dual-lvds-even-pixels" have been used to merely
            * identify if a Dual Link configuration is required.
            * Swapping them will cause an error in the dss oldi driver.
            */
            ports {
                #address-cells = <1>;
                #size-cells = <0>;
    
                port@0 {
                    reg = <0>;
                    dual-lvds-odd-pixels;
                    lcd_in0: endpoint {
                        remote-endpoint = <&oldi_0_out>;
                    };
                };
            };
        };
    };
    
    &dss {
        status = "okay";
    };
    
    &oldi0 {
        status = "okay";
    };
    
    &oldi0_ports {
        #address-cells = <1>;
        #size-cells = <0>;
    
        port@0 {
            reg = <0>;
            oldi_0_in: endpoint {
                remote-endpoint = <&dpi0_out0>;
            };
        };
    
        port@1 {
            reg = <1>;
            oldi_0_out: endpoint {
                remote-endpoint = <&lcd_in0>;
            };
        };
    };
    
    &dss_ports {
        #address-cells = <1>;
        #size-cells = <0>;
    
        /* VP1: Output to OLDI */
        port@0 {
            reg = <0>;
            #address-cells = <1>;
            #size-cells = <0>;
    
            dpi0_out0: endpoint@0 {
                reg = <0>;
                remote-endpoint = <&oldi_0_in>;
            };
        };
    };
    

    显示正常、但请确保您未在 Uboot 中运行任何启动界面。 我必须 从/boot 分区删除 ti_logo_414x97_32bpp.bmp.gz 文件、否则我的映像不正确。

    此致、
    Krunal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Krunal,  

    客户未进行任何更改、但从/boot 分区中删除 ti_logo_414x97_32bpp.bmp.gz 文件、然后它可以正常显示。  

    引导期间没有启动和企鹅日志、但面板上的 LVDS 输出恢复正常。  

    启动界面设置似乎会影响显示、我们将由团队进行调查。

    感谢您的确认并提供指南。   

    BR、丰富