54 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/arm,cryptocell.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Arm TrustZone CryptoCell cryptographic engine8 9maintainers:10 - Gilad Ben-Yossef <gilad@benyossef.com>11 12properties:13 compatible:14 enum:15 - arm,cryptocell-713-ree16 - arm,cryptocell-703-ree17 - arm,cryptocell-712-ree18 - arm,cryptocell-710-ree19 - arm,cryptocell-630p-ree20 21 reg:22 maxItems: 123 24 interrupts:25 maxItems: 126 27 clocks:28 maxItems: 129 30 power-domains:31 maxItems: 132 33 resets:34 maxItems: 135 36 dma-coherent: true37 38required:39 - compatible40 - reg41 - interrupts42 43additionalProperties: false44 45examples:46 - |47 #include <dt-bindings/interrupt-controller/arm-gic.h>48 49 arm_cc712: crypto@80000000 {50 compatible = "arm,cryptocell-712-ree";51 reg = <0x80000000 0x10000>;52 interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;53 };54