xref: /openbmc/linux/Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b76b4e1dSSibi Sankar# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2b76b4e1dSSibi Sankar%YAML 1.2
3b76b4e1dSSibi Sankar---
4b76b4e1dSSibi Sankar$id: http://devicetree.org/schemas/reset/qcom,aoss-reset.yaml#
5b76b4e1dSSibi Sankar$schema: http://devicetree.org/meta-schemas/core.yaml#
6b76b4e1dSSibi Sankar
7b76b4e1dSSibi Sankartitle: Qualcomm AOSS Reset Controller
8b76b4e1dSSibi Sankar
9b76b4e1dSSibi Sankarmaintainers:
10*f5f1a977SSibi Sankar  - Sibi Sankar <quic_sibis@quicinc.com>
11b76b4e1dSSibi Sankar
12b76b4e1dSSibi Sankardescription:
13b76b4e1dSSibi Sankar  The bindings describe the reset-controller found on AOSS-CC (always on
14b76b4e1dSSibi Sankar  subsystem) for Qualcomm Technologies Inc SoCs.
15b76b4e1dSSibi Sankar
16b76b4e1dSSibi Sankarproperties:
17b76b4e1dSSibi Sankar  compatible:
18b76b4e1dSSibi Sankar    oneOf:
19b76b4e1dSSibi Sankar      - description: on SC7180 SoCs the following compatibles must be specified
20b76b4e1dSSibi Sankar        items:
21b76b4e1dSSibi Sankar          - const: "qcom,sc7180-aoss-cc"
22b76b4e1dSSibi Sankar          - const: "qcom,sdm845-aoss-cc"
23b76b4e1dSSibi Sankar
24a30d49ffSSibi Sankar      - description: on SC7280 SoCs the following compatibles must be specified
25a30d49ffSSibi Sankar        items:
26a30d49ffSSibi Sankar          - const: "qcom,sc7280-aoss-cc"
27a30d49ffSSibi Sankar          - const: "qcom,sdm845-aoss-cc"
28a30d49ffSSibi Sankar
29b76b4e1dSSibi Sankar      - description: on SDM845 SoCs the following compatibles must be specified
30b76b4e1dSSibi Sankar        items:
31b76b4e1dSSibi Sankar          - const: "qcom,sdm845-aoss-cc"
32b76b4e1dSSibi Sankar
33b76b4e1dSSibi Sankar  reg:
34b76b4e1dSSibi Sankar    maxItems: 1
35b76b4e1dSSibi Sankar
36b76b4e1dSSibi Sankar  '#reset-cells':
37b76b4e1dSSibi Sankar    const: 1
38b76b4e1dSSibi Sankar
39b76b4e1dSSibi Sankarrequired:
40b76b4e1dSSibi Sankar  - compatible
41b76b4e1dSSibi Sankar  - reg
42b76b4e1dSSibi Sankar  - '#reset-cells'
43b76b4e1dSSibi Sankar
44b76b4e1dSSibi SankaradditionalProperties: false
45b76b4e1dSSibi Sankar
46b76b4e1dSSibi Sankarexamples:
47b76b4e1dSSibi Sankar  - |
48b76b4e1dSSibi Sankar    aoss_reset: reset-controller@c2a0000 {
49b76b4e1dSSibi Sankar      compatible = "qcom,sdm845-aoss-cc";
50b76b4e1dSSibi Sankar      reg = <0xc2a0000 0x31000>;
51b76b4e1dSSibi Sankar      #reset-cells = <1>;
52b76b4e1dSSibi Sankar    };
53