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.

[参考译文] sn65dsi86 dSIA 时钟

Guru**** 2513185 points
Other Parts Discussed in Thread: SN65DSI86

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1303228/sn65dsi86-dsia-clock

主题中讨论的其他器件:SN65DSI86

您好!

我将 sn65dsi86 evb 连接到 im8mp EVB。

我正在尝试使用 mipi_DSI 时钟(DPPLL_CLK_SRC = 1)。

引导时没有出现任何错误、但显示器无法初始化。

使用我通过27M 时钟定义的"REFCLK"时、显示器和电桥工作正常(目标板上没有 REFCLK、因此不是选项)。

DTS 节点:

mipi_dsi: mipi_dsi@32e60000 {
                                #address-cells = <1>;
                                #size-cells = <0>;
                                compatible = "fsl,imx8mp-mipi-dsim";
                                #clock-cells = <1>;
                                reg = <0x32e60000 0x10000>;
                                clocks = <&media_blk_ctrl IMX8MP_CLK_MEDIA_BLK_CTRL_MIPI_DSI_PCLK>,
                                         <&media_blk_ctrl IMX8MP_CLK_MEDIA_BLK_CTRL_MIPI_DSI_CLKREF>,
                                         <&clk IMX8MP_CLK_MEDIA_DISP1_PIX_ROOT>;

                                clock-names = "cfg", "pll-ref", "refclk";
                                assigned-clocks = <&clk IMX8MP_CLK_MEDIA_MIPI_PHY1_REF>;
                                assigned-clock-parents = <&clk IMX8MP_CLK_24M>;
                                assigned-clock-rates = <24000000>;
                                interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
                                power-domains = <&mipi_phy1_pd>;
                                status = "disabled";

                                port@0 {
                                        dsim_from_lcdif: endpoint {
                                                remote-endpoint = <&lcdif_to_dsim>;
                                        };
                                };
                        };


 sn65dsi86: sn65dsi86@2d {
                compatible = "ti,sn65dsi86";
                status = "okay";
                reg = <0x2d>;

                ti,dsi-lanes = <4>;
                max,dsi-channel = <1>;
                ti,dp-lanes = <4>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_mipi_dsi_en>;

                gpio-controller;
                #gpio-cells = <2>;
                #pwm-cells = <1>;

                enable-gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
                dsi-clocks;
                clocks = <&clk IMX8MP_CLK_MEDIA_MIPI_PHY1_REF>;
                //clocks = <&mipi_dsi 0>;
                //clock-names = "refclk";

                no-hpd;

                ports {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        port@0 {
                                reg = <0>;
                                sn65dsi86_in: endpoint {
                                        remote-endpoint = <&dsi0_out>;
                                };
                        };
                };
        };
};

请协助、

