GNU Linux-libre 4.14.266-gnu1
[releases.git] / drivers / staging / ccree / Documentation / devicetree / bindings / crypto / arm-cryptocell.txt
1 Arm TrustZone CryptoCell cryptographic accelerators
2
3 Required properties:
4 - compatible: must be "arm,cryptocell-712-ree".
5 - reg: shall contain base register location and length.
6         Typically length is 0x10000.
7 - interrupts: shall contain the interrupt for the device.
8
9 Optional properties:
10 - interrupt-parent: can designate the interrupt controller the
11         device interrupt is connected to, if needed.
12 - clocks: may contain the clock handling the device, if needed.
13 - power-domains: may contain a reference to the PM domain, if applicable.
14
15
16 Examples:
17
18 Zynq FPGA device
19 ----------------
20
21        arm_cc7x: arm_cc7x@80000000 {
22                compatible = "arm,cryptocell-712-ree";
23                interrupt-parent = <&intc>;
24                interrupts = < 0 30 4 >;
25                reg = < 0x80000000 0x10000 >;
26        };
27