1*393b77d8SHoratiu Vultur// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*393b77d8SHoratiu Vultur/*
3*393b77d8SHoratiu Vultur * Copyright (c) 2018 Microsemi Corporation
4*393b77d8SHoratiu Vultur */
5*393b77d8SHoratiu Vultur
6*393b77d8SHoratiu Vultur/dts-v1/;
7*393b77d8SHoratiu Vultur#include "mscc,jr2.dtsi"
8*393b77d8SHoratiu Vultur
9*393b77d8SHoratiu Vultur/ {
10*393b77d8SHoratiu Vultur	model = "Serval2 NID PCB112 Reference Board";
11*393b77d8SHoratiu Vultur	compatible = "mscc,serval2-pcb110", "mscc,jr2";
12*393b77d8SHoratiu Vultur
13*393b77d8SHoratiu Vultur	aliases {
14*393b77d8SHoratiu Vultur		spi0 = &spi0;
15*393b77d8SHoratiu Vultur		serial0 = &uart0;
16*393b77d8SHoratiu Vultur	};
17*393b77d8SHoratiu Vultur
18*393b77d8SHoratiu Vultur	chosen {
19*393b77d8SHoratiu Vultur		stdout-path = "serial0:115200n8";
20*393b77d8SHoratiu Vultur	};
21*393b77d8SHoratiu Vultur
22*393b77d8SHoratiu Vultur	gpio-leds {
23*393b77d8SHoratiu Vultur		compatible = "gpio-leds";
24*393b77d8SHoratiu Vultur
25*393b77d8SHoratiu Vultur		status_green {
26*393b77d8SHoratiu Vultur			label = "pcb110:green:status";
27*393b77d8SHoratiu Vultur			gpios = <&gpio 12 0>;
28*393b77d8SHoratiu Vultur			default-state = "on";
29*393b77d8SHoratiu Vultur		};
30*393b77d8SHoratiu Vultur
31*393b77d8SHoratiu Vultur		status_red {
32*393b77d8SHoratiu Vultur			label = "pcb110:red:status";
33*393b77d8SHoratiu Vultur			gpios = <&gpio 13 0>;
34*393b77d8SHoratiu Vultur			default-state = "off";
35*393b77d8SHoratiu Vultur		};
36*393b77d8SHoratiu Vultur	};
37*393b77d8SHoratiu Vultur};
38*393b77d8SHoratiu Vultur
39*393b77d8SHoratiu Vultur&uart0 {
40*393b77d8SHoratiu Vultur	status = "okay";
41*393b77d8SHoratiu Vultur};
42*393b77d8SHoratiu Vultur
43*393b77d8SHoratiu Vultur&spi0 {
44*393b77d8SHoratiu Vultur	status = "okay";
45*393b77d8SHoratiu Vultur	spi-flash@0 {
46*393b77d8SHoratiu Vultur		compatible = "spi-flash";
47*393b77d8SHoratiu Vultur		spi-max-frequency = <18000000>; /* input clock */
48*393b77d8SHoratiu Vultur		reg = <0>; /* CS0 */
49*393b77d8SHoratiu Vultur	};
50*393b77d8SHoratiu Vultur};
51*393b77d8SHoratiu Vultur
52*393b77d8SHoratiu Vultur&sgpio {
53*393b77d8SHoratiu Vultur	status = "okay";
54*393b77d8SHoratiu Vultur	sgpio-ports = <0x0000ffff>;
55*393b77d8SHoratiu Vultur};
56*393b77d8SHoratiu Vultur
57*393b77d8SHoratiu Vultur&sgpio2 {
58*393b77d8SHoratiu Vultur	status = "okay";
59*393b77d8SHoratiu Vultur	sgpio-ports = <0x3fe0ffff>;
60*393b77d8SHoratiu Vultur};
61