1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/brcm,spum-crypto.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Broadcom SPU Crypto Offload 8 9maintainers: 10 - Rob Rice <rob.rice@broadcom.com> 11 12description: 13 The Broadcom Secure Processing Unit (SPU) hardware supports symmetric 14 cryptographic offload for Broadcom SoCs. A SoC may have multiple SPU hardware 15 blocks. 16 17properties: 18 compatible: 19 enum: 20 - brcm,spum-crypto 21 - brcm,spu2-crypto 22 - brcm,spu2-v2-crypto # enhanced SPU2 hardware features like SHA3 and Rabin Fingerprint support 23 - brcm,spum-nsp-crypto # Northstar Plus variant of the SPU-M hardware 24 25 reg: 26 maxItems: 1 27 28 mboxes: 29 maxItems: 1 30 31required: 32 - compatible 33 - reg 34 - mboxes 35 36additionalProperties: false 37 38examples: 39 - | 40 crypto@612d0000 { 41 compatible = "brcm,spum-crypto"; 42 reg = <0x612d0000 0x900>; 43 mboxes = <&pdc0 0>; 44 }; 45