forked from microsoft/WSL2-Linux-Kernel
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/herbert/crypto-2.6 Pull crypto updates from Herbert Xu: "Algorithms: - Fix rmmod crash with x86/curve25519 - Add ECDH NIST P384 - Generate assembly files at build-time with perl scripts on arm - Switch to HMAC SHA512 DRBG as default DRBG Drivers: - Add sl3516 crypto engine - Add ECDH NIST P384 support in hisilicon/hpre - Add {ofb,cfb,ctr} over {aes,sm4} in hisilicon/sec - Add {ccm,gcm} over {aes,sm4} in hisilicon/sec - Enable omap hwrng driver for TI K3 family - Add support for AEAD algorithms in qce" * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (142 commits) crypto: sl3516 - depends on HAS_IOMEM crypto: hisilicon/qm - implement for querying hardware tasks status. crypto: sl3516 - Fix build warning without CONFIG_PM MAINTAINERS: update caam crypto driver maintainers list crypto: nx - Fix numerous sparse byte-order warnings crypto: nx - Fix RCU warning in nx842_OF_upd_status crypto: api - Move crypto attr definitions out of crypto.h crypto: nx - Fix memcpy() over-reading in nonce crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> "fallback" crypto: sa2ul - Remove unused auth_len variable crypto: sl3516 - fix duplicated inclusion crypto: hisilicon/zip - adds the max shaper type rate crypto: hisilicon/hpre - adds the max shaper type rate crypto: hisilicon/sec - adds the max shaper type rate crypto: hisilicon/qm - supports to inquiry each function's QoS crypto: hisilicon/qm - add pf ping single vf function crypto: hisilicon/qm - merges the work initialization process into a single function crypto: hisilicon/qm - add the "alg_qos" file node crypto: hisilicon/qm - supports writing QoS int the host crypto: api - remove CRYPTOA_U32 and related functions ...
- Loading branch information
Showing
108 changed files
with
7,084 additions
and
11,175 deletions.
There are no files selected for viewing
50 changes: 50 additions & 0 deletions
50
Documentation/devicetree/bindings/crypto/cortina,sl3516-crypto.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/crypto/cortina,sl3516-crypto.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: SL3516 cryptographic offloader driver | ||
|
||
maintainers: | ||
- Corentin Labbe <clabbe@baylibre.com> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- cortina,sl3516-crypto | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
resets: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- resets | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/irq.h> | ||
#include <dt-bindings/clock/cortina,gemini-clock.h> | ||
#include <dt-bindings/reset/cortina,gemini-reset.h> | ||
crypto@62000000 { | ||
compatible = "cortina,sl3516-crypto"; | ||
reg = <0x62000000 0x10000>; | ||
interrupts = <7 IRQ_TYPE_EDGE_RISING>; | ||
resets = <&syscon GEMINI_RESET_SECURITY>; | ||
clocks = <&syscon GEMINI_CLK_GATE_SECURITY>; | ||
}; |
47 changes: 47 additions & 0 deletions
47
Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
# Copyright 2018 Linaro Ltd. | ||
%YAML 1.2 | ||
--- | ||
$id: "http://devicetree.org/schemas/crypto/intel,ixp4xx-crypto.yaml#" | ||
$schema: "http://devicetree.org/meta-schemas/core.yaml#" | ||
|
||
title: Intel IXP4xx cryptographic engine | ||
|
||
maintainers: | ||
- Linus Walleij <linus.walleij@linaro.org> | ||
|
||
description: | | ||
The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE | ||
(Network Processing Engine). Since it is not a device on its own | ||
it is defined as a subnode of the NPE, if crypto support is | ||
available on the platform. | ||
properties: | ||
compatible: | ||
const: intel,ixp4xx-crypto | ||
|
||
intel,npe-handle: | ||
$ref: '/schemas/types.yaml#/definitions/phandle-array' | ||
maxItems: 1 | ||
description: phandle to the NPE this crypto engine is using, the cell | ||
describing the NPE instance to be used. | ||
|
||
queue-rx: | ||
$ref: /schemas/types.yaml#/definitions/phandle-array | ||
maxItems: 1 | ||
description: phandle to the RX queue on the NPE, the cell describing | ||
the queue instance to be used. | ||
|
||
queue-txready: | ||
$ref: /schemas/types.yaml#/definitions/phandle-array | ||
maxItems: 1 | ||
description: phandle to the TX READY queue on the NPE, the cell describing | ||
the queue instance to be used. | ||
|
||
required: | ||
- compatible | ||
- intel,npe-handle | ||
- queue-rx | ||
- queue-txready | ||
|
||
additionalProperties: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.