1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2018 Microsemi Corporation
7 #include "mscc,jr2.dtsi"
8 #include <dt-bindings/mscc/jr2_data.h>
11 model = "Jaguar2 Cu8-Sfp16 PCB110 Reference Board";
12 compatible = "mscc,jr2-pcb110", "mscc,jr2";
20 stdout-path = "serial0:115200n8";
24 compatible = "gpio-leds";
27 label = "pcb110:green:status";
33 label = "pcb110:red:status";
35 default-state = "off";
47 compatible = "jedec,spi-nor";
48 spi-max-frequency = <18000000>; /* input clock */
54 /* SPIO only use DO, CLK, no inputs */
55 sgpio1_pins: sgpio1-pins {
56 pins = "GPIO_4", "GPIO_5";
63 sgpio-ports = <0x00ffffff>;
68 sgpio-ports = <0x00ff0000>;
73 sgpio-ports = <0x3f00ffff>;
74 gpio-ranges = <&sgpio2 0 0 96>;
80 phy0: ethernet-phy@0 {
83 phy1: ethernet-phy@1 {
86 phy2: ethernet-phy@2 {
89 phy3: ethernet-phy@3 {
92 phy4: ethernet-phy@4 {
95 phy5: ethernet-phy@5 {
98 phy6: ethernet-phy@6 {
101 phy7: ethernet-phy@7 {
111 phy-handle = <&phy0>;
112 phys = <&serdes_hsio 0 SERDES1G(1) PHY_MODE_SGMII>;
116 phy-handle = <&phy1>;
117 phys = <&serdes_hsio 1 SERDES1G(2) PHY_MODE_SGMII>;
121 phy-handle = <&phy2>;
122 phys = <&serdes_hsio 2 SERDES1G(3) PHY_MODE_SGMII>;
126 phy-handle = <&phy3>;
127 phys = <&serdes_hsio 3 SERDES1G(4) PHY_MODE_SGMII>;
131 phy-handle = <&phy4>;
132 phys = <&serdes_hsio 4 SERDES1G(5) PHY_MODE_SGMII>;
136 phy-handle = <&phy5>;
137 phys = <&serdes_hsio 5 SERDES1G(6) PHY_MODE_SGMII>;
141 phy-handle = <&phy6>;
142 phys = <&serdes_hsio 6 SERDES1G(7) PHY_MODE_SGMII>;
146 phy-handle = <&phy7>;
147 phys = <&serdes_hsio 7 SERDES1G(8) PHY_MODE_SGMII>;