mirror of https://github.com/hak5/openwrt.git
ar71xx: fix leds and gpio on wpj344
Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 45589lede-17.01
parent
cd419afd2c
commit
8084b056e2
|
@ -37,13 +37,13 @@
|
||||||
#include "dev-wmac.h"
|
#include "dev-wmac.h"
|
||||||
#include "machtypes.h"
|
#include "machtypes.h"
|
||||||
|
|
||||||
#define WPJ344_GPIO_LED_USB 11
|
#define WPJ344_GPIO_LED_SIG1 15
|
||||||
#define WPJ344_GPIO_LED_WLAN_5G 12
|
#define WPJ344_GPIO_LED_SIG2 20
|
||||||
#define WPJ344_GPIO_LED_WLAN_2G 13
|
#define WPJ344_GPIO_LED_SIG3 21
|
||||||
|
#define WPJ344_GPIO_LED_SIG4 22
|
||||||
#define WPJ344_GPIO_LED_STATUS 14
|
#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_POLL_INTERVAL 20 /* msecs */
|
||||||
#define WPJ344_KEYS_DEBOUNCE_INTERVAL (3 * WPJ344_KEYS_POLL_INTERVAL)
|
#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,
|
.active_low = 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.name = "wpj344:green:wps",
|
.name = "wpj344:red:sig1",
|
||||||
.gpio = WPJ344_GPIO_LED_WPS,
|
.gpio = WPJ344_GPIO_LED_SIG1,
|
||||||
.active_low = 1,
|
.active_low = 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.name = "wpj344:green:wlan-5g",
|
.name = "wpj344:yellow:sig2",
|
||||||
.gpio = WPJ344_GPIO_LED_WLAN_5G,
|
.gpio = WPJ344_GPIO_LED_SIG2,
|
||||||
.active_low = 1,
|
.active_low = 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.name = "wpj344:green:wlan-2g",
|
.name = "wpj344:green:sig3",
|
||||||
.gpio = WPJ344_GPIO_LED_WLAN_2G,
|
.gpio = WPJ344_GPIO_LED_SIG3,
|
||||||
.active_low = 1,
|
.active_low = 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.name = "wpj344:green:usb",
|
.name = "wpj344:green:sig4",
|
||||||
.gpio = WPJ344_GPIO_LED_USB,
|
.gpio = WPJ344_GPIO_LED_SIG4,
|
||||||
.active_low = 1,
|
.active_low = 1,
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -132,7 +132,6 @@ static void __init wpj344_setup(void)
|
||||||
{
|
{
|
||||||
u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
|
u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
|
||||||
|
|
||||||
ath79_gpio_output_select(WPJ344_GPIO_LED_USB, AR934X_GPIO_OUT_GPIO);
|
|
||||||
ath79_register_m25p80(NULL);
|
ath79_register_m25p80(NULL);
|
||||||
ath79_register_leds_gpio(-1, ARRAY_SIZE(wpj344_leds_gpio),
|
ath79_register_leds_gpio(-1, ARRAY_SIZE(wpj344_leds_gpio),
|
||||||
wpj344_leds_gpio);
|
wpj344_leds_gpio);
|
||||||
|
@ -149,7 +148,6 @@ static void __init wpj344_setup(void)
|
||||||
mdiobus_register_board_info(wpj344_mdio0_info,
|
mdiobus_register_board_info(wpj344_mdio0_info,
|
||||||
ARRAY_SIZE(wpj344_mdio0_info));
|
ARRAY_SIZE(wpj344_mdio0_info));
|
||||||
|
|
||||||
|
|
||||||
ath79_register_mdio(1, 0x0);
|
ath79_register_mdio(1, 0x0);
|
||||||
ath79_register_mdio(0, 0x0);
|
ath79_register_mdio(0, 0x0);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue