ARM: dts: sun8i: fix USB Ethernet of Orange Pi R1
Orange Pi R1 uses a Realtek RTL8152B USB Ethernet chip, which is easily seen on the board but not show in the schematics. A regulator for the power of the RTL8152B chip is hidden, which uses the same pin with the Wi-Fi regulator on the original Orange Pi Zero. Add this regulator back to the device tree, and bind it to USB1. Tested-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Icenowy Zheng <icenowy@aosc.io> Signed-off-by: Chen-Yu Tsai <wens@csie.org>
This commit is contained in:
Родитель
2ce3dc66d7
Коммит
532c129e11
|
@ -49,6 +49,20 @@
|
||||||
|
|
||||||
/delete-node/ reg_vcc_wifi;
|
/delete-node/ reg_vcc_wifi;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Ths pin of this regulator is the same with the Wi-Fi extra
|
||||||
|
* regulator on the original Zero. However it's used for USB
|
||||||
|
* Ethernet rather than the Wi-Fi now.
|
||||||
|
*/
|
||||||
|
reg_vcc_usb_eth: reg-vcc-usb-ethernet {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
regulator-min-microvolt = <3300000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
regulator-name = "vcc-usb-ethernet";
|
||||||
|
enable-active-high;
|
||||||
|
gpio = <&pio 0 20 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
ethernet1 = &rtl8189etv;
|
ethernet1 = &rtl8189etv;
|
||||||
};
|
};
|
||||||
|
@ -71,3 +85,7 @@
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&usbphy {
|
||||||
|
usb1_vbus-supply = <®_vcc_usb_eth>;
|
||||||
|
};
|
||||||
|
|
Загрузка…
Ссылка в новой задаче