diff options
Diffstat (limited to 'arch/mips/dts/ocelot_pcb123.dts')
-rw-r--r-- | arch/mips/dts/ocelot_pcb123.dts | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/arch/mips/dts/ocelot_pcb123.dts b/arch/mips/dts/ocelot_pcb123.dts new file mode 100644 index 0000000000..1b0156e503 --- /dev/null +++ b/arch/mips/dts/ocelot_pcb123.dts | |||
@@ -0,0 +1,75 @@ | |||
1 | // SPDX-License-Identifier: (GPL-2.0+ OR MIT) | ||
2 | /* | ||
3 | * Copyright (c) 2018 Microsemi Corporation | ||
4 | */ | ||
5 | |||
6 | /dts-v1/; | ||
7 | #include "mscc,ocelot_pcb.dtsi" | ||
8 | |||
9 | / { | ||
10 | model = "Ocelot PCB123 Reference Board"; | ||
11 | compatible = "mscc,ocelot-pcb123", "mscc,ocelot"; | ||
12 | |||
13 | chosen { | ||
14 | stdout-path = "serial0:115200n8"; | ||
15 | }; | ||
16 | |||
17 | gpio-leds { | ||
18 | compatible = "gpio-leds"; | ||
19 | |||
20 | status_green { | ||
21 | label = "pcb123:green:status"; | ||
22 | gpios = <&sgpio 43 1>; /* p11.1 */ | ||
23 | default-state = "on"; | ||
24 | }; | ||
25 | |||
26 | status_red { | ||
27 | label = "pcb123:red:status"; | ||
28 | gpios = <&sgpio 11 1>; /* p11.0 */ | ||
29 | default-state = "off"; | ||
30 | }; | ||
31 | }; | ||
32 | }; | ||
33 | |||
34 | &sgpio { | ||
35 | status = "okay"; | ||
36 | mscc,sgpio-ports = <0x00FFFFFF>; | ||
37 | }; | ||
38 | |||
39 | &mdio0 { | ||
40 | status = "okay"; | ||
41 | |||
42 | phy0: ethernet-phy@0 { | ||
43 | reg = <0>; | ||
44 | }; | ||
45 | phy1: ethernet-phy@1 { | ||
46 | reg = <1>; | ||
47 | }; | ||
48 | phy2: ethernet-phy@2 { | ||
49 | reg = <2>; | ||
50 | }; | ||
51 | phy3: ethernet-phy@3 { | ||
52 | reg = <3>; | ||
53 | }; | ||
54 | }; | ||
55 | |||
56 | &switch { | ||
57 | ethernet-ports { | ||
58 | port0: port@0 { | ||
59 | reg = <2>; | ||
60 | phy-handle = <&phy2>; | ||
61 | }; | ||
62 | port1: port@1 { | ||
63 | reg = <3>; | ||
64 | phy-handle = <&phy3>; | ||
65 | }; | ||
66 | port2: port@2 { | ||
67 | reg = <0>; | ||
68 | phy-handle = <&phy0>; | ||
69 | }; | ||
70 | port3: port@3 { | ||
71 | reg = <1>; | ||
72 | phy-handle = <&phy1>; | ||
73 | }; | ||
74 | }; | ||
75 | }; | ||