i.MX8DXL and i.MX8QX support LCDIF, which is compatible with i.MX6SX. - Update lcdif binding doc to support front compatible string: fsl,imxqxp-lcdif and fsl,imx8dxl-lcdif - Update simple pannel binding doc and driver to support waiken,101wx001 - update chip dts to support lcdif ip - add overlay file to enable lcd panel waiken,101wx001 and lcdif - use onboard pinmux "pinctrl-multiplexer" for on board signal switch
Signed-off-by: Frank Li <[email protected]> --- Changes in v5: - tune commit message at patch 3 and pick liu ying's reviewed-by tags. - Link to v4: https://patch.msgid.link/[email protected] Changes in v4: - collect kryz and liu ying's ACK tags - add wct surfix - add idle-state = <1> to mux-controller. - Link to v3: https://patch.msgid.link/[email protected] Changes in v3: - add bus-width = <18> - add lcd panel information at dtb file. - detail see each patch's change log - Link to v2: https://patch.msgid.link/[email protected] Changes in v2 (fix sashiko reported problem): - add power domain required for binding - fix 136 height - add acm patch to cleam MCL clock output pin - remove iomux hog in overlay file - Link to v1: https://patch.msgid.link/[email protected] --- Frank Li (7): dt-bindings: lcdif: add compatible string for i.MX8QXP and i.MX8DXL dt-bindings: display: simple: Add waiken,101wx001-wct drm/panel: simple: Add Waiken WKS101WX001-WCT panel support arm64: dts: imx8-ss-dma: Add lcdif support for i.MX8QXP and i.MX8DXL arm64: dts: imx8dxl-evk: Add onboard GPIO mux controller arm64: dts: imx8dxl-evk: Move ACM MCLK pin to ACM pinctrl arm64: dts: imx8dxl-evk: add lcdif overlay .../devicetree/bindings/display/fsl,lcdif.yaml | 6 ++ .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/freescale/Makefile | 3 + arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 29 +++++ .../freescale/imx8dxl-evk-lcdif-101wx001-wct.dtso | 119 +++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 92 +++++++++++++--- arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 11 ++ arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 2 + drivers/gpu/drm/panel/panel-simple.c | 31 ++++++ 10 files changed, 284 insertions(+), 13 deletions(-) --- base-commit: c27e4587a73de339f2d9f1304c913413055ed408 change-id: 20260709-dxl_lcdif-d6cbdbac92fb Best regards, -- Frank Li <[email protected]>
