ramips: dts: mt7621: add the missing XHCI power regulators
The USB power regulators are essential for the Mediatek XHCI controller. If any of them is missing, the kernel will throw a warning. Add fixed voltage io/vbus regulators to workaround this issue. Fix the following warnings: [ 7.514572] xhci-mtk 1e1c0000.xhci: supply vbus not found, using dummy regulator [ 7.522375] xhci-mtk 1e1c0000.xhci: supply vusb33 not found, using dummy regulator Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18886 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
300335f1ff
commit
51b77a3298
1 changed files with 19 additions and 0 deletions
|
@ -64,6 +64,22 @@
|
|||
regulator-name = "mmc_power";
|
||||
};
|
||||
|
||||
reg_vbus: regulator-vbus {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-always-on;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-name = "usb_power";
|
||||
};
|
||||
|
||||
reg_vusb33: regulator-vusb33 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-always-on;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-name = "usb_io";
|
||||
};
|
||||
|
||||
palmbus: palmbus@1e000000 {
|
||||
compatible = "palmbus";
|
||||
reg = <0x1e000000 0x100000>;
|
||||
|
@ -395,6 +411,9 @@
|
|||
interrupt-parent = <&gic>;
|
||||
interrupts = <GIC_SHARED 22 IRQ_TYPE_LEVEL_HIGH>;
|
||||
|
||||
vbus-supply = <®_vbus>;
|
||||
vusb33-supply = <®_vusb33>;
|
||||
|
||||
/*
|
||||
* Port 1 of both hubs is one usb slot and referenced here.
|
||||
* The binding doesn't allow to address individual hubs.
|
||||
|
|
Loading…
Reference in a new issue