brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · cb47ae2 Raw
53 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/nvidia,tegra234-se-aes.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVIDIA Tegra Security Engine for AES algorithms8 9description:10  The Tegra Security Engine accelerates the following AES encryption/decryption11  algorithms - AES-ECB, AES-CBC, AES-OFB, AES-XTS, AES-CTR, AES-GCM, AES-CCM,12  AES-CMAC13 14maintainers:15  - Akhil R <akhilrajeev@nvidia.com>16 17properties:18  compatible:19    const: nvidia,tegra234-se-aes20 21  reg:22    maxItems: 123 24  clocks:25    maxItems: 126 27  iommus:28    maxItems: 129 30  dma-coherent: true31 32required:33  - compatible34  - reg35  - clocks36  - iommus37 38additionalProperties: false39 40examples:41  - |42    #include <dt-bindings/memory/tegra234-mc.h>43    #include <dt-bindings/clock/tegra234-clock.h>44 45    crypto@15820000 {46        compatible = "nvidia,tegra234-se-aes";47        reg = <0x15820000 0x10000>;48        clocks = <&bpmp TEGRA234_CLK_SE>;49        iommus = <&smmu TEGRA234_SID_SES_SE1>;50        dma-coherent;51    };52...53