forked from torvalds/linux
-
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 tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/…
…herbert/crypto-2.6 Pull crypto update from Herbert Xu: "API: - Use kmap_local instead of kmap_atomic - Change request callback to take void pointer - Print FIPS status in /proc/crypto (when enabled) Algorithms: - Add rfc4106/gcm support on arm64 - Add ARIA AVX2/512 support on x86 Drivers: - Add TRNG driver for StarFive SoC - Delete ux500/hash driver (subsumed by stm32/hash) - Add zlib support in qat - Add RSA support in aspeed" * tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (156 commits) crypto: x86/aria-avx - Do not use avx2 instructions crypto: aspeed - Fix modular aspeed-acry crypto: hisilicon/qm - fix coding style issues crypto: hisilicon/qm - update comments to match function crypto: hisilicon/qm - change function names crypto: hisilicon/qm - use min() instead of min_t() crypto: hisilicon/qm - remove some unused defines crypto: proc - Print fips status crypto: crypto4xx - Call dma_unmap_page when done crypto: octeontx2 - Fix objects shared between several modules crypto: nx - Fix sparse warnings crypto: ecc - Silence sparse warning tls: Pass rec instead of aead_req into tls_encrypt_done crypto: api - Remove completion function scaffolding tls: Remove completion function scaffolding tipc: Remove completion function scaffolding net: ipv6: Remove completion function scaffolding net: ipv4: Remove completion function scaffolding net: macsec: Remove completion function scaffolding dm: Remove completion function scaffolding ...
- Loading branch information
Showing
186 changed files
with
6,379 additions
and
4,053 deletions.
There are no files selected for viewing
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 |
---|---|---|
@@ -1,6 +1,6 @@ | ||
What: /sys/bus/pci/devices/<BDF>/qat/state | ||
Date: June 2022 | ||
KernelVersion: 5.20 | ||
KernelVersion: 6.0 | ||
Contact: [email protected] | ||
Description: (RW) Reports the current state of the QAT device. Write to | ||
the file to start or stop the device. | ||
|
@@ -18,7 +18,7 @@ Description: (RW) Reports the current state of the QAT device. Write to | |
|
||
What: /sys/bus/pci/devices/<BDF>/qat/cfg_services | ||
Date: June 2022 | ||
KernelVersion: 5.20 | ||
KernelVersion: 6.0 | ||
Contact: [email protected] | ||
Description: (RW) Reports the current configuration of the QAT device. | ||
Write to the file to change the configured services. | ||
|
37 changes: 37 additions & 0 deletions
37
Documentation/devicetree/bindings/bus/aspeed,ast2600-ahbc.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,37 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/bus/aspeed,ast2600-ahbc.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ASPEED Advanced High-Performance Bus Controller (AHBC) | ||
|
||
maintainers: | ||
- Neal Liu <[email protected]> | ||
- Chia-Wei Wang <[email protected]> | ||
|
||
description: | | ||
Advanced High-performance Bus Controller (AHBC) supports plenty of mechanisms | ||
including a priority arbiter, an address decoder and a data multiplexer | ||
to control the overall operations of Advanced High-performance Bus (AHB). | ||
properties: | ||
compatible: | ||
enum: | ||
- aspeed,ast2600-ahbc | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
ahbc@1e600000 { | ||
compatible = "aspeed,ast2600-ahbc"; | ||
reg = <0x1e600000 0x100>; | ||
}; |
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
49 changes: 49 additions & 0 deletions
49
Documentation/devicetree/bindings/crypto/aspeed,ast2600-acry.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,49 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/crypto/aspeed,ast2600-acry.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ASPEED ACRY ECDSA/RSA Hardware Accelerator Engines | ||
|
||
maintainers: | ||
- Neal Liu <[email protected]> | ||
|
||
description: | ||
The ACRY ECDSA/RSA engines is designed to accelerate the throughput | ||
of ECDSA/RSA signature and verification. Basically, ACRY can be | ||
divided into two independent engines - ECC Engine and RSA Engine. | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- aspeed,ast2600-acry | ||
|
||
reg: | ||
items: | ||
- description: acry base address & size | ||
- description: acry sram base address & size | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
- interrupts | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/clock/ast2600-clock.h> | ||
acry: crypto@1e6fa000 { | ||
compatible = "aspeed,ast2600-acry"; | ||
reg = <0x1e6fa000 0x400>, <0x1e710000 0x1800>; | ||
interrupts = <160>; | ||
clocks = <&syscon ASPEED_CLK_GATE_RSACLK>; | ||
}; |
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 |
---|---|---|
|
@@ -6,12 +6,18 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# | |
|
||
title: STMicroelectronics STM32 HASH | ||
|
||
description: The STM32 HASH block is built on the HASH block found in | ||
the STn8820 SoC introduced in 2007, and subsequently used in the U8500 | ||
SoC in 2010. | ||
|
||
maintainers: | ||
- Lionel Debieve <[email protected]> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- st,stn8820-hash | ||
- stericsson,ux500-hash | ||
- st,stm32f456-hash | ||
- st,stm32f756-hash | ||
|
||
|
@@ -41,11 +47,26 @@ properties: | |
maximum: 2 | ||
default: 0 | ||
|
||
power-domains: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
- interrupts | ||
|
||
allOf: | ||
- if: | ||
properties: | ||
compatible: | ||
items: | ||
const: stericsson,ux500-hash | ||
then: | ||
properties: | ||
interrupts: false | ||
else: | ||
required: | ||
- interrupts | ||
|
||
additionalProperties: false | ||
|
||
|
55 changes: 55 additions & 0 deletions
55
Documentation/devicetree/bindings/rng/starfive,jh7110-trng.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,55 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/rng/starfive,jh7110-trng.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: StarFive SoC TRNG Module | ||
|
||
maintainers: | ||
- Jia Jie Ho <[email protected]> | ||
|
||
properties: | ||
compatible: | ||
const: starfive,jh7110-trng | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
clocks: | ||
items: | ||
- description: Hardware reference clock | ||
- description: AHB reference clock | ||
|
||
clock-names: | ||
items: | ||
- const: hclk | ||
- const: ahb | ||
|
||
resets: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
- clock-names | ||
- resets | ||
- interrupts | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
rng: rng@1600C000 { | ||
compatible = "starfive,jh7110-trng"; | ||
reg = <0x1600C000 0x4000>; | ||
clocks = <&clk 15>, <&clk 16>; | ||
clock-names = "hclk", "ahb"; | ||
resets = <&reset 3>; | ||
interrupts = <30>; | ||
}; | ||
... |
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 |
---|---|---|
|
@@ -3149,7 +3149,7 @@ ASPEED CRYPTO DRIVER | |
M: Neal Liu <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml | ||
F: Documentation/devicetree/bindings/crypto/aspeed,* | ||
F: drivers/crypto/aspeed/ | ||
|
||
ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS | ||
|
@@ -19769,6 +19769,12 @@ F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml | |
F: drivers/reset/reset-starfive-jh7100.c | ||
F: include/dt-bindings/reset/starfive-jh7100.h | ||
|
||
STARFIVE TRNG DRIVER | ||
M: Jia Jie Ho <[email protected]> | ||
S: Supported | ||
F: Documentation/devicetree/bindings/rng/starfive* | ||
F: drivers/char/hw_random/jh7110-trng.c | ||
|
||
STATIC BRANCH/CALL | ||
M: Peter Zijlstra <[email protected]> | ||
M: Josh Poimboeuf <[email protected]> | ||
|
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.