Custom HDMI Resolution Configuration Issue on i.MX8M Plus

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Custom HDMI Resolution Configuration Issue on i.MX8M Plus

284 Views
SanthoshRajavel
Contributor II

We are configuring a MAX96751 serializer for a resolution of 1600×480. We have generated a custom EDID and configured the serializer accordingly. When connected to a laptop/PC, the system correctly detects and supports the 1600×480 resolution.

However, on our i.MX8M Plus EVK, the HDMI output only defaults to 800×600, and the custom resolution is not being applied.

We have already:

  • Generated and applied a custom EDID
  • Verified the resolution works on other systems (PC/laptop)
  • Attempted manual resolution configuration

Could you please confirm:

  1. Whether the i.MX8M Plus HDMI interface supports custom resolutions and timings?
  2. The correct procedure to configure a custom HDMI resolution (e.g., via EDID, device tree, or DRM settings)?
  3. Any additional steps required to force the system to use the custom mode?

    My EDID

    root@imx8mp-lpddr4-evk:~# cat /sys/class/drm/card1-HDMI-A-1/edid | hexdump -C
    00000000 00 ff ff ff ff ff ff 00 04 89 01 00 00 00 00 00 |................|
    00000010 01 21 01 04 a5 46 27 78 3a 76 45 ae 51 33 ba 26 |.!...F'x:vE.Q3.&|
    00000020 0d 50 54 01 00 00 01 01 01 01 01 01 01 01 01 01 |.PT.............|
    00000030 01 01 01 01 01 01 40 17 40 80 61 e0 14 10 58 90 |......@.@.a...X.|
    00000040 37 00 ba 89 21 00 00 1e 00 00 00 ff 00 47 4d 53 |7...!........GMS|
    00000050 4c 30 30 31 0a 20 20 20 20 20 00 00 00 fc 00 47 |L001. .....G|
    00000060 4d 53 4c 0a 20 20 20 20 20 20 20 20 00 00 00 fd |MSL. ....|
    00000070 00 18 4b 1e b4 6c 01 0a 20 20 20 20 20 20 00 d2 |..K..l.. ..|
    00000080

    Board : IMX8MP-Lpddr4
    Linux : 6.6

0 Kudos
Reply
1 Reply

240 Views
joanxie
NXP TechSupport
NXP TechSupport

what pixel clock do you need for resolution 1600×480? pls check your log and offer the correct pixel clock you need from imx8mp hdmi output

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2351198%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ECustom%20HDMI%20Resolution%20Configuration%20Issue%20on%20i.MX8M%20Plus%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2351198%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EWe%20are%20configuring%20a%20%3CSTRONG%3EMAX96751%20serializer%3C%2FSTRONG%3E%20for%20a%20resolution%20of%20%3CSTRONG%3E1600%C3%97480%3C%2FSTRONG%3E.%20We%20have%20generated%20a%20custom%20EDID%20and%20configured%20the%20serializer%20accordingly.%20When%20connected%20to%20a%20laptop%2FPC%2C%20the%20system%20correctly%20detects%20and%20supports%20the%201600%C3%97480%20resolution.%3C%2FP%3E%3CP%3EHowever%2C%20on%20our%20%3CSTRONG%3Ei.MX8M%20Plus%20EVK%3C%2FSTRONG%3E%2C%20the%20HDMI%20output%20only%20defaults%20to%20%3CSTRONG%3E800%C3%97600%3C%2FSTRONG%3E%2C%20and%20the%20custom%20resolution%20is%20not%20being%20applied.%3C%2FP%3E%3CP%3EWe%20have%20already%3A%3C%2FP%3E%3CUL%3E%3CLI%3EGenerated%20and%20applied%20a%20custom%20EDID%3C%2FLI%3E%3CLI%3EVerified%20the%20resolution%20works%20on%20other%20systems%20(PC%2Flaptop)%3C%2FLI%3E%3CLI%3EAttempted%20manual%20resolution%20configuration%3C%2FLI%3E%3C%2FUL%3E%3CP%3ECould%20you%20please%20confirm%3A%3C%2FP%3E%3COL%3E%3CLI%3EWhether%20the%20i.MX8M%20Plus%20HDMI%20interface%20supports%20custom%20resolutions%20and%20timings%3F%3C%2FLI%3E%3CLI%3EThe%20correct%20procedure%20to%20configure%20a%20custom%20HDMI%20resolution%20(e.g.%2C%20via%20EDID%2C%20device%20tree%2C%20or%20DRM%20settings)%3F%3C%2FLI%3E%3CLI%3EAny%20additional%20steps%20required%20to%20force%20the%20system%20to%20use%20the%20custom%20mode%3F%3CBR%20%2F%3E%3CBR%20%2F%3EMy%20EDID%3CBR%20%2F%3E%3CBR%20%2F%3Eroot%40imx8mp-lpddr4-evk%3A~%23%20cat%20%2Fsys%2Fclass%2Fdrm%2Fcard1-HDMI-A-1%2Fedid%20%7C%20hexdump%20-C%3CBR%20%2F%3E00000000%2000%20ff%20ff%20ff%20ff%20ff%20ff%2000%2004%2089%2001%2000%2000%2000%2000%2000%20%7C................%7C%3CBR%20%2F%3E00000010%2001%2021%2001%2004%20a5%2046%2027%2078%203a%2076%2045%20ae%2051%2033%20ba%2026%20%7C.!...F'x%3AvE.Q3.%26amp%3B%7C%3CBR%20%2F%3E00000020%200d%2050%2054%2001%2000%2000%2001%2001%2001%2001%2001%2001%2001%2001%2001%2001%20%7C.PT.............%7C%3CBR%20%2F%3E00000030%2001%2001%2001%2001%2001%2001%2040%2017%2040%2080%2061%20e0%2014%2010%2058%2090%20%7C......%40.%40.a...X.%7C%3CBR%20%2F%3E00000040%2037%2000%20ba%2089%2021%2000%2000%201e%2000%2000%2000%20ff%2000%2047%204d%2053%20%7C7...!........GMS%7C%3CBR%20%2F%3E00000050%204c%2030%2030%2031%200a%2020%2020%2020%2020%2020%2000%2000%2000%20fc%2000%2047%20%7CL001.%20.....G%7C%3CBR%20%2F%3E00000060%204d%2053%204c%200a%2020%2020%2020%2020%2020%2020%2020%2020%2000%2000%2000%20fd%20%7CMSL.%20....%7C%3CBR%20%2F%3E00000070%2000%2018%204b%201e%20b4%206c%2001%200a%2020%2020%2020%2020%2020%2020%2000%20d2%20%7C..K..l..%20..%7C%3CBR%20%2F%3E00000080%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3EBoard%20%3A%3C%2FSTRONG%3E%20IMX8MP-Lpddr4%3CBR%20%2F%3E%3CSTRONG%3ELinux%20%3A%3C%2FSTRONG%3E%206.6%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLI%3E%3C%2FOL%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2351198%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGraphics%20%26amp%3B%20Display%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2351832%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Custom%20HDMI%20Resolution%20Configuration%20Issue%20on%20i.MX8M%20Plus%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2351832%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ewhat%20pixel%20clock%20do%20you%20need%20for%20resolution%26nbsp%3B1600%C3%97480%3F%20pls%20check%20your%20log%20and%20offer%20the%20correct%20pixel%20clock%20you%20need%20from%20imx8mp%20hdmi%20output%3C%2FP%3E%3C%2FLINGO-BODY%3E