> Add the MT8189 DSI display pipeline and enable the Startek KD070FHFID078 > panel on the Genio 520 and 720 EVKs. > > The MT8189 OVL0 -> RDMA0 -> DSI0 pipeline reuses the existing MediaTek > display drivers, so the driver patch only adds per-SoC data. The panel > has a VDDP input that these boards switch separately, so the panel > driver gains an optional vddp-supply and follows the panel's power-on > sequence more closely. The Genio 360 EVK panel node now describes its > VDDP supply as well. > > The vddp-supply property is being added to the himax,hx8279 binding in > Linux [1]. The mediatek,mt8189-dsi compatible is from the in-flight > MT8189 DSI binding in Linux [2]. The mediatek,mt8189-mipi-tx and > mediatek,mt8189-disp-pwm compatibles have no upstream binding yet, and > mediatek,mt8189-disp-rdma is not settled: we use the > mediatek,mt8195-disp-rdma fallback, whose FIFO size matches MT8189's. > > Tested on a Genio 720 EVK: the panel shows the U-Boot console and Linux
Nit: s/console/logo/ ? > boots afterwards. > > This series depends on the MT8365/MT8366 DSI series [3] (and its > prerequisites), the Startek KD070FHFID078 panel driver [4] and the > MT8189 mmsys clock compatible fix [5]. > > [1]: > https://lore.kernel.org/all/[email protected]/ > [2]: > https://lore.kernel.org/all/[email protected]/ > [3]: > https://lore.kernel.org/u-boot/20261002-mt8365-mt8366-add-dsi-support-v2-0-9e435457b...@baylibre.com/ > [4]: > https://lore.kernel.org/u-boot/20261005-mtk-video-panel-startek-078-v4-1-2b18dc72d...@baylibre.com/ > [5]: > https://lore.kernel.org/u-boot/[email protected]/ > > Signed-off-by: David Lechner <[email protected]> > --- > David Lechner (8): > video: mediatek: mtk_disp_mutex: describe the DSI pipeline with data > video: mediatek: add MT8189 DSI display support > video: panel-startek-kd070fhfid078: support a separate VDDP supply > arm: dts: mediatek: drop the USB port 4 VBUS regulator on Genio 520/720 > arm: dts: mediatek: describe the Genio 360 EVK panel VDDP rail > arm: dts: mediatek: mt8189: add the display blocks > arm: dts: mediatek: add the DSI panel to the Genio 520 and 720 EVKs > configs: mt8189: enable the DSI display > > arch/arm/dts/mt8189.dtsi | 147 > ++++++++++++++++++++++++++ > arch/arm/dts/mt8366-genio-360-evk-common.dtsi | 5 +- > arch/arm/dts/mt8371-genio-common.dtsi | 139 ++++++++++++++++++++++-- > configs/mt8189.config | 5 + > drivers/memory/mtk-smi.c | 7 +- > drivers/video/mediatek/mtk_disp_mutex.c | 71 +++++++------ > drivers/video/mediatek/mtk_disp_ovl.c | 5 + > drivers/video/mediatek/mtk_dsi.c | 20 +++- > drivers/video/panel-startek-kd070fhfid078.c | 52 +++++++-- > 9 files changed, 399 insertions(+), 52 deletions(-) > --- > base-commit: ca1c29c01bbd03f89cd86159b2959b4e72d41aa9 > change-id: 20261006-mtk-genio-720-dsi-1cf87d259324 > > Best regards, > -- > David Lechner <[email protected]> Tested on a Genio-520 EVK and U-Boot logo displays Reviewed-by: Julien Stephan <[email protected]> Tested-by: Julien Stephan <[email protected]> -- Julien Stephan <[email protected]>