谢谢!

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

    DSI 时钟分频的寄存器设置似乎有一些问题。 您是否使用过 DSI 寄存器计算器工具?

    其链接如下 e2e 链接 : https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945404/faq-sn65dsi86-how-do-i-programming-the-sn65dsi86-registers?tisearch=e2e-sitesearch&keymatch=sn65dsi86

    应该会标记某种形式的错误。 当显示为空白且不工作时、您是否可以检查寄存器0xF0 - 0xF8。  

    此外、还尝试在使用 DSI 时钟时显示内部色条。 这将有助于进一步查明该问题。

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

    尊敬的

    我 首先使用了寄存器计算器、以便使显示屏与 REFCLK 配合使用。

    此计算器中是否存在使用 DSI 时钟时应更改的参数?  

    我 只能在删除网桥的内核模块后获得寄存器值:

    F0:03 2f 00 01 00 42 01 00 00 00 00 00 00 00

    该电桥是否知道自行访问 DSI clk、或者是否应像我在上述示例中尝试执行的那样将其传递到 DTS 节点?

    我完全无法确定关于 DSI 时钟的 DTS 配置-在这种情况下、您是否有示例节点?

    IM 目前在内核5.10上工作。

    谢谢。

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

    确保使用 DSI 时钟的寄存器为寄存器0x0A

    此外、我们有示例 Linux 驱动程序、但不支持任何软件、所提供的一切都是原样。  

    以下是指向该驱动程序的链接: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/video/omap2/dss/dsi.c?id=c16fa4f2ad19908a47c63d8fa436a1178438c7e7

    请查看数据表中的表8.31来调试错误。  

    似乎辅助训练成功完成、但不发送数据。  

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

    谢谢。

    我已将网桥设置为在目标板上使用 REFCLK、但在测试中没有色条。

    这是 EDID 面板:

    00关闭关闭 FF 00 06 af a0 fe 00 00 00 00
    0b 1e 01 04 95 1f 11 78 02 fa 95 92 56 5a 92 2a
    20 50 54 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01
    01 01 01 01 01 01 01 01 14 37 80 B8 70 38 24 40 10
    3E 00 35 ae 10 00 1a 10 2c 80 B8 70 38 24 40
    10 10 3e 00 35 ae 10 00 00 1a 00 00 00 00 FE 00 52
    48 30 44 31 80 42 31 34 30 48 41 4e 00 00 00
    00 00 81 21 99 00 11 00 0b 01 0A 20 00 F3

    寄存器计算器的输出 ASSR 脚本(翻译为 bash):

    根目录:~# cat ./i2cset_ASSR_auo.sh

    #REFCLK 频率#
    i2cset -y 1 0x2C 0x0A 0x0

    #DSI 模式#
    i2cset -y 1 0x2C 0x10 0x26

    # DSIA 时钟#
    i2cset -y 1 0x2C 0x12 0x3F

    # DSIB 时钟#
    i2cset -y 1 0x2C 0x13 0x3F

    #数据速率#
    i2cset -y 1 0x2C 0x94 0x20

    #启用 PLL #
    i2cset -y 1 0x2C 0x0D 0x1
    休眠10

    #在面板中启用 ASSR #
    i2cset -y 1 0x2C 0x64 0x1
    i2cset -y 1 0x2C 0x74 0x0
    i2cset -y 1 0x2C 0x75 0x1
    i2cset -y 1 0x2C 0x76 0x0a
    i2cset -y 1 0x2C 0x77 0x1
    i2cset -y 1 0x2C 0x78 0x81
    休眠10

    #在 DSI86中启用增强帧和 ASSR #
    i2cset -y 1 0x2C 0x5A 0x5

    # DP 信道数#
    i2cset -y 1 0x2C 0x93 0x20

    #启动半自动链路训练#
    i2cset -y 1 0x2C 0x96 0x0A

    休眠10
    #CHA 有效线路长度#
    i2cset -y 1 0x2C 0x20 0x80
    i2cset -y 1 0x2C 0x21 0x07

    #CHB 有效线路长度#
    i2cset -y 1 0x2C 0x22 0x0
    i2cset -y 1 0x2C 0x23 0x0

    #垂直活动尺寸#
    i2cset -y 1 0x2C 0x24 0x38
    i2cset -y 1 0x2C 0x25 0x04

    #水平脉冲宽度#
    i2cset -y 1 0x2C 0x2C 0x10
    i2cset -y 1 0x2C 0x2D 0x00

    #垂直脉冲宽度#
    i2cset -y 1 0x2C 0x30 0x14
    i2cset -y 1 0x2C 0x31 0x00

    #HBP #
    i2cset -y 1 0x2C 0x34 0x98

    #VBP #
    i2cset -y 1 0x2C 0x36 0x0D

    #=== HFP 编号
    i2cset -y 1 0x2C 0x38 0x10

    #=== VFP 编号
    i2cset -y 1 0x2C 0x3A 0x03

    #=== DP-18BPP 禁用#
    i2cset -y 1 0x2C 0x5B 0x0

    #=== 色条启用#
    i2cset -y 1 0x2C 0x3C 0x12

    i2cset -y 1 0x2C 0x5A 0x0D

    #==== 背光启用#

    i2cset -y 1 0x2C 0x5E 0x0A
    i2cset -y 1 0x2C 0x5F 0x44

    您能否验证输出?

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

    嘿 Shlomi、

    只要这些寄存器是由 Excel 工作表生成的、就应该是正确的。 该脚本确认可在 DSi86 EVM 上运行。

    e2e.ti.com/.../6431.1DP_5F00_4DSI_5F00_HBR_5F00_800x600_5F00_Color_5F00_Bar.xml

    如果脚本无法正常运行、请查看以下调试指南。  

    调试指南 :https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945403/faq-sn65dsi86-sn65dsi86-black-screen-debugging-guide?tisearch=e2e-sitesearch&keymatch=sn65dsi86#

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

    此脚本可以使用 Aardvark I2C 控制器、但可以从脚本中提取寄存器值。  

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

    IM 收到以下错误:

    root@imx8mp-LPDDR4-kazuar:~# i2cdump -y 1 0x2C
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:36 38 49 53 44 20 20 20 02 00 80 00 01 00 68ISD?..
    10:26 00 3f 3f 00 00 00 00 00 00 00 00 00 00 00 00…………………
    20:80 07 00 38 04 00 00 00 00 00 00 00 00 10 00 00 00?... 8?... ?...
    30:14 00 00 00 98 00 0d 00 10 00 03 00 12 00 00 00?...?...
    40:55 6F 00 80 00 38 08 5c 04 A8 00 21 00 10 00 uo.. 8???!?
    50:14 00 80 07 38 04 20 00 40 E4 0d 00 10 00 BA 44???8? .@μ A????D
    60:A0 60 A4 00 00 00 00 00 00 00 00 00 00 00 00 00`?..........
    70:00 00 00 00 00 01 02 01 80 81 00 00 00 00 00。 ????? ......
    80:00 00 00 00 00 00 00 00 00 1f 7c f0 c1 07 1f 7c。 ?|????|
    90:F0 C1 07 20 00 01 01 00 00 00 00 00 00 00 00??? ……………………………
    A0:01 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00?..........
    b0:04 78 AC 08 6c 9c 0c 5c 5c 5c 5c 0c 0c 0c 0c 0c?x?l?????
    C0:3F 3f 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00?............
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    F0:00 00 00 01 02 80 00 01 00 00 00 00 00 00 00 ...?...

    0xf6 = 0x80表示:

    VIDEO_WIDTH_PROG_ERR。 只要视频参数定义了更多的字节
    在线路时间的分配视频部分中可以传输的像素数据。

    rclk 为12MHz、默认 imx8mp mipi_DSI 设置未更改。

    您从我提供的 EDID 粘贴的脚本是否已生成? 我生成的脚本上没有任何"读取"命令。

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

    色条将是800x600图像、应适合大多数显示器。 监控器的示例电路。 当您的设置正常工作时、DSI86 EVM 上是否出现任何错误。 读取只是仔细检查 I2C 线路是否正常运行、这是脚本检查功能的一部分。  

    您能否发送系统的规范、而不是 EDID 和 i2c 转储? 我的假设是、该问题是由于 DSI 时钟处于边缘频率、这导致 PLL 出现问题

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

    imx8mp (Yocto langdale 上的内核5.15或6.1)定制板<-> sn65dsi86 <-> eDP 面板(AUO 型号 RH0D1 (B140han07))

    我检查 EVM 是否有错误并进行回复。

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

    需要确认的另一件事是端到端系统在使用 REFCLK Correct 时工作正常。 这意味着您能够使用您的驱动程序和自定义板通过网桥向 EDP 面板发送图像。  

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

    在显示屏未能显示色条的情况下、如何执行此类测试?

    加载驱动程序后、我在/dev/fb0上有帧缓冲开发、但显示管理器(Weston)无法启动。

    当基本 i2c 测试不起作用时、我无法确认 Weston 故障(g2d lib)的原因。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    当使用我定义了一个27M 时钟的"REFCLK"时、显示屏和桥接器可以正常工作

    在这种情况下、电桥是否无法正常工作? 因为如果您唯一要切换的是从参考时钟切换到 DSI 时钟、则需要根据您的规格更改以下寄存器:

    0x0A

    0x11

    0x12和0x13  

    如果这些寄存器设置正确、则在从正在工作的 REFCLK 转换到 DSI 时钟时、桥中应该不会出现问题。

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

     当将 EVM 与27M REFCLK 与 NXP imx8mp EVB 一起使用时、它可以工作。 在我的定制板上、我无法获得 DSI Phy 时钟作为源(是这个整个线程的开始)。

    目前我只能在电路板上设置12M REFCLK、而看到黑屏(无色条)

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

    我设法在定制电路板上获得了27M REFCLK、显示器可以正常工作。

    有什么想法为什么它在12M 上失败?

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

    当12M 上出现故障时、会出现什么错误? PLL 是否锁定?

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

    此外、您能否向我发送您团队的数据表? 我在 B140han07网上找不到一个

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

    是的、它正在锁定。

    您可以看到我之前粘贴的 i2c 转储中的错误。

    F0:00 00 00 01 02 80 00 01 00 00 00 00 00 00 00  

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

    使用较低速度时、线时间似乎不正确。 是否使用 Excel 工作表重新计算寄存器以根据更低的数据速率进行调整? 似乎是以27M REFCLK 所用的相同速度执行线时间远程同步、但数据速率降低、因此存在时序问题。 请使用电子表格进行调整。

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

    遇到的错误不应是功能方面的问题。  

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

    您好!

    我通过 TI EVM 连接了多个面板、其中一个面板显示黑屏。

    我调整了每个电池板的驱动器、以便根据已知的 EDID、时序是正确的。

    这是 i2cdump:

    root@SR-imx8-RC:~# i2cdump -y 2 0x2D
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:36 38 49 53 44 20 20 20 02 00 86 00 01 00 68ISD?..
    10:26 00 54 00 00 00 00 00 00 00 00 00 00 00 00 00 & T……
    20:80 07 00 38 04 00 00 00 00 00 00 00 00 10 00 00 00?... 8?... ?...
    30: 0E 00 00 00 00 98 00 13 00 10 00 03 00 00 00 00 00 00 00?...?...
    40:83 6B 00 80 00 38 08 5c 04 A8 00 21 00 10 00?K..8???????????????????
    50:0E 00 80 07 38 04 00 40 E4 0d 01 11 00 b0 00????8??@????????????
    60:A0 60 A4 00 00 00 00 00 00 00 00 00 00 00 00 00`?..........
    70:00 00 00 00 00 01 02 01 80 81 00 00 00 00 00。 ????? ......
    80:00 00 00 00 00 00 00 00 00 1f 7c f0 c1 07 1f 7c。 ?|????|
    90:F0 C1 07 24 20 00 01 01 01 00 00 00 00 00 00 00??????……
    A0:01 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00?..........
    b0:04 78 AC 08 6c 9c 0c 5c 5c 5c 5c 0c 0c 0c 0c 0c?x?l?????
    C0:3F 3f 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00?............
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    F0:03 00 00 01 00 C2 00 01 00 00 00 00 00 00 00 00?…………………

    驱动程序加载时没有错误、并且创建了 fb0 dev、另外链路训练似乎也可以。

    您可以看到0xf6表示存在 DP 同步问题、但我无法解决。  

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

    嘿 Shlomi、

    您能否发送带黑屏的面板的准确规格? 器件出现的错误仍然是与 定义更多字节的像素数据相关的同步错误、超过了在分配的行时间视频部分可以传输的像素数据、HSYNC 错误和 SOT 错误。

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

    所有这些问题都与线时间有关。 您能否验证您是否正在发送器件设置为通过波形捕获接收的 DSI 波形。  

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

    您好!

    您可以:  

    www.panelook.com/B140HAN07.1_AUO_14.0_LCM_parameter_50808.html

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

    嘿 Shlomi、  

    数据表下载似乎落后于会员/支付墙。 您能否发送数据表屏幕截图以及有关输入参数的所有相关信息?

    另外、线时间修复是否解决了12MHz 时钟问题?

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

    您好!

    附件是包含所有所需数据的 EDID 解码(这是我用于其他(工作)面板的内容。 我也没有数据表。

    我目前没有12M clk 设置来测试更改、但一旦我执行此操作、就会更新。

    root@test0003:/home/user# edid-decode  /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/edid
    edid-decode (hex):
    
    00 ff ff ff ff ff ff 00 06 af a0 fe 00 00 00 00
    0b 1e 01 04 95 1f 11 78 02 fa 95 92 56 5a 92 2a
    20 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    01 01 01 01 01 01 14 37 80 b8 70 38 24 40 10 10
    3e 00 35 ae 10 00 00 1a 10 2c 80 b8 70 38 24 40
    10 10 3e 00 35 ae 10 00 00 1a 00 00 00 fe 00 52
    48 30 44 31 80 42 31 34 30 48 41 4e 00 00 00 00
    00 00 81 21 99 00 11 00 00 0b 01 0a 20 20 00 f3
    
    ----------------
    
    Block 0, Base EDID:
      EDID Structure Version & Revision: 1.4
      Vendor & Product Identification:
        Manufacturer: AUO
        Model: 65184
        Made in: week 11 of 2020
      Basic Display Parameters & Features:
        Digital display
        Bits per primary color channel: 6
        DisplayPort interface
        Maximum image size: 31 cm x 17 cm
        Gamma: 2.20
        Supported color formats: RGB 4:4:4
        First detailed timing includes the native pixel format and preferred refresh rate
      Color Characteristics:
        Red  : 0.5732, 0.3388
        Green: 0.3535, 0.5722
        Blue : 0.1660, 0.1259
        White: 0.3134, 0.3291
      Established Timings I & II: none
      Standard Timings: none
      Detailed Timing Descriptors:
        DTD 1:  1920x1080   60.049 Hz  16:9    67.015 kHz 141.000 MHz (309 mm x 174 mm)
                     Hfront   16 Hsync  16 Hback 152 Hpol P
                     Vfront    3 Vsync  14 Vback  19 Vpol N
        DTD 2:  1920x1080   48.040 Hz  16:9    53.612 kHz 112.800 MHz (309 mm x 174 mm)
                     Hfront   16 Hsync  16 Hback 152 Hpol P
                     Vfront    3 Vsync  14 Vback  19 Vpol N
        Alphanumeric Data String: 'RH0D1'
        Manufacturer-Specified Display Descriptor (0x00): 00 00 00 00 81 21 99 00 11 00 00 0b 01 0a 20 20 '.....!........  '
    Checksum: 0xf3

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

    根据 EDID、颜色格式似乎是问题的罪魁祸首。 此显示器支持 RGB444、但 DSI86只能支持 RGB666和 RGB888。

    产品说明书:

    EDID:

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

    您好!

    其他工作面板也显示 RGB 4:4:4、因此这可能不是问题、例如:

    root@dl0009-Latitude-5440:/home/dl0009 # EDID-decoder /sys/devices/pci0000:00/0000:00:02.0/DRM/card0/card0-eDP-1/EDID
    EDID 解码(十六进制):

    00关闭关闭 FF 00 09 E5 fc 0A 00 00 00 00
    0d 1e 01 04 95 1f 11 78 02 ef 35 95 5d 59 94 2a
    21 50 54 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01
    01 01 01 01 01 01 01 01 3a 39 80 04 71 38 28 40 30 20
    36 00 35 ae 10 00 00 1a C8 2D 80 04 71 38 40
    30 20 36 00 35 ae 10 00 00 1a 00 00 00 FE 00 58
    59 43 30 35 80 4e 56 31 34 4e 34 4e 00 00 00
    00 00 00 41 21 99 00 10 00 0A 01 0A 20 20 00 D9

    ----------------

    块0、基本 EDID:
    EDID 结构版本和修订版本:1.4
    供应商和产品标识:
    生产厂家: Cub Cadet
    型号:2812
    制造日期:2020年第13周
    基本显示参数和特性:
    数字显示
    每个主色彩通道的位数:6
    DisplayPort 接口
    最大图像尺寸:31 cm x 17 cm
    伽马:2.20
    支持的颜色格式:RGB 4:4:4
    第一个详细的时序图包括原生像素格式和首选刷新率
    颜色特征:
    红色:0.5849、0.3652
    绿色:0.3505、0.5810
    蓝色:0.1640、0.1318
    白色:0.3134、0.3291
    建立时间 I 和 II:无
    标准计时:无
    详细时序描述符:
    DTD 1:1920x1080 60.002Hz 16:9 67.202kHz 146.500 MHz (309mm x 174mm)
    Hfront 48 Hsync 32 Hback 180 HPOL P
    前置3 Vsync 6 Vback 31 Vpol N
    DTD 2:1920x1080 48.001 Hz 16:9 53.761 kHz 117.200 MHz (309mm x 174mm)
    Hfront 48 Hsync 32 Hback 180 HPOL P
    前置3 Vsync 6 Vback 31 Vpol N
    字母数字数据字符串:'XYC05'
    制造商指定的显示描述符(0x00): 00 00 00 00 00 41 21 99 00 10 00 0A 01 0A 20 20 '……A! '
    校验和:0xd9

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

    有趣,是的,我同意如果 RGB 4:4:4工作对其他人这可能不是根本问题。

     使用 BOE 2812面板时、您是否在错误寄存器中得到任何错误? 此外、这些是您正在使用的唯一 RGB 4:4:4面板吗? 如果是、请联系制造商确认 BOE 2812没有任何扩展功能、因为 DSI86只能输出 RGB 6:6:6和 RGB 8:8:8

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

    你好,  
    请与 imx8mp 一起分享与 eDP 接口相关的完整 dts 文件以供参考。