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