mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 23:42:43 +00:00
b352124cd2
glinet forum users reported the problem at https://forum.gl-inet.com/t/gl-ar300m16-openwrt-22-03-0-rc5-usb-port-power-off-by-default/23199 The current code uses the regulator framework to control the USB power supply. Although usb0 described in DTS refers to the regulator by vbus-supply, but there is no code related to regulator implemented in the USB driver of QCA953X, so the USB of the device cannot work. Under the regulator framework, adding the regulator-always-on attribute fixes this problem, but it means that USB power will not be able to be turned off. Since we need to control the USB power supply in user space, I didn't find any other better way under the regulator framework of Linux, so I directly export gpio. Signed-off-by: Luo Chongjun <luochongjun@gl-inet.com>
32 lines
453 B
Plaintext
32 lines
453 B
Plaintext
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
|
|
|
#include "qca9531_glinet_gl-ar300m.dtsi"
|
|
|
|
/ {
|
|
compatible = "glinet,gl-ar300m-lite", "qca,qca9531";
|
|
model = "GL.iNet GL-AR300M-Lite";
|
|
};
|
|
|
|
|
|
/delete-node/ &nand_flash;
|
|
|
|
&nor_firmware {
|
|
compatible = "denx,uimage";
|
|
label = "firmware";
|
|
};
|
|
|
|
// "Disable" unpopulated GMAC1
|
|
|
|
ð1 {
|
|
compatible = "syscon", "simple-mfd";
|
|
};
|
|
|
|
&led_status {
|
|
label = "red:status";
|
|
};
|
|
|
|
&led_wlan {
|
|
label = "green:wlan";
|
|
};
|
|
|