[Compliance Test] How to convert HDMI LAN_PREEMPHASIS back to pre-bult image?

Our carrier board passed the HDMI compliance test via devmem command. How to merge those register value to BSP and re-build a new image?
for example, NV_PDISP_SOR_LAN_DRIVE_CURRENT and NV_PDISP_SOR_DP_PADCTRL0_0

sudo busybox devmem 0x1380c118 w 0x3A474747 
sudo busybox devmem 0x1380c130 32 0x00400700

Hi,

For Orin, you need to use dcb_tool to add your register value and create a new dcb image to your dts.

Hi,
How do we fill the register value to dcb_tool? Which item we should choose?

| Enter 0 => Show Input DCB |
| Enter 1 => Modify DCB |
| Enter 2 => Show modified DCB |
| Enter 3 => Show TMDS settings |
| Enter 4 => Show DP settings |
| Enter 5 => Modify TMDS settings |
| Enter 6 => Show modified TMDS settings |
| Enter 7 => Modify DP settings |
| Enter 8 => Show modified DP settings |
| Enter 9… => Exit |

TMDS is for HDMI. (5)
DP setting is for DP. (7)

Hi,
How do we choose the next step?
|=============================================================================|
| Select which TMDS Link Rate entries to change |
|=============================================================================|
| 340_plus_entry : 0, 165_340_Entry : 1, 65_165_Entry : 2, 0_65_Entry : 3 |
| Exit : 4… |
|=============================================================================|
Thank you for your greatly support.

Hi,

This depends on the pixel clock you are using. 340_plus_entry means the pixel clock is over 340Mhz.

If your monitor is 148.5Mhz resolution, then it is 65_165_Entry as it is within 65Mhz ~165Mhz.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.