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:连接 MIPI DSI、EDP 和 TUSB546A-DCI DP ALT

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1537538/sn65dsi86-interfacing-mipi-dsi-edp-and-tusb546a-dci-dp-alt

器件型号:SN65DSI86

工具/软件:

我正在研究 imx8mp 需要将 MIPI DSI 连接到 EDP 以及将 eDP 连接到 TSUSB546A。 需要在器件树配置中添加哪些属性。 在中间、我们使用 PD 控制器、因此 sn65dsi86 OUT 需要与 PD 控制器或 TSUSB546 连接。

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

    您好 Cyriac、

    我不太安静、确定我完全理解您的问题? 启动 SN65DSI86 芯片时是否遇到问题? 我不完全了解您引用的器件树配置?

    这是此 SN65DSI86 EVM 的参考设计和应用手册。

    https://www.ti.com/tool/SN65DSI86EVM

    https://www.ti.com/lit/ug/sllu204/sllu204.pdf?ts = 1752010759814&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FSN65DSI86EVM

    https://www.ti.com/lit/an/slla343/slla343.pdf?ts = 1752010758260 &ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FSN65DSI86EVM

    - Fadi A.

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

    我面临的问题是、我无法将 sn65dsi86 与 mipi DSI 连接起来

    &i2c2
    时钟频率=<10000>
    pinctrl-names =“default";“;
    pinctrl-0 =<&pinctrl_i2c2>
    状态=“正常“
    sn65dsi86_bridgesn65dsi86@2c
    兼容=“ti、sn65dsi86“
    reg =<0x2C>
    状态=“正常“

    ENABLE-GPIO =<&GPIO1 5 GPIO_ACTIVE_HIGH>

    vccio-SUPPLY =<&VCC_1v8>
    VPLL-SUPPLY =<&VCC_1v8>
    vcca-supply =<&VCC_1V2>
    VCC 电源=<&VCC_1V2>


    端口{
    #address-cells =<1>
    #size-cells =<0>
    端口@0
    reg =<0>

    edp_bridge_in端点
    远程端点=<&DSI_OUT>
    };
    };
    端口@1
    reg =<1>

    edp_bridge_out端点
    远程端点=<&panel_in>
    };
    };
    };
    };
    &mipi_DSI
    状态=“正常“

    端口@1
    DSI_OUT端点
    远程端点=<&EDP_BRIDGE_IN>
    Attach_bridge;
    };
    };
    };
    这是我的器件树文件
    我收到的错误如所示
    dmesg | grep –1 DRM
    [ 4.473224] IMX-DRM 显示子系统:绑定 IMX-lcdifv3-CRC.0(操作数 lcdifv3_CRC_ops)
    [ 4.481222] IMX-DRM 显示子系统:绑定 IMX-lcdifv3-CRC.1(操作 lcdifv3_CRC_ops)
    [ 4.489203] IMX-DRM 显示子系统:绑定 IMX-lcdifv3-CRC.2(操作 lcdifv3_CRC_ops)
    [ 4.497299] IMX_sec_dsim_drv 32e60000.mipi_DSI:版本号为 0x1060200
    [4.504304][DRM:DRM_BRIDGE_Attach]*错误*未能将桥接器/DSI soc@0/BUS@32c00000/mipi_DSI@32e60000 连接到编码器 DSI-40:–19
    [ 4.515896] imx_sec_dsim_ddrv 32e60000.mipi_dsi:无法连接桥接器:32e60000.mipi_dsi
    [ 4.524166] imx_sec_dsim_ddrv 32e60000.mipi_dsi:无法绑定秒 dsim 桥接器:–19
    [ 4.531850] IMX-DRM 显示子系统:绑定 32e60000.mipi_DSI(操作 IMX_sec_dsim_ops)
    [ 4.539718] IMX-DRM 显示子系统:绑定 32fd8000.hdmi(操作 dw_sdimmi_imx_ops)
    [ 4.547983][DRM]初始化了用于次要 1 上显示子系统的 IMX-DRM 1.0.0 201507
    [4.555875] IMX-DRM 显示子系统:[DRM]找不到任何 CRTC大小
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Cyriac:

    第一步、您是否已验证到显示面板的 DP/eDP 输出是否正常? 您可以将 DSI86 器件设置为带有显示时序和 eDP/DP 设置的测试图形模式、从而在显示屏上获得生成的图形。 这不使用 DSI 输入、因此将验证电池板的 DP 输出是否正常工作。

    如果已经过验证、您可以使用相同的时序并为 DSI 输入视频进行设置。
    要对设备进行编程、请使用“ 8.4.2 上电序列 “步骤。 这说明了上电后的 DSI 设置和编程序列。

    您可以使用此计算器工具来生成对器件进行编程所需的寄存器写入。 请根据您的应用输入 DSI、DP 并显示时序设置。
    您可以在此 E2E 主题中找到该计算器: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1382976/faq-sn65dsi8x-programming-tools

    如果您已经有编程方法、则可以使用计算器工具根据配置来验证所有寄存器写入是否匹配。


    此致、
    Ikram

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    第一步、您是否已验证到显示面板的 DP/eDP 输出是否正常? 您可以将 DSI86 器件设置为带有显示时序和 eDP/DP 设置的测试图形模式、从而在显示屏上获得生成的图形。 这不使用 DSI 输入、因此将验证面板的 DP 输出是否正常工作。

    如何在 eDP 节点中添加时序参数?

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

    尊敬的 Cyriac:

    如果您打开 Calculator 工具 Excel 文件、会有一个自述页面介绍步骤。  

    您可以在此 E2E 主题中找到该计算器: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1382976/faq-sn65dsi8x-programming-tools

    对于 DP/eDP 模式设置、您还应该参阅数据表中的“8.4.2 上电序列“。 其中提到了 ASSR 或不 ASSR 的步骤。
    还请确保 DSI 设置和时序遵循此序列。

    此致、
    Ikram