mediatek: add support for Adtran SmartRG Bonanza Peak series
[openwrt/staging/dangole.git] / target / linux / mediatek / dts / mt7986a-smartrg-SDG-8612.dts
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /*
3 * Copyright (C) 2022 SmartRG Inc.
4 * Author: Chad Monroe <chad.monroe@smartrg.com>
5 */
6
7 #include "mt7986a-smartrg-bonanza-peak.dtsi"
8
9 / {
10 model = "SmartRG SDG-8612";
11 compatible = "smartrg,sdg-8612", "mediatek,mt7986a";
12 };
13
14 &gmac0 {
15 fixed-link {
16 speed = <2500>;
17 full-duplex;
18 pause;
19 };
20 };
21
22 &gmac1 {
23 phy-handle = <&phy6>;
24 };
25
26 &mdio {
27 switch: switch@1f {
28 compatible = "mediatek,mt7531";
29 reg = <31>;
30 reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>;
31
32 ports {
33 #address-cells = <1>;
34 #size-cells = <0>;
35
36 port@1 {
37 reg = <1>;
38 label = "lan3";
39 };
40
41 port@2 {
42 reg = <2>;
43 label = "lan2";
44 };
45
46 port@3 {
47 reg = <3>;
48 label = "lan1";
49 };
50
51 port5: port@5 {
52 reg = <5>;
53 label = "lan4";
54
55 phy-mode = "2500base-x";
56 phy-handle = <&phy5>;
57 };
58
59 port@6 {
60 reg = <6>;
61 ethernet = <&gmac0>;
62 phy-mode = "2500base-x";
63
64 fixed-link {
65 speed = <2500>;
66 full-duplex;
67 pause;
68 };
69 };
70 };
71 };
72 };
73
74 &wifi {
75 ieee80211-freq-limit = <2400000 2500000>, <5170000 5835000>;
76 };