1*d1182056SHoratiu Vultur// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*d1182056SHoratiu Vultur/* 3*d1182056SHoratiu Vultur * Copyright (c) 2018 Microsemi Corporation 4*d1182056SHoratiu Vultur */ 5*d1182056SHoratiu Vultur 6*d1182056SHoratiu Vultur/dts-v1/; 7*d1182056SHoratiu Vultur#include "mscc,jr2.dtsi" 8*d1182056SHoratiu Vultur 9*d1182056SHoratiu Vultur/ { 10*d1182056SHoratiu Vultur model = "Jaguar2 Cu8-Sfp16 PCB110 Reference Board"; 11*d1182056SHoratiu Vultur compatible = "mscc,jr2-pcb110", "mscc,jr2"; 12*d1182056SHoratiu Vultur 13*d1182056SHoratiu Vultur aliases { 14*d1182056SHoratiu Vultur spi0 = &spi0; 15*d1182056SHoratiu Vultur serial0 = &uart0; 16*d1182056SHoratiu Vultur }; 17*d1182056SHoratiu Vultur 18*d1182056SHoratiu Vultur chosen { 19*d1182056SHoratiu Vultur stdout-path = "serial0:115200n8"; 20*d1182056SHoratiu Vultur }; 21*d1182056SHoratiu Vultur 22*d1182056SHoratiu Vultur gpio-leds { 23*d1182056SHoratiu Vultur compatible = "gpio-leds"; 24*d1182056SHoratiu Vultur 25*d1182056SHoratiu Vultur status_green { 26*d1182056SHoratiu Vultur label = "pcb110:green:status"; 27*d1182056SHoratiu Vultur gpios = <&gpio 12 0>; 28*d1182056SHoratiu Vultur default-state = "on"; 29*d1182056SHoratiu Vultur }; 30*d1182056SHoratiu Vultur 31*d1182056SHoratiu Vultur status_red { 32*d1182056SHoratiu Vultur label = "pcb110:red:status"; 33*d1182056SHoratiu Vultur gpios = <&gpio 13 0>; 34*d1182056SHoratiu Vultur default-state = "off"; 35*d1182056SHoratiu Vultur }; 36*d1182056SHoratiu Vultur }; 37*d1182056SHoratiu Vultur}; 38*d1182056SHoratiu Vultur 39*d1182056SHoratiu Vultur&uart0 { 40*d1182056SHoratiu Vultur status = "okay"; 41*d1182056SHoratiu Vultur}; 42*d1182056SHoratiu Vultur 43*d1182056SHoratiu Vultur&spi0 { 44*d1182056SHoratiu Vultur status = "okay"; 45*d1182056SHoratiu Vultur spi-flash@0 { 46*d1182056SHoratiu Vultur compatible = "spi-flash"; 47*d1182056SHoratiu Vultur spi-max-frequency = <18000000>; /* input clock */ 48*d1182056SHoratiu Vultur reg = <0>; /* CS0 */ 49*d1182056SHoratiu Vultur }; 50*d1182056SHoratiu Vultur}; 51*d1182056SHoratiu Vultur 52*d1182056SHoratiu Vultur&gpio { 53*d1182056SHoratiu Vultur /* SPIO only use DO, CLK, no inputs */ 54*d1182056SHoratiu Vultur sgpio1_pins: sgpio1-pins { 55*d1182056SHoratiu Vultur pins = "GPIO_4", "GPIO_5"; 56*d1182056SHoratiu Vultur function = "sg1"; 57*d1182056SHoratiu Vultur }; 58*d1182056SHoratiu Vultur}; 59*d1182056SHoratiu Vultur 60*d1182056SHoratiu Vultur&sgpio { 61*d1182056SHoratiu Vultur status = "okay"; 62*d1182056SHoratiu Vultur sgpio-ports = <0x00ffffff>; 63*d1182056SHoratiu Vultur}; 64*d1182056SHoratiu Vultur 65*d1182056SHoratiu Vultur&sgpio1 { 66*d1182056SHoratiu Vultur status = "okay"; 67*d1182056SHoratiu Vultur sgpio-ports = <0x00ff0000>; 68*d1182056SHoratiu Vultur}; 69*d1182056SHoratiu Vultur 70*d1182056SHoratiu Vultur&sgpio2 { 71*d1182056SHoratiu Vultur status = "okay"; 72*d1182056SHoratiu Vultur sgpio-ports = <0x3f00ffff>; 73*d1182056SHoratiu Vultur gpio-ranges = <&sgpio2 0 0 96>; 74*d1182056SHoratiu Vultur}; 75