1*f6ff91a4SAbel Vesa# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*f6ff91a4SAbel Vesa%YAML 1.2 3*f6ff91a4SAbel Vesa--- 4*f6ff91a4SAbel Vesa$id: http://devicetree.org/schemas/crypto/qcom,inline-crypto-engine.yaml# 5*f6ff91a4SAbel Vesa$schema: http://devicetree.org/meta-schemas/core.yaml# 6*f6ff91a4SAbel Vesa 7*f6ff91a4SAbel Vesatitle: Qualcomm Technologies, Inc. (QTI) Inline Crypto Engine 8*f6ff91a4SAbel Vesa 9*f6ff91a4SAbel Vesamaintainers: 10*f6ff91a4SAbel Vesa - Bjorn Andersson <andersson@kernel.org> 11*f6ff91a4SAbel Vesa 12*f6ff91a4SAbel Vesaproperties: 13*f6ff91a4SAbel Vesa compatible: 14*f6ff91a4SAbel Vesa items: 15*f6ff91a4SAbel Vesa - enum: 16*f6ff91a4SAbel Vesa - qcom,sm8550-inline-crypto-engine 17*f6ff91a4SAbel Vesa - const: qcom,inline-crypto-engine 18*f6ff91a4SAbel Vesa 19*f6ff91a4SAbel Vesa reg: 20*f6ff91a4SAbel Vesa maxItems: 1 21*f6ff91a4SAbel Vesa 22*f6ff91a4SAbel Vesa clocks: 23*f6ff91a4SAbel Vesa maxItems: 1 24*f6ff91a4SAbel Vesa 25*f6ff91a4SAbel Vesarequired: 26*f6ff91a4SAbel Vesa - compatible 27*f6ff91a4SAbel Vesa - reg 28*f6ff91a4SAbel Vesa - clocks 29*f6ff91a4SAbel Vesa 30*f6ff91a4SAbel VesaadditionalProperties: false 31*f6ff91a4SAbel Vesa 32*f6ff91a4SAbel Vesaexamples: 33*f6ff91a4SAbel Vesa - | 34*f6ff91a4SAbel Vesa #include <dt-bindings/clock/qcom,sm8550-gcc.h> 35*f6ff91a4SAbel Vesa 36*f6ff91a4SAbel Vesa crypto@1d88000 { 37*f6ff91a4SAbel Vesa compatible = "qcom,sm8550-inline-crypto-engine", 38*f6ff91a4SAbel Vesa "qcom,inline-crypto-engine"; 39*f6ff91a4SAbel Vesa reg = <0x01d88000 0x8000>; 40*f6ff91a4SAbel Vesa clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>; 41*f6ff91a4SAbel Vesa }; 42*f6ff91a4SAbel Vesa... 43