<?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>topic How do I get E-EDID with i.MX8MP? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749261#M214971</link>
    <description>&lt;P&gt;OS:yocto-3.0 Zeus&lt;BR /&gt;HW：i.MX8MPLUSLPD4-EVK&lt;/P&gt;&lt;P&gt;E-EDID (E-EDID 2block or later) cannot be obtained correctly with i.MX8MP.&lt;BR /&gt;Therefore, if VSDB is defined as the second E-EDID, There are some inconveniences such as not being able to switch to HDMI mode(operating as DVI mode).&lt;/P&gt;&lt;P&gt;How should I obtain all E-EDIDs correctly in the kernel?&lt;/P&gt;</description>
    <pubDate>Tue, 31 Oct 2023 07:22:15 GMT</pubDate>
    <dc:creator>kuwahata</dc:creator>
    <dc:date>2023-10-31T07:22:15Z</dc:date>
    <item>
      <title>How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749261#M214971</link>
      <description>&lt;P&gt;OS:yocto-3.0 Zeus&lt;BR /&gt;HW：i.MX8MPLUSLPD4-EVK&lt;/P&gt;&lt;P&gt;E-EDID (E-EDID 2block or later) cannot be obtained correctly with i.MX8MP.&lt;BR /&gt;Therefore, if VSDB is defined as the second E-EDID, There are some inconveniences such as not being able to switch to HDMI mode(operating as DVI mode).&lt;/P&gt;&lt;P&gt;How should I obtain all E-EDIDs correctly in the kernel?&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2023 07:22:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749261#M214971</guid>
      <dc:creator>kuwahata</dc:creator>
      <dc:date>2023-10-31T07:22:15Z</dc:date>
    </item>
    <item>
      <title>Re: How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749333#M214975</link>
      <description>&lt;P&gt;You can use modetest tool to get edid value.&lt;/P&gt;
