1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2017 Microsemi Corporation */
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/phy/phy-ocelot-serdes.h>
11 compatible = "mscc,ocelot-pcb120", "mscc,ocelot";
14 stdout-path = "serial0:115200n8";
18 device_type = "memory";
19 reg = <0x0 0x0e000000>;
24 phy_int_pins: phy_int_pins {
36 pinctrl-names = "default";
37 pinctrl-0 = <&miim1>, <&phy_int_pins>;
39 phy7: ethernet-phy@0 {
41 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
42 interrupt-parent = <&gpio>;
44 phy6: ethernet-phy@1 {
46 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
47 interrupt-parent = <&gpio>;
49 phy5: ethernet-phy@2 {
51 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
52 interrupt-parent = <&gpio>;
54 phy4: ethernet-phy@3 {
56 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
57 interrupt-parent = <&gpio>;
80 phys = <&serdes 4 SERDES1G(2)>;
86 phys = <&serdes 5 SERDES1G(5)>;
92 phys = <&serdes 6 SERDES1G(3)>;
98 phys = <&serdes 9 SERDES1G(4)>;