1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/crypto/nvid 4 $id: http://devicetree.org/schemas/crypto/nvidia,tegra234-se-aes.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: NVIDIA Tegra Security Engine for AES al 7 title: NVIDIA Tegra Security Engine for AES algorithms 8 8 9 description: 9 description: 10 The Tegra Security Engine accelerates the fo 10 The Tegra Security Engine accelerates the following AES encryption/decryption 11 algorithms - AES-ECB, AES-CBC, AES-OFB, AES- 11 algorithms - AES-ECB, AES-CBC, AES-OFB, AES-XTS, AES-CTR, AES-GCM, AES-CCM, 12 AES-CMAC 12 AES-CMAC 13 13 14 maintainers: 14 maintainers: 15 - Akhil R <akhilrajeev@nvidia.com> 15 - Akhil R <akhilrajeev@nvidia.com> 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 const: nvidia,tegra234-se-aes 19 const: nvidia,tegra234-se-aes 20 20 21 reg: 21 reg: 22 maxItems: 1 22 maxItems: 1 23 23 24 clocks: 24 clocks: 25 maxItems: 1 25 maxItems: 1 26 26 27 iommus: 27 iommus: 28 maxItems: 1 28 maxItems: 1 29 29 30 dma-coherent: true 30 dma-coherent: true 31 31 32 required: 32 required: 33 - compatible 33 - compatible 34 - reg 34 - reg 35 - clocks 35 - clocks 36 - iommus 36 - iommus 37 37 38 additionalProperties: false 38 additionalProperties: false 39 39 40 examples: 40 examples: 41 - | 41 - | 42 #include <dt-bindings/memory/tegra234-mc.h 42 #include <dt-bindings/memory/tegra234-mc.h> 43 #include <dt-bindings/clock/tegra234-clock 43 #include <dt-bindings/clock/tegra234-clock.h> 44 44 45 crypto@15820000 { 45 crypto@15820000 { 46 compatible = "nvidia,tegra234-se-aes"; 46 compatible = "nvidia,tegra234-se-aes"; 47 reg = <0x15820000 0x10000>; 47 reg = <0x15820000 0x10000>; 48 clocks = <&bpmp TEGRA234_CLK_SE>; 48 clocks = <&bpmp TEGRA234_CLK_SE>; 49 iommus = <&smmu TEGRA234_SID_SES_SE1>; 49 iommus = <&smmu TEGRA234_SID_SES_SE1>; 50 dma-coherent; 50 dma-coherent; 51 }; 51 }; 52 ... 52 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.