From: "Mark A. Greer" <mgr...@animalcreek.com> [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: g...@github.com: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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html