i.MX95 Triple Display Patches for LF-6.6.52-2.2.0 BSP.
iMX95 19x19 EVK.
Patches files:
0001-iMX95-EVK-IT6263-LVDS-to-HDMI-bridge-chip-combine-it.patch
Combine IT6263 with simple panel driver, no EDID is needed, 720P and 1080P display mode had been added as two examples.
0002-IT6263-Always-reported-connected-for-force-output.patch
Let IT6263 always report cable connected to force output HDMI signals.
0003-iMX95-EVK-add-LVDS-clone-mode-based-on-IT6263.patch
LVDS clone mode is supported on two LVDS ports, they output same content and same timing from one DPU display engine (1920*1080@60fps).
0004-iMX95-EVK-add-dual-LVDS-interleaver-mode-based-on-IT.patch
LVDS interleave mode is supported on two LVDS ports, they output different content and same timing from one DPU display engine (3840*1080@60fps).
0005-iMX95-EVK-add-triple-display-support.patch
Triple display is supported, 1 MIPI DSI + 2 LVDS.
imx95-19x19-evk-triple-display-lvds-clone.dtb: the two LVDS is in clone mode.
imx95-19x19-evk-triple-display-lvds-interleaver.dtb: the two LVDS is in interleave mode.
For 1 MIPI DSI + 2 LVDS display clone mode:
For 1 MIPI DSI + 2 LVDS Interleave mode:
Know issues:
Due to bridge numbers (3) and DPU engine/Pixel link/Pixel Interleaver number (2) is not aligned, during kernel boot up, there will be followed link error log, but there is no real function impact.
[ 3.178741] imx95-ldb 4b0c0000.syscon:ldb@4: Failed to create device link (0x180) with 4b010000.syscon:bridge@8
...
[ 4.209299] imx95-pixel-interleaver 4b0d0000.bridge: Failed to create device link (0x180) with 4b400000.display-controller
[ 4.220355] imx95-pixel-interleaver 4b0d0000.bridge: Failed to create device link (0x180) with 4b400000.display-controller
...
2025-8-19 update: Add the patch for L6.12.20_2.0.0 BSP.
lf-6.12.20-2.0.0_triple_display_patches.zip
查看全文