]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: mediatek: mt8195-cherry: Add vusb33 supplies for XHCI controllers
authorChen-Yu Tsai <wenst@chromium.org>
Tue, 5 May 2026 10:14:04 +0000 (18:14 +0800)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 11 May 2026 11:57:25 +0000 (13:57 +0200)
Like the dual-role SSUSB controller block that encompasses the XHCI
controller, the latter also takes a vusb33 supply.

Add the supply for each XHCI controller. Also fix up any property
ordering according to DT styles, i.e. move "status" property to the
end.

Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi

index 62e2d7616f200fe2cd46158a90f258d62925b092..ca2bb367ee68c8f99ae7849a30892d897e7bab6a 100644 (file)
 };
 
 &xhci0 {
-       status = "okay";
-
        rx-fifo-depth = <3072>;
        vbus-supply = <&usb_vbus>;
+       vusb33-supply = <&mt6359_vusb_ldo_reg>;
+       status = "okay";
 };
 
 &xhci2 {
-       status = "okay";
        vbus-supply = <&usb_vbus>;
+       vusb33-supply = <&mt6359_vusb_ldo_reg>;
+       status = "okay";
 };
 
 &xhci3 {
        /* MT7921's USB Bluetooth has issues with USB2 LPM */
        usb2-lpm-disable;
        vbus-supply = <&pp3300_wlan>;
+       vusb33-supply = <&mt6359_vusb_ldo_reg>;
        status = "okay";
 };