/* * MCR3000 Device Tree Source * * Copyright 2017 CS Systemes d'Information * * SPDX-License-Identifier: GPL-2.0+ */ /dts-v1/; / { #address-cells = <1>; #size-cells = <1>; soc: immr@ff000000 { #address-cells = <1>; #size-cells = <1>; device-type = "soc"; compatible = "simple-bus"; ranges = <0 0xff000000 0x4000>; reg = <0xff000000 0x00000200>; WDT: watchdog@0 { compatible = "fsl,pq1-wdt"; reg = <0x0 0x10>; timeout-sec = <2>; hw_margin_ms = <1000>; }; spi: spi@aa0 { status = "okay"; #address-cells = <1>; #size-cells = <0>; cell-index = <0>; compatible = "fsl,mpc8xx-spi"; gpios = <&csspi 2 0 &csspi 0 0>; temp@0 { reg = <0>; compatible = "ti,lm74"; }; fpga@1 { reg = <1>; }; }; }; localbus@ff000100 { compatible = "s3k,mcr3000-localbus", "fsl,pq1-localbus", "simple-bus"; #address-cells = <2>; #size-cells = <1>; reg = <0xff000100 0x40>; // ORx and BRx register ranges = <0 0 0x04000000 0x04000000 // BOOT 1 0 0x00000000 0x04000000 // SDRAM 2 0 0x08000000 0x04000000 // RAMDP 3 0 0x0C000000 0x04000000 // NAND 4 0 0x10000000 0x04000000 // Periphs 5 0 0x14000000 0x04000000 // FPGA 6 0 0x18000000 0x04000000 // mezzanine 7 0 0x1c000000 0x04000000>; // DSP csspi: gpio-controller@2 { #gpio-cells = <2>; compatible = "s3k,mcr3000-cpld-csspi"; reg = <4 0x802 2>; gpio-controller; }; }; SERIAL: smc@0 { compatible = "fsl,pq1-smc"; }; FEC: fec@0 { compatible = "fsl,pq1-fec1"; }; chosen { stdout-path = &SERIAL; }; };