Commit 5381a96c authored by Kunihiko Hayashi's avatar Kunihiko Hayashi Committed by Arnd Bergmann

arm64: dts: uniphier: Add L2 cache node

Add a L2 cache node referenced from CPU nodes as the missing cache hierarchy
information because the following warning was issued.

  cacheinfo: Unable to detect cache hierarchy for CPU 0
  Early cacheinfo failed, ret = -2
Signed-off-by: default avatarKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Link: https://lore.kernel.org/r/20220913042321.4817-11-hayashi.kunihiko@socionext.com'
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent d93ecbf5
...@@ -36,6 +36,7 @@ cpu0: cpu@0 { ...@@ -36,6 +36,7 @@ cpu0: cpu@0 {
reg = <0 0x000>; reg = <0 0x000>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
}; };
...@@ -45,8 +46,13 @@ cpu1: cpu@1 { ...@@ -45,8 +46,13 @@ cpu1: cpu@1 {
reg = <0 0x001>; reg = <0 0x001>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
}; };
l2: l2-cache {
compatible = "cache";
};
}; };
cluster0_opp: opp-table { cluster0_opp: opp-table {
......
...@@ -46,6 +46,7 @@ cpu0: cpu@0 { ...@@ -46,6 +46,7 @@ cpu0: cpu@0 {
reg = <0 0x000>; reg = <0 0x000>;
clocks = <&sys_clk 32>; clocks = <&sys_clk 32>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&a72_l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
...@@ -56,6 +57,7 @@ cpu1: cpu@1 { ...@@ -56,6 +57,7 @@ cpu1: cpu@1 {
reg = <0 0x001>; reg = <0 0x001>;
clocks = <&sys_clk 32>; clocks = <&sys_clk 32>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&a72_l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
...@@ -66,6 +68,7 @@ cpu2: cpu@100 { ...@@ -66,6 +68,7 @@ cpu2: cpu@100 {
reg = <0 0x100>; reg = <0 0x100>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&a53_l2>;
operating-points-v2 = <&cluster1_opp>; operating-points-v2 = <&cluster1_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
...@@ -76,9 +79,18 @@ cpu3: cpu@101 { ...@@ -76,9 +79,18 @@ cpu3: cpu@101 {
reg = <0 0x101>; reg = <0 0x101>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&a53_l2>;
operating-points-v2 = <&cluster1_opp>; operating-points-v2 = <&cluster1_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
a72_l2: l2-cache0 {
compatible = "cache";
};
a53_l2: l2-cache1 {
compatible = "cache";
};
}; };
cluster0_opp: opp-table-0 { cluster0_opp: opp-table-0 {
......
...@@ -43,6 +43,7 @@ cpu0: cpu@0 { ...@@ -43,6 +43,7 @@ cpu0: cpu@0 {
reg = <0 0x000>; reg = <0 0x000>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
...@@ -53,6 +54,7 @@ cpu1: cpu@1 { ...@@ -53,6 +54,7 @@ cpu1: cpu@1 {
reg = <0 0x001>; reg = <0 0x001>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
...@@ -63,6 +65,7 @@ cpu2: cpu@2 { ...@@ -63,6 +65,7 @@ cpu2: cpu@2 {
reg = <0 0x002>; reg = <0 0x002>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
...@@ -73,9 +76,14 @@ cpu3: cpu@3 { ...@@ -73,9 +76,14 @@ cpu3: cpu@3 {
reg = <0 0x003>; reg = <0 0x003>;
clocks = <&sys_clk 33>; clocks = <&sys_clk 33>;
enable-method = "psci"; enable-method = "psci";
next-level-cache = <&l2>;
operating-points-v2 = <&cluster0_opp>; operating-points-v2 = <&cluster0_opp>;
#cooling-cells = <2>; #cooling-cells = <2>;
}; };
l2: l2-cache {
compatible = "cache";
};
}; };
cluster0_opp: opp-table { cluster0_opp: opp-table {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment