blob: 09e43157cc71fe343a05020ebe9b7c2b2f0fc5d8 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/crypto/qcom,inline-crypto-engine.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm Technologies, Inc. (QTI) Inline Crypto Engine
8
9maintainers:
10 - Bjorn Andersson <andersson@kernel.org>
11
12properties:
13 compatible:
14 items:
15 - enum:
16 - qcom,sa8775p-inline-crypto-engine
17 - qcom,sm8450-inline-crypto-engine
18 - qcom,sm8550-inline-crypto-engine
Tom Rini93743d22024-04-01 09:08:13 -040019 - qcom,sm8650-inline-crypto-engine
Tom Rini53633a82024-02-29 12:33:36 -050020 - const: qcom,inline-crypto-engine
21
22 reg:
23 maxItems: 1
24
25 clocks:
26 maxItems: 1
27
28required:
29 - compatible
30 - reg
31 - clocks
32
33additionalProperties: false
34
35examples:
36 - |
37 #include <dt-bindings/clock/qcom,sm8550-gcc.h>
38
39 crypto@1d88000 {
40 compatible = "qcom,sm8550-inline-crypto-engine",
41 "qcom,inline-crypto-engine";
42 reg = <0x01d88000 0x8000>;
43 clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
44 };
45...