Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1Arm TrustZone CryptoCell cryptographic engine
2
3Required properties:
4- compatible: Should be one of -
5 "arm,cryptocell-713-ree"
6 "arm,cryptocell-703-ree"
7 "arm,cryptocell-712-ree"
8 "arm,cryptocell-710-ree"
9 "arm,cryptocell-630p-ree"
10- reg: Base physical address of the engine and length of memory mapped region.
11- interrupts: Interrupt number for the device.
12
13Optional properties:
14- clocks: Reference to the crypto engine clock.
15- dma-coherent: Present if dma operations are coherent.
16
17Examples:
18
19 arm_cc712: crypto@80000000 {
20 compatible = "arm,cryptocell-712-ree";
21 interrupt-parent = <&intc>;
22 interrupts = < 0 30 4 >;
23 reg = < 0x80000000 0x10000 >;
24
25 };