1b97ee269SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2b97ee269SEmmanuel Vadot%YAML 1.2 3b97ee269SEmmanuel Vadot--- 4b97ee269SEmmanuel Vadot$id: http://devicetree.org/schemas/mfd/qcom,tcsr.yaml# 5b97ee269SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6b97ee269SEmmanuel Vadot 7b97ee269SEmmanuel Vadottitle: Qualcomm Top Control and Status Register 8b97ee269SEmmanuel Vadot 9b97ee269SEmmanuel Vadotmaintainers: 10b97ee269SEmmanuel Vadot - Bjorn Andersson <bjorn.andersson@linaro.org> 11b97ee269SEmmanuel Vadot 12b97ee269SEmmanuel Vadotdescription: 13b97ee269SEmmanuel Vadot Qualcomm devices have a set of registers that provide various control and 14b97ee269SEmmanuel Vadot status functions for their peripherals. 15b97ee269SEmmanuel Vadot 16b97ee269SEmmanuel Vadotproperties: 17b97ee269SEmmanuel Vadot compatible: 187ef62cebSEmmanuel Vadot items: 19b97ee269SEmmanuel Vadot - enum: 208bab661aSEmmanuel Vadot - qcom,msm8976-tcsr 217ef62cebSEmmanuel Vadot - qcom,msm8998-tcsr 2201950c46SEmmanuel Vadot - qcom,qcm2290-tcsr 237ef62cebSEmmanuel Vadot - qcom,qcs404-tcsr 24*b2d2a78aSEmmanuel Vadot - qcom,sa8775p-tcsr 257ef62cebSEmmanuel Vadot - qcom,sc7180-tcsr 267ef62cebSEmmanuel Vadot - qcom,sc7280-tcsr 278bab661aSEmmanuel Vadot - qcom,sc8280xp-tcsr 287ef62cebSEmmanuel Vadot - qcom,sdm630-tcsr 297ef62cebSEmmanuel Vadot - qcom,sdm845-tcsr 30fac71e4eSEmmanuel Vadot - qcom,sdx55-tcsr 31fac71e4eSEmmanuel Vadot - qcom,sdx65-tcsr 327d0873ebSEmmanuel Vadot - qcom,sdx75-tcsr 3384943d6fSEmmanuel Vadot - qcom,sm4450-tcsr 3401950c46SEmmanuel Vadot - qcom,sm6115-tcsr 357ef62cebSEmmanuel Vadot - qcom,sm8150-tcsr 368d13bc63SEmmanuel Vadot - qcom,sm8250-tcsr 378d13bc63SEmmanuel Vadot - qcom,sm8350-tcsr 38fac71e4eSEmmanuel Vadot - qcom,sm8450-tcsr 39b97ee269SEmmanuel Vadot - qcom,tcsr-apq8064 40b97ee269SEmmanuel Vadot - qcom,tcsr-apq8084 41cb7aa33aSEmmanuel Vadot - qcom,tcsr-ipq5332 427ef62cebSEmmanuel Vadot - qcom,tcsr-ipq6018 43b97ee269SEmmanuel Vadot - qcom,tcsr-ipq8064 44f126890aSEmmanuel Vadot - qcom,tcsr-ipq8074 45fac71e4eSEmmanuel Vadot - qcom,tcsr-ipq9574 46b97ee269SEmmanuel Vadot - qcom,tcsr-mdm9615 47cb7aa33aSEmmanuel Vadot - qcom,tcsr-msm8226 48b97ee269SEmmanuel Vadot - qcom,tcsr-msm8660 49b97ee269SEmmanuel Vadot - qcom,tcsr-msm8916 50b97ee269SEmmanuel Vadot - qcom,tcsr-msm8953 51b97ee269SEmmanuel Vadot - qcom,tcsr-msm8960 52b97ee269SEmmanuel Vadot - qcom,tcsr-msm8974 537ef62cebSEmmanuel Vadot - qcom,tcsr-msm8996 54b97ee269SEmmanuel Vadot - const: syscon 55b97ee269SEmmanuel Vadot 56b97ee269SEmmanuel Vadot reg: 57b97ee269SEmmanuel Vadot maxItems: 1 58b97ee269SEmmanuel Vadot 59b97ee269SEmmanuel Vadotrequired: 60b97ee269SEmmanuel Vadot - compatible 61b97ee269SEmmanuel Vadot - reg 62b97ee269SEmmanuel Vadot 63b97ee269SEmmanuel VadotadditionalProperties: false 64b97ee269SEmmanuel Vadot 65b97ee269SEmmanuel Vadotexamples: 66b97ee269SEmmanuel Vadot - | 67b97ee269SEmmanuel Vadot syscon@1a400000 { 68b97ee269SEmmanuel Vadot compatible = "qcom,tcsr-msm8960", "syscon"; 69b97ee269SEmmanuel Vadot reg = <0x1a400000 0x100>; 70b97ee269SEmmanuel Vadot }; 71