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 227ef62cebSEmmanuel Vadot - qcom,qcs404-tcsr 237ef62cebSEmmanuel Vadot - qcom,sc7180-tcsr 247ef62cebSEmmanuel Vadot - qcom,sc7280-tcsr 258bab661aSEmmanuel Vadot - qcom,sc8280xp-tcsr 267ef62cebSEmmanuel Vadot - qcom,sdm630-tcsr 277ef62cebSEmmanuel Vadot - qcom,sdm845-tcsr 28fac71e4eSEmmanuel Vadot - qcom,sdx55-tcsr 29fac71e4eSEmmanuel Vadot - qcom,sdx65-tcsr 3084943d6fSEmmanuel Vadot - qcom,sm4450-tcsr 317ef62cebSEmmanuel Vadot - qcom,sm8150-tcsr 32*8d13bc63SEmmanuel Vadot - qcom,sm8250-tcsr 33*8d13bc63SEmmanuel Vadot - qcom,sm8350-tcsr 34fac71e4eSEmmanuel Vadot - qcom,sm8450-tcsr 35b97ee269SEmmanuel Vadot - qcom,tcsr-apq8064 36b97ee269SEmmanuel Vadot - qcom,tcsr-apq8084 37cb7aa33aSEmmanuel Vadot - qcom,tcsr-ipq5332 387ef62cebSEmmanuel Vadot - qcom,tcsr-ipq6018 39b97ee269SEmmanuel Vadot - qcom,tcsr-ipq8064 40f126890aSEmmanuel Vadot - qcom,tcsr-ipq8074 41fac71e4eSEmmanuel Vadot - qcom,tcsr-ipq9574 42b97ee269SEmmanuel Vadot - qcom,tcsr-mdm9615 43cb7aa33aSEmmanuel Vadot - qcom,tcsr-msm8226 44b97ee269SEmmanuel Vadot - qcom,tcsr-msm8660 45b97ee269SEmmanuel Vadot - qcom,tcsr-msm8916 46b97ee269SEmmanuel Vadot - qcom,tcsr-msm8953 47b97ee269SEmmanuel Vadot - qcom,tcsr-msm8960 48b97ee269SEmmanuel Vadot - qcom,tcsr-msm8974 497ef62cebSEmmanuel Vadot - qcom,tcsr-msm8996 50b97ee269SEmmanuel Vadot - const: syscon 51b97ee269SEmmanuel Vadot 52b97ee269SEmmanuel Vadot reg: 53b97ee269SEmmanuel Vadot maxItems: 1 54b97ee269SEmmanuel Vadot 55b97ee269SEmmanuel Vadotrequired: 56b97ee269SEmmanuel Vadot - compatible 57b97ee269SEmmanuel Vadot - reg 58b97ee269SEmmanuel Vadot 59b97ee269SEmmanuel VadotadditionalProperties: false 60b97ee269SEmmanuel Vadot 61b97ee269SEmmanuel Vadotexamples: 62b97ee269SEmmanuel Vadot - | 63b97ee269SEmmanuel Vadot syscon@1a400000 { 64b97ee269SEmmanuel Vadot compatible = "qcom,tcsr-msm8960", "syscon"; 65b97ee269SEmmanuel Vadot reg = <0x1a400000 0x100>; 66b97ee269SEmmanuel Vadot }; 67