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:
51 The 'board' element must be one of the following strings:
66 The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
67 where the minor number may be omitted when it's zero, i.e. v1.0 is the same
68 as v1. If all versions of the 'board_version' elements match, then a
69 wildcard '*' should be used, e.g. 'v*'.
71 The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
75 "qcom,msm8916-v1-cdp-pm8916-v2.1"
77 A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
80 "qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
82 A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
97 - qcom,apq8064-cm-qs600
98 - qcom,apq8064-ifc6410
103 - qcom,apq8074-dragonboard
104 - const: qcom,apq8074
108 - qcom,apq8060-dragonboard
110 - const: qcom,msm8660
116 - const: qcom,apq8084
121 - const: qcom,msm8226
126 - const: qcom,msm8960
135 - const: qcom,msm8974
138 - const: qcom,msm8916-mtp
139 - const: qcom,msm8916-mtp/1
140 - const: qcom,msm8916
147 - const: qcom,msm8916
150 - const: longcheer,l8150
151 - const: qcom,msm8916-v1-qrd/9-v1
152 - const: qcom,msm8916
157 - const: qcom,apq8094
165 - const: qcom,msm8994
168 - const: qcom,msm8996-mtp
172 - qcom,ipq4019-ap-dk04.1-c3
173 - qcom,ipq4019-ap-dk07.1-c1
174 - qcom,ipq4019-ap-dk07.1-c2
175 - qcom,ipq4019-dk04.1-c1
176 - const: qcom,ipq4019
181 - const: qcom,ipq8064
186 - qcom,ipq8074-hk10-c1
187 - qcom,ipq8074-hk10-c2
188 - const: qcom,ipq8074
211 - qcom,sdx55-telit-fn980-tlb
218 - qcom,ipq6018-cp01-c1
219 - const: qcom,ipq6018
224 - const: qcom,sa8155p
243 additionalProperties: true