]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
riscv: dts: sophgo: sg2044: Add missing riscv,cbop-block-size property
authorInochi Amaoto <inochiama@gmail.com>
Fri, 13 Jun 2025 07:45:12 +0000 (15:45 +0800)
committerInochi Amaoto <inochiama@gmail.com>
Wed, 23 Jul 2025 01:55:14 +0000 (09:55 +0800)
The kernel complains no "riscv,cbop-block-size" and disables the Zicbop
extension. Add the missing property to keep it functional.

Fixes: ae5bac370ed4 ("riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10")
Link: https://lore.kernel.org/r/20250613074513.1683624-1-inochiama@gmail.com
Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Signed-off-by: Chen Wang <wangchen20@iscas.ac.cn>
arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi

index 2a4267078ce6b46aa1c7966fb1f04cbad7f0a4a5..6a35ed8f253c0a75dfbd48b6d5b5e819e28036f4 100644 (file)
@@ -38,6 +38,7 @@
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu0_intc: interrupt-controller {
@@ -73,6 +74,7 @@
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu1_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu2_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu3_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu4_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu5_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu6_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu7_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu8_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu9_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu10_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu11_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu12_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu13_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu14_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu15_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu16_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu17_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu18_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu19_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu20_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu21_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu22_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu23_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu24_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu25_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu26_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu27_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu28_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu29_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu30_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu31_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu32_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu33_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu34_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu35_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu36_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu37_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu38_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu39_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu40_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu41_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu42_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu43_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu44_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu45_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu46_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu47_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu48_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu49_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu50_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu51_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu52_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu53_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu54_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu55_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu56_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu57_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu58_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu59_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu60_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu61_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu62_intc: interrupt-controller {
                                               "zvfbfmin", "zvfbfwma", "zvfh",
                                               "zvfhmin";
                        riscv,cbom-block-size = <64>;
+                       riscv,cbop-block-size = <64>;
                        riscv,cboz-block-size = <64>;
 
                        cpu63_intc: interrupt-controller {