Home | History | Annotate | Line # | Download | only in ti
      1 // SPDX-License-Identifier: GPL-2.0
      2 /*
      3  * Device Tree Source for AM6 SoC family in Quad core configuration
      4  *
      5  * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/
      6  */
      7 
      8 #include "k3-am65.dtsi"
      9 
     10 / {
     11 	cpus {
     12 		#address-cells = <1>;
     13 		#size-cells = <0>;
     14 		cpu-map {
     15 			cluster0: cluster0 {
     16 				core0 {
     17 					cpu = <&cpu0>;
     18 				};
     19 
     20 				core1 {
     21 					cpu = <&cpu1>;
     22 				};
     23 			};
     24 
     25 			cluster1: cluster1 {
     26 				core0 {
     27 					cpu = <&cpu2>;
     28 				};
     29 
     30 				core1 {
     31 					cpu = <&cpu3>;
     32 				};
     33 			};
     34 		};
     35 
     36 		cpu0: cpu@0 {
     37 			compatible = "arm,cortex-a53";
     38 			reg = <0x000>;
     39 			device_type = "cpu";
     40 			enable-method = "psci";
     41 			i-cache-size = <0x8000>;
     42 			i-cache-line-size = <64>;
     43 			i-cache-sets = <256>;
     44 			d-cache-size = <0x8000>;
     45 			d-cache-line-size = <64>;
     46 			d-cache-sets = <128>;
     47 			next-level-cache = <&L2_0>;
     48 		};
     49 
     50 		cpu1: cpu@1 {
     51 			compatible = "arm,cortex-a53";
     52 			reg = <0x001>;
     53 			device_type = "cpu";
     54 			enable-method = "psci";
     55 			i-cache-size = <0x8000>;
     56 			i-cache-line-size = <64>;
     57 			i-cache-sets = <256>;
     58 			d-cache-size = <0x8000>;
     59 			d-cache-line-size = <64>;
     60 			d-cache-sets = <128>;
     61 			next-level-cache = <&L2_0>;
     62 		};
     63 
     64 		cpu2: cpu@100 {
     65 			compatible = "arm,cortex-a53";
     66 			reg = <0x100>;
     67 			device_type = "cpu";
     68 			enable-method = "psci";
     69 			i-cache-size = <0x8000>;
     70 			i-cache-line-size = <64>;
     71 			i-cache-sets = <256>;
     72 			d-cache-size = <0x8000>;
     73 			d-cache-line-size = <64>;
     74 			d-cache-sets = <128>;
     75 			next-level-cache = <&L2_1>;
     76 		};
     77 
     78 		cpu3: cpu@101 {
     79 			compatible = "arm,cortex-a53";
     80 			reg = <0x101>;
     81 			device_type = "cpu";
     82 			enable-method = "psci";
     83 			i-cache-size = <0x8000>;
     84 			i-cache-line-size = <64>;
     85 			i-cache-sets = <256>;
     86 			d-cache-size = <0x8000>;
     87 			d-cache-line-size = <64>;
     88 			d-cache-sets = <128>;
     89 			next-level-cache = <&L2_1>;
     90 		};
     91 	};
     92 
     93 	L2_0: l2-cache0 {
     94 		compatible = "cache";
     95 		cache-level = <2>;
     96 		cache-size = <0x80000>;
     97 		cache-line-size = <64>;
     98 		cache-sets = <512>;
     99 		next-level-cache = <&msmc_l3>;
    100 	};
    101 
    102 	L2_1: l2-cache1 {
    103 		compatible = "cache";
    104 		cache-level = <2>;
    105 		cache-size = <0x80000>;
    106 		cache-line-size = <64>;
    107 		cache-sets = <512>;
    108 		next-level-cache = <&msmc_l3>;
    109 	};
    110 
    111 	msmc_l3: l3-cache0 {
    112 		compatible = "cache";
    113 		cache-level = <3>;
    114 	};
    115 };
    116