This adds support for the Imagination Technologies hash accelerator which provides hardware acceleration for SHA1 SHA244 SHA256 and MD5 hashes. Tested on silicon, using testmgr. Changes from V2: * This hardware does not support importing a partial hash state, so the init, update, final and finup have been reworked to use a fallback driver; only digest remains as hardware accelerated. * Simplified the driver as a result of the above rework Changes from V1: * Addressed review comments from Andrew Bresticker and Vladimir Zapolskiy * rebased to current linux-next James Hartley (2): crypto: Add Imagination Technologies hw hash accelerator Documentation: crypto: Add DT binding info for the img hw hash accelerator .../devicetree/bindings/crypto/img-hash.txt | 27 + drivers/crypto/Kconfig | 14 + drivers/crypto/Makefile | 2 + drivers/crypto/img-hash.c | 1037 ++++++++++++++++++++ 4 files changed, 1080 insertions(+) create mode 100644 Documentation/devicetree/bindings/crypto/img-hash.txt create mode 100644 drivers/crypto/img-hash.c -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html