brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · f57ef10 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-hash.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVIDIA Tegra Security Engine for HASH algorithms8 9description:10  The Tegra Security HASH Engine accelerates the following HASH functions -11  SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-51212  HMAC(SHA224), HMAC(SHA256), HMAC(SHA384), HMAC(SHA512)13 14maintainers:15  - Akhil R <akhilrajeev@nvidia.com>16 17properties:18  compatible:19    const: nvidia,tegra234-se-hash20 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@15840000 {46        compatible = "nvidia,tegra234-se-hash";47        reg = <0x15840000 0x10000>;48        clocks = <&bpmp TEGRA234_CLK_SE>;49        iommus = <&smmu TEGRA234_SID_SES_SE2>;50        dma-coherent;51    };52...53