On Thu, Aug 21, 2025 at 10:01:27PM +0800, Pincheng Wang wrote:
Add descriptions for the Zilsd (Load/Store pair instructions) and Zclsd (Compressed Load/Store pair instructions) ISA extensions which were ratified in commit f88abf1 ("Integrating load/store pair for RV32 with the main manual") of the riscv-isa-manual.
Signed-off-by: Pincheng Wang pincheng.plct@isrc.iscas.ac.cn
.../devicetree/bindings/riscv/extensions.yaml | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+)
diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml index ede6a58ccf53..d72ffe8f6fa7 100644 --- a/Documentation/devicetree/bindings/riscv/extensions.yaml +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml @@ -366,6 +366,20 @@ properties: guarantee on LR/SC sequences, as ratified in commit b1d806605f87 ("Updated to ratified state.") of the riscv profiles specification.
- const: zilsddescription:The standard Zilsd extension which provides support for alignedregister-pair load and store operations in 32-bit instructionencodings, as ratified in commit f88abf1 ("Integratingload/store pair for RV32 with the main manual") of riscv-isa-manual.- const: zclsddescription:The Zclsd extension implements the compressed (16-bit) version of theLoad/Store Pair for RV32. As with Zilsd, this extension was ratifiedin commit f88abf1 ("Integrating load/store pair for RV32 with themain manual") of riscv-isa-manual.- const: zk description: The standard Zk Standard Scalar cryptography extension as ratified@@ -847,6 +861,16 @@ properties: anyOf: - const: v - const: zve32x
# Zclsd depends on Zilsd and Zca- if:contains:anyOf:- const: zclsdthen:contains:anyOf:- const: zilsd- const: zca
Should be allOf? I see the comment says "Zclsd" requires both "Zilsd" and "Zca".
Regards, Inochi