]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
crypto: eip93 - fix reset ring register definition
authorAleksander Jan Bajkowski <olek2@wp.pl>
Sat, 16 May 2026 12:26:51 +0000 (14:26 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 22 May 2026 12:25:30 +0000 (20:25 +0800)
This patch fixes a descriptor ring reset. This causes a hang in the
driver's unload/load sequence.

Fixes: 9739f5f93b78 ("crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support")
Suggested-by: Benjamin Larsson <benjamin.larsson@genexis.eu>
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/inside-secure/eip93/eip93-regs.h

index 96285ca6fbbe89577dc040b6ea4e6b9a33a39a56..96d28c6651bdb7b88de2975e5242da3dd4024ad1 100644 (file)
 #define   EIP93_PE_TARGET_COMMAND_NO_RDR_MODE  FIELD_PREP(EIP93_PE_CONFIG_PE_MODE, 0x2)
 #define   EIP93_PE_TARGET_COMMAND_WITH_RDR_MODE        FIELD_PREP(EIP93_PE_CONFIG_PE_MODE, 0x1)
 #define   EIP93_PE_DIRECT_HOST_MODE            FIELD_PREP(EIP93_PE_CONFIG_PE_MODE, 0x0)
-#define   EIP93_PE_CONFIG_RST_RING             BIT(2)
+#define   EIP93_PE_CONFIG_RST_RING             BIT(1)
 #define   EIP93_PE_CONFIG_RST_PE               BIT(0)
 #define EIP93_REG_PE_STATUS                    0x104
 #define EIP93_REG_PE_BUF_THRESH                        0x10c