boards: shields: rk055hdmipi4m: fix pixelclk-active issue

On the RT1170-EVKB, the framebuffer displays incorrectly
(shifted by about 1/4 of the screen width). This is because
pixelclk-active was set to 1 (which corresponds to
kELCDIF_DriveDataOnRisingClkEdge).

According to the RM68200 datasheet, the DSI transfert begins at
the uprising pixel clock and stop at the falling pixel clock. So,
pixelclk-active needs to be set to 0 (which corresponds to
kELCDIF_DriveDataOnFallingClkEdge).

Signed-off-by: Trung Hieu Le <trunghieu.le@nxp.com>
This commit is contained in:
Trung Hieu Le 2024-03-25 17:17:42 +01:00 committed by Fabio Baltieri
parent f4f3ab7df2
commit 9a133aedcc

View file

@ -49,7 +49,7 @@
hsync-active = <0>; hsync-active = <0>;
vsync-active = <0>; vsync-active = <0>;
de-active = <1>; de-active = <1>;
pixelclk-active = <1>; pixelclk-active = <0>;
/* /*
* Pixel clock is given by the following formula: * Pixel clock is given by the following formula:
* (height + vsync-len + vfront-porch + vback-porch) * * (height + vsync-len + vfront-porch + vback-porch) *