About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / crypto / mv_cesa.txt




Custom Search

Based on kernel version 4.3. Page generated on 2015-11-02 12:45 EST.

1	Marvell Cryptographic Engines And Security Accelerator
2	
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
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)
22	
23	Examples:
24	
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			status = "okay";
33		};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.