ar71xx: allow to use LAN LED on the TL-WA901N/ND boards
SVN-Revision: 29653
This commit is contained in:
parent
5eb502d9c1
commit
90bfef9ec9
@ -145,6 +145,10 @@ tl-mr3420 )
|
|||||||
set_led_usbdev "usb" "USB" "tp-link:green:3g" "1-1"
|
set_led_usbdev "usb" "USB" "tp-link:green:3g" "1-1"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
tl-wa901nd)
|
||||||
|
set_led_netdev "lan" "LAN" "tp-link:green:lan" "eth0"
|
||||||
|
;;
|
||||||
|
|
||||||
tl-wr741nd)
|
tl-wr741nd)
|
||||||
set_led_netdev "wan" "WAN" "tp-link:green:wan" "eth1"
|
set_led_netdev "wan" "WAN" "tp-link:green:wan" "eth1"
|
||||||
set_led_switch "lan1" "LAN1" "tp-link:green:lan1" "switch0" "0x02"
|
set_led_switch "lan1" "LAN1" "tp-link:green:lan1" "switch0" "0x02"
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#define TL_WA901ND_GPIO_LED_QSS 0
|
#define TL_WA901ND_GPIO_LED_QSS 0
|
||||||
#define TL_WA901ND_GPIO_LED_SYSTEM 1
|
#define TL_WA901ND_GPIO_LED_SYSTEM 1
|
||||||
|
#define TL_WA901ND_GPIO_LED_LAN 13
|
||||||
|
|
||||||
#define TL_WA901ND_GPIO_BTN_RESET 11
|
#define TL_WA901ND_GPIO_BTN_RESET 11
|
||||||
#define TL_WA901ND_GPIO_BTN_QSS 12
|
#define TL_WA901ND_GPIO_BTN_QSS 12
|
||||||
@ -38,6 +39,10 @@ static struct flash_platform_data tl_wa901nd_flash_data = {
|
|||||||
|
|
||||||
static struct gpio_led tl_wa901nd_leds_gpio[] __initdata = {
|
static struct gpio_led tl_wa901nd_leds_gpio[] __initdata = {
|
||||||
{
|
{
|
||||||
|
.name = "tp-link:green:lan",
|
||||||
|
.gpio = TL_WA901ND_GPIO_LED_LAN,
|
||||||
|
.active_low = 1,
|
||||||
|
}, {
|
||||||
.name = "tp-link:green:system",
|
.name = "tp-link:green:system",
|
||||||
.gpio = TL_WA901ND_GPIO_LED_SYSTEM,
|
.gpio = TL_WA901ND_GPIO_LED_SYSTEM,
|
||||||
.active_low = 1,
|
.active_low = 1,
|
||||||
@ -71,6 +76,12 @@ static void __init tl_wa901nd_setup(void)
|
|||||||
u8 *mac = (u8 *) KSEG1ADDR(0x1f01fc00);
|
u8 *mac = (u8 *) KSEG1ADDR(0x1f01fc00);
|
||||||
u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000);
|
u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000);
|
||||||
|
|
||||||
|
ar71xx_gpio_function_disable(AR724X_GPIO_FUNC_ETH_SWITCH_LED0_EN |
|
||||||
|
AR724X_GPIO_FUNC_ETH_SWITCH_LED1_EN |
|
||||||
|
AR724X_GPIO_FUNC_ETH_SWITCH_LED2_EN |
|
||||||
|
AR724X_GPIO_FUNC_ETH_SWITCH_LED3_EN |
|
||||||
|
AR724X_GPIO_FUNC_ETH_SWITCH_LED4_EN);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ar71xx_eth0 would be the WAN port, but is not connected on
|
* ar71xx_eth0 would be the WAN port, but is not connected on
|
||||||
* the TL-WA901ND. ar71xx_eth1 connects to the internal switch chip,
|
* the TL-WA901ND. ar71xx_eth1 connects to the internal switch chip,
|
||||||
|
Loading…
Reference in New Issue
Block a user