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";
14 i2c_sfp1: i2c-gpio-0 {
15 compatible = "i2c-gpio";
16 sda-gpios = <&pio 62 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
17 scl-gpios = <&pio 63 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
18 i2c-gpio,delay-us = <2>;
24 compatible = "sff,sfp";
25 i2c-bus = <&i2c_sfp1>;
26 los-gpios = <&pio 20 GPIO_ACTIVE_HIGH>;
27 mod-def0-gpios = <&pio 65 GPIO_ACTIVE_LOW>;
28 rate-select0-gpios = <&pio 9 GPIO_ACTIVE_HIGH>;
29 rate-select1-gpios = <&pio 28 GPIO_ACTIVE_HIGH>;
30 tx-disable-gpios = <&pio 64 GPIO_ACTIVE_HIGH>;
31 tx-fault-gpios = <&pio 7 GPIO_ACTIVE_HIGH>;
32 maximum-power-milliwatt = <3000>;
36 compatible = "gpio-leds";
39 color = <LED_COLOR_ID_RED>;
41 function-enumerator = <1>;
42 gpios = <&pio 16 GPIO_ACTIVE_HIGH>;
43 default-state = "off";
47 color = <LED_COLOR_ID_GREEN>;
49 function-enumerator = <0>;
50 gpios = <&pio 19 GPIO_ACTIVE_HIGH>;
51 default-state = "off";
58 /delete-node/ output-high;
71 managed = "in-band-status";
76 compatible = "mediatek,mt7531";
78 reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>;
103 phy-mode = "2500base-x";
104 phy-handle = <&phy5>;
110 phy-mode = "2500base-x";
123 ieee80211-freq-limit = <2400000 2500000>, <5170000 5835000>;