diff options
author | Luka Perkov <luka@openwrt.org> | 2015-04-29 20:04:46 +0000 |
---|---|---|
committer | Luka Perkov <luka@openwrt.org> | 2015-04-29 20:04:46 +0000 |
commit | 76845cc2b8b1343598c67c97d6cdfeea5a15c1c1 (patch) | |
tree | dc741c33994a0807840343ea344cf9493ca79e62 /target/linux/ar71xx/files | |
parent | 3a11e8be1ebd502db0f09842b6bc85f9781f74d6 (diff) | |
download | upstream-76845cc2b8b1343598c67c97d6cdfeea5a15c1c1.tar.gz upstream-76845cc2b8b1343598c67c97d6cdfeea5a15c1c1.tar.bz2 upstream-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
Diffstat (limited to 'target/linux/ar71xx/files')
-rw-r--r-- | target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c | 28 |
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); |