#define TL_WR1043_V4_GPIO_USB_POWER 8
-#define TL_WR1043_V4_GPIO_LED_WAN 15
+#define TL_WR1043_V4_GPIO_LED_INET 15
+#define TL_WR1043_V4_GPIO_LED_WAN 16
#define TL_WR1043_V4_GPIO_LED_LAN1 9
#define TL_WR1043_V4_GPIO_LED_LAN2 14
#define TL_WR1043_V4_GPIO_LED_LAN3 21
#define TL_WR1043_V4_EEPROM_ADDR 0x1fff0000
#define TL_WR1043_V4_WMAC_CALDATA_OFFSET 0x1000
-#define TL_WR1043N_V5_MAC_LOCATION 0x1ff00008
+#define TL_WR1043_V5_MAC_LOCATION 0x1ff00008
static struct gpio_led tl_wr1043nd_v4_leds_gpio[] __initdata = {
{
},
{
.name = "tp-link:green:wan",
+ .gpio = TL_WR1043_V4_GPIO_LED_INET,
+ .active_low = 1,
+ },
+ {
+ .name = "tp-link:orange:wan",
.gpio = TL_WR1043_V4_GPIO_LED_WAN,
.active_low = 1,
},
},
{
.name = "tp-link:green:wan",
+ .gpio = TL_WR1043_V4_GPIO_LED_INET,
+ .active_low = 1,
+ },
+ {
+ .name = "tp-link:orange:wan",
.gpio = TL_WR1043_V4_GPIO_LED_WAN,
.active_low = 1,
},
+ {
+ .name = "tp-link:orange:wan",
+ .gpio = TL_WR1043_V5_GPIO_LED_WANORANGE,
+ .active_low = 1,
+ },
{
.name = "tp-link:green:lan1",
.gpio = TL_WR1043_V4_GPIO_LED_LAN1,
static void __init tl_wr1043nv5_setup(void)
{
u8 *art = (u8 *) KSEG1ADDR(TL_WR1043_V4_EEPROM_ADDR);
- u8 *mac = (u8 *) KSEG1ADDR(TL_WR1043N_V5_MAC_LOCATION);
+ u8 *mac = (u8 *) KSEG1ADDR(TL_WR1043_V5_MAC_LOCATION);
ath79_register_m25p80(NULL);