[source] ar71xx: support LED in TP-Link TL-WR902AC RJ45 socket
LEDE Commits
lede-commits at lists.infradead.org
Sun Jul 9 15:14:58 PDT 2017
pepe2k pushed a commit to source.git, branch master:
https://git.lede-project.org/befc763ed142f1a415374a8d463c1fb6b4b43abf
commit befc763ed142f1a415374a8d463c1fb6b4b43abf
Author: Piotr Dymacz <pepe2k at gmail.com>
AuthorDate: Wed Jul 5 10:44:02 2017 +0200
ar71xx: support LED in TP-Link TL-WR902AC RJ45 socket
TP-Link TL-WR902AC has another one, tiny LED inside RJ45 socket which is
attached to GPIO15. Add support for it, use it as a "lan" LED and rename
old one to "internet". Also, fix uci option name for "lan" LED in system
configuration ("wan" -> "lan").
Signed-off-by: Piotr Dymacz <pepe2k at gmail.com>
---
target/linux/ar71xx/base-files/etc/board.d/01_leds | 2 +-
target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr902ac-v1.c | 9 +++++++--
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/target/linux/ar71xx/base-files/etc/board.d/01_leds b/target/linux/ar71xx/base-files/etc/board.d/01_leds
index 103002d..e5afd50 100755
--- a/target/linux/ar71xx/base-files/etc/board.d/01_leds
+++ b/target/linux/ar71xx/base-files/etc/board.d/01_leds
@@ -751,7 +751,7 @@ tl-wr802n-v2)
ucidef_set_led_wlan "wlan" "WLAN" "$board:green:system" "phy0tpt"
;;
tl-wr902ac-v1)
- ucidef_set_led_netdev "wan" "WAN" "$board:green:lan" "eth0"
+ ucidef_set_led_netdev "lan" "LAN" "$board:green:lan" "eth0"
ucidef_set_led_usbdev "usb" "USB" "$board:green:usb" "1-1"
ucidef_set_led_wlan "wlan2g" "WLAN2G" "$board:green:wlan2g" "phy1tpt"
;;
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr902ac-v1.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr902ac-v1.c
index 5d75822..8d2cea8 100644
--- a/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr902ac-v1.c
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr902ac-v1.c
@@ -25,7 +25,8 @@
#include "machtypes.h"
-#define TL_WR902AC_V1_GPIO_LED_LAN 12
+#define TL_WR902AC_V1_GPIO_LED_INTERNET 12
+#define TL_WR902AC_V1_GPIO_LED_LAN 15
#define TL_WR902AC_V1_GPIO_LED_POWER 13
#define TL_WR902AC_V1_GPIO_LED_USB 4
#define TL_WR902AC_V1_GPIO_LED_WLAN2G 11
@@ -44,9 +45,13 @@
static struct gpio_led tl_wr902ac_v1_leds_gpio[] __initdata = {
{
+ .name = "tl-wr902ac-v1:green:internet",
+ .gpio = TL_WR902AC_V1_GPIO_LED_INTERNET,
+ .active_low = 1,
+ }, {
.name = "tl-wr902ac-v1:green:lan",
.gpio = TL_WR902AC_V1_GPIO_LED_LAN,
- .active_low = 1,
+ .active_low = 0,
}, {
.name = "tl-wr902ac-v1:green:power",
.gpio = TL_WR902AC_V1_GPIO_LED_POWER,
More information about the lede-commits
mailing list