[PATCH 4/4 v2] crypto: Atmel SHA driver: add support for latest release of the IP (0x410)

2013-02-20 Thread Nicolas Royer
Updates from IP release 0x320 to 0x400: - add DMA support (previous IP revision use PDC) - add DMA double input buffer support - add SHA224 support Update from IP release 0x400 to 0x410: - add SHA384 and SHA512 support Signed-off-by: Nicolas Royer Acked-by: Nicolas Ferre Acked-by: Eric Béna

[PATCH 1/4 v4] ARM: AT91SAM9G45: same platform data structure for all crypto peripherals

2013-02-20 Thread Nicolas Royer
Only AES use DMA in AT91SAM9G45 (TDES and SHA use PDC). However latest Atmel TDES and SHA IP releases use DMA instead of PDC. --> Atmel TDES and SHA drivers need DMA platform data for those IP releases. Goal of this patch is to use the same platform data structure for all Atmel crypto periphera

[PATCH 3/4 v2] crypto: Atmel TDES driver: add support for latest release of the IP (0x700)

2013-02-20 Thread Nicolas Royer
Update from previous IP release (0x600): - add DMA support (previous IP release use PDC) Signed-off-by: Nicolas Royer Acked-by: Nicolas Ferre Acked-by: Eric Bénard Tested-by: Eric Bénard --- v2 : no change. drivers/crypto/atmel-tdes-regs.h | 2 + drivers/crypto/atmel-tdes.c | 394 +++

[PATCH 2/4 v2] crypto: Atmel AES driver: add support for latest release of the IP (0x130)

2013-02-20 Thread Nicolas Royer
Updates from previous IP release (0x120): - add cfb64 support - add DMA double input buffer support Signed-off-by: Nicolas Royer Acked-by: Nicolas Ferre Acked-by: Eric Bénard Tested-by: Eric Bénard --- v2 : add CKEY fix. drivers/crypto/atmel-aes.c | 471 +---