arm64: dts: mediatek: mt8188: Add MTU3 nodes and correctly describe USB
The MT8188 SoC has three USB controllers, and all of them are behind
the MTU3 DRD controller.
Add the missing MTU3 nodes, default disabled, for all USB controllers
and move the related XHCI nodes to be children of their MTU3 DRD to
correctly describe the SoC.
In order to retain USB functionality on all of the MT8188 and MT8390
boards, also move the vusb33 supply and enable the relevant MTU3 nodes
with special attention to the MT8188 Geralt Chromebooks, where it was
necessary to set the dr_mode of all MTU3 controllers to host to avoid
interfering with the EC performing DRD on its own.
Signed-off-by:
AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Showing
- arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi 18 additions, 0 deletionsarch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi
- arch/arm64/boot/dts/mediatek/mt8188.dtsi 79 additions, 42 deletionsarch/arm64/boot/dts/mediatek/mt8188.dtsi
- arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts 28 additions, 0 deletionsarch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts
Loading
Please register or sign in to comment