xref: /openbmc/linux/arch/arm64/boot/dts/ti/k3-am642.dtsi (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
18abae938SDave Gerlach// SPDX-License-Identifier: GPL-2.0
28abae938SDave Gerlach/*
38abae938SDave Gerlach * Device Tree Source for AM642 SoC family in Dual core configuration
48abae938SDave Gerlach *
58abae938SDave Gerlach * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/
68abae938SDave Gerlach */
78abae938SDave Gerlach
88abae938SDave Gerlach/dts-v1/;
98abae938SDave Gerlach
108abae938SDave Gerlach#include "k3-am64.dtsi"
118abae938SDave Gerlach
128abae938SDave Gerlach/ {
138abae938SDave Gerlach	cpus {
148abae938SDave Gerlach		#address-cells = <1>;
158abae938SDave Gerlach		#size-cells = <0>;
168abae938SDave Gerlach
178abae938SDave Gerlach		cpu-map {
188abae938SDave Gerlach			cluster0: cluster0 {
198abae938SDave Gerlach				core0 {
208abae938SDave Gerlach					cpu = <&cpu0>;
218abae938SDave Gerlach				};
228abae938SDave Gerlach
238abae938SDave Gerlach				core1 {
248abae938SDave Gerlach					cpu = <&cpu1>;
258abae938SDave Gerlach				};
268abae938SDave Gerlach			};
278abae938SDave Gerlach		};
288abae938SDave Gerlach
298abae938SDave Gerlach		cpu0: cpu@0 {
308abae938SDave Gerlach			compatible = "arm,cortex-a53";
318abae938SDave Gerlach			reg = <0x000>;
328abae938SDave Gerlach			device_type = "cpu";
338abae938SDave Gerlach			enable-method = "psci";
348abae938SDave Gerlach			i-cache-size = <0x8000>;
358abae938SDave Gerlach			i-cache-line-size = <64>;
368abae938SDave Gerlach			i-cache-sets = <256>;
378abae938SDave Gerlach			d-cache-size = <0x8000>;
388abae938SDave Gerlach			d-cache-line-size = <64>;
398abae938SDave Gerlach			d-cache-sets = <128>;
408abae938SDave Gerlach			next-level-cache = <&L2_0>;
418abae938SDave Gerlach		};
428abae938SDave Gerlach
438abae938SDave Gerlach		cpu1: cpu@1 {
448abae938SDave Gerlach			compatible = "arm,cortex-a53";
458abae938SDave Gerlach			reg = <0x001>;
468abae938SDave Gerlach			device_type = "cpu";
478abae938SDave Gerlach			enable-method = "psci";
488abae938SDave Gerlach			i-cache-size = <0x8000>;
498abae938SDave Gerlach			i-cache-line-size = <64>;
508abae938SDave Gerlach			i-cache-sets = <256>;
518abae938SDave Gerlach			d-cache-size = <0x8000>;
528abae938SDave Gerlach			d-cache-line-size = <64>;
538abae938SDave Gerlach			d-cache-sets = <128>;
548abae938SDave Gerlach			next-level-cache = <&L2_0>;
558abae938SDave Gerlach		};
568abae938SDave Gerlach	};
578abae938SDave Gerlach
588abae938SDave Gerlach	L2_0: l2-cache0 {
598abae938SDave Gerlach		compatible = "cache";
608abae938SDave Gerlach		cache-level = <2>;
61*880932e6SPierre Gondois		cache-unified;
628abae938SDave Gerlach		cache-size = <0x40000>;
638abae938SDave Gerlach		cache-line-size = <64>;
64a27a93bfSNishanth Menon		cache-sets = <256>;
658abae938SDave Gerlach	};
668abae938SDave Gerlach};
67