imx8mp programming hdmi phy pll timings

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

imx8mp programming hdmi phy pll timings

2,445 Views
mmajewski
Contributor I

Hello all,

I am attempting to add support for additional HDMI output timings, such as 1920x1080p59.94, to the imx8mp-evk eval board. I have found that these timing are not supported because the required pixel clock value is not present in the hdmi-phy samsung_phy_pll_cfg timings table. This table can can be found in the linux-imx 5.10.35 release at drivers/phy/freescale/phy-fsl-samsung-hdmi.c .

This table appears to contain register values for programming the hdmi-phy PLL described in the IMX8MP reference manual, section 13.10.2.1.2. However, I am having difficulties with producing my own register values following only this brief description of the PLL calculations.

Is there any other information that could be provided for adding more hdmi-phy pixel clock timings? 

 

Labels (1)
6 Replies

2,421 Views
joanxie
NXP TechSupport
NXP TechSupport

the timing is offered by the IP vendor and calculated by the timing tools, so if customer needs specific resolution which doesn't supported by the current bsp, you can submit a case to request this, then the IP vendor would try to offer the timing table, but if this isn't supported by the current bsp, we couldn't guarantee that customer can boot up successfully 100%

2,333 Views
makotosato
Contributor II
Hi
 
I am using the imx8mp-evk eval board.
 
I would also like to add a frequency for our 1280x800 display, which would require defining a new rate at 83500000 Hz.
Could you please tell me precisely who to contact for opening such a case?
 
The EDID is as follows:
edid-decode (hex):

00 ff ff ff ff ff ff 00 52 cc 25 25 01 00 00 00
10 20 01 03 a2 30 1d 78 ea ff f5 a5 56 49 9d 24
16 50 54 a5 4a 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 9e 20 00 90 51 20 1f 30 48 80
46 00 99 e6 10 00 00 1a 00 00 00 ff 00 4d 4f 4e
49 54 4f 52 5f 48 44 4d 49 0a 00 00 00 fd 00 32
4b 1e 5e 10 00 0a 20 20 20 20 20 20 00 00 00 fc
00 4d 4f 4e 49 54 4f 52 5f 48 44 4d 49 0a 00 70

----------------

Block 0, Base EDID:
EDID Structure Version & Revision: 1.3
Vendor & Product Identification:
Manufacturer: TVL
Model: 9509
Serial Number: 1
Made in: week 16 of 2022
Basic Display Parameters & Features:
Digital display
Maximum image size: 48 cm x 29 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
RGB color display
First detailed timing is the preferred timing
Color Characteristics:
Red : 0.6474, 0.3388
Green: 0.2880, 0.6162
Blue : 0.1435, 0.0888
White: 0.3134, 0.3291
Established Timings I & II:
IBM : 720x400 70.082 Hz 9:5 31.467 kHz 28.320 MHz
DMT 0x04: 640x480 59.940 Hz 4:3 31.469 kHz 25.175 MHz
DMT 0x06: 640x480 75.000 Hz 4:3 37.500 kHz 31.500 MHz
DMT 0x09: 800x600 60.317 Hz 4:3 37.879 kHz 40.000 MHz
DMT 0x0b: 800x600 75.000 Hz 4:3 46.875 kHz 49.500 MHz
DMT 0x10: 1024x768 60.004 Hz 4:3 48.363 kHz 65.000 MHz
DMT 0x12: 1024x768 75.029 Hz 4:3 60.023 kHz 78.750 MHz
Standard Timings: none
Detailed Timing Descriptors:
DTD 1: 1280x800 59.810 Hz 8:5 49.702 kHz 83.500 MHz (409 mm x 230mm)
Hfront 72 Hsync 128 Hback 200 Hpol P
Vfront 4 Vsync 6 Vback 21 Vpol N
Display Product Serial Number: 'MONITOR_HDMI'
Display Range Limits:
Monitor ranges (GTF): 50-75 Hz V, 30-94 kHz H, max dotclock 160 MHz
Display Product Name: 'MONITOR_HDMI'
Checksum: 0x70

2,230 Views
joanxie
NXP TechSupport
NXP TechSupport

do you need pixel clock is 83500000 hdmi, right? if yes, I will try to configure the tool and send the parameter to you by mail, but I will take my holiday soon, when I come back to office, I will contact you ASAP

0 Kudos
Reply

1,840 Views
adamarvid
Contributor I

Hi,

I'm also looking into adding a frequency for a 1280x800 display. Were you able to generate the parameters to set the pixel clock to 83500000 Hz, and if so, would it be possible to receive these parameters?

Thanks.

0 Kudos
Reply

1,823 Views
joanxie
NXP TechSupport
NXP TechSupport

do you have company mail address? if yes, pls create a new case for this request, let me figure our if I can send to you or not

0 Kudos
Reply

2,226 Views
makotosato
Contributor II

Thank you for your reply.

do you need pixel clock is 83500000 hdmi, right?

Yes, I need pixel clock 83500000 Hz.

0 Kudos
Reply