Message ID | 20240618042750.485720-1-pavitrakumarm@vayavyalabs.com |
---|---|
Headers | show |
Series | Add SPAcc Crypto Driver Support | expand |
On 6/17/24 21:27, Pavitrakumar M wrote: > Signed-off-by: shwetar <shwetar@vayavyalabs.com> > Signed-off-by: Pavitrakumar M <pavitrakumarm@vayavyalabs.com> > Acked-by: Ruud Derwig <Ruud.Derwig@synopsys.com> > --- > drivers/crypto/dwc-spacc/spacc_core.c | 1241 ++++++++++++++++++++ > drivers/crypto/dwc-spacc/spacc_core.h | 826 +++++++++++++ > drivers/crypto/dwc-spacc/spacc_device.c | 339 ++++++ > drivers/crypto/dwc-spacc/spacc_device.h | 236 ++++ > drivers/crypto/dwc-spacc/spacc_hal.c | 367 ++++++ > drivers/crypto/dwc-spacc/spacc_hal.h | 113 ++ > drivers/crypto/dwc-spacc/spacc_interrupt.c | 316 +++++ > drivers/crypto/dwc-spacc/spacc_manager.c | 650 ++++++++++ > drivers/crypto/dwc-spacc/spacc_skcipher.c | 715 +++++++++++ > 9 files changed, 4803 insertions(+) > create mode 100644 drivers/crypto/dwc-spacc/spacc_core.c > create mode 100644 drivers/crypto/dwc-spacc/spacc_core.h > create mode 100644 drivers/crypto/dwc-spacc/spacc_device.c > create mode 100644 drivers/crypto/dwc-spacc/spacc_device.h > create mode 100644 drivers/crypto/dwc-spacc/spacc_hal.c > create mode 100644 drivers/crypto/dwc-spacc/spacc_hal.h > create mode 100644 drivers/crypto/dwc-spacc/spacc_interrupt.c > create mode 100644 drivers/crypto/dwc-spacc/spacc_manager.c > create mode 100644 drivers/crypto/dwc-spacc/spacc_skcipher.c > ... > +module_platform_driver(spacc_driver); > + > +MODULE_LICENSE("GPL"); > +MODULE_AUTHOR("Synopsys, Inc."); Missing MODULE_DESCRIPTION() This will cause a warning with make W=1
Thanks Jeff, Acked, I will add it to v5. Warm Regards, PK On Wed, Jun 19, 2024 at 11:48 PM Jeff Johnson <quic_jjohnson@quicinc.com> wrote: > > On 6/17/24 21:27, Pavitrakumar M wrote: > > Signed-off-by: shwetar <shwetar@vayavyalabs.com> > > Signed-off-by: Pavitrakumar M <pavitrakumarm@vayavyalabs.com> > > Acked-by: Ruud Derwig <Ruud.Derwig@synopsys.com> > > --- > > drivers/crypto/dwc-spacc/spacc_core.c | 1241 ++++++++++++++++++++ > > drivers/crypto/dwc-spacc/spacc_core.h | 826 +++++++++++++ > > drivers/crypto/dwc-spacc/spacc_device.c | 339 ++++++ > > drivers/crypto/dwc-spacc/spacc_device.h | 236 ++++ > > drivers/crypto/dwc-spacc/spacc_hal.c | 367 ++++++ > > drivers/crypto/dwc-spacc/spacc_hal.h | 113 ++ > > drivers/crypto/dwc-spacc/spacc_interrupt.c | 316 +++++ > > drivers/crypto/dwc-spacc/spacc_manager.c | 650 ++++++++++ > > drivers/crypto/dwc-spacc/spacc_skcipher.c | 715 +++++++++++ > > 9 files changed, 4803 insertions(+) > > create mode 100644 drivers/crypto/dwc-spacc/spacc_core.c > > create mode 100644 drivers/crypto/dwc-spacc/spacc_core.h > > create mode 100644 drivers/crypto/dwc-spacc/spacc_device.c > > create mode 100644 drivers/crypto/dwc-spacc/spacc_device.h > > create mode 100644 drivers/crypto/dwc-spacc/spacc_hal.c > > create mode 100644 drivers/crypto/dwc-spacc/spacc_hal.h > > create mode 100644 drivers/crypto/dwc-spacc/spacc_interrupt.c > > create mode 100644 drivers/crypto/dwc-spacc/spacc_manager.c > > create mode 100644 drivers/crypto/dwc-spacc/spacc_skcipher.c > > > ... > > > +module_platform_driver(spacc_driver); > > + > > +MODULE_LICENSE("GPL"); > > +MODULE_AUTHOR("Synopsys, Inc."); > > Missing MODULE_DESCRIPTION() > This will cause a warning with make W=1 > >
Hi Pavitrakumar, CC devicetree On Tue, 18 Jun 2024, Pavitrakumar M wrote: > Add the driver for SPAcc(Security Protocol Accelerator), which is a > crypto acceleration IP from Synopsys. The SPAcc supports many cipher, > hash, aead algorithms and various modes.The driver currently supports > below, [...] > Pavitrakumar M (7): > Add SPAcc Skcipher support > Enable SPAcc AUTODETECT > Add SPAcc ahash support > Add SPAcc aead support > Add SPAcc Kconfig and Makefile > Add SPAcc dts overlay > Enable Driver compilation in crypto Kconfig and Makefile Thanks for your series, of which all but the dts patches have been applied to the crypto tree (commits fc61c658c94cb740 ("crypto: spacc - Enable Driver compilation in crypto Kconfig and Makefile") and before). This driver uses device tree, but lacks DT bindings, which are a requirement for new DT drivers. So please provide DT bindings. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds