162306a36Sopenharmony_ciMarvell Cryptographic Engines And Security Accelerator 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible: should be one of the following string 562306a36Sopenharmony_ci "marvell,orion-crypto" 662306a36Sopenharmony_ci "marvell,kirkwood-crypto" 762306a36Sopenharmony_ci "marvell,dove-crypto" 862306a36Sopenharmony_ci- reg: base physical address of the engine and length of memory mapped 962306a36Sopenharmony_ci region. Can also contain an entry for the SRAM attached to the CESA, 1062306a36Sopenharmony_ci but this representation is deprecated and marvell,crypto-srams should 1162306a36Sopenharmony_ci be used instead 1262306a36Sopenharmony_ci- reg-names: "regs". Can contain an "sram" entry, but this representation 1362306a36Sopenharmony_ci is deprecated and marvell,crypto-srams should be used instead 1462306a36Sopenharmony_ci- interrupts: interrupt number 1562306a36Sopenharmony_ci- clocks: reference to the crypto engines clocks. This property is only 1662306a36Sopenharmony_ci required for Dove platforms 1762306a36Sopenharmony_ci- marvell,crypto-srams: phandle to crypto SRAM definitions 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciOptional properties: 2062306a36Sopenharmony_ci- marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not 2162306a36Sopenharmony_ci specified the whole SRAM is used (2KB) 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciExamples: 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci crypto@30000 { 2662306a36Sopenharmony_ci compatible = "marvell,orion-crypto"; 2762306a36Sopenharmony_ci reg = <0x30000 0x10000>; 2862306a36Sopenharmony_ci reg-names = "regs"; 2962306a36Sopenharmony_ci interrupts = <22>; 3062306a36Sopenharmony_ci marvell,crypto-srams = <&crypto_sram>; 3162306a36Sopenharmony_ci marvell,crypto-sram-size = <0x600>; 3262306a36Sopenharmony_ci }; 33