blob: 0185045c76309df8da4417bd91274d67b96ecf29 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2/* Copyright (c) 2017 Microsemi Corporation */
3
4/dts-v1/;
5
6#include "ocelot.dtsi"
7
8/ {
9 compatible = "mscc,ocelot-pcb123", "mscc,ocelot";
10
11 chosen {
12 stdout-path = "serial0:115200n8";
13 };
14
15 memory@0 {
16 device_type = "memory";
17 reg = <0x0 0x0e000000>;
18 };
19};
20
21&uart0 {
22 status = "okay";
23};
24
25&uart2 {
26 status = "okay";
27};
28
29&spi {
30 status = "okay";
31
32 flash@0 {
33 compatible = "macronix,mx25l25635f", "jedec,spi-nor";
34 spi-max-frequency = <20000000>;
35 reg = <0>;
36 };
37};
38
39&i2c {
40 clock-frequency = <100000>;
41 i2c-sda-hold-time-ns = <300>;
42 status = "okay";
43};
44
45&mdio0 {
46 status = "okay";
47};
48
49&port0 {
50 status = "okay";
51 phy-handle = <&phy0>;
52 phy-mode = "internal";
53};
54
55&port1 {
56 status = "okay";
57 phy-handle = <&phy1>;
58 phy-mode = "internal";
59};
60
61&port2 {
62 status = "okay";
63 phy-handle = <&phy2>;
64 phy-mode = "internal";
65};
66
67&port3 {
68 status = "okay";
69 phy-handle = <&phy3>;
70 phy-mode = "internal";
71};