Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
23 lines
830 B
Plaintext
23 lines
830 B
Plaintext
The Broadcom Secure Processing Unit (SPU) hardware supports symmetric
|
|
cryptographic offload for Broadcom SoCs. A SoC may have multiple SPU hardware
|
|
blocks.
|
|
|
|
Required properties:
|
|
- compatible: Should be one of the following:
|
|
brcm,spum-crypto - for devices with SPU-M hardware
|
|
brcm,spu2-crypto - for devices with SPU2 hardware
|
|
brcm,spu2-v2-crypto - for devices with enhanced SPU2 hardware features like SHA3
|
|
and Rabin Fingerprint support
|
|
brcm,spum-nsp-crypto - for the Northstar Plus variant of the SPU-M hardware
|
|
|
|
- reg: Should contain SPU registers location and length.
|
|
- mboxes: The mailbox channel to be used to communicate with the SPU.
|
|
Mailbox channels correspond to DMA rings on the device.
|
|
|
|
Example:
|
|
crypto@612d0000 {
|
|
compatible = "brcm,spum-crypto";
|
|
reg = <0 0x612d0000 0 0x900>;
|
|
mboxes = <&pdc0 0>;
|
|
};
|