xref: /openbmc/u-boot/arch/mips/dts/serval_pcb106.dts (revision aff66f22d6eeb27c6329c0a3c1ebc52914c8affa)
1*66212888SHoratiu Vultur// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*66212888SHoratiu Vultur/*
3*66212888SHoratiu Vultur * Copyright (c) 2018 Microsemi Corporation
4*66212888SHoratiu Vultur */
5*66212888SHoratiu Vultur
6*66212888SHoratiu Vultur/dts-v1/;
7*66212888SHoratiu Vultur#include "mscc,serval.dtsi"
8*66212888SHoratiu Vultur
9*66212888SHoratiu Vultur/ {
10*66212888SHoratiu Vultur	model = "Serval PCB106 Reference Board";
11*66212888SHoratiu Vultur	compatible = "mscc,serval-pcb106", "mscc,serval";
12*66212888SHoratiu Vultur
13*66212888SHoratiu Vultur	aliases {
14*66212888SHoratiu Vultur		spi0 = &spi0;
15*66212888SHoratiu Vultur		serial0 = &uart0;
16*66212888SHoratiu Vultur	};
17*66212888SHoratiu Vultur
18*66212888SHoratiu Vultur	chosen {
19*66212888SHoratiu Vultur		stdout-path = "serial0:115200n8";
20*66212888SHoratiu Vultur	};
21*66212888SHoratiu Vultur
22*66212888SHoratiu Vultur	gpio-leds {
23*66212888SHoratiu Vultur		compatible = "gpio-leds";
24*66212888SHoratiu Vultur
25*66212888SHoratiu Vultur		status_green {
26*66212888SHoratiu Vultur			label = "pcb106:green:status";
27*66212888SHoratiu Vultur			gpios = <&sgpio 43 1>; /* p11.1 */
28*66212888SHoratiu Vultur			default-state = "on";
29*66212888SHoratiu Vultur		};
30*66212888SHoratiu Vultur
31*66212888SHoratiu Vultur		status_red {
32*66212888SHoratiu Vultur			label = "pcb106:red:status";
33*66212888SHoratiu Vultur			gpios = <&sgpio 11 1>; /* p11.0 */
34*66212888SHoratiu Vultur			default-state = "off";
35*66212888SHoratiu Vultur		};
36*66212888SHoratiu Vultur	};
37*66212888SHoratiu Vultur};
38*66212888SHoratiu Vultur
39*66212888SHoratiu Vultur&uart0 {
40*66212888SHoratiu Vultur	status = "okay";
41*66212888SHoratiu Vultur};
42*66212888SHoratiu Vultur
43*66212888SHoratiu Vultur&spi0 {
44*66212888SHoratiu Vultur	status = "okay";
45*66212888SHoratiu Vultur	spi-flash@0 {
46*66212888SHoratiu Vultur		compatible = "spi-flash";
47*66212888SHoratiu Vultur		spi-max-frequency = <18000000>; /* input clock */
48*66212888SHoratiu Vultur		reg = <0>; /* CS0 */
49*66212888SHoratiu Vultur		spi-cs-high;
50*66212888SHoratiu Vultur	};
51*66212888SHoratiu Vultur};
52*66212888SHoratiu Vultur
53*66212888SHoratiu Vultur&sgpio {
54*66212888SHoratiu Vultur	status = "okay";
55*66212888SHoratiu Vultur	sgpio-ports = <0x00FFFFFF>;
56*66212888SHoratiu Vultur};
57