Path: blob/main/sys/contrib/device-tree/Bindings/crypto/brcm,spu-crypto.txt
48377 views
The Broadcom Secure Processing Unit (SPU) hardware supports symmetric1cryptographic offload for Broadcom SoCs. A SoC may have multiple SPU hardware2blocks.34Required properties:5- compatible: Should be one of the following:6brcm,spum-crypto - for devices with SPU-M hardware7brcm,spu2-crypto - for devices with SPU2 hardware8brcm,spu2-v2-crypto - for devices with enhanced SPU2 hardware features like SHA39and Rabin Fingerprint support10brcm,spum-nsp-crypto - for the Northstar Plus variant of the SPU-M hardware1112- reg: Should contain SPU registers location and length.13- mboxes: The mailbox channel to be used to communicate with the SPU.14Mailbox channels correspond to DMA rings on the device.1516Example:17crypto@612d0000 {18compatible = "brcm,spum-crypto";19reg = <0 0x612d0000 0 0x900>;20mboxes = <&pdc0 0>;21};222324