The purpose of this series is to add the display support for the mt8365-evk. This is the list of HWs / IPs support added: - Connectors (HW): - HDMI - MIPI DSI (Mobile Industry Processor Interface Display Serial Interface) - HDMI bridge (it66121) - DSI pannel (startek,kd070fhfid015) - SoC display blocks (IP): - OVL0 (Overlay) - RDMA0 (Data Path Read DMA) - Color0 - CCorr0 (Color Correction) - AAL0 (Adaptive Ambient Light) - GAMMA0 - Dither0 - DSI0 (Display Serial Interface) - RDMA1 (Data Path Read DMA) - DPI0 (Display Parallel Interface) The Mediatek DSI, DPI and DRM drivers are also improved. This series depends to another one which add I2C, IOMMU and Power Domain support for MT8365 SoC and EVK board [1]. Regards, Alex [1]: https://lore.kernel.org/all/20230207-iommu-support-v1-0-4f0c81fd52c1@xxxxxxxxxxxx/ To: Chun-Kuang Hu <chunkuang.hu@xxxxxxxxxx> To: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> To: David Airlie <airlied@xxxxxxxxx> To: Daniel Vetter <daniel@xxxxxxxx> To: Rob Herring <robh+dt@xxxxxxxxxx> To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@xxxxxxxxxx> To: Matthias Brugger <matthias.bgg@xxxxxxxxx> To: Jitao Shi <jitao.shi@xxxxxxxxxxxx> To: Xinlei Lee <xinlei.lee@xxxxxxxxxxxx> To: CK Hu <ck.hu@xxxxxxxxxxxx> To: Thierry Reding <thierry.reding@xxxxxxxxx> To: Sam Ravnborg <sam@xxxxxxxxxxxx> To: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> Cc: dri-devel@xxxxxxxxxxxxxxxxxxxxx Cc: linux-mediatek@xxxxxxxxxxxxxxxxxxx Cc: devicetree@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: linux-pwm@xxxxxxxxxxxxxxx Cc: Fabien Parent <fparent@xxxxxxxxxxxx> Cc: Guillaume La Roque <glaroque@xxxxxxxxxxxx> Cc: Neil Armstrong <neil.armstrong@xxxxxxxxxx> Signed-off-by: Alexandre Mergnat <amergnat@xxxxxxxxxxxx> --- Alexandre Mergnat (16): dt-bindings: display: mediatek: aal: add binding for MT8365 SoC dt-bindings: display: mediatek: ccorr: add binding for MT8365 SoC dt-bindings: display: mediatek: color: add binding for MT8365 SoC dt-bindings: display: mediatek: dither: add binding for MT8365 SoC dt-bindings: display: mediatek: dsi: add binding for MT8365 SoC dt-bindings: display: mediatek: gamma: add binding for MT8365 SoC dt-bindings: display: mediatek: ovl: add binding for MT8365 SoC dt-bindings: display: mediatek: rdma: add binding for MT8365 SoC dt-bindings: display: pannel: add startek kd070fhfid015 binding documentation dt-bindings: pwm: add power-domains property dt-bindings: pwm: add binding for mt8365 SoC dt-bindings: soc: mediatek: specify which compatible requires clocks property dt-bindings: soc: mediatek: add display mutex for MT8365 SoC arm64: dts: mediatek: add display blocks support for the MT8365 SoC arm64: dts: mediatek: add display support for mt8365-evk drm/mediatek: dsi: Improves the DSI lane setup robustness Fabien Parent (4): dt-bindings: display: mediatek: dpi: add power-domains property dt-bindings: display: mediatek: dpi: add binding for MT8365 drm/mediatek: dpi: add support for dpi clock drm/mediatek: add MT8365 SoC support Guillaume La Roque (1): panel: startek-kd070fhfid015: add support of this display .../bindings/display/mediatek/mediatek,aal.yaml | 1 + .../bindings/display/mediatek/mediatek,ccorr.yaml | 1 + .../bindings/display/mediatek/mediatek,color.yaml | 1 + .../bindings/display/mediatek/mediatek,dither.yaml | 1 + .../bindings/display/mediatek/mediatek,dpi.yaml | 53 ++- .../bindings/display/mediatek/mediatek,dsi.yaml | 19 +- .../bindings/display/mediatek/mediatek,gamma.yaml | 1 + .../bindings/display/mediatek/mediatek,ovl.yaml | 1 + .../bindings/display/mediatek/mediatek,rdma.yaml | 1 + .../display/panel/startek,kd070fhfid015.yaml | 55 +++ .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 9 + .../bindings/soc/mediatek/mediatek,mutex.yaml | 21 +- arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 204 +++++++++ arch/arm64/boot/dts/mediatek/mt8365.dtsi | 147 +++++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 35 ++ drivers/gpu/drm/mediatek/mtk_dsi.c | 2 + drivers/gpu/drm/panel/Kconfig | 12 + drivers/gpu/drm/panel/Makefile | 1 + .../gpu/drm/panel/panel-startek-kd070fhfid015.c | 483 +++++++++++++++++++++ 20 files changed, 1048 insertions(+), 18 deletions(-) --- base-commit: ae88468858a66ebe3fb5b3116400d75397f03e6d change-id: 20230220-display-53dfb6312ec7 Best regards, -- Alexandre Mergnat <amergnat@xxxxxxxxxxxx>