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 };