ar71xx: fix leds and gpio on wpj344

Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 45589
master
Luka Perkov 9 years ago
parent cd419afd2c
commit 8084b056e2
  1. 28
      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);

Loading…
Cancel
Save