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
28f8c19401SKrzysztof Kozlowski          - qcom,sm8150-tcsr
29*21a8d573SMukesh Ojha          - qcom,sm8450-tcsr
307677ed11SKrzysztof Kozlowski          - qcom,tcsr-apq8064
317677ed11SKrzysztof Kozlowski          - qcom,tcsr-apq8084
3259c54c59SKathiravan T          - qcom,tcsr-ipq5332
33a328ae85SKrzysztof Kozlowski          - qcom,tcsr-ipq6018
347677ed11SKrzysztof Kozlowski          - qcom,tcsr-ipq8064
35c301311aSPoovendhan Selvaraj          - qcom,tcsr-ipq9574
367eeed203SKrzysztof Kozlowski          - qcom,tcsr-mdm9615
37484cd9c0SMatti Lehtimäki          - qcom,tcsr-msm8226
387677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8660
397677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8916
407677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8953
417677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8960
427677ed11SKrzysztof Kozlowski          - qcom,tcsr-msm8974
43f8c19401SKrzysztof Kozlowski          - qcom,tcsr-msm8996
447677ed11SKrzysztof Kozlowski      - const: syscon
457677ed11SKrzysztof Kozlowski
467677ed11SKrzysztof Kozlowski  reg:
477677ed11SKrzysztof Kozlowski    maxItems: 1
487677ed11SKrzysztof Kozlowski
497677ed11SKrzysztof Kozlowskirequired:
507677ed11SKrzysztof Kozlowski  - compatible
517677ed11SKrzysztof Kozlowski  - reg
527677ed11SKrzysztof Kozlowski
537677ed11SKrzysztof KozlowskiadditionalProperties: false
547677ed11SKrzysztof Kozlowski
557677ed11SKrzysztof Kozlowskiexamples:
567677ed11SKrzysztof Kozlowski  - |
577677ed11SKrzysztof Kozlowski    syscon@1a400000 {
587677ed11SKrzysztof Kozlowski        compatible = "qcom,tcsr-msm8960", "syscon";
597677ed11SKrzysztof Kozlowski        reg = <0x1a400000 0x100>;
607677ed11SKrzysztof Kozlowski    };
61