ath79: convert to new LED color/function format where possible
[openwrt/openwrt.git] / target / linux / ath79 / dts / qca9531_alfa-network_tube-2hq.dts
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2
3 #include <dt-bindings/leds/common.h>
4
5 #include "qca9531_alfa-network_r36a.dtsi"
6
7 / {
8 model = "ALFA Network Tube-2HQ";
9 compatible = "alfa-network,tube-2hq", "qca,qca9531";
10
11 aliases {
12 led-boot = &led_signal4;
13 led-failsafe = &led_signal4;
14 led-upgrade = &led_signal4;
15 };
16
17 leds {
18 compatible = "gpio-leds";
19
20 pinctrl-names = "default";
21 pinctrl-0 = <&enable_gpio4 &enable_gpio16>;
22
23 lan {
24 function = LED_FUNCTION_LAN;
25 color = <LED_COLOR_ID_BLUE>;
26 gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
27 };
28
29 led_signal4: signal4 {
30 label = "green:signal4";
31 gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
32 };
33
34 signal1 {
35 label = "red:signal1";
36 gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
37 };
38
39 signal2 {
40 label = "orange:signal2";
41 gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
42 };
43
44 signal3 {
45 label = "green:signal3";
46 gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
47 };
48 };
49 };
50
51 &eth0 {
52 nvmem-cells = <&macaddr_art_1002 (-1)>;
53 nvmem-cell-names = "mac-address";
54 };
55
56 &eth1 {
57 compatible = "syscon", "simple-mfd";
58 };
59
60 &usb0 {
61 status = "disabled";
62 };
63
64 &usb_phy {
65 status = "disabled";
66 };