linux-crypto.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] crypto: caam - Add i.MX6 support to the Freescale CAAM driver
@ 2015-07-30  3:58 Victoria Milhoan
  2015-07-30  3:58 ` [PATCH 01/12] crypto: caam - Add cache coherency support Victoria Milhoan
                   ` (13 more replies)
  0 siblings, 14 replies; 41+ messages in thread
From: Victoria Milhoan @ 2015-07-30  3:58 UTC (permalink / raw)
  To: linux-crypto
  Cc: herbert, horia.geanta, ruchika.gupta, shawnguo, kernel, linux

This patch series adds i.MX6 support to the Freescale CAAM driver.

Modifications include:

- explicit cache coherency support in the driver
- register I/O primitive support
- scatter/gather entry modifications
- clocking support
- i.MX6 device tree support for CAAM
- DMA fixes

These patches have been tested on the i.MX6 and regression tested
on QorIQ platforms. These patches include changes based on responses
to the original RFC.



 arch/arm/boot/dts/imx6qdl.dtsi            |  30 ++++-
 arch/arm/boot/dts/imx6sx.dtsi             |  29 +++++
 arch/arm/configs/imx_v6_v7_defconfig      |   3 +-
 drivers/clk/imx/clk-imx6q.c               |   3 +
 drivers/crypto/caam/Kconfig               |   2 +-
 drivers/crypto/caam/caamalg.c             |  20 +--
 drivers/crypto/caam/caamhash.c            |  29 +++--
 drivers/crypto/caam/caamrng.c             |   4 +
 drivers/crypto/caam/compat.h              |   1 +
 drivers/crypto/caam/ctrl.c                | 197 +++++++++++++++++++++++++++++-
 drivers/crypto/caam/desc.h                |  25 +++-
 drivers/crypto/caam/intern.h              |   5 +
 drivers/crypto/caam/jr.c                  |  18 +++
 drivers/crypto/caam/regs.h                |  23 ++++
 drivers/crypto/caam/sg_sw_sec4.h          |  25 ++--
 include/dt-bindings/clock/imx6qdl-clock.h |   5 +-
 16 files changed, 371 insertions(+), 48 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2015-08-10 15:40 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-30  3:58 [PATCH 00/12] crypto: caam - Add i.MX6 support to the Freescale CAAM driver Victoria Milhoan
2015-07-30  3:58 ` [PATCH 01/12] crypto: caam - Add cache coherency support Victoria Milhoan
2015-07-30  3:58 ` [PATCH 02/12] crypto: caam - Add setbits32/clrbits32/clrsetbits primitives for ARM compatibility Victoria Milhoan
2015-07-30  3:58 ` [PATCH 03/12] crypto: caam - Enable and disable clocks on Freescale i.MX platforms Victoria Milhoan
2015-07-30  6:02   ` Sascha Hauer
2015-07-31  6:32     ` Victoria Milhoan
2015-07-31  6:40       ` Sascha Hauer
2015-07-30  3:58 ` [PATCH 04/12] crypto: caam - Modify Freescale CAAM driver Scatter Gather entry definition Victoria Milhoan
2015-07-30  3:58 ` [PATCH 05/12] crypto: caam - Change kmalloc to kzalloc to avoid residual data Victoria Milhoan
2015-07-30  3:58 ` [PATCH 06/12] crypto: caam - Correct DMA unmap size in ahash_update_ctx() Victoria Milhoan
2015-07-30  3:58 ` [PATCH 07/12] crypto: caam - Use local sg pointers to walk the scatterlist Victoria Milhoan
2015-07-30  3:58 ` [PATCH 08/12] ARM: clk-imx6q: Add CAAM clock support Victoria Milhoan
2015-07-30  6:14   ` Sascha Hauer
2015-07-31  6:38     ` Victoria Milhoan
2015-07-30  3:58 ` [PATCH 09/12] ARM: dts: mx6qdl: Add CAAM device node Victoria Milhoan
2015-07-30  6:12   ` Sascha Hauer
2015-07-30  3:58 ` [PATCH 10/12] ARM: dts: mx6sx: " Victoria Milhoan
2015-07-30  3:58 ` [PATCH 11/12] crypto: caam - Enable MXC devices to select CAAM driver in Kconfig Victoria Milhoan
2015-07-30  3:58 ` [PATCH 12/12] ARM: imx_v6_v7_defconfig: Select CAAM Victoria Milhoan
2015-07-30 17:53 ` [PATCH 00/12] crypto: caam - Add i.MX6 support to the Freescale CAAM driver Horia Geantă
2015-08-05 18:28 ` [PATCH v2 00/14] " Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 01/14] crypto: caam - Add cache coherency support Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 02/14] crypto: caam - Add setbits32/clrbits32/clrsetbits primitives for ARM compatibility Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 03/14] crypto: caam - Enable and disable clocks on Freescale i.MX platforms Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 04/14] crypto: caam - Modify Freescale CAAM driver Scatter Gather entry definition Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 05/14] crypto: caam - Change kmalloc to kzalloc to avoid residual data Victoria Milhoan
2015-08-07  9:59     ` Herbert Xu
2015-08-05 18:28   ` [PATCH v2 06/14] crypto: caam - Correct DMA unmap size in ahash_update_ctx() Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 07/14] crypto: caam - Use local sg pointers to walk the scatterlist Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 08/14] crypto: caam - Added clocks and clock-names properties to SEC4.0 device tree binding Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 09/14] ARM: clk-imx6q: Add CAAM clock support Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 10/14] ARM: dts: mx6qdl: Add CAAM device node Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 11/14] ARM: dts: mx6sx: " Victoria Milhoan
2015-08-06  8:59     ` Horia Geantă
2015-08-06 18:37       ` Victoria Milhoan
2015-08-06 18:42       ` [PATCH v3 " Victoria Milhoan
2015-08-07  6:58         ` Horia Geantă
2015-08-05 18:28   ` [PATCH v2 12/14] crypto: caam - Enable MXC devices to select CAAM driver in Kconfig Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 13/14] ARM: imx_v6_v7_defconfig: Select CAAM Victoria Milhoan
2015-08-05 18:28   ` [PATCH v2 14/14] crypto: caam - Detect hardware features during algorithm registration Victoria Milhoan
2015-08-10 15:40   ` [PATCH v2 00/14] crypto: caam - Add i.MX6 support to the Freescale CAAM driver Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).