[source] ar71xx: WNDR4300: Fix switch HW controlled LEDs

LEDE Commits lede-commits at lists.infradead.org
Sun Mar 12 16:18:46 PDT 2017


pepe2k pushed a commit to source.git, branch master:
https://git.lede-project.org/ad9ad376bb62bd9368be720e1c591b98eb3cbfad

commit ad9ad376bb62bd9368be720e1c591b98eb3cbfad
Author: Daniel Gonzalez Cabanelas <dgcbueu at gmail.com>
AuthorDate: Mon Feb 20 23:32:20 2017 +0100

    ar71xx: WNDR4300: Fix switch HW controlled LEDs
    
    The Netgear WNDR4300, equipped with an Atheros AR8327 Gigabit Switch,
    has two LEDs on each port for monitoring LAN activity, but it currently
    only uses one. Fix the configuration to use both.
    
    The patch provides this new configuration:
    - green LED: 1 Gbps link, 4Hz blink frequency
    - amber LED: 10/100 Mbps link. 4Hz for 100Mbps, 2Hz for 10Mbps
    
    Signed-off-by: Daniel Gonzalez Cabanelas <dgcbueu at gmail.com>
---
 target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c
index 2884c6c..2a00a0e 100644
--- a/target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c
@@ -136,11 +136,11 @@ static struct ar8327_pad_cfg wndr4300_ar8327_pad0_cfg = {
 };
 
 static struct ar8327_led_cfg wndr4300_ar8327_led_cfg = {
-	.led_ctrl0 = 0xc737c737,
-	.led_ctrl1 = 0x00000000,
+	.led_ctrl0 = 0xcc35cc35,
+	.led_ctrl1 = 0xcb37cb37,
 	.led_ctrl2 = 0x00000000,
-	.led_ctrl3 = 0x0030c300,
-	.open_drain = false,
+	.led_ctrl3 = 0x00f3cf00,
+	.open_drain = true,
 };
 
 static struct ar8327_platform_data wndr4300_ar8327_data = {



More information about the lede-commits mailing list