MIPS: AR7: add LEDs layout for the Actiontec GT701 router
Signed-off-by: Florian Fainelli <florian@openwrt.org> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/2981/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
Родитель
edc9ded191
Коммит
f77138e8d5
|
@ -462,6 +462,40 @@ static struct gpio_led fb_fon_leds[] = {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static struct gpio_led gt701_leds[] = {
|
||||||
|
{
|
||||||
|
.name = "inet:green",
|
||||||
|
.gpio = 13,
|
||||||
|
.active_low = 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "usb",
|
||||||
|
.gpio = 12,
|
||||||
|
.active_low = 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "inet:red",
|
||||||
|
.gpio = 9,
|
||||||
|
.active_low = 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "power:red",
|
||||||
|
.gpio = 7,
|
||||||
|
.active_low = 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "power:green",
|
||||||
|
.gpio = 8,
|
||||||
|
.active_low = 1,
|
||||||
|
.default_trigger = "default-on",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "ethernet",
|
||||||
|
.gpio = 10,
|
||||||
|
.active_low = 1,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
static struct gpio_led_platform_data ar7_led_data;
|
static struct gpio_led_platform_data ar7_led_data;
|
||||||
|
|
||||||
static struct platform_device ar7_gpio_leds = {
|
static struct platform_device ar7_gpio_leds = {
|
||||||
|
@ -503,6 +537,9 @@ static void __init detect_leds(void)
|
||||||
} else if (strstr(prid, "CYWM") || strstr(prid, "CYWL")) {
|
} else if (strstr(prid, "CYWM") || strstr(prid, "CYWL")) {
|
||||||
ar7_led_data.num_leds = ARRAY_SIZE(titan_leds);
|
ar7_led_data.num_leds = ARRAY_SIZE(titan_leds);
|
||||||
ar7_led_data.leds = titan_leds;
|
ar7_led_data.leds = titan_leds;
|
||||||
|
} else if (strstr(prid, "GT701")) {
|
||||||
|
ar7_led_data.num_leds = ARRAY_SIZE(gt701_leds);
|
||||||
|
ar7_led_data.leds = gt701_leds;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче