xref: /freebsd/sys/contrib/device-tree/src/arc/skeleton.dtsi (revision cfd6422a5217410fbd66f7a7a8a64d9d85e61229)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
4 */
5
6/*
7 * Skeleton device tree; the bare minimum needed to boot; just include and
8 * add a compatible value.
9 */
10
11/ {
12	compatible = "snps,arc";
13	#address-cells = <1>;
14	#size-cells = <1>;
15	chosen { };
16	aliases { };
17
18	cpus {
19		#address-cells = <1>;
20		#size-cells = <0>;
21
22		cpu@0 {
23			device_type = "cpu";
24			compatible = "snps,arc770d";
25			reg = <0>;
26			clocks = <&core_clk>;
27		};
28	};
29
30	/* TIMER0 with interrupt for clockevent */
31	timer0 {
32		compatible = "snps,arc-timer";
33		interrupts = <3>;
34		interrupt-parent = <&core_intc>;
35		clocks = <&core_clk>;
36	};
37
38	/* TIMER1 for free running clocksource */
39	timer1 {
40		compatible = "snps,arc-timer";
41		clocks = <&core_clk>;
42	};
43
44	memory {
45		device_type = "memory";
46		reg = <0x80000000 0x10000000>;	/* 256M */
47	};
48};
49