]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
riscv: dts: thead: add ziccrse for th1520
authorHan Gao <rabenda.cn@gmail.com>
Thu, 18 Sep 2025 20:44:48 +0000 (04:44 +0800)
committerDrew Fustini <fustini@kernel.org>
Fri, 17 Oct 2025 18:32:41 +0000 (11:32 -0700)
Existing rv64 hardware conforms to the rva20 profile.

Ziccrse is an additional extension required by the rva20 profile, so
th1520 has this extension.

Signed-off-by: Han Gao <rabenda.cn@gmail.com>
Reviewed-by: Drew Fustini <fustini@kernel.org>
Signed-off-by: Drew Fustini <fustini@kernel.org>
arch/riscv/boot/dts/thead/th1520.dtsi

index 0b57699ba398d596ffe1feb330ed21589a6e42f4..8e50e24040c2b59a9a2d0a8a4d62a55e622b026c 100644 (file)
                        device_type = "cpu";
                        riscv,isa = "rv64imafdc";
                        riscv,isa-base = "rv64i";
-                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zicntr", "zicsr",
-                                              "zifencei", "zihpm", "xtheadvector";
+                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
+                                              "ziccrse", "zicntr", "zicsr",
+                                              "zifencei", "zihpm",
+                                              "xtheadvector";
                        thead,vlenb = <16>;
                        reg = <0>;
                        i-cache-block-size = <64>;
                        device_type = "cpu";
                        riscv,isa = "rv64imafdc";
                        riscv,isa-base = "rv64i";
-                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zicntr", "zicsr",
-                                              "zifencei", "zihpm", "xtheadvector";
+                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
+                                              "ziccrse", "zicntr", "zicsr",
+                                              "zifencei", "zihpm",
+                                              "xtheadvector";
                        thead,vlenb = <16>;
                        reg = <1>;
                        i-cache-block-size = <64>;
                        device_type = "cpu";
                        riscv,isa = "rv64imafdc";
                        riscv,isa-base = "rv64i";
-                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zicntr", "zicsr",
-                                              "zifencei", "zihpm", "xtheadvector";
+                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
+                                              "ziccrse", "zicntr", "zicsr",
+                                              "zifencei", "zihpm",
+                                              "xtheadvector";
                        thead,vlenb = <16>;
                        reg = <2>;
                        i-cache-block-size = <64>;
                        device_type = "cpu";
                        riscv,isa = "rv64imafdc";
                        riscv,isa-base = "rv64i";
-                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zicntr", "zicsr",
-                                              "zifencei", "zihpm", "xtheadvector";
+                       riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
+                                              "ziccrse", "zicntr", "zicsr",
+                                              "zifencei", "zihpm",
+                                              "xtheadvector";
                        thead,vlenb = <16>;
                        reg = <3>;
                        i-cache-block-size = <64>;