|
|
Subscribe / Log in / New account

crypto: hisilicon - add HiSilicon SEC V2 support

From:  Zaibo Xu <xuzaibo-AT-huawei.com>
To:  <herbert-AT-gondor.apana.org.au>, <davem-AT-davemloft.net>
Subject:  [PATCH 0/5] crypto: hisilicon - add HiSilicon SEC V2 support
Date:  Thu, 31 Oct 2019 15:35:25 +0800
Message-ID:  <1572507330-34502-1-git-send-email-xuzaibo@huawei.com>
Cc:  <linux-crypto-AT-vger.kernel.org>, <jonathan.cameron-AT-huawei.com>, <liulongfang-AT-huawei.com>, <wangzhou1-AT-hisilicon.com>, <linuxarm-AT-huawei.com>, <zhangwei375-AT-huawei.com>, <yekai13-AT-huawei.com>, <forest.zhouchang-AT-huawei.com>
Archive-link:  Article

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



Copyright © 2019, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds