> 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]>
