1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright (C) 2022 SmartRG Inc.
4 * Author: Chad Monroe <chad.monroe@smartrg.com>
7 #include "mt7986a-smartrg-bonanza-peak.dtsi"
10 model = "SmartRG SDG-8614";
11 compatible = "smartrg,sdg-8614", "mediatek,mt7986a";
15 default-state = "off";
20 i2c_sfp1: i2c-gpio-0 {
21 compatible = "i2c-gpio";
22 sda-gpios = <&pio 62 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
23 scl-gpios = <&pio 63 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
24 i2c-gpio,delay-us = <2>;
30 compatible = "sff,sfp";
31 i2c-bus = <&i2c_sfp1>;
32 los-gpios = <&pio 20 GPIO_ACTIVE_HIGH>;
33 mod-def0-gpios = <&pio 65 GPIO_ACTIVE_LOW>;
34 rate-select0-gpios = <&pio 9 GPIO_ACTIVE_HIGH>;
35 rate-select1-gpios = <&pio 28 GPIO_ACTIVE_HIGH>;
36 tx-disable-gpios = <&pio 64 GPIO_ACTIVE_HIGH>;
37 tx-fault-gpios = <&pio 7 GPIO_ACTIVE_HIGH>;
38 maximum-power-milliwatt = <3000>;
52 managed = "in-band-status";
57 compatible = "mediatek,mt7531";
59 reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>;
84 phy-mode = "2500base-x";
91 phy-mode = "2500base-x";
104 ieee80211-freq-limit = <2400000 2500000>, <5170000 5835000>;