// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include "ar9344.dtsi" #include #include #include / { compatible = "moxa,awk-1137c", "qca,ar9344"; model = "MOXA AWK-1137C"; aliases { led-boot = &led_status_red; led-failsafe = &led_status_red; led-running = &led_status_green; led-upgrade = &led_status_red; label-mac-device = ð1; }; keys { compatible = "gpio-keys"; reset { label = "reset"; linux,code = ; gpios = <&gpio 11 GPIO_ACTIVE_LOW>; }; }; leds { compatible = "gpio-leds"; pinctrl-names = "default"; led_status_green: led-0 { label = "green:status"; color = ; function = LED_FUNCTION_STATUS; function-enumerator = <0>; gpios = <&gpio 2 GPIO_ACTIVE_LOW>; }; led_status_red: led-1 { label = "red:status"; color = ; function = LED_FUNCTION_STATUS; function-enumerator = <1>; gpios = <&gpio 3 GPIO_ACTIVE_LOW>; }; led-2 { label = "green:wifi"; color = ; function = LED_FUNCTION_WLAN; function-enumerator = <0>; gpios = <&gpio 12 GPIO_ACTIVE_LOW>; linux,default-trigger = "phy0tpt"; }; led-3 { label = "green:lan1"; color = ; function = LED_FUNCTION_WAN; gpios = <&gpio 14 GPIO_ACTIVE_LOW>; }; led-4 { label = "green:lan2"; color = ; function = LED_FUNCTION_LAN; gpios = <&gpio 15 GPIO_ACTIVE_LOW>; }; led-5 { label = "yellow:wifi"; color = ; function = LED_FUNCTION_WLAN; function-enumerator = <1>; gpios = <&gpio 21 GPIO_ACTIVE_LOW>; linux,default-trigger = "phy0assoc"; }; }; }; &ref { clock-frequency = <40000000>; }; &spi { status = "okay"; flash@0 { compatible = "jedec,spi-nor"; reg = <0>; spi-max-frequency = <40000000>; partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; partition@0 { label = "u-boot"; reg = <0x000000 0x040000>; read-only; }; partition@40000 { label = "u-boot-env"; reg = <0x040000 0x010000>; }; partition@50000 { label = "firmware"; reg = <0x050000 0xe00000>; compatible = "denx,uimage"; }; partition@e50000 { label = "log1"; reg = <0xe50000 0x020000>; read-only; }; partition@e70000 { label = "log2"; reg = <0xe70000 0x020000>; read-only; }; partition@e90000 { label = "version"; reg = <0xe90000 0x020000>; read-only; }; partition@eb0000 { label = "config1"; reg = <0xeb0000 0x020000>; read-only; }; partition@ed0000 { label = "config2"; reg = <0xed0000 0x020000>; read-only; }; partition@ef0000 { label = "config-data"; reg = <0xef0000 0x0c0000>; read-only; }; partition@fb0000 { label = "mib0"; reg = <0xfb0000 0x030000>; read-only; }; art: partition@fe0000 { label = "art"; reg = <0xfe0000 0x010000>; read-only; }; partition@ff0000 { label = "fis"; reg = <0xff0000 0x010000>; read-only; }; }; }; }; ð1 { status = "okay"; }; &wmac { status = "okay"; qca,no-eeprom; };