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:
parent
f4f3ab7df2
commit
9a133aedcc
|
@ -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) *
|
||||||
|
|
Loading…
Reference in a new issue