Back to home page

OSCL-LXR

 
 

    


0001 Marvell Cryptographic Engines And Security Accelerator
0002 
0003 Required properties:
0004 - compatible: should be one of the following string
0005               "marvell,orion-crypto"
0006               "marvell,kirkwood-crypto"
0007               "marvell,dove-crypto"
0008 - reg: base physical address of the engine and length of memory mapped
0009        region. Can also contain an entry for the SRAM attached to the CESA,
0010        but this representation is deprecated and marvell,crypto-srams should
0011        be used instead
0012 - reg-names: "regs". Can contain an "sram" entry, but this representation
0013              is deprecated and marvell,crypto-srams should be used instead
0014 - interrupts: interrupt number
0015 - clocks: reference to the crypto engines clocks. This property is only
0016           required for Dove platforms
0017 - marvell,crypto-srams: phandle to crypto SRAM definitions
0018 
0019 Optional properties:
0020 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not
0021                             specified the whole SRAM is used (2KB)
0022 
0023 Examples:
0024 
0025         crypto@30000 {
0026                 compatible = "marvell,orion-crypto";
0027                 reg = <0x30000 0x10000>;
0028                 reg-names = "regs";
0029                 interrupts = <22>;
0030                 marvell,crypto-srams = <&crypto_sram>;
0031                 marvell,crypto-sram-size = <0x600>;
0032         };