Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Device Tree Source for AM6 SoC family in Quad core configuration
0004  *
0005  * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/
0006  */
0007 
0008 #include "k3-am65.dtsi"
0009 
0010 / {
0011         cpus {
0012                 #address-cells = <1>;
0013                 #size-cells = <0>;
0014                 cpu-map {
0015                         cluster0: cluster0 {
0016                                 core0 {
0017                                         cpu = <&cpu0>;
0018                                 };
0019 
0020                                 core1 {
0021                                         cpu = <&cpu1>;
0022                                 };
0023                         };
0024 
0025                         cluster1: cluster1 {
0026                                 core0 {
0027                                         cpu = <&cpu2>;
0028                                 };
0029 
0030                                 core1 {
0031                                         cpu = <&cpu3>;
0032                                 };
0033                         };
0034                 };
0035 
0036                 cpu0: cpu@0 {
0037                         compatible = "arm,cortex-a53";
0038                         reg = <0x000>;
0039                         device_type = "cpu";
0040                         enable-method = "psci";
0041                         i-cache-size = <0x8000>;
0042                         i-cache-line-size = <64>;
0043                         i-cache-sets = <256>;
0044                         d-cache-size = <0x8000>;
0045                         d-cache-line-size = <64>;
0046                         d-cache-sets = <128>;
0047                         next-level-cache = <&L2_0>;
0048                 };
0049 
0050                 cpu1: cpu@1 {
0051                         compatible = "arm,cortex-a53";
0052                         reg = <0x001>;
0053                         device_type = "cpu";
0054                         enable-method = "psci";
0055                         i-cache-size = <0x8000>;
0056                         i-cache-line-size = <64>;
0057                         i-cache-sets = <256>;
0058                         d-cache-size = <0x8000>;
0059                         d-cache-line-size = <64>;
0060                         d-cache-sets = <128>;
0061                         next-level-cache = <&L2_0>;
0062                 };
0063 
0064                 cpu2: cpu@100 {
0065                         compatible = "arm,cortex-a53";
0066                         reg = <0x100>;
0067                         device_type = "cpu";
0068                         enable-method = "psci";
0069                         i-cache-size = <0x8000>;
0070                         i-cache-line-size = <64>;
0071                         i-cache-sets = <256>;
0072                         d-cache-size = <0x8000>;
0073                         d-cache-line-size = <64>;
0074                         d-cache-sets = <128>;
0075                         next-level-cache = <&L2_1>;
0076                 };
0077 
0078                 cpu3: cpu@101 {
0079                         compatible = "arm,cortex-a53";
0080                         reg = <0x101>;
0081                         device_type = "cpu";
0082                         enable-method = "psci";
0083                         i-cache-size = <0x8000>;
0084                         i-cache-line-size = <64>;
0085                         i-cache-sets = <256>;
0086                         d-cache-size = <0x8000>;
0087                         d-cache-line-size = <64>;
0088                         d-cache-sets = <128>;
0089                         next-level-cache = <&L2_1>;
0090                 };
0091         };
0092 
0093         L2_0: l2-cache0 {
0094                 compatible = "cache";
0095                 cache-level = <2>;
0096                 cache-size = <0x80000>;
0097                 cache-line-size = <64>;
0098                 cache-sets = <512>;
0099                 next-level-cache = <&msmc_l3>;
0100         };
0101 
0102         L2_1: l2-cache1 {
0103                 compatible = "cache";
0104                 cache-level = <2>;
0105                 cache-size = <0x80000>;
0106                 cache-line-size = <64>;
0107                 cache-sets = <512>;
0108                 next-level-cache = <&msmc_l3>;
0109         };
0110 
0111         msmc_l3: l3-cache0 {
0112                 compatible = "cache";
0113                 cache-level = <3>;
0114         };
0115 
0116         thermal_zones: thermal-zones {
0117                 #include "k3-am654-industrial-thermal.dtsi"
0118         };
0119 };