mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-05 20:33:49 -04:00
dt-bindings: riscv: add scalar crypto ISA extensions description
Add description for scalar crypto ISA extensions: - Zbkb - Zbkc - Zbkx - Zknd - Zkne - Zknh - Zkr - Zksed - Zksh - Zkt Signed-off-by: Clément Léger <cleger@rivosinc.com> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20231114141256.126749-6-cleger@rivosinc.com Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
This commit is contained in:
committed by
Palmer Dabbelt
parent
794983f292
commit
9376396251
@@ -190,12 +190,92 @@ properties:
|
||||
multiplication as ratified at commit 6d33919 ("Merge pull request
|
||||
#158 from hirooih/clmul-fix-loop-end-condition") of riscv-bitmanip.
|
||||
|
||||
- const: zbkb
|
||||
description:
|
||||
The standard Zbkb bitmanip instructions for cryptography as ratified
|
||||
in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zbkc
|
||||
description:
|
||||
The standard Zbkc carry-less multiply instructions as ratified
|
||||
in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zbkx
|
||||
description:
|
||||
The standard Zbkx crossbar permutation instructions as ratified
|
||||
in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zbs
|
||||
description: |
|
||||
The standard Zbs bit-manipulation extension for single-bit
|
||||
instructions as ratified at commit 6d33919 ("Merge pull request #158
|
||||
from hirooih/clmul-fix-loop-end-condition") of riscv-bitmanip.
|
||||
|
||||
- const: zk
|
||||
description:
|
||||
The standard Zk Standard Scalar cryptography extension as ratified
|
||||
in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zkn
|
||||
description:
|
||||
The standard Zkn NIST algorithm suite extensions as ratified in
|
||||
version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zknd
|
||||
description: |
|
||||
The standard Zknd for NIST suite: AES decryption instructions as
|
||||
ratified in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zkne
|
||||
description: |
|
||||
The standard Zkne for NIST suite: AES encryption instructions as
|
||||
ratified in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zknh
|
||||
description: |
|
||||
The standard Zknh for NIST suite: hash function instructions as
|
||||
ratified in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zkr
|
||||
description:
|
||||
The standard Zkr entropy source extension as ratified in version
|
||||
1.0 of RISC-V Cryptography Extensions Volume I specification.
|
||||
This string being present means that the CSR associated to this
|
||||
extension is accessible at the privilege level to which that
|
||||
device-tree has been provided.
|
||||
|
||||
- const: zks
|
||||
description:
|
||||
The standard Zks ShangMi algorithm suite extensions as ratified in
|
||||
version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zksed
|
||||
description: |
|
||||
The standard Zksed for ShangMi suite: SM4 block cipher instructions
|
||||
as ratified in version 1.0 of RISC-V Cryptography Extensions
|
||||
Volume I specification.
|
||||
|
||||
- const: zksh
|
||||
description: |
|
||||
The standard Zksh for ShangMi suite: SM3 hash function instructions
|
||||
as ratified in version 1.0 of RISC-V Cryptography Extensions
|
||||
Volume I specification.
|
||||
|
||||
- const: zkt
|
||||
description:
|
||||
The standard Zkt for data independent execution latency as ratified
|
||||
in version 1.0 of RISC-V Cryptography Extensions Volume I
|
||||
specification.
|
||||
|
||||
- const: zicbom
|
||||
description:
|
||||
The standard Zicbom extension for base cache management operations as
|
||||
|
||||
Reference in New Issue
Block a user