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