| // SPDX-License-Identifier: GPL-2.0-or-later OR MIT |
| |
| #include "qca9531_alfa-network_r36a.dtsi" |
| |
| / { |
| model = "ALFA Network R36A"; |
| compatible = "alfa-network,r36a", "qca,qca9531"; |
| |
| aliases { |
| led-boot = &led_status; |
| led-failsafe = &led_status; |
| led-running = &led_status; |
| led-upgrade = &led_status; |
| }; |
| |
| leds { |
| compatible = "gpio-leds"; |
| |
| pinctrl-names = "default"; |
| pinctrl-0 = <&enable_gpio4 &enable_gpio16>; |
| |
| lan { |
| label = "blue:lan"; |
| gpios = <&gpio 4 GPIO_ACTIVE_LOW>; |
| }; |
| |
| led_status: status { |
| label = "blue:status"; |
| gpios = <&gpio 14 GPIO_ACTIVE_LOW>; |
| }; |
| |
| usb { |
| label = "blue:usb"; |
| gpios = <&gpio 12 GPIO_ACTIVE_LOW>; |
| trigger-sources = <&hub_port0>; |
| linux,default-trigger = "usbport"; |
| }; |
| |
| wan { |
| label = "blue:wan"; |
| gpios = <&gpio 16 GPIO_ACTIVE_LOW>; |
| }; |
| |
| wlan { |
| label = "blue:wlan"; |
| gpios = <&gpio 15 GPIO_ACTIVE_LOW>; |
| linux,default-trigger = "phy0tpt"; |
| }; |
| }; |
| }; |
| |
| ð0 { |
| mtd-mac-address = <&art 0x1002>; |
| mtd-mac-address-increment = <(-2)>; |
| }; |
| |
| ð1 { |
| /* Workaround: keep the Ethernet interfaces order/mapping correct |
| * (GMAC0 -> eth0, GMAC1 -> eth1, same as in old ar71xx target) */ |
| compatible = "qca,qca9530-eth", "syscon", "simple-mfd"; |
| |
| mtd-mac-address = <&art 0x1002>; |
| mtd-mac-address-increment = <(-1)>; |
| }; |
| |
| &gpio_export { |
| usb-power { |
| gpio-export,name = "usb-power"; |
| gpio-export,output = <1>; |
| gpios = <&gpio 3 GPIO_ACTIVE_HIGH>; |
| }; |
| }; |
| |
| &keys { |
| rfkill { |
| label = "rfkill"; |
| linux,code = <KEY_RFKILL>; |
| gpios = <&gpio 17 GPIO_ACTIVE_LOW>; |
| debounce-interval = <60>; |
| }; |
| }; |