1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/arm/qcom.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: QCOM device tree bindings
10 - Stephen Boyd <sboyd@codeaurora.org>
13 Some qcom based bootloaders identify the dtb blob based on a set of
14 device properties like SoC and platform and revisions of those components.
15 To support this scheme, we encode this information into the board compatible
18 Each board must specify a top-level board compatible string with the following
21 compatible = "qcom,<SoC>[-<soc_version>][-<foundry_id>]-<board>[/<subtype>][-<board_version>]"
23 The 'SoC' and 'board' elements are required. All other elements are optional.
25 The 'SoC' element must be one of the following strings:
56 The 'board' element must be one of the following strings:
71 The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
72 where the minor number may be omitted when it's zero, i.e. v1.0 is the same
73 as v1. If all versions of the 'board_version' elements match, then a
74 wildcard '*' should be used, e.g. 'v*'.
76 The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
80 "qcom,msm8916-v1-cdp-pm8916-v2.1"
82 A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
85 "qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
87 A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
103 - const: qcom,apq8026
110 - qcom,apq8064-cm-qs600
111 - qcom,apq8064-ifc6410
112 - const: qcom,apq8064
116 - qcom,apq8074-dragonboard
117 - const: qcom,apq8074
121 - qcom,apq8060-dragonboard
123 - const: qcom,msm8660
129 - const: qcom,apq8084
134 - const: qcom,msm8226
139 - const: qcom,msm8960
149 - const: qcom,msm8974
154 - const: qcom,msm8916-mtp/1
155 - const: qcom,msm8916-mtp
156 - const: qcom,msm8916
163 - const: qcom,msm8916
173 - const: qcom,apq8094
177 - arrow,apq8096-db820c
179 - const: qcom,apq8096-sbc
180 - const: qcom,apq8096
190 - const: qcom,msm8996
194 - qcom,ipq4019-ap-dk01.1-c1
195 - qcom,ipq4019-ap-dk04.1-c3
196 - qcom,ipq4019-ap-dk07.1-c1
197 - qcom,ipq4019-ap-dk07.1-c2
198 - qcom,ipq4019-dk04.1-c1
199 - const: qcom,ipq4019
204 - const: qcom,ipq8064
209 - qcom,ipq8074-hk10-c1
210 - qcom,ipq8074-hk10-c2
211 - const: qcom,ipq8074
241 - qcom,sdx55-telit-fn980-tlb
253 - qcom,ipq6018-cp01-c1
254 - const: qcom,ipq6018
259 - const: qcom,sa8155p
289 additionalProperties: true