1*4882a593SmuzhiyunArm TrustZone CryptoCell cryptographic engine 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible: Should be one of - 5*4882a593Smuzhiyun "arm,cryptocell-713-ree" 6*4882a593Smuzhiyun "arm,cryptocell-703-ree" 7*4882a593Smuzhiyun "arm,cryptocell-712-ree" 8*4882a593Smuzhiyun "arm,cryptocell-710-ree" 9*4882a593Smuzhiyun "arm,cryptocell-630p-ree" 10*4882a593Smuzhiyun- reg: Base physical address of the engine and length of memory mapped region. 11*4882a593Smuzhiyun- interrupts: Interrupt number for the device. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunOptional properties: 14*4882a593Smuzhiyun- clocks: Reference to the crypto engine clock. 15*4882a593Smuzhiyun- dma-coherent: Present if dma operations are coherent. 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunExamples: 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun arm_cc712: crypto@80000000 { 20*4882a593Smuzhiyun compatible = "arm,cryptocell-712-ree"; 21*4882a593Smuzhiyun interrupt-parent = <&intc>; 22*4882a593Smuzhiyun interrupts = < 0 30 4 >; 23*4882a593Smuzhiyun reg = < 0x80000000 0x10000 >; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun }; 26