<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックiMX8 Display Port error on get training status</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1778793#M217723</link>
    <description>&lt;P&gt;I want to get DP working on iMX8QM board.&lt;/P&gt;&lt;P&gt;Linux&amp;nbsp; version 5.4.142 (Dunfell).&lt;/P&gt;&lt;P&gt;resolution &lt;A href="mailto:1920x1080@60" target="_blank" rel="noopener"&gt;1920x1080@60&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The system fails on get the training status.&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.250766] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.257412] [drm] No driver support for vblank timestamp query.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.263458] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.2 (ops dpu_bliteng_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.271648] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.5 (ops dpu_bliteng_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.280309] imx-drm display-subsystem: bound imx-dpu-crtc.0 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.288021] imx-drm display-subsystem: bound imx-dpu-crtc.1 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.295730] imx-drm display-subsystem: bound imx-dpu-crtc.3 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.303484] imx-drm display-subsystem: bound imx-dpu-crtc.4 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.319571] [drm] Started firmware!&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.339861] [drm] HDP FW Version - ver 34559 verlib 20560&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.411752] imx-drm display-subsystem: bound 56268000.hdmi (ops cdns_mhdp_imx_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.420000] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.456014] [drm] Mode: 1920x1080p148500&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.519614] [drm] DP link id: , 0x0 0x0 0x0 0x0 0x0 0x0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521780] [drm] DP revision: 0x12&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521785] [drm] DP rate: 270000 Mbps&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521788] [drm] DP number of lanes: 4&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521792] [drm] DP capabilities: 0x1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.826429] cdns-mhdp-imx 56268000.hdmi: [drm:cdns_mhdp_train_link] *ERROR* get training status failed: -22&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.826442] cdns-mhdp-imx 56268000.hdmi: [drm:cdns_mhdp_train_link] *ERROR* Failed to get training stat -22&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.826457] cdns-mhdp-imx 56268000.hdmi: [drm:cdn_dp_bridge_enable] *ERROR* Failed link train -22&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 2.012549] imx-drm display-subsystem: fb0: imx-drmdrmfb frame buffer device&lt;/EM&gt;&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;DTS is the following:&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;compatible = "cdn,imx8qm-dp";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;firmware-name = "dpfw.bin";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;lane-mapping = &amp;lt;0x1b&amp;gt;;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;irqsteer_hdmi {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;ldb1_phy {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "disabled";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;ldb1 {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "disabled";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_i2s {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_gpio_ipg {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_msi_hclk {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_pxl {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_phy {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_apb_mux_csr {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_apb_mux_ctrl {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_apb {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_i2c0 {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_lis_ipg {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_pwm_ipg {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;Any suggestion?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 21 Dec 2023 15:13:53 GMT</pubDate>
    <dc:creator>zemagi</dc:creator>
    <dc:date>2023-12-21T15:13:53Z</dc:date>
    <item>
      <title>iMX8 Display Port error on get training status</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1778793#M217723</link>
      <description>&lt;P&gt;I want to get DP working on iMX8QM board.&lt;/P&gt;&lt;P&gt;Linux&amp;nbsp; version 5.4.142 (Dunfell).&lt;/P&gt;&lt;P&gt;resolution &lt;A href="mailto:1920x1080@60" target="_blank" rel="noopener"&gt;1920x1080@60&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The system fails on get the training status.&amp;nbsp;&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.250766] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.257412] [drm] No driver support for vblank timestamp query.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.263458] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.2 (ops dpu_bliteng_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.271648] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.5 (ops dpu_bliteng_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.280309] imx-drm display-subsystem: bound imx-dpu-crtc.0 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.288021] imx-drm display-subsystem: bound imx-dpu-crtc.1 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.295730] imx-drm display-subsystem: bound imx-dpu-crtc.3 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.303484] imx-drm display-subsystem: bound imx-dpu-crtc.4 (ops dpu_crtc_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.319571] [drm] Started firmware!&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.339861] [drm] HDP FW Version - ver 34559 verlib 20560&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.411752] imx-drm display-subsystem: bound 56268000.hdmi (ops cdns_mhdp_imx_ops)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.420000] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.456014] [drm] Mode: 1920x1080p148500&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.519614] [drm] DP link id: , 0x0 0x0 0x0 0x0 0x0 0x0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521780] [drm] DP revision: 0x12&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521785] [drm] DP rate: 270000 Mbps&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521788] [drm] DP number of lanes: 4&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.521792] [drm] DP capabilities: 0x1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.826429] cdns-mhdp-imx 56268000.hdmi: [drm:cdns_mhdp_train_link] *ERROR* get training status failed: -22&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.826442] cdns-mhdp-imx 56268000.hdmi: [drm:cdns_mhdp_train_link] *ERROR* Failed to get training stat -22&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 1.826457] cdns-mhdp-imx 56268000.hdmi: [drm:cdn_dp_bridge_enable] *ERROR* Failed link train -22&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[ 2.012549] imx-drm display-subsystem: fb0: imx-drmdrmfb frame buffer device&lt;/EM&gt;&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;DTS is the following:&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;compatible = "cdn,imx8qm-dp";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;firmware-name = "dpfw.bin";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;lane-mapping = &amp;lt;0x1b&amp;gt;;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;irqsteer_hdmi {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;ldb1_phy {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "disabled";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;ldb1 {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "disabled";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_i2s {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_gpio_ipg {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_msi_hclk {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_pxl {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_phy {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_apb_mux_csr {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_apb_mux_ctrl {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_apb {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_i2c0 {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_lis_ipg {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;amp;hdmi_lpcg_pwm_ipg {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status = "okay";&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;Any suggestion?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Dec 2023 15:13:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1778793#M217723</guid>
      <dc:creator>zemagi</dc:creator>
      <dc:date>2023-12-21T15:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8 Display Port error on get training status</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1779626#M217813</link>
      <description>&lt;P&gt;I couldn't open your dts and training status, do you mind uploading again?&lt;/P&gt;</description>
      <pubDate>Mon, 25 Dec 2023 08:10:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1779626#M217813</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2023-12-25T08:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8 Display Port error on get training status</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1781590#M218080</link>
      <description>&lt;P&gt;here are the files.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2024 09:00:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1781590#M218080</guid>
      <dc:creator>zemagi</dc:creator>
      <dc:date>2024-01-02T09:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8 Display Port error on get training status</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1782173#M218151</link>
      <description>&lt;P&gt;did your board design based on imx8qm lpddr4 validation board? lane mapping is based on your HW design, do you mind sharing your dp port connection schematic? this is imx8qm dp board dts file&lt;/P&gt;
&lt;P&gt;"&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8qm-lpddr4-val-dp.dts" target="_blank"&gt;https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8qm-lpddr4-val-dp.dts&lt;/A&gt;"&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2024 09:03:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8-Display-Port-error-on-get-training-status/m-p/1782173#M218151</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2024-01-03T09:03:59Z</dc:date>
    </item>
  </channel>
</rss>

