crypto: starfive - Update hash dma usage
authorJia Jie Ho <jiajie.ho@starfivetech.com>
Tue, 5 Mar 2024 07:10:01 +0000 (15:10 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 2 Apr 2024 02:49:38 +0000 (10:49 +0800)
commitb6e9eb69a19562cd8d8b09f76593884e4c69ffc7
tree7832c49747a7d21249501da67b60ba272c31805e
parent2ccf7a5d9c50f3eaa21ae560332d5f986b8f25e6
crypto: starfive - Update hash dma usage

Current hash uses sw fallback for non-word aligned input scatterlists.
Add support for unaligned cases utilizing the data valid mask for dma.

Signed-off-by: Jia Jie Ho <jiajie.ho@starfivetech.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/starfive/jh7110-cryp.c
drivers/crypto/starfive/jh7110-cryp.h
drivers/crypto/starfive/jh7110-hash.c