1 // SPDX-License-Identifier: GPL-2.0-only OR MI 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 2 /* 2 /* 3 * Device Tree Source for AM62A7 SoC family in 3 * Device Tree Source for AM62A7 SoC family in Quad core configuration 4 * 4 * 5 * TRM: https://www.ti.com/lit/zip/spruj16 5 * TRM: https://www.ti.com/lit/zip/spruj16 6 * 6 * 7 * Copyright (C) 2020-2024 Texas Instruments I 7 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 */ 8 */ 9 9 10 /dts-v1/; 10 /dts-v1/; 11 11 12 #include "k3-am62a.dtsi" 12 #include "k3-am62a.dtsi" 13 13 14 / { 14 / { 15 cpus { 15 cpus { 16 #address-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 17 #size-cells = <0>; 18 18 19 cpu-map { 19 cpu-map { 20 cluster0: cluster0 { 20 cluster0: cluster0 { 21 core0 { 21 core0 { 22 cpu = 22 cpu = <&cpu0>; 23 }; 23 }; 24 24 25 core1 { 25 core1 { 26 cpu = 26 cpu = <&cpu1>; 27 }; 27 }; 28 28 29 core2 { 29 core2 { 30 cpu = 30 cpu = <&cpu2>; 31 }; 31 }; 32 32 33 core3 { 33 core3 { 34 cpu = 34 cpu = <&cpu3>; 35 }; 35 }; 36 }; 36 }; 37 }; 37 }; 38 38 39 cpu0: cpu@0 { 39 cpu0: cpu@0 { 40 compatible = "arm,cort 40 compatible = "arm,cortex-a53"; 41 reg = <0x000>; 41 reg = <0x000>; 42 device_type = "cpu"; 42 device_type = "cpu"; 43 enable-method = "psci" 43 enable-method = "psci"; 44 i-cache-size = <0x8000 44 i-cache-size = <0x8000>; 45 i-cache-line-size = <6 45 i-cache-line-size = <64>; 46 i-cache-sets = <256>; 46 i-cache-sets = <256>; 47 d-cache-size = <0x8000 47 d-cache-size = <0x8000>; 48 d-cache-line-size = <6 48 d-cache-line-size = <64>; 49 d-cache-sets = <128>; 49 d-cache-sets = <128>; 50 next-level-cache = <&L 50 next-level-cache = <&L2_0>; 51 }; 51 }; 52 52 53 cpu1: cpu@1 { 53 cpu1: cpu@1 { 54 compatible = "arm,cort 54 compatible = "arm,cortex-a53"; 55 reg = <0x001>; 55 reg = <0x001>; 56 device_type = "cpu"; 56 device_type = "cpu"; 57 enable-method = "psci" 57 enable-method = "psci"; 58 i-cache-size = <0x8000 58 i-cache-size = <0x8000>; 59 i-cache-line-size = <6 59 i-cache-line-size = <64>; 60 i-cache-sets = <256>; 60 i-cache-sets = <256>; 61 d-cache-size = <0x8000 61 d-cache-size = <0x8000>; 62 d-cache-line-size = <6 62 d-cache-line-size = <64>; 63 d-cache-sets = <128>; 63 d-cache-sets = <128>; 64 next-level-cache = <&L 64 next-level-cache = <&L2_0>; 65 }; 65 }; 66 66 67 cpu2: cpu@2 { 67 cpu2: cpu@2 { 68 compatible = "arm,cort 68 compatible = "arm,cortex-a53"; 69 reg = <0x002>; 69 reg = <0x002>; 70 device_type = "cpu"; 70 device_type = "cpu"; 71 enable-method = "psci" 71 enable-method = "psci"; 72 i-cache-size = <0x8000 72 i-cache-size = <0x8000>; 73 i-cache-line-size = <6 73 i-cache-line-size = <64>; 74 i-cache-sets = <256>; 74 i-cache-sets = <256>; 75 d-cache-size = <0x8000 75 d-cache-size = <0x8000>; 76 d-cache-line-size = <6 76 d-cache-line-size = <64>; 77 d-cache-sets = <128>; 77 d-cache-sets = <128>; 78 next-level-cache = <&L 78 next-level-cache = <&L2_0>; 79 }; 79 }; 80 80 81 cpu3: cpu@3 { 81 cpu3: cpu@3 { 82 compatible = "arm,cort 82 compatible = "arm,cortex-a53"; 83 reg = <0x003>; 83 reg = <0x003>; 84 device_type = "cpu"; 84 device_type = "cpu"; 85 enable-method = "psci" 85 enable-method = "psci"; 86 i-cache-size = <0x8000 86 i-cache-size = <0x8000>; 87 i-cache-line-size = <6 87 i-cache-line-size = <64>; 88 i-cache-sets = <256>; 88 i-cache-sets = <256>; 89 d-cache-size = <0x8000 89 d-cache-size = <0x8000>; 90 d-cache-line-size = <6 90 d-cache-line-size = <64>; 91 d-cache-sets = <128>; 91 d-cache-sets = <128>; 92 next-level-cache = <&L 92 next-level-cache = <&L2_0>; 93 }; 93 }; 94 }; 94 }; 95 95 96 L2_0: l2-cache0 { 96 L2_0: l2-cache0 { 97 compatible = "cache"; 97 compatible = "cache"; 98 cache-unified; 98 cache-unified; 99 cache-level = <2>; 99 cache-level = <2>; 100 cache-size = <0x80000>; 100 cache-size = <0x80000>; 101 cache-line-size = <64>; 101 cache-line-size = <64>; 102 cache-sets = <512>; 102 cache-sets = <512>; 103 }; 103 }; 104 }; 104 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.