Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git://git.kernel.org/pub/scm...
[linux/fpc-iii.git] / Documentation / devicetree / bindings / crypto / mv_cesa.txt
blobd9b92e2f3138106c2fc11a4660a8bf2b5b8f39af
1 Marvell Cryptographic Engines And Security Accelerator
3 Required properties:
4 - compatible: should be one of the following string
5               "marvell,orion-crypto"
6               "marvell,kirkwood-crypto"
7               "marvell,dove-crypto"
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
15 - clocks: reference to the crypto engines clocks. This property is only
16           required for Dove platforms
17 - marvell,crypto-srams: phandle to crypto SRAM definitions
19 Optional properties:
20 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not
21                             specified the whole SRAM is used (2KB)
23 Examples:
25         crypto@30000 {
26                 compatible = "marvell,orion-crypto";
27                 reg = <0x30000 0x10000>;
28                 reg-names = "regs";
29                 interrupts = <22>;
30                 marvell,crypto-srams = <&crypto_sram>;
31                 marvell,crypto-sram-size = <0x600>;
32         };