|
51 | 51 | device_type = "cpu";
|
52 | 52 | reg = <0>;
|
53 | 53 | enable-method = "psci";
|
54 |
| - next-level-cache = <&L2>; |
55 | 54 | clocks = <&ccu CLK_CPUX>;
|
56 | 55 | clock-names = "cpu";
|
57 | 56 | #cooling-cells = <2>;
|
| 57 | + i-cache-size = <0x8000>; |
| 58 | + i-cache-line-size = <64>; |
| 59 | + i-cache-sets = <256>; |
| 60 | + d-cache-size = <0x8000>; |
| 61 | + d-cache-line-size = <64>; |
| 62 | + d-cache-sets = <128>; |
| 63 | + next-level-cache = <&l2_cache>; |
58 | 64 | };
|
59 | 65 |
|
60 | 66 | cpu1: cpu@1 {
|
61 | 67 | compatible = "arm,cortex-a53";
|
62 | 68 | device_type = "cpu";
|
63 | 69 | reg = <1>;
|
64 | 70 | enable-method = "psci";
|
65 |
| - next-level-cache = <&L2>; |
66 | 71 | clocks = <&ccu CLK_CPUX>;
|
67 | 72 | clock-names = "cpu";
|
68 | 73 | #cooling-cells = <2>;
|
| 74 | + i-cache-size = <0x8000>; |
| 75 | + i-cache-line-size = <64>; |
| 76 | + i-cache-sets = <256>; |
| 77 | + d-cache-size = <0x8000>; |
| 78 | + d-cache-line-size = <64>; |
| 79 | + d-cache-sets = <128>; |
| 80 | + next-level-cache = <&l2_cache>; |
69 | 81 | };
|
70 | 82 |
|
71 | 83 | cpu2: cpu@2 {
|
72 | 84 | compatible = "arm,cortex-a53";
|
73 | 85 | device_type = "cpu";
|
74 | 86 | reg = <2>;
|
75 | 87 | enable-method = "psci";
|
76 |
| - next-level-cache = <&L2>; |
77 | 88 | clocks = <&ccu CLK_CPUX>;
|
78 | 89 | clock-names = "cpu";
|
79 | 90 | #cooling-cells = <2>;
|
| 91 | + i-cache-size = <0x8000>; |
| 92 | + i-cache-line-size = <64>; |
| 93 | + i-cache-sets = <256>; |
| 94 | + d-cache-size = <0x8000>; |
| 95 | + d-cache-line-size = <64>; |
| 96 | + d-cache-sets = <128>; |
| 97 | + next-level-cache = <&l2_cache>; |
80 | 98 | };
|
81 | 99 |
|
82 | 100 | cpu3: cpu@3 {
|
83 | 101 | compatible = "arm,cortex-a53";
|
84 | 102 | device_type = "cpu";
|
85 | 103 | reg = <3>;
|
86 | 104 | enable-method = "psci";
|
87 |
| - next-level-cache = <&L2>; |
88 | 105 | clocks = <&ccu CLK_CPUX>;
|
89 | 106 | clock-names = "cpu";
|
90 | 107 | #cooling-cells = <2>;
|
| 108 | + i-cache-size = <0x8000>; |
| 109 | + i-cache-line-size = <64>; |
| 110 | + i-cache-sets = <256>; |
| 111 | + d-cache-size = <0x8000>; |
| 112 | + d-cache-line-size = <64>; |
| 113 | + d-cache-sets = <128>; |
| 114 | + next-level-cache = <&l2_cache>; |
91 | 115 | };
|
92 | 116 |
|
93 |
| - L2: l2-cache { |
| 117 | + l2_cache: l2-cache { |
94 | 118 | compatible = "cache";
|
95 | 119 | cache-level = <2>;
|
96 | 120 | cache-unified;
|
| 121 | + cache-size = <0x80000>; |
| 122 | + cache-line-size = <64>; |
| 123 | + cache-sets = <512>; |
97 | 124 | };
|
98 | 125 | };
|
99 | 126 |
|
|
0 commit comments