[C61][DTO][EDP] sn65dsi86 remove explicit declaration of the clock
If we look at the hw design of the board the SN65DSI86 should use the external clock REFCLK. However, for some reasons (maybe also an error), the corresponding clock generator SI5351A has never been declared even in the old kernels used for the signal integrity and emission test; so no REFCLK is present in the corresponding SN65DSI86 pin. What happen is that the SN65DSI86 automatically detect that there is no clock in the REFCLK pin and so try to get DP PLL from the DSI DACP/N pins, even if inside the driver the code try to set the clock based on the "clocks = <&osc_27m>" parameter that explicit a REFCLK. Somehow this condition work most of the time, but there are some boards where this condition bring to an error during the "Link training" of the edp: [drm:ti_sn_bridge_enable] *ERROR* Link training failed, link is off With the hw team has been decided to just remove the declaration of the REFCLK in the dts so that the driver correctly set the refclk frequency (ti_sn_bridge_set_refclk_freq function) and fix the "link training" error. This decision is to not change the condition of the board compared to the signal integrity and the emission test
parent
159feaa4
No related branches found
No related tags found
-
mentioned in commit clea-os/layers/seco/meta-seco-imx@6f79760a
-
mentioned in merge request clea-os/layers/seco/meta-seco-imx!450 (merged)
-
mentioned in commit clea-os/seco-manifest@99298be5
-
mentioned in merge request clea-os/seco-manifest!695 (merged)
Please register or sign in to comment