Skip to content
Snippets Groups Projects
Commit ee3120a9 authored by Jeff Kletsky's avatar Jeff Kletsky Committed by Mathias Kresin
Browse files

ath79: fix GL.iNet AR300M family GPIOs/LEDs


Change the "status" LED to proper GPIO 12 and "red" naming.

Remove GPIO 2 from definition as a USB LED.

GPIO 2 is used to control power to the USB socket, not an LED.
As such, PWM on the line or typical LED triggers are inappropriate.

Users who wish to control the USB power for custom applications
can manipulate the GPIO through code, or for example, export it
through /sys/class/gpio/export.

Runtime-tested:  GL.iNet AR300M-Lite

Signed-off-by: default avatarJeff Kletsky <git-commits@allycomm.com>
parent 0465e41e
No related branches found
No related tags found
No related merge requests found
......@@ -41,13 +41,6 @@
leds {
compatible = "gpio-leds";
usb {
label = "gl-ar300m:green:usb";
gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
trigger-sources = <&hub_port>;
linux,default-trigger = "usbport";
};
wlan {
label = "gl-ar300m:green:wlan";
gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
......@@ -60,8 +53,8 @@
};
led_status: status {
label = "gl-ar300m:green:status";
gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
label = "gl-ar300m:red:status";
gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
};
};
};
......@@ -78,11 +71,6 @@
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
hub_port: port@1 {
reg = <1>;
#trigger-source-cells = <0>;
};
};
&usb_phy {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment