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