> -----Original Message----- > From: JiaJie Ho <jiajie.ho@xxxxxxxxxxxxxxxx> > Sent: Wednesday, November 30, 2022 1:52 PM > To: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>; David S . Miller > <davem@xxxxxxxxxxxxx>; Rob Herring <robh+dt@xxxxxxxxxx>; Krzysztof > Kozlowski <krzysztof.kozlowski+dt@xxxxxxxxxx> > Cc: linux-crypto@xxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx; linux- > kernel@xxxxxxxxxxxxxxx; linux-riscv@xxxxxxxxxxxxxxxxxxx; JiaJie Ho > <jiajie.ho@xxxxxxxxxxxxxxxx> > Subject: [PATCH 0/6] crypto: starfive: Add driver for cryptographic engine > > This patch series adds kernel driver support for Starfive crypto engine. > The engine supports hardware acceleration for HMAC/hash functions, AES > block cipher operations and RSA. The first patch adds basic driver for device > probe and DMA init. The subsequent patches adds supported crypto > primitives to the driver which include hash functions, AES and RSA. Patch 5 > adds documentation to describe device tree bindings and the last patch adds > device node to VisionFive 2 dts. > > The driver has been tested with crypto selftest and additional test. > > This patch series depends on the following patches: > https://patchwork.kernel.org/project/linux- > riscv/cover/20221118010627.70576-1-hal.feng@xxxxxxxxxxxxxxxx/ > https://patchwork.kernel.org/project/linux- > riscv/cover/20221118011714.70877-1-hal.feng@xxxxxxxxxxxxxxxx/ > > Jia Jie Ho (6): > crypto: starfive - Add StarFive crypto engine support > crypto: starfive - Add hash and HMAC support > crypto: starfive - Add AES skcipher and aead support > crypto: starfive - Add Public Key algo support > dt-bindings: crypto: Add bindings for Starfive crypto driver > riscv: dts: starfive: Add crypto and DMA node for VisionFive 2 > Hi Herbert/David, Could you please help to review and provide comments on this patch series? Thank you in advance. Best regards, Jia Jie