GNU Linux-libre 4.14.294-gnu1
[releases.git] / arch / mips / boot / dts / cavium-octeon / ubnt_e100.dts
1 /*
2  * Device tree source for EdgeRouter Lite.
3  *
4  * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License version 2 as
8  * published by the Free Software Foundation.
9  */
10
11 /include/ "octeon_3xxx.dtsi"
12
13 / {
14         model = "ubnt,e100";
15
16         soc@0 {
17                 smi0: mdio@1180000001800 {
18                         phy5: ethernet-phy@5 {
19                                 reg = <5>;
20                                 compatible = "ethernet-phy-ieee802.3-c22";
21                         };
22                         phy6: ethernet-phy@6 {
23                                 reg = <6>;
24                                 compatible = "ethernet-phy-ieee802.3-c22";
25                         };
26                         phy7: ethernet-phy@7 {
27                                 reg = <7>;
28                                 compatible = "ethernet-phy-ieee802.3-c22";
29                         };
30                 };
31
32                 pip: pip@11800a0000000 {
33                         interface@0 {
34                                 ethernet@0 {
35                                         phy-handle = <&phy7>;
36                                 };
37                                 ethernet@1 {
38                                         phy-handle = <&phy6>;
39                                 };
40                                 ethernet@2 {
41                                         phy-handle = <&phy5>;
42                                 };
43                         };
44                 };
45
46                 uart0: serial@1180000000800 {
47                         clock-frequency = <500000000>;
48                 };
49
50                 usbn: usbn@1180068000000 {
51                         refclk-frequency = <12000000>;
52                         refclk-type = "crystal";
53                 };
54         };
55
56         aliases {
57                 pip = &pip;
58         };
59 };