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