[PATCH 00/15] OMAP SHAM & AES Crypto Updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: "Mark A. Greer" <mgreer@xxxxxxxxxxxxxxx>

[This series supersedes the hwmod related patches sent in the
 "crypto: omap-sham updates" and "crypto: omap-aes updates"
 series a few weeks ago.]

This series adds hwmod support for the OMAP SHAM and AES
modules on OMAP2, OMAP3, and OMAP4/AM33XX SoCs.  It also
adds device tree info for those modules.

The patches are based on the latest k.o. kernel, plus:
 - patches from the EDMA dmaengine series submitted by Matt Porter
   "[RFC PATCH v3 00/16] DMA Engine support for AM33XX"
   (https://lkml.org/lkml/2012/10/18/256).
 - some misc patches required by the EDMA patches
 - a hack to fix the compilation error that it currently has

The driver changes that will take advantage of these changes will
be submitted in a different series (and to a different mail list).

A working example is here:

	git@xxxxxxxxxx:mgreeraz/linux-mag.git submitted/crypto/hwmod

Mark A. Greer (15):
  ARM: OMAP2xxx: hwmod: Convert SHAM crypto device data to hwmod
  ARM: OMAP2xxx: hwmod: Add DMA support for SHAM module
  ARM: OMAP3xxx: hwmod: Convert SHAM crypto device data to hwmod
  ARM: OMAP2+: Remove unnecessary message when no SHA IP is present
  ARM: OMAP2+: Only manually add hwmod data when DT not used.
  ARM: AM33XX: Add sha0 crypto clock data
  ARM: AM33XX: hwmod: Update and uncomment SHA0 module data
  ARM: dts: Add SHAM data and documentation for AM33XX
  ARM: OMAP2xxx: hwmod: Convert AES crypto devcie data to hwmod
  ARM: OMAP3xxx: hwmod: Convert AES crypto device data to hwmod
  ARM: OMAP2+: Remove unnecessary message when no AES IP is present
  ARM: OMAP2+: Only manually add hwmod data when DT not used.
  ARM: AM33XX: Add aes0 crypto clock data
  ARM: AM33XX: hwmod: Update and uncomment AES0 module data
  ARM: dts: Add AES data and documentation for AM33XX

 .../devicetree/bindings/crypto/omap-aes.txt        |  37 +++++
 .../devicetree/bindings/crypto/omap-sham.txt       |  35 +++++
 arch/arm/boot/dts/am335x-bone.dts                  |   8 ++
 arch/arm/boot/dts/am335x-evm.dts                   |   8 ++
 arch/arm/boot/dts/am335x-evmsk.dts                 |   8 ++
 arch/arm/boot/dts/am33xx.dtsi                      |  25 ++++
 arch/arm/mach-omap2/cclock2430_data.c              |   4 +-
 arch/arm/mach-omap2/cclock33xx_data.c              |  10 ++
 arch/arm/mach-omap2/cclock3xxx_data.c              |   4 +-
 arch/arm/mach-omap2/devices.c                      | 149 +++------------------
 arch/arm/mach-omap2/omap_hwmod_2420_data.c         |   2 +
 arch/arm/mach-omap2/omap_hwmod_2430_data.c         |   2 +
 .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c |  36 +++++
 arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c |  81 +++++++++++
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c         |  92 +++++++++++--
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         | 128 ++++++++++++++++++
 arch/arm/mach-omap2/omap_hwmod_common_data.h       |   4 +
 17 files changed, 488 insertions(+), 145 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/crypto/omap-aes.txt
 create mode 100644 Documentation/devicetree/bindings/crypto/omap-sham.txt

-- 
1.7.12

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux