diff --git a/bindings/arm/msm/msm.yaml b/bindings/arm/msm/msm.yaml new file mode 100644 index 00000000..2393f880 --- /dev/null +++ b/bindings/arm/msm/msm.yaml @@ -0,0 +1,57 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/msm.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Technologies, Inc. MSM + +maintainers: + - Murali Nalajala + - Satya Durga Srinivasu Prabhala + +description: | + MSM uses a combination of DTS and DTSI files to describe the hardware on various + SoCs and boards. Typically, a SoC-specific DTSI file describes the devices + present on a given SoC, and a board-specific DTSI file describes the devices + external to the SoC, although some targets may follow a more simplified + approach. Additionally, the SoC-specific DTSI files may further consist of a + base chip-specific file and a version-specific DTSI file, to facilitate reuse + of device definitions among multiple revisions of the same SoC. + +properties: + compatible: + oneOf: + - description: Qualcomm Technologies, Inc. PINEAPPLE PLATFORM + items: + - enum: + - qcom,pineapple-cdp + - qcom,cdp + - qcom,pineapple-mtp + - qcom,mtp + - qcom,pineapple-qrd + - qcom,qrd + - qcom,pineapple-rcm + - qcom,rcm + - qcom,pineapple-rumi + - qcom,rumi + - const: qcom,pineapple + + - description: Qualcomm Technologies, Inc. SUN RUMI + items: + - enum: + - qcom,sun-adp + - qcom,adp + - qcom,sun-cdp + - qcom,cdp + - qcom,sun-mtp + - qcom,mtp + - qcom,sun-qrd + - qcom,qrd + - qcom,sun-rcm + - qcom,rcm + - qcom,sun-rumi + - qcom,rumi + - const: qcom,sun + +additionalProperties: true