1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include "qca9558_mikrotik_routerboard-92x.dtsi"
6 compatible = "mikrotik,routerboard-922uags-5hpacd", "qca,qca9558";
7 model = "MikroTik RouterBOARD 922UAGS-5HPacD";
10 compatible = "gpio-leds";
13 label = "green:wlan5g";
14 gpios = <&ath10k 0 GPIO_ACTIVE_LOW>;
15 linux,default-trigger = "phy0tpt";
21 gpio-export,name = "mikrotik:power:usb";
22 gpio-export,output = <0>;
23 gpios = <&gpio 13 GPIO_ACTIVE_HIGH>;
28 compatible = "i2c-gpio";
30 sda-gpios = <&gpio 18 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
31 scl-gpios = <&gpio 19 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
32 i2c-gpio,delay-us = <5>;
33 i2c-gpio,timeout-ms = <1>;
37 compatible = "sff,sfp";
40 maximum-power-milliwatt = <1000>;
41 los-gpios = <&gpio 21 GPIO_ACTIVE_HIGH>;
42 mod-def0-gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
43 tx-disable-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;
44 // Toggling GPIO16 actually enables/disables the transmitter,
45 // but the SFP driver does not seem to be using it.
53 compatible = "qcom,ath10k";
83 phy_sfp: ethernet-phy@0 {
93 phy-handle = <&phy_sfp>;
94 pll-data = <0x03000000 0x00000101 0x00001616>;