This series adds HiSilicon Security Engine (SEC) version 2 controller driver in Crypto subsystem. It includes PCIe enabling, Skcipher, DebugFS and SRIOV support of SEC. This patchset rebases on: git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git This patchset is based on: https://www.spinics.net/lists/linux-crypto/msg43520.html Longfang Liu (1): Documentation: add DebugFS doc for HiSilicon SEC Zaibo Xu (4): crypto: hisilicon - add HiSilicon SEC V2 driver crypto: hisilicon - add SRIOV for HiSilicon SEC crypto: hisilicon - add DebugFS for HiSilicon SEC MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver Documentation/ABI/testing/debugfs-hisi-sec | 43 ++ MAINTAINERS | 10 + drivers/crypto/hisilicon/Kconfig | 16 + drivers/crypto/hisilicon/Makefile | 1 + drivers/crypto/hisilicon/sec2/Makefile | 2 + drivers/crypto/hisilicon/sec2/sec.h | 156 ++++ drivers/crypto/hisilicon/sec2/sec_crypto.c | 862 +++++++++++++++++++++ drivers/crypto/hisilicon/sec2/sec_crypto.h | 198 +++++ drivers/crypto/hisilicon/sec2/sec_main.c | 1112 ++++++++++++++++++++++++++++ 9 files changed, 2400 insertions(+) create mode 100644 Documentation/ABI/testing/debugfs-hisi-sec create mode 100644 drivers/crypto/hisilicon/sec2/Makefile create mode 100644 drivers/crypto/hisilicon/sec2/sec.h create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h create mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c -- 2.8.1