162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 262306a36Sopenharmony_ci%YAML 1.2 362306a36Sopenharmony_ci--- 462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/mfd/qcom,tcsr.yaml# 562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 662306a36Sopenharmony_ci 762306a36Sopenharmony_cititle: Qualcomm Top Control and Status Register 862306a36Sopenharmony_ci 962306a36Sopenharmony_cimaintainers: 1062306a36Sopenharmony_ci - Bjorn Andersson <bjorn.andersson@linaro.org> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cidescription: 1362306a36Sopenharmony_ci Qualcomm devices have a set of registers that provide various control and 1462306a36Sopenharmony_ci status functions for their peripherals. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciproperties: 1762306a36Sopenharmony_ci compatible: 1862306a36Sopenharmony_ci items: 1962306a36Sopenharmony_ci - enum: 2062306a36Sopenharmony_ci - qcom,msm8976-tcsr 2162306a36Sopenharmony_ci - qcom,msm8998-tcsr 2262306a36Sopenharmony_ci - qcom,qcs404-tcsr 2362306a36Sopenharmony_ci - qcom,sc7180-tcsr 2462306a36Sopenharmony_ci - qcom,sc7280-tcsr 2562306a36Sopenharmony_ci - qcom,sc8280xp-tcsr 2662306a36Sopenharmony_ci - qcom,sdm630-tcsr 2762306a36Sopenharmony_ci - qcom,sdm845-tcsr 2862306a36Sopenharmony_ci - qcom,sdx55-tcsr 2962306a36Sopenharmony_ci - qcom,sdx65-tcsr 3062306a36Sopenharmony_ci - qcom,sm8150-tcsr 3162306a36Sopenharmony_ci - qcom,sm8450-tcsr 3262306a36Sopenharmony_ci - qcom,tcsr-apq8064 3362306a36Sopenharmony_ci - qcom,tcsr-apq8084 3462306a36Sopenharmony_ci - qcom,tcsr-ipq5332 3562306a36Sopenharmony_ci - qcom,tcsr-ipq6018 3662306a36Sopenharmony_ci - qcom,tcsr-ipq8064 3762306a36Sopenharmony_ci - qcom,tcsr-ipq8074 3862306a36Sopenharmony_ci - qcom,tcsr-ipq9574 3962306a36Sopenharmony_ci - qcom,tcsr-mdm9615 4062306a36Sopenharmony_ci - qcom,tcsr-msm8226 4162306a36Sopenharmony_ci - qcom,tcsr-msm8660 4262306a36Sopenharmony_ci - qcom,tcsr-msm8916 4362306a36Sopenharmony_ci - qcom,tcsr-msm8953 4462306a36Sopenharmony_ci - qcom,tcsr-msm8960 4562306a36Sopenharmony_ci - qcom,tcsr-msm8974 4662306a36Sopenharmony_ci - qcom,tcsr-msm8996 4762306a36Sopenharmony_ci - const: syscon 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci reg: 5062306a36Sopenharmony_ci maxItems: 1 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_cirequired: 5362306a36Sopenharmony_ci - compatible 5462306a36Sopenharmony_ci - reg 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciadditionalProperties: false 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ciexamples: 5962306a36Sopenharmony_ci - | 6062306a36Sopenharmony_ci syscon@1a400000 { 6162306a36Sopenharmony_ci compatible = "qcom,tcsr-msm8960", "syscon"; 6262306a36Sopenharmony_ci reg = <0x1a400000 0x100>; 6362306a36Sopenharmony_ci }; 64