| // SPDX-License-Identifier: GPL-2.0-or-later OR MIT |
| |
| #include "ar9344_openmesh_mr600.dtsi" |
| |
| / { |
| compatible = "openmesh,mr600-v2", "qca,ar9344"; |
| model = "OpenMesh MR600 v2"; |
| |
| aliases { |
| led-boot = &led_power_blue; |
| led-failsafe = &led_power_blue; |
| led-running = &led_power_blue; |
| led-upgrade = &led_power_blue; |
| }; |
| |
| leds { |
| compatible = "gpio-leds"; |
| |
| wifi5g_red { |
| label = "red:wifi5g"; |
| gpios = <&gpio 12 GPIO_ACTIVE_LOW>; |
| }; |
| |
| wps_blue { |
| label = "blue:wps"; |
| gpios = <&gpio 13 GPIO_ACTIVE_LOW>; |
| }; |
| |
| led_power_blue: power_blue { |
| label = "blue:power"; |
| gpios = <&gpio 14 GPIO_ACTIVE_LOW>; |
| default-state = "on"; |
| }; |
| |
| wifi2g_green { |
| label = "green:wifi2g"; |
| gpios = <&gpio 18 GPIO_ACTIVE_LOW>; |
| linux,default-trigger = "phy1tpt"; |
| }; |
| |
| wifi2g_yellow { |
| label = "yellow:wifi2g"; |
| gpios = <&gpio 19 GPIO_ACTIVE_LOW>; |
| }; |
| |
| wifi2g_red { |
| label = "red:wifi2g"; |
| gpios = <&gpio 20 GPIO_ACTIVE_LOW>; |
| }; |
| |
| wifi5g_green { |
| label = "green:wifi5g"; |
| gpios = <&gpio 21 GPIO_ACTIVE_LOW>; |
| linux,default-trigger = "phy0tpt"; |
| }; |
| |
| wifi5g_yellow { |
| label = "yellow:wifi5g"; |
| gpios = <&gpio 22 GPIO_ACTIVE_LOW>; |
| }; |
| }; |
| |
| watchdog { |
| compatible = "linux,wdt-gpio"; |
| gpios = <&gpio 15 GPIO_ACTIVE_LOW>; |
| hw_algo = "toggle"; |
| /* hw_margin_ms is actually 300s but driver limits it to 60s */ |
| hw_margin_ms = <60000>; |
| always-running; |
| }; |
| }; |