summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawel Dembicki2024-08-22 11:45:11 +0000
committerRobert Marko2024-08-23 08:53:29 +0000
commit71c6d99d57ce70ae643b3ba5a87dbb6dca1eb694 (patch)
tree7e199e5d842da5b87edec07eaea26fc1b3770a19
parentc43480c2dc3e5260b585b633f4f8de1abc7354ce (diff)
downloadopenwrt-71c6d99d57ce70ae643b3ba5a87dbb6dca1eb694.tar.gz
mpc85xx: add usb trigger to tl-wdr4900-v1 leds
TP-Link tl-wdr4900-v1 has two usb leds. Modern kernels can handle usb led trigger. Let's enable it. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16226 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts21
-rw-r--r--target/linux/mpc85xx/image/p1010.mk1
2 files changed, 22 insertions, 0 deletions
diff --git a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
index cadf593fa6..b55fd2e7e7 100644
--- a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
+++ b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
@@ -118,6 +118,23 @@
usb@22000 {
phy_type = "utmi";
dr_mode = "host";
+
+ port@1 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ reg = <1>;
+ #trigger-source-cells = <0>;
+
+ hub_port1: port@1 {
+ reg = <1>;
+ #trigger-source-cells = <0>;
+ };
+
+ hub_port2: port@2 {
+ reg = <2>;
+ #trigger-source-cells = <0>;
+ };
+ };
};
mdio@24000 {
@@ -334,6 +351,8 @@
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_USB;
function-enumerator = <1>;
+ linux,default-trigger = "usbport";
+ trigger-sources = <&hub_port1>;
};
led-3 {
@@ -341,6 +360,8 @@
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_USB;
function-enumerator = <2>;
+ linux,default-trigger = "usbport";
+ trigger-sources = <&hub_port2>;
};
};
diff --git a/target/linux/mpc85xx/image/p1010.mk b/target/linux/mpc85xx/image/p1010.mk
index a4f2d13dd4..1f898c483f 100644
--- a/target/linux/mpc85xx/image/p1010.mk
+++ b/target/linux/mpc85xx/image/p1010.mk
@@ -53,6 +53,7 @@ define Device/tplink_tl-wdr4900-v1
DEVICE_VARIANT := v1
DEVICE_COMPAT_VERSION := 1.1
DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
+ DEVICE_PACKAGES := kmod-usb-ledtrig-usbport
TPLINK_HEADER_VERSION := 1
TPLINK_HWID := 0x49000001
TPLINK_HWREV := 1