Dear Teams:
The EdgeTPU Dev Board uses i.MX8m as Main CPU. there is an HDMI connector on the board. for my use case, the board will connect to a small hdmi monitor, like 10.1" or 7" size. after some tests about board and hdmi monitor, there is still no display on lcd panel. according when the monitor plugged into board's hdmi connector, the message "Cannot find any crtc or sizes" will be shown on console.
by using edid-read to read out the edid information of plugged lcd monitor, I found the pixel clock is not shown as the below web page which lists the support pixel clock.
iMX8M HDMI · compulab-yokneam/Documentation Wiki · GitHub
Available Pixel Clocks (KHz): 594000; 297000; 148500; 74250; 27000
What I want to know is the above pixel clock is fixed or could be modified by user?
If it could be modified, where should I to change the code and rebuild the kernel to enable the right setting.
here is the detail information of the monitors which I tested.
==> 1200x1920 monitor edid data is shown as below:
17: None 00.0: 10002 LCD Monitor
[Created at monitor.125]
Unique ID: rdCR.WxMa4mYC4cD
Parent ID: _Znp.9PDrb2mIvJ8
Hardware Class: monitor
Model: "Lontium LCD Monitor"
Vendor: LTM "Lontium"
Device: eisa 0x045e
Resolution: 1200x1920@60Hz
Year of Manufacture: 2017
Week of Manufacture: 36
Detailed Timings #0:
Resolution: 1200x1920
Horizontal: 1200 1215 1216 1320 (+15 +16 +120) +hsync
Vertical: 1920 1983 1985 2012 (+63 +65 +92) +vsync
Frequencies: 159.00 MHz, 120.45 kHz, 59.87 Hz
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (VGA compatible controller)
==> 1024x600 monitor's edid data is shown as below:
17: None 00.0: 10002 LCD Monitor
[Created at monitor.125]
Unique ID: rdCR.uPEM4X6QhB2
Parent ID: _Znp.9PDrb2mIvJ8
Hardware Class: monitor
Model: "LCD Monitor"
Vendor: ADA
Device: eisa 0x0004
Resolution: 1024x600@60Hz
Size: 150x100 mm
Year of Manufacture: 2007
Week of Manufacture: 1
Detailed Timings #0:
Resolution: 1024x600
Horizontal: 1024 1029 1042 1312 (+5 +18 +288) -hsync
Vertical: 600 602 605 622 (+2 +5 +22) -vsync
Frequencies: 49.00 MHz, 37.35 kHz, 60.04 Hz
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (VGA compatible controller)
Many Thanks
Best Regards,
Akio
Dear Igor:
Many Thanks. I see. it seems I have to search suitable LCD panel.
Best Regards,
Akio
Hi Akio
>What I want to know is the above pixel clock is fixed or could be modified by user?
unfortunately there are only a fixed number of pixel clock frequencies that are supported :
imx-hdp.c\hdp\imx\drm\gpu\drivers - linux-imx - i.MX Linux kernel
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Igor:
Thanks for your kindly reply.
For the pixel clock related discussion in NXP community, I did some search and find some one talking about the resolution is not list above. Is the resolution / pixel clock support is different between MIPI-DSI and HDMI ?
Best Regards,
Akio
Hi Akio
> Is the resolution / pixel clock support is different between MIPI-DSI and HDMI
yes different since they are different modules.
Best regards
igor