f354d08199a866839cf283fd5ed2789087c5e613
[openwrt/openwrt.git] / target / linux / octeon / files / arch / mips / boot / dts / cavium-octeon / cn7130_ubnt_edgerouter-6p.dts
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2
3 #include "cn7130_ubnt_edgerouter-e300.dtsi"
4
5 / {
6 compatible = "ubnt,edgerouter-6p", "cavium,cn7130";
7 model = "Ubiquiti EdgeRouter 6P";
8 };
9
10 &smi0 {
11 phy8: ethernet-phy@8 {
12 device_type = "ethernet-phy";
13 interrupts = <17 8>;
14 interrupt-parent = <&gpio>;
15 compatible = "vitesse,vsc8514", "ethernet-phy-ieee802.3-c22";
16 reg = <8>;
17 };
18
19 phy9: ethernet-phy@9 {
20 device_type = "ethernet-phy";
21 interrupts = <17 8>;
22 interrupt-parent = <&gpio>;
23 compatible = "vitesse,vsc8514", "ethernet-phy-ieee802.3-c22";
24 reg = <9>;
25 };
26 };
27
28 &pip {
29 interface@0 {
30 ethernet@0 {
31 label = "lan5";
32 status = "okay";
33 phy-mode = "sgmii";
34 phy-handle = <&phy4>;
35 nvmem-cells = <&macaddr_eeprom_0>;
36 nvmem-cell-names = "mac-address";
37 };
38 };
39
40 interface@1 {
41 status = "okay";
42
43 ethernet@0 {
44 label = "lan3";
45 status = "okay";
46 phy-mode = "sgmii";
47 phy-handle = <&phy8>;
48 nvmem-cells = <&macaddr_eeprom_0>;
49 nvmem-cell-names = "mac-address";
50 mac-address-increment = <(4)>;
51 };
52
53 ethernet@1 {
54 label = "lan4";
55 status = "okay";
56 phy-mode = "sgmii";
57 phy-handle = <&phy9>;
58 nvmem-cells = <&macaddr_eeprom_0>;
59 nvmem-cell-names = "mac-address";
60 mac-address-increment = <(5)>;
61 };
62 };
63 };
64