Commit | Line | Data |
---|---|---|
f37fbd36 AL |
1 | Marvell Cryptographic Engines And Security Accelerator |
2 | ||
3 | Required properties: | |
1fa2e9ae BB |
4 | - compatible: should be one of the following string |
5 | "marvell,orion-crypto" | |
6 | "marvell,kirkwood-crypto" | |
7 | "marvell,dove-crypto" | |
51b44fc8 BB |
8 | - reg: base physical address of the engine and length of memory mapped |
9 | region. Can also contain an entry for the SRAM attached to the CESA, | |
10 | but this representation is deprecated and marvell,crypto-srams should | |
11 | be used instead | |
12 | - reg-names: "regs". Can contain an "sram" entry, but this representation | |
13 | is deprecated and marvell,crypto-srams should be used instead | |
14 | - interrupts: interrupt number | |
1c075486 BB |
15 | - clocks: reference to the crypto engines clocks. This property is only |
16 | required for Dove platforms | |
51b44fc8 BB |
17 | - marvell,crypto-srams: phandle to crypto SRAM definitions |
18 | ||
19 | Optional properties: | |
20 | - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not | |
21 | specified the whole SRAM is used (2KB) | |
f37fbd36 AL |
22 | |
23 | Examples: | |
24 | ||
25 | crypto@30000 { | |
26 | compatible = "marvell,orion-crypto"; | |
51b44fc8 BB |
27 | reg = <0x30000 0x10000>; |
28 | reg-names = "regs"; | |
f37fbd36 | 29 | interrupts = <22>; |
51b44fc8 BB |
30 | marvell,crypto-srams = <&crypto_sram>; |
31 | marvell,crypto-sram-size = <0x600>; | |
f37fbd36 AL |
32 | status = "okay"; |
33 | }; |