1d2912cb1SThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only 24988cc56SVineet Gupta/* 34988cc56SVineet Gupta * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) 44988cc56SVineet Gupta */ 54988cc56SVineet Gupta/dts-v1/; 64988cc56SVineet Gupta 74988cc56SVineet Gupta/include/ "skeleton_hs.dtsi" 84988cc56SVineet Gupta 94988cc56SVineet Gupta/ { 104988cc56SVineet Gupta model = "snps,zebu_hs"; 114988cc56SVineet Gupta compatible = "snps,zebu_hs"; 1214fa486fSEugeniy Paltsev #address-cells = <2>; 1314fa486fSEugeniy Paltsev #size-cells = <2>; 144988cc56SVineet Gupta interrupt-parent = <&core_intc>; 154988cc56SVineet Gupta 164988cc56SVineet Gupta memory { 174988cc56SVineet Gupta device_type = "memory"; 1814fa486fSEugeniy Paltsev /* CONFIG_LINUX_RAM_BASE needs to match low mem start */ 1914fa486fSEugeniy Paltsev reg = <0x0 0x80000000 0x0 0x20000000 /* 512 MB low mem */ 2014fa486fSEugeniy Paltsev 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */ 214988cc56SVineet Gupta }; 224988cc56SVineet Gupta 234988cc56SVineet Gupta chosen { 244988cc56SVineet Gupta bootargs = "earlycon=uart8250,mmio32,0xf0000000,115200n8 console=ttyS0,115200n8 debug print-fatal-signals=1"; 254988cc56SVineet Gupta }; 264988cc56SVineet Gupta 274988cc56SVineet Gupta aliases { 284988cc56SVineet Gupta serial0 = &uart0; 294988cc56SVineet Gupta }; 304988cc56SVineet Gupta 314988cc56SVineet Gupta fpga { 324988cc56SVineet Gupta compatible = "simple-bus"; 334988cc56SVineet Gupta #address-cells = <1>; 344988cc56SVineet Gupta #size-cells = <1>; 354988cc56SVineet Gupta 3614fa486fSEugeniy Paltsev /* only perip space at end of low mem accessible 3714fa486fSEugeniy Paltsev bus addr, parent bus addr, size */ 3814fa486fSEugeniy Paltsev ranges = <0x80000000 0x0 0x80000000 0x80000000>; 394988cc56SVineet Gupta 404988cc56SVineet Gupta core_clk: core_clk { 414988cc56SVineet Gupta #clock-cells = <0>; 424988cc56SVineet Gupta compatible = "fixed-clock"; 434988cc56SVineet Gupta clock-frequency = <50000000>; 444988cc56SVineet Gupta }; 454988cc56SVineet Gupta 464988cc56SVineet Gupta core_intc: interrupt-controller { 474988cc56SVineet Gupta compatible = "snps,archs-intc"; 484988cc56SVineet Gupta interrupt-controller; 494988cc56SVineet Gupta #interrupt-cells = <1>; 504988cc56SVineet Gupta }; 514988cc56SVineet Gupta 524988cc56SVineet Gupta uart0: serial@f0000000 { 533696fc97SEugeniy Paltsev compatible = "ns16550a"; 544988cc56SVineet Gupta reg = <0xf0000000 0x2000>; 554988cc56SVineet Gupta interrupts = <24>; 564988cc56SVineet Gupta clock-frequency = <50000000>; 574988cc56SVineet Gupta baud = <115200>; 584988cc56SVineet Gupta reg-shift = <2>; 594988cc56SVineet Gupta reg-io-width = <4>; 604988cc56SVineet Gupta no-loopback-test = <1>; 614988cc56SVineet Gupta }; 624988cc56SVineet Gupta 634988cc56SVineet Gupta arcpct0: pct { 644988cc56SVineet Gupta compatible = "snps,archs-pct"; 654988cc56SVineet Gupta #interrupt-cells = <1>; 664988cc56SVineet Gupta interrupts = <20>; 674988cc56SVineet Gupta }; 6894b8beb9SAlexey Brodkin 6994b8beb9SAlexey Brodkin virtio0: virtio@f0100000 { 7094b8beb9SAlexey Brodkin compatible = "virtio,mmio"; 7194b8beb9SAlexey Brodkin reg = <0xf0100000 0x2000>; 7294b8beb9SAlexey Brodkin interrupts = <31>; 7394b8beb9SAlexey Brodkin }; 7494b8beb9SAlexey Brodkin 7594b8beb9SAlexey Brodkin virtio1: virtio@f0102000 { 7694b8beb9SAlexey Brodkin compatible = "virtio,mmio"; 7794b8beb9SAlexey Brodkin reg = <0xf0102000 0x2000>; 7894b8beb9SAlexey Brodkin interrupts = <32>; 7994b8beb9SAlexey Brodkin }; 8094b8beb9SAlexey Brodkin 8194b8beb9SAlexey Brodkin virtio2: virtio@f0104000 { 8294b8beb9SAlexey Brodkin compatible = "virtio,mmio"; 8394b8beb9SAlexey Brodkin reg = <0xf0104000 0x2000>; 8494b8beb9SAlexey Brodkin interrupts = <33>; 8594b8beb9SAlexey Brodkin }; 8694b8beb9SAlexey Brodkin 8794b8beb9SAlexey Brodkin virtio3: virtio@f0106000 { 8894b8beb9SAlexey Brodkin compatible = "virtio,mmio"; 8994b8beb9SAlexey Brodkin reg = <0xf0106000 0x2000>; 9094b8beb9SAlexey Brodkin interrupts = <34>; 9194b8beb9SAlexey Brodkin }; 9294b8beb9SAlexey Brodkin 9394b8beb9SAlexey Brodkin virtio4: virtio@f0108000 { 9494b8beb9SAlexey Brodkin compatible = "virtio,mmio"; 9594b8beb9SAlexey Brodkin reg = <0xf0108000 0x2000>; 9694b8beb9SAlexey Brodkin interrupts = <35>; 9794b8beb9SAlexey Brodkin }; 984988cc56SVineet Gupta }; 994988cc56SVineet Gupta}; 100