1292816a6SGregory CLEMENT// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2ec7e5a56SThomas Petazzoni/*
3ec7e5a56SThomas Petazzoni * Copyright (C) 2016 Marvell Technology Group Ltd.
4ec7e5a56SThomas Petazzoni *
5ec7e5a56SThomas Petazzoni * Device Tree file for Marvell Armada AP806.
6ec7e5a56SThomas Petazzoni */
7ec7e5a56SThomas Petazzoni
8ec7e5a56SThomas Petazzoni#include "armada-ap806.dtsi"
9ec7e5a56SThomas Petazzoni
10ec7e5a56SThomas Petazzoni/ {
11ec7e5a56SThomas Petazzoni	model = "Marvell Armada AP806 Dual";
12ec7e5a56SThomas Petazzoni	compatible = "marvell,armada-ap806-dual", "marvell,armada-ap806";
13ec7e5a56SThomas Petazzoni
14ec7e5a56SThomas Petazzoni	cpus {
15ec7e5a56SThomas Petazzoni		#address-cells = <1>;
16ec7e5a56SThomas Petazzoni		#size-cells = <0>;
17ec7e5a56SThomas Petazzoni
1892e5d4e9SGregory CLEMENT		cpu0: cpu@0 {
19ec7e5a56SThomas Petazzoni			device_type = "cpu";
2031af04cdSRob Herring			compatible = "arm,cortex-a72";
21ec7e5a56SThomas Petazzoni			reg = <0x000>;
22ec7e5a56SThomas Petazzoni			enable-method = "psci";
23fe7f7f22SMiquel Raynal			#cooling-cells = <2>;
24e231c6d4SMiquel Raynal			clocks = <&cpu_clk 0>;
25ddda8433SGrzegorz Jaszczyk			i-cache-size = <0xc000>;
26ddda8433SGrzegorz Jaszczyk			i-cache-line-size = <64>;
27ddda8433SGrzegorz Jaszczyk			i-cache-sets = <256>;
28ddda8433SGrzegorz Jaszczyk			d-cache-size = <0x8000>;
29ddda8433SGrzegorz Jaszczyk			d-cache-line-size = <64>;
30ddda8433SGrzegorz Jaszczyk			d-cache-sets = <256>;
31ddda8433SGrzegorz Jaszczyk			next-level-cache = <&l2>;
32ec7e5a56SThomas Petazzoni		};
3392e5d4e9SGregory CLEMENT		cpu1: cpu@1 {
34ec7e5a56SThomas Petazzoni			device_type = "cpu";
3531af04cdSRob Herring			compatible = "arm,cortex-a72";
36ec7e5a56SThomas Petazzoni			reg = <0x001>;
37ec7e5a56SThomas Petazzoni			enable-method = "psci";
38fe7f7f22SMiquel Raynal			#cooling-cells = <2>;
39e231c6d4SMiquel Raynal			clocks = <&cpu_clk 0>;
40ddda8433SGrzegorz Jaszczyk			i-cache-size = <0xc000>;
41ddda8433SGrzegorz Jaszczyk			i-cache-line-size = <64>;
42ddda8433SGrzegorz Jaszczyk			i-cache-sets = <256>;
43ddda8433SGrzegorz Jaszczyk			d-cache-size = <0x8000>;
44ddda8433SGrzegorz Jaszczyk			d-cache-line-size = <64>;
45ddda8433SGrzegorz Jaszczyk			d-cache-sets = <256>;
46ddda8433SGrzegorz Jaszczyk			next-level-cache = <&l2>;
47ddda8433SGrzegorz Jaszczyk		};
48ddda8433SGrzegorz Jaszczyk
49ddda8433SGrzegorz Jaszczyk		l2: l2-cache {
50ddda8433SGrzegorz Jaszczyk			compatible = "cache";
51ddda8433SGrzegorz Jaszczyk			cache-size = <0x80000>;
52ddda8433SGrzegorz Jaszczyk			cache-line-size = <64>;
53ddda8433SGrzegorz Jaszczyk			cache-sets = <512>;
54b5d971cfSPierre Gondois			cache-level = <2>;
55*ae1c0d6eSKrzysztof Kozlowski			cache-unified;
56ec7e5a56SThomas Petazzoni		};
57ec7e5a56SThomas Petazzoni	};
58664d9ebfSVadym Kochan
59664d9ebfSVadym Kochan	thermal-zones {
60664d9ebfSVadym Kochan		/delete-node/ ap-thermal-cpu2;
61664d9ebfSVadym Kochan		/delete-node/ ap-thermal-cpu3;
62664d9ebfSVadym Kochan	};
63ec7e5a56SThomas Petazzoni};
64