From 2a9ebfb50391351ba353872678e71bd20d5b10e4 Mon Sep 17 00:00:00 2001
From: Luka Perkov <luka@openwrt.org>
Date: Sun, 10 May 2015 07:47:04 +0000
Subject: [PATCH] ar71xx: add status led found on ew-dorin boards

Signed-off-by: Catrinel Catrinescu <cc@80211.de>

SVN-Revision: 45656
---
 target/linux/ar71xx/base-files/etc/diag.sh                | 3 +++
 target/linux/ar71xx/files/arch/mips/ath79/mach-ew-dorin.c | 8 +++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh
index d702d451f1..b73ea4d24c 100644
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -80,6 +80,9 @@ get_status_led() {
 	el-m150)
 		status_led="easylink:green:system"
 		;;
+	ew-dorin | ew-dorin-router)
+		status_led="dorin:green:status"
+		;;
 	f9k1115v2)
 		status_led="belkin:blue:status"
 		;;
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-ew-dorin.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-ew-dorin.c
index 47ed51b5dd..e686b5fa6f 100644
--- a/target/linux/ar71xx/files/arch/mips/ath79/mach-ew-dorin.c
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-ew-dorin.c
@@ -2,7 +2,7 @@
  *  EW Dorin board support
  *  (based on Atheros Ref. Design AP121)
  *  Copyright (C) 2011-2012 Gabor Juhos <juhosg@openwrt.org>
- *  Copyright (C) 2012 Embedded Wireless GmbH    www.80211.de
+ *  Copyright (C) 2012-2015 Embedded Wireless GmbH    www.80211.de
  *
  *  This program is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License version 2 as published
@@ -29,6 +29,7 @@
 
 #define DORIN_GPIO_LED_21		21
 #define DORIN_GPIO_LED_22		22
+#define DORIN_GPIO_LED_STATUS	23
 
 #define DORIN_GPIO_BTN_JUMPSTART	11
 #define DORIN_GPIO_BTN_RESET		6
@@ -44,6 +45,11 @@ static struct gpio_led dorin_leds_gpio[] __initdata = {
 		.gpio		= DORIN_GPIO_LED_22,
 		.active_low	= 1,
 	},
+	{
+		.name		= "dorin:green:status",
+		.gpio		= DORIN_GPIO_LED_STATUS,
+		.active_low	= 1,
+	},
 };
 
 static struct gpio_keys_button dorin_gpio_keys[] __initdata = {
-- 
2.30.2