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