Kirkstone IMX8M DRM not picking correct resolution for HDMI display

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

Kirkstone IMX8M DRM not picking correct resolution for HDMI display

892 Views
belpai
Contributor II

Hello,

We've been trying to make our Yocto build (Kirkstone) work with a custom display (HA-101ZIEB0HD0-V, defined as 1280x800@60) that has an HDMI to LVDS bridge. Currently, using Weston (Wayland)


NOTE: The display loads u-boot just fine. We can see tux and a log message over there. Everything also works fine if I connect it to a standard monitor

We started to have the feeling that something might be missing under the device-tree of the device regarding the clocking the display needs. However, I'm not sure how to proceed with that.

Quick summary of what we tried:
- Enabled a few config kernel options that seemed related
- Tried to force through kernel parameter the `video=HDMI-A-1:1280x800M@60`
- Tried to force `$allow_noncea` on u-boot
- The display seems to load fine under a raspberrypi and the edid there is the same one under our custom image. Hence, seems like EDID is correct

The DRM logs, only shows setting it to `640x480p25200` and we get a black screen, randomly some white strips.
Feel free to ask for me input if needed.


$ dmesg | grep drm
[ 1.487118] [drm] Initialized imx-dcss 1.0.0 20190917 for 32e00000.display-controller on minor 0
[ 1.632158] imx-dcss 32e00000.display-controller: [drm] fb0: imx-dcssdrmfb frame buffer device
[ 5.192918] systemd[1]: Starting Load Kernel Module drm...
[ 5.414088] [drm] Initialized vivante 1.0.0 20170808 for 38000000.gpu3d on minor 1
[ 9.283509] [drm] Mode: 640x480p25200
[ 9.324706] [drm] Pixel clock: 25200 KHz, character clock: 25200, bpc is 8-bit, fmt 1
[ 9.332644] [drm] VCO frequency is 2016000 KHz
[ 9.387812] [drm] Sink Not Support SCDC
[ 9.393770] [drm] No vendor infoframe

 

Thanks,

0 Kudos
Reply
2 Replies

879 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello

 

For such case one can try suggestions provided on

iMX8M HDMI · compulab-yokneam/Documentation Wiki · GitHub 

 

Regards

0 Kudos
Reply

849 Views
belpai
Contributor II

Hello,

Thanks for your time.

Reading from the link provided, the only one that could apply for my case was `Boot parameters for a custom HDMI resolution`. And that didn't work out.

 

Any other idea?

0 Kudos
Reply