1a92a5d0dSMischa Jonker/* 2a92a5d0dSMischa Jonker * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) 3a92a5d0dSMischa Jonker * 4a92a5d0dSMischa Jonker * This program is free software; you can redistribute it and/or modify 5a92a5d0dSMischa Jonker * it under the terms of the GNU General Public License version 2 as 6a92a5d0dSMischa Jonker * published by the Free Software Foundation. 7a92a5d0dSMischa Jonker */ 8a92a5d0dSMischa Jonker/dts-v1/; 9a92a5d0dSMischa Jonker 10a92a5d0dSMischa Jonker/include/ "skeleton.dtsi" 11a92a5d0dSMischa Jonker 12a92a5d0dSMischa Jonker/ { 13a92a5d0dSMischa Jonker compatible = "snps,nsimosci"; 146eda477bSMischa Jonker clock-frequency = <20000000>; /* 20 MHZ */ 15a92a5d0dSMischa Jonker #address-cells = <1>; 16a92a5d0dSMischa Jonker #size-cells = <1>; 17a92a5d0dSMischa Jonker interrupt-parent = <&intc>; 18a92a5d0dSMischa Jonker 19a92a5d0dSMischa Jonker chosen { 2061fb4bfcSVineet Gupta /* this is for console on PGU */ 2161fb4bfcSVineet Gupta /* bootargs = "console=tty0 consoleblank=0"; */ 2261fb4bfcSVineet Gupta /* this is for console on serial */ 2361fb4bfcSVineet Gupta bootargs = "earlycon=uart8250,mmio32,0xc0000000,115200n8 console=ttyS0,115200n8 consoleblank=0 debug"; 24a92a5d0dSMischa Jonker }; 25a92a5d0dSMischa Jonker 26a92a5d0dSMischa Jonker aliases { 27a92a5d0dSMischa Jonker serial0 = &uart0; 28a92a5d0dSMischa Jonker }; 29a92a5d0dSMischa Jonker 30a92a5d0dSMischa Jonker memory { 31a92a5d0dSMischa Jonker device_type = "memory"; 32a92a5d0dSMischa Jonker reg = <0x80000000 0x10000000>; /* 256M */ 33a92a5d0dSMischa Jonker }; 34a92a5d0dSMischa Jonker 35a92a5d0dSMischa Jonker fpga { 36a92a5d0dSMischa Jonker compatible = "simple-bus"; 37a92a5d0dSMischa Jonker #address-cells = <1>; 38a92a5d0dSMischa Jonker #size-cells = <1>; 39a92a5d0dSMischa Jonker 40a92a5d0dSMischa Jonker /* child and parent address space 1:1 mapped */ 41a92a5d0dSMischa Jonker ranges; 42a92a5d0dSMischa Jonker 43a92a5d0dSMischa Jonker intc: interrupt-controller { 44a92a5d0dSMischa Jonker compatible = "snps,arc700-intc"; 45a92a5d0dSMischa Jonker interrupt-controller; 46a92a5d0dSMischa Jonker #interrupt-cells = <1>; 47a92a5d0dSMischa Jonker }; 48a92a5d0dSMischa Jonker 49a92a5d0dSMischa Jonker uart0: serial@c0000000 { 506eda477bSMischa Jonker compatible = "ns8250"; 51a92a5d0dSMischa Jonker reg = <0xc0000000 0x2000>; 52a92a5d0dSMischa Jonker interrupts = <11>; 53a92a5d0dSMischa Jonker clock-frequency = <3686400>; 54a92a5d0dSMischa Jonker baud = <115200>; 55a92a5d0dSMischa Jonker reg-shift = <2>; 56a92a5d0dSMischa Jonker reg-io-width = <4>; 576eda477bSMischa Jonker no-loopback-test = <1>; 58a92a5d0dSMischa Jonker }; 59a92a5d0dSMischa Jonker 60a92a5d0dSMischa Jonker pgu0: pgu@c9000000 { 61a92a5d0dSMischa Jonker compatible = "snps,arcpgufb"; 62a92a5d0dSMischa Jonker reg = <0xc9000000 0x400>; 63a92a5d0dSMischa Jonker }; 64a92a5d0dSMischa Jonker 65a92a5d0dSMischa Jonker ps2: ps2@c9001000 { 66a92a5d0dSMischa Jonker compatible = "snps,arc_ps2"; 67a92a5d0dSMischa Jonker reg = <0xc9000400 0x14>; 68a92a5d0dSMischa Jonker interrupts = <13>; 69a92a5d0dSMischa Jonker interrupt-names = "arc_ps2_irq"; 70a92a5d0dSMischa Jonker }; 71a92a5d0dSMischa Jonker 72a92a5d0dSMischa Jonker eth0: ethernet@c0003000 { 73a92a5d0dSMischa Jonker compatible = "snps,oscilan"; 74a92a5d0dSMischa Jonker reg = <0xc0003000 0x44>; 75a92a5d0dSMischa Jonker interrupts = <7>, <8>; 76a92a5d0dSMischa Jonker interrupt-names = "rx", "tx"; 77a92a5d0dSMischa Jonker }; 78a92a5d0dSMischa Jonker }; 79a92a5d0dSMischa Jonker}; 80