octeon: add new target and support for Ubiquiti EdgeRouter 6P
[openwrt/staging/hauke.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 mtd-mac-address = <&eeprom 0>;
36 };
37 };
38
39 interface@1 {
40 status = "okay";
41
42 ethernet@0 {
43 label = "lan3";
44 status = "okay";
45 phy-mode = "sgmii";
46 phy-handle = <&phy8>;
47 mtd-mac-address = <&eeprom 0>;
48 mtd-mac-address-increment = <(4)>;
49 };
50
51 ethernet@1 {
52 label = "lan4";
53 status = "okay";
54 phy-mode = "sgmii";
55 phy-handle = <&phy9>;
56 mtd-mac-address = <&eeprom 0>;
57 mtd-mac-address-increment = <(5)>;
58 };
59 };
60 };