> Describe the vdosys0 display path: the display mutex, the two overlays
> and RDMAs, the DSI controller and its MIPI D-PHY, the two display PWMs
> driving panel backlights, the two display SMI larbs with the smi_common
> block behind them, and the multimedia IOMMU the larbs hang off.
>
> The nodes follow the in-flight MT8189 device tree, so the overlays and
> RDMAs name their M4U port through the iommus property and the larbs
> carry mediatek,larb-id, which is how the display components find the
> larb to enable. Only the two display larbs are listed in the IOMMU's
> mediatek,larbs, since the other eleven belong to blocks U-Boot does not
> drive.
>
> The aliases are the ones the DSI driver uses to reach the pipeline
> components, matching what mt8366.dtsi already provides.
>
> Everything is disabled here and enabled by the boards that have a panel.
>
> Signed-off-by: David Lechner <[email protected]>
>
> diff --git a/arch/arm/dts/mt8189.dtsi b/arch/arm/dts/mt8189.dtsi
> index 656f5488c72..22c1c7761f1 100644
> --- a/arch/arm/dts/mt8189.dtsi
> +++ b/arch/arm/dts/mt8189.dtsi
> @@ -8,6 +8,7 @@
>  #include <dt-bindings/interrupt-controller/irq.h>
>  #include <dt-bindings/interrupt-controller/arm-gic.h>
>  #include <dt-bindings/phy/phy.h>
> +#include <dt-bindings/memory/mediatek,mt8189-memory-port.h>

Nit: should go above dt-bindings/phy/phy.h

-- 
Julien Stephan <[email protected]>

Reply via email to