// SPDX-License-Identifier: (GPL-2.0+ OR MIT) | |
/* | |
* Copyright (c) 2018 Microsemi Corporation | |
*/ | |
/dts-v1/; | |
#include "mscc,servalt.dtsi" | |
/ { | |
model = "ServalT PCB116 Reference Board"; | |
compatible = "mscc,servalt-pcb116", "mscc,servalt"; | |
aliases { | |
spi0 = &spi0; | |
serial0 = &uart0; | |
}; | |
chosen { | |
stdout-path = "serial0:115200n8"; | |
}; | |
gpio-leds { | |
compatible = "gpio-leds"; | |
status_green { | |
label = "pcb116:green:status"; | |
gpios = <&sgpio 70 0>; /* p6.2 */ | |
default-state = "on"; | |
}; | |
status_red { | |
label = "pcb116:red:status"; | |
gpios = <&sgpio 102 0>; /* p6.3 */ | |
default-state = "off"; | |
}; | |
}; | |
}; | |
&uart0 { | |
status = "okay"; | |
}; | |
&spi0 { | |
status = "okay"; | |
spi-flash@0 { | |
compatible = "jedec,spi-nor"; | |
spi-max-frequency = <18000000>; /* input clock */ | |
reg = <0>; /* CS0 */ | |
spi-cs-high; | |
}; | |
}; | |
&sgpio { | |
status = "okay"; | |
sgpio-ports = <0x0000fe7f>; | |
}; | |
&mdio0 { | |
status = "okay"; | |
phy0: ethernet-phy@0 { | |
reg = <0>; | |
}; | |
phy1: ethernet-phy@1 { | |
reg = <1>; | |
}; | |
}; | |
&switch { | |
ethernet-ports { | |
port0: port@0 { | |
reg = <0>; | |
phy-handle = <&phy0>; | |
}; | |
port1: port@1 { | |
reg = <1>; | |
phy-handle = <&phy1>; | |
}; | |
}; | |
}; |