1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include <dt-bindings/leds/common.h>
5 #include "qca955x_senao_router-dual.dtsi"
8 compatible = "engenius,esr1200", "qca,qca9557";
9 model = "EnGenius ESR1200";
12 led-boot = &led_power;
13 led-failsafe = &led_power;
14 led-running = &led_power;
15 led-upgrade = &led_power;
19 compatible = "gpio-leds";
22 function = LED_FUNCTION_POWER;
23 color = <LED_COLOR_ID_AMBER>;
24 gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
29 label = "blue:wlan2g";
30 gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
31 linux,default-trigger = "phy1tpt";
35 label = "blue:wlan5g";
36 gpios = <&gpio 23 GPIO_ACTIVE_LOW>;
37 linux,default-trigger = "phy0tpt";
41 function = LED_FUNCTION_WPS;
42 color = <LED_COLOR_ID_AMBER>;
43 gpios = <&gpio 22 GPIO_ACTIVE_LOW>;
47 function = LED_FUNCTION_WPS;
48 color = <LED_COLOR_ID_BLUE>;
49 gpios = <&gpio 19 GPIO_ACTIVE_LOW>;
55 qca,mib-poll-interval = <500>;
57 qca,ar8327-initvals = <
58 0x04 0x87680000 /* PORT0 PAD MODE CTRL */
59 0x10 0x40000000 /* POWER_ON_STRAP */
60 0x50 0xcf35cf35 /* LED_CTRL0 */
61 0x54 0xcf35cf35 /* LED_CTRL1 */
62 0x58 0xcf35cf35 /* LED_CTRL2 */
63 0x5c 0x03ffff00 /* LED_CTRL3 */
64 0x7c 0x0000007e /* PORT0_STATUS */
77 nvmem-cells = <&calibration_art_1000>;
78 nvmem-cell-names = "calibration";
82 nvmem-cells = <&calibration_art_5000>;
83 nvmem-cell-names = "calibration";