// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include #include "qcom-ipq4019-xx8300.dtsi" / { model = "Linksys MR8300 (Dallas)"; compatible = "linksys,mr8300", "qcom,ipq4019"; aliases { led-boot = &led_blue; led-failsafe = &led_red; led-running = &led_blue; led-upgrade = &led_amber; serial0 = &blsp1_uart1; }; // Top panel LEDs, above Linksys logo leds { compatible = "gpio-leds"; led_red: red { function = LED_FUNCTION_ALARM; color = ; gpios = <&tlmm 47 GPIO_ACTIVE_HIGH>; }; led_amber: amber { function = LED_FUNCTION_PROGRAMMING; color = ; gpios = <&tlmm 22 GPIO_ACTIVE_HIGH>; panic-indicator; }; led_blue: blue { function = LED_FUNCTION_POWER; color = ; gpios = <&tlmm 46 GPIO_ACTIVE_HIGH>; }; // On back panel, above USB socket led_usb: usb { function = LED_FUNCTION_USB; color = ; gpios = <&tlmm 61 GPIO_ACTIVE_LOW>; trigger-sources = <&usb3_port1>, <&usb3_port2>, <&usb2_port1>; linux,default-trigger = "usbport"; }; }; keys { compatible = "gpio-keys"; reset { label = "reset"; linux,code = ; gpios = <&tlmm 50 GPIO_ACTIVE_LOW>; }; wps { label = "wps"; linux,code = ; gpios = <&tlmm 18 GPIO_ACTIVE_LOW>; }; }; }; &wifi0 { status = "okay"; qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc"; }; &wifi1 { status = "okay"; ieee80211-freq-limit = <5170000 5330000>; qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc"; }; &wifi2 { status = "okay"; ieee80211-freq-limit = <5490000 5835000>; qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc"; };