aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuka Perkov <luka@openwrt.org>2015-04-29 20:04:46 +0000
committerLuka Perkov <luka@openwrt.org>2015-04-29 20:04:46 +0000
commit76845cc2b8b1343598c67c97d6cdfeea5a15c1c1 (patch)
treedc741c33994a0807840343ea344cf9493ca79e62
parent3a11e8be1ebd502db0f09842b6bc85f9781f74d6 (diff)
downloadmaster-187ad058-76845cc2b8b1343598c67c97d6cdfeea5a15c1c1.tar.gz
master-187ad058-76845cc2b8b1343598c67c97d6cdfeea5a15c1c1.tar.bz2
master-187ad058-76845cc2b8b1343598c67c97d6cdfeea5a15c1c1.zip
ar71xx: fix leds and gpio on wpj344
Signed-off-by: Luka Perkov <luka@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45589 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c
index fd718bddbf..3ca94dc368 100644
--- a/target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c
@@ -37,13 +37,13 @@
#include "dev-wmac.h"
#include "machtypes.h"
-#define WPJ344_GPIO_LED_USB 11
-#define WPJ344_GPIO_LED_WLAN_5G 12
-#define WPJ344_GPIO_LED_WLAN_2G 13
+#define WPJ344_GPIO_LED_SIG1 15
+#define WPJ344_GPIO_LED_SIG2 20
+#define WPJ344_GPIO_LED_SIG3 21
+#define WPJ344_GPIO_LED_SIG4 22
#define WPJ344_GPIO_LED_STATUS 14
-#define WPJ344_GPIO_LED_WPS 15
-#define WPJ344_GPIO_BTN_RESET 16
+#define WPJ344_GPIO_BTN_RESET 12
#define WPJ344_KEYS_POLL_INTERVAL 20 /* msecs */
#define WPJ344_KEYS_DEBOUNCE_INTERVAL (3 * WPJ344_KEYS_POLL_INTERVAL)
@@ -60,23 +60,23 @@ static struct gpio_led wpj344_leds_gpio[] __initdata = {
.active_low = 1,
},
{
- .name = "wpj344:green:wps",
- .gpio = WPJ344_GPIO_LED_WPS,
+ .name = "wpj344:red:sig1",
+ .gpio = WPJ344_GPIO_LED_SIG1,
.active_low = 1,
},
{
- .name = "wpj344:green:wlan-5g",
- .gpio = WPJ344_GPIO_LED_WLAN_5G,
+ .name = "wpj344:yellow:sig2",
+ .gpio = WPJ344_GPIO_LED_SIG2,
.active_low = 1,
},
{
- .name = "wpj344:green:wlan-2g",
- .gpio = WPJ344_GPIO_LED_WLAN_2G,
+ .name = "wpj344:green:sig3",
+ .gpio = WPJ344_GPIO_LED_SIG3,
.active_low = 1,
},
{
- .name = "wpj344:green:usb",
- .gpio = WPJ344_GPIO_LED_USB,
+ .name = "wpj344:green:sig4",
+ .gpio = WPJ344_GPIO_LED_SIG4,
.active_low = 1,
}
};
@@ -132,7 +132,6 @@ static void __init wpj344_setup(void)
{
u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
- ath79_gpio_output_select(WPJ344_GPIO_LED_USB, AR934X_GPIO_OUT_GPIO);
ath79_register_m25p80(NULL);
ath79_register_leds_gpio(-1, ARRAY_SIZE(wpj344_leds_gpio),
wpj344_leds_gpio);
@@ -149,7 +148,6 @@ static void __init wpj344_setup(void)
mdiobus_register_board_info(wpj344_mdio0_info,
ARRAY_SIZE(wpj344_mdio0_info));
-
ath79_register_mdio(1, 0x0);
ath79_register_mdio(0, 0x0);