17677ed11SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
27677ed11SKrzysztof Kozlowski%YAML 1.2
37677ed11SKrzysztof Kozlowski---
47677ed11SKrzysztof Kozlowski$id: http://devicetree.org/schemas/mfd/qcom,tcsr.yaml#
57677ed11SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
67677ed11SKrzysztof Kozlowski
77677ed11SKrzysztof Kozlowskititle: Qualcomm Top Control and Status Register
87677ed11SKrzysztof Kozlowski
97677ed11SKrzysztof Kozlowskimaintainers:
107677ed11SKrzysztof Kozlowski  - Bjorn Andersson <bjorn.andersson@linaro.org>
117677ed11SKrzysztof Kozlowski
127677ed11SKrzysztof Kozlowskidescription:
137677ed11SKrzysztof Kozlowski  Qualcomm devices have a set of registers that provide various control and
147677ed11SKrzysztof Kozlowski  status functions for their peripherals.
157677ed11SKrzysztof Kozlowski
167677ed11SKrzysztof Kozlowskiproperties:
177677ed11SKrzysztof Kozlowski  compatible:
18a328ae85SKrzysztof Kozlowski    items:
197677ed11SKrzysztof Kozlowski      - enum:
20411ffc82SAngeloGioacchino Del Regno          - qcom,msm8976-tcsr
21f8c19401SKrzysztof Kozlowski          - qcom,msm8998-tcsr
22f8c19401SKrzysztof Kozlowski          - qcom,qcs404-tcsr
23f8c19401SKrzysztof Kozlowski          - qcom,sc7180-tcsr
24f8c19401SKrzysztof Kozlowski          - qcom,sc7280-tcsr
2503317a86SJohan Hovold          - qcom,sc8280xp-tcsr
26f8c19401SKrzysztof Kozlowski          - qcom,sdm630-tcsr
27f8c19401SKrzysztof Kozlowski          - qcom,sdm845-tcsr
28e8e9837dSKrzysztof Kozlowski          - qcom,sdx55-tcsr
292c6a1bdeSRohit Agarwal          - qcom,sdx65-tcsr
30f8c19401SKrzysztof Kozlowski          - qcom,sm8150-tcsr
3121a8d573SMukesh Ojha          - qcom,sm8450-tcsr
327677ed11SKrzysztof Kozlowski          - qcom,tcsr-apq8064
337677ed11SKrzysztof Kozlowski          - qcom,tcsr-apq8084
3459c54c59SKathiravan T          - qcom,tcsr-ipq5332
35a328ae85SKrzysztof Kozlowski          - qcom,tcsr-ipq6018
367677ed11SKrzysztof Kozlowski          - qcom,tcsr-ipq8064
37*2ce68cf1SVignesh Viswanathan          - qcom,tcsr-ipq8074
38c301311aSPoovendhan Selvaraj          - qcom,tcsr-ipq9574
397eeed203SKrzysztof Kozlowski          - qcom,tcsr-mdm9615
40484cd9c0SMatti Lehtimäki          - qcom,tcsr-msm8226
417677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8660
427677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8916
437677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8953
447677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8960
457677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8974
46f8c19401SKrzysztof Kozlowski          - qcom,tcsr-msm8996
477677ed11SKrzysztof Kozlowski      - const: syscon
487677ed11SKrzysztof Kozlowski
497677ed11SKrzysztof Kozlowski  reg:
507677ed11SKrzysztof Kozlowski    maxItems: 1
517677ed11SKrzysztof Kozlowski
527677ed11SKrzysztof Kozlowskirequired:
537677ed11SKrzysztof Kozlowski  - compatible
547677ed11SKrzysztof Kozlowski  - reg
557677ed11SKrzysztof Kozlowski
567677ed11SKrzysztof KozlowskiadditionalProperties: false
577677ed11SKrzysztof Kozlowski
587677ed11SKrzysztof Kozlowskiexamples:
597677ed11SKrzysztof Kozlowski  - |
607677ed11SKrzysztof Kozlowski    syscon@1a400000 {
617677ed11SKrzysztof Kozlowski        compatible = "qcom,tcsr-msm8960", "syscon";
627677ed11SKrzysztof Kozlowski        reg = <0x1a400000 0x100>;
637677ed11SKrzysztof Kozlowski    };
64