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