treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / arch / mips / boot / dts / mscc / ocelot_pcb120.dts
blob33991fd209f5317b29dfc58008823dd243ac1181
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2017 Microsemi Corporation */
4 /dts-v1/;
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/phy/phy-ocelot-serdes.h>
8 #include "ocelot.dtsi"
10 / {
11         compatible = "mscc,ocelot-pcb120", "mscc,ocelot";
13         chosen {
14                 stdout-path = "serial0:115200n8";
15         };
17         memory@0 {
18                 device_type = "memory";
19                 reg = <0x0 0x0e000000>;
20         };
23 &gpio {
24         phy_int_pins: phy_int_pins {
25                 pins = "GPIO_4";
26                 function = "gpio";
27         };
30 &mdio0 {
31         status = "okay";
34 &mdio1 {
35         status = "okay";
36         pinctrl-names = "default";
37         pinctrl-0 = <&miim1>, <&phy_int_pins>;
39         phy7: ethernet-phy@0 {
40                 reg = <0>;
41                 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
42                 interrupt-parent = <&gpio>;
43         };
44         phy6: ethernet-phy@1 {
45                 reg = <1>;
46                 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
47                 interrupt-parent = <&gpio>;
48         };
49         phy5: ethernet-phy@2 {
50                 reg = <2>;
51                 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
52                 interrupt-parent = <&gpio>;
53         };
54         phy4: ethernet-phy@3 {
55                 reg = <3>;
56                 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
57                 interrupt-parent = <&gpio>;
58         };
61 &port0 {
62         phy-handle = <&phy0>;
65 &port1 {
66         phy-handle = <&phy1>;
69 &port2 {
70         phy-handle = <&phy2>;
73 &port3 {
74         phy-handle = <&phy3>;
77 &port4 {
78         phy-handle = <&phy7>;
79         phy-mode = "sgmii";
80         phys = <&serdes 4 SERDES1G(2)>;
83 &port5 {
84         phy-handle = <&phy4>;
85         phy-mode = "sgmii";
86         phys = <&serdes 5 SERDES1G(5)>;
89 &port6 {
90         phy-handle = <&phy6>;
91         phy-mode = "sgmii";
92         phys = <&serdes 6 SERDES1G(3)>;
95 &port9 {
96         phy-handle = <&phy5>;
97         phy-mode = "sgmii";
98         phys = <&serdes 9 SERDES1G(4)>;
101 &uart0 {
102         status = "okay";
105 &uart2 {
106         status = "okay";