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