&lt;P&gt;Please check the driver drivers/gpu/drm/bridge/synopsys/dw-hdmi.c&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2023 08:29:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749333#M214975</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2023-10-31T08:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749959#M215025</link>
      <description>&lt;P&gt;EDID could not be obtained.&lt;/P&gt;&lt;P&gt;-&amp;gt; Trying to get EDID+E-EDID1-3block(128byte×4).&lt;/P&gt;&lt;P&gt;-------------------------------------------&lt;/P&gt;&lt;P&gt;root@imx8mpevk:~# modetest&lt;BR /&gt;trying to open device 'i915'...failed&lt;BR /&gt;trying to open device 'amdgpu'...failed&lt;BR /&gt;trying to open device 'radeon'...failed&lt;BR /&gt;trying to open device 'nouveau'...failed&lt;BR /&gt;trying to open device 'vmwgfx'...failed&lt;BR /&gt;trying to open device 'omapdrm'...failed&lt;BR /&gt;trying to open device 'exynos'...failed&lt;BR /&gt;trying to open device 'tilcdc'...failed&lt;BR /&gt;trying to open device 'msm'...failed&lt;BR /&gt;trying to open device 'sti'...failed&lt;BR /&gt;trying to open device 'tegra'...failed&lt;BR /&gt;trying to open device 'imx-drm'...done&lt;BR /&gt;Encoders:&lt;BR /&gt;id crtc type possible crtcs possible clones&lt;BR /&gt;40 39 TMDS 0x00000004 0x00000000&lt;/P&gt;&lt;P&gt;Connectors:&lt;BR /&gt;id encoder status name size (mm) modes encoders&lt;BR /&gt;41 40 connected HDMI-A-1 0x0 4 40&lt;BR /&gt;modes:&lt;BR /&gt;name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)&lt;BR /&gt;800x600 60 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver&lt;BR /&gt;800x600 56 800 824 896 1024 600 601 603 625 36000 flags: phsync, pvsync; type: driver&lt;BR /&gt;848x480 60 848 864 976 1088 480 486 494 517 33750 flags: phsync, pvsync; type: driver&lt;BR /&gt;640x480 60 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver&lt;BR /&gt;props:&lt;BR /&gt;1 EDID:&lt;BR /&gt;flags: immutable blob&lt;BR /&gt;blobs:&lt;/P&gt;&lt;P&gt;value:&lt;BR /&gt;2 DPMS:&lt;/P&gt;&lt;P&gt;-------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, it is known that it will work if you obtain up to 1 block of E-EDID (128 bytes x 2).&lt;BR /&gt;Confirm by connecting to a different monitor than the first result.&lt;/P&gt;&lt;P&gt;-------------------------------------------&lt;/P&gt;&lt;P&gt;root@imx8mpevk:~# modetest&lt;BR /&gt;trying to open device 'i915'...failed&lt;BR /&gt;trying to open device 'amdgpu'...failed&lt;BR /&gt;trying to open device 'radeon'...failed&lt;BR /&gt;trying to open device 'nouveau'...failed&lt;BR /&gt;trying to open device 'vmwgfx'...failed&lt;BR /&gt;trying to open device 'omapdrm'...failed&lt;BR /&gt;trying to open device 'exynos'...failed&lt;BR /&gt;trying to open device 'tilcdc'...failed&lt;BR /&gt;trying to open device 'msm'...failed&lt;BR /&gt;trying to open device 'sti'...failed&lt;BR /&gt;trying to open device 'tegra'...failed&lt;BR /&gt;trying to open device 'imx-drm'...done&lt;BR /&gt;Encoders:&lt;BR /&gt;id crtc type possible crtcs possible clones&lt;BR /&gt;40 39 TMDS 0x00000004 0x00000000&lt;/P&gt;&lt;P&gt;Connectors:&lt;BR /&gt;id encoder status name size (mm) modes encoders&lt;BR /&gt;41 40 connected HDMI-A-1 120x90 16 40&lt;BR /&gt;modes:&lt;BR /&gt;name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)&lt;BR /&gt;720x480 60 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: preferred, driver&lt;BR /&gt;1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver&lt;BR /&gt;1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver&lt;BR /&gt;1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver&lt;BR /&gt;1280x720 60 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver&lt;BR /&gt;1280x720 60 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver&lt;BR /&gt;1280x720 60 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver&lt;BR /&gt;1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver&lt;BR /&gt;1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver&lt;BR /&gt;720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver&lt;BR /&gt;720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver&lt;BR /&gt;720x480 60 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver&lt;BR /&gt;720x480 60 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver&lt;BR /&gt;640x480 60 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver&lt;BR /&gt;640x480 60 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver&lt;BR /&gt;640x480 60 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver&lt;BR /&gt;props:&lt;BR /&gt;1 EDID:&lt;BR /&gt;flags: immutable blob&lt;BR /&gt;blobs:&lt;/P&gt;&lt;P&gt;value:&lt;BR /&gt;00ffffffffffff00068f071101000000&lt;BR /&gt;17110103800c09780a1eac9859568528&lt;BR /&gt;29525700000001010101010101010101&lt;BR /&gt;0101010101018c0ad08a20e02d10103e&lt;BR /&gt;9600816000000018011d8018711c1620&lt;BR /&gt;582c250081490000009e000000fc0056&lt;BR /&gt;412d31383039410a20202020000000fd&lt;BR /&gt;00173d0d2e11000a202020202020011c&lt;BR /&gt;020320714982050401101114131f260f&lt;BR /&gt;1f07097f07834f000066030c00100080&lt;BR /&gt;011d007251d01e206e28550081490000&lt;BR /&gt;001ed60980a020e02d101060a2008160&lt;BR /&gt;000808188c0ad090204031200c405500&lt;BR /&gt;816000000018011d80d0721c1620102c&lt;BR /&gt;258081490000009e011d00bc52d01e20&lt;BR /&gt;b828554081490000001e000000000001&lt;BR /&gt;2 DPMS:&lt;/P&gt;&lt;P&gt;-------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/sys/devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1/edid&lt;BR /&gt;There is no change even if you check.&lt;/P&gt;&lt;P&gt;Based on these results, we have concluded that if E-EDID 2block or higher is present, it will not be possible to obtain it correctly.&lt;/P&gt;&lt;P&gt;Therefore, if VSDB is in the 2nd block of E-EDID, the Kernel cannot switch DVI/HDMI mode correctly.&lt;/P&gt;&lt;P&gt;drivers/gpu/drm/bridge/synopsys/dw-hdmi.c&lt;BR /&gt;I've been looking into this, but haven't found a solution yet.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/57740"&gt;@Rita_Wang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Nov 2023 04:43:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1749959#M215025</guid>
      <dc:creator>kuwahata</dc:creator>
      <dc:date>2023-11-16T04:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1855453#M223032</link>
      <description>&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 06:39:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1855453#M223032</guid>
      <dc:creator>thisisausername</dc:creator>
      <dc:date>2024-05-08T06:39:17Z</dc:date>
    </item>
    <item>
      <title>Re: How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1860033#M223357</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/232784"&gt;@thisisausername&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Hello &lt;SPAN&gt;Vivek Karna,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to solve the problem by changing the I2c function from HDMI-only to general-purpose.&lt;/P&gt;&lt;P&gt;I modified the dts file as below.&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;***************&lt;BR /&gt;*** 531,536 ****&lt;BR /&gt;--- 531,543 ----&lt;BR /&gt;*/&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;+ &amp;amp;i2c5 {&lt;BR /&gt;+ clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt;+ pinctrl-names = "default";&lt;BR /&gt;+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c5&amp;gt;;&lt;BR /&gt;+ status = "okay";&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;BR /&gt;&amp;amp;irqsteer_hdmi {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;***************&lt;BR /&gt;*** 548,553 ****&lt;BR /&gt;--- 555,561 ----&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;hdmi {&lt;BR /&gt;+ ddc-i2c-bus = &amp;lt;&amp;amp;i2c5&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;***************&lt;BR /&gt;*** 767,774 ****&lt;BR /&gt;&lt;BR /&gt;pinctrl_hog: hoggrp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;! MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_EARC_SCL 0x000001c4&lt;BR /&gt;! MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_EARC_SDA 0x000001c4&lt;BR /&gt;MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_EARC_DC_HPD 0x00000012&lt;BR /&gt;MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_EARC_CEC 0x00000012&lt;BR /&gt;/*MX8MP_IOMUXC_HDMI_DDC_SCL__GPIO3_IO26 0x00000146*/&lt;BR /&gt;--- 775,782 ----&lt;BR /&gt;&lt;BR /&gt;pinctrl_hog: hoggrp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;! /*MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_EARC_SCL 0x000001c4*/&lt;BR /&gt;! /*MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_EARC_SDA 0x000001c4*/&lt;BR /&gt;MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_EARC_DC_HPD 0x00000012&lt;BR /&gt;MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_EARC_CEC 0x00000012&lt;BR /&gt;/*MX8MP_IOMUXC_HDMI_DDC_SCL__GPIO3_IO26 0x00000146*/&lt;BR /&gt;***************&lt;BR /&gt;*** 907,912 ****&lt;BR /&gt;--- 915,927 ----&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;+ pinctrl_i2c5: i2c5grp {&lt;BR /&gt;+ fsl,pins = &amp;lt;&lt;BR /&gt;+ MX8MP_IOMUXC_HDMI_DDC_SCL__I2C5_SCL 0x400001C2&lt;BR /&gt;+ MX8MP_IOMUXC_HDMI_DDC_SDA__I2C5_SDA 0x400001C2&lt;BR /&gt;+ &amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;BR /&gt;pinctrl_pmic: pmicirq {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x00000146&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Kuwahata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 May 2024 00:38:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1860033#M223357</guid>
      <dc:creator>kuwahata</dc:creator>
      <dc:date>2024-05-07T00:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1860551#M223394</link>
      <description>&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 06:41:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1860551#M223394</guid>
      <dc:creator>thisisausername</dc:creator>
      <dc:date>2024-05-08T06:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: How do I get E-EDID with i.MX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1861093#M223438</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/232784"&gt;@thisisausername&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello&amp;nbsp;&lt;SPAN&gt;Vivek Karna,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm sorry.&lt;BR /&gt;Please refrain from presenting the file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Kuwahata&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 06:15:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-get-E-EDID-with-i-MX8MP/m-p/1861093#M223438</guid>
      <dc:creator>kuwahata</dc:creator>
      <dc:date>2024-05-08T06:15:03Z</dc:date>
    </item>
  </channel>
</rss>

