The K3 X100 cores have 64-byte cache blocks, already described by their
cbom/cbop/cboz-block-size of 64, so they implement Zic64b, a mandatory
RVA23 extension.  Declare it in each core's riscv,isa-extensions.

Signed-off-by: Guodong Xu <[email protected]>
---
v3: New patch.
---
 arch/riscv/boot/dts/spacemit/k3.dtsi | 48 ++++++++++++++++++------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/arch/riscv/boot/dts/spacemit/k3.dtsi 
b/arch/riscv/boot/dts/spacemit/k3.dtsi
index 4ac457399b583..b5aa983f0bfa1 100644
--- a/arch/riscv/boot/dts/spacemit/k3.dtsi
+++ b/arch/riscv/boot/dts/spacemit/k3.dtsi
@@ -35,9 +35,9 @@ cpu_0: cpu@0 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -76,9 +76,9 @@ cpu_1: cpu@1 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -117,9 +117,9 @@ cpu_2: cpu@2 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -158,9 +158,9 @@ cpu_3: cpu@3 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -199,9 +199,9 @@ cpu_4: cpu@4 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -240,9 +240,9 @@ cpu_5: cpu@5 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -281,9 +281,9 @@ cpu_6: cpu@6 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",
@@ -322,9 +322,9 @@ cpu_7: cpu@7 {
                                               "svinval", "svnapot", "svpbmt", 
"za64rs",
                                               "zawrs", "zba", "zbb", "zbc", 
"zbs", "zca",
                                               "zcb", "zcd", "zcmop", "zfa", 
"zfbfmin",
-                                              "zfh", "zfhmin", "zicbom", 
"zicbop", "zicboz",
-                                              "ziccamoa", "ziccif", "zicclsm", 
"ziccrse", "zicntr",
-                                              "zicond", "zicsr", "zifencei", 
"zihintntl",
+                                              "zfh", "zfhmin", "zic64b", 
"zicbom", "zicbop",
+                                              "zicboz", "ziccamoa", "ziccif", 
"zicclsm", "ziccrse",
+                                              "zicntr", "zicond", "zicsr", 
"zifencei", "zihintntl",
                                               "zihintpause", "zihpm", "zimop", 
"zkt", "zvbb",
                                               "zvbc", "zvfbfmin", "zvfbfwma", 
"zvfh",
                                               "zvfhmin", "zvkb", "zvkg", 
"zvkn", "zvknc",

-- 
2.43.0


Reply via email to