1d2912cb1SThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only
22e8cd938SVineet Gupta/*
32e8cd938SVineet Gupta * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
42e8cd938SVineet Gupta */
52e8cd938SVineet Gupta
62e8cd938SVineet Gupta/ {
72e8cd938SVineet Gupta	compatible = "snps,arc";
82e8cd938SVineet Gupta	#address-cells = <1>;
92e8cd938SVineet Gupta	#size-cells = <1>;
102e8cd938SVineet Gupta	chosen { };
112e8cd938SVineet Gupta	aliases { };
122e8cd938SVineet Gupta
132e8cd938SVineet Gupta	cpus {
142e8cd938SVineet Gupta		#address-cells = <1>;
152e8cd938SVineet Gupta		#size-cells = <0>;
162e8cd938SVineet Gupta
172e8cd938SVineet Gupta		cpu@0 {
182e8cd938SVineet Gupta			device_type = "cpu";
194ed10958SVlad Zakharov			compatible = "snps,archs38";
202e8cd938SVineet Gupta			reg = <0>;
21854c11e2SVlad Zakharov			clocks = <&core_clk>;
222e8cd938SVineet Gupta		};
234ed10958SVlad Zakharov		cpu@1 {
244ed10958SVlad Zakharov			device_type = "cpu";
254ed10958SVlad Zakharov			compatible = "snps,archs38";
264ed10958SVlad Zakharov			reg = <1>;
274ed10958SVlad Zakharov			clocks = <&core_clk>;
284ed10958SVlad Zakharov		};
294ed10958SVlad Zakharov		cpu@2 {
304ed10958SVlad Zakharov			device_type = "cpu";
314ed10958SVlad Zakharov			compatible = "snps,archs38";
324ed10958SVlad Zakharov			reg = <2>;
334ed10958SVlad Zakharov			clocks = <&core_clk>;
344ed10958SVlad Zakharov		};
354ed10958SVlad Zakharov		cpu@3 {
364ed10958SVlad Zakharov			device_type = "cpu";
374ed10958SVlad Zakharov			compatible = "snps,archs38";
384ed10958SVlad Zakharov			reg = <3>;
394ed10958SVlad Zakharov			clocks = <&core_clk>;
404ed10958SVlad Zakharov		};
412e8cd938SVineet Gupta	};
422e8cd938SVineet Gupta
437ec9f34aSVineet Gupta	/* TIMER0 with interrupt for clockevent */
447ec9f34aSVineet Gupta	timer0 {
457ec9f34aSVineet Gupta		compatible = "snps,arc-timer";
467ec9f34aSVineet Gupta		interrupts = <16>;
477ec9f34aSVineet Gupta		interrupt-parent = <&core_intc>;
487ec9f34aSVineet Gupta		clocks = <&core_clk>;
497ec9f34aSVineet Gupta	};
507ec9f34aSVineet Gupta
517ec9f34aSVineet Gupta	/* 64-bit Global Free Running Counter */
527ec9f34aSVineet Gupta	gfrc {
537ec9f34aSVineet Gupta		compatible = "snps,archs-timer-gfrc";
547ec9f34aSVineet Gupta		clocks = <&core_clk>;
557ec9f34aSVineet Gupta	};
567ec9f34aSVineet Gupta
572e8cd938SVineet Gupta	memory {
582e8cd938SVineet Gupta		device_type = "memory";
592e8cd938SVineet Gupta		reg = <0x80000000 0x10000000>;	/* 256M */
602e8cd938SVineet Gupta	};
612e8cd938SVineet Gupta};
62