[PATCH v2 2/3] crypto: sahara: Add driver for SAHARA2 accelerator.
Arnaud Patard (Rtp)
arnaud.patard at rtp-net.org
Thu Feb 28 06:07:48 EST 2013
Javier Martin <javier.martin at vista-silicon.com> writes:
Hi,
> SAHARA2 HW module is included in the i.MX27 SoC from
> Freescale. It is capable of performing cipher algorithms
> such as AES, 3DES..., hashing and RNG too.
The rmmod oops is gone with this version, thanks.
>
> This driver provides support for AES-CBC and AES-ECB
> by now.
>
> Signed-off-by: Javier Martin <javier.martin at vista-silicon.com>
> ---
> drivers/crypto/Kconfig | 10 +
> drivers/crypto/Makefile | 1 +
> drivers/crypto/sahara.c | 1070 +++++++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 1081 insertions(+)
> create mode 100644 drivers/crypto/sahara.c
>
> diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig
> index 87ec4d0..7d73f5a 100644
> --- a/drivers/crypto/Kconfig
> +++ b/drivers/crypto/Kconfig
> @@ -276,6 +276,16 @@ config CRYPTO_DEV_PICOXCELL
>
> Saying m here will build a module named pipcoxcell_crypto.
>
> +config CRYPTO_DEV_SAHARA
> + tristate "Support for SAHARA crypto accelerator"
> + depends on MACH_MX27 && EXPERIMENTAL && OF
maybe switch to ARCH_MXC instead of MAC_MX27 ?
[...]
> +static struct platform_driver sahara_driver = {
> + .probe = sahara_probe,
> + .remove = __devexit_p(sahara_remove),
Please remove the __devexit_p too.
For information, you'll find below what I've changed to test the driver on my
imx51. It's not perfect but it's enough for testing things.
Arnaud
-------------- next part --------------
A non-text attachment was scrubbed...
Name: imx51-sahara.patch
Type: text/x-diff
Size: 5482 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130228/ba3ba53a/attachment-0001.bin>
More information about the linux-arm-kernel
mailing list