blob: 047c1bf184e668fd6e6bd9c63ca4fb69e662bf4e [file] [log] [blame]
Channagoud Kadabi321da662016-06-30 23:38:54 -07001* Qualcomm Technologies, Inc. MSM
2
3MSM uses a combination of DTS and DTSI files to describe the hardware on various
4SoCs and boards. Typically, a SoC-specific DTSI file describes the devices
5present on a given SoC, and a board-specific DTSI file describes the devices
6external to the SoC, although some targets may follow a more simplified
7approach. Additionally, the SoC-specific DTSI files may further consist of a
8base chip-specific file and a version-specific DTSI file, to facilitate reuse
9of device definitions among multiple revisions of the same SoC.
10
11Required properties:
12- compatible: Every device present on the MSM SoC shall have a 'qcom,' prefix
13 in its compatible string
14
15Example:
16restart@fc4ab000 {
17 compatible = "qcom,pshold";
18 reg = <0xfc4ab000 0x4>;
19};
20
21
22* Compatible strings:
23
24SoCs:
25
26- APQ8016
27 compatible = "qcom,apq8016"
28
29- APQ8026
30 compatible = "qcom,apq8026"
31
32- APQ8074
33 compatible = "qcom,apq8074"
34
35- APQ8084
36 compatible = "qcom,apq8084"
37
38- APQ8094
39 compatible = "qcom,apq8094"
40
41- APQ8096
42 compatible = "qcom,apq8096"
43
44- APQ8937
45 compatible = "qcom,apq8037"
46
47- APQ8017
48 compatible = "qcom,apq8017"
49
50- APQ8053
51 compatible = "qcom,apq8053"
52
53- MDM9630
54 compatible = "qcom,mdm9630"
55
56- MSM8226
57 compatible = "qcom,msm8226"
58
59- MSM8610
60 compatible = "qcom,msm8610"
61
62- MSM8909
63 compatible = "qcom,msm8909"
64
65- MSM8916
66 compatible = "qcom,msm8916"
67
68- MSM8917
69 compatible = "qcom,msm8917"
70
71- MSM8936
72 compatible = "qcom,msm8936"
73
74- MSM8960
75 compatible = "qcom,msm8960"
76
77- MSM8992
78 compatible = "qcom,msm8992"
79
80- MSM8994
81 compatible = "qcom,msm8994"
82
83- MSM8996
84 compatible = "qcom,msm8996"
85
86- MSMCOBALT
87 compatible = "qcom,msmcobalt"
88
Kyle Yan6a20fae2017-02-14 13:34:41 -080089- SDM845
90 compatible = "qcom,sdm845"
Channagoud Kadabi321da662016-06-30 23:38:54 -070091
Imran Khan04f08312017-03-30 15:07:43 +053092- SDM670
93 compatible = "qcom,sdm670"
Kyle Yan18b01d62016-11-08 15:26:53 -080094
Kaushal Kumar98094702017-09-18 13:00:08 +053095- QCS605
96 compatible = "qcom,qcs605"
97
Channagoud Kadabi321da662016-06-30 23:38:54 -070098- MSM8952
99 compatible = "qcom,msm8952"
100
101- APQ8052
102 compatible = "qcom,apq8052"
103
104- MSM8953
105 compatible = "qcom,msm8953"
106
107- MSM8937
108 compatible = "qcom,msm8937"
109
110- MDM9640
111 compatible = "qcom,mdm9640"
112
113- MDMCALIFORNIUM
114 compatible = "qcom,mdmcalifornium"
115
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700116- SDXPOORWILLS
117 compatible = "qcom,sdxpoorwills"
118
Channagoud Kadabi321da662016-06-30 23:38:54 -0700119- VPIPA
120 compatible = "qcom,msmvpipa"
121
122- MDM9607
123 compatible = "qcom,mdm9607"
124
125- MSM8909
126 compatible = "qcom,apq8009"
127
128Generic board variants:
129
130- CDP device:
131 compatible = "qcom,cdp"
132
133- MTP device:
134 compatible = "qcom,mtp"
135
136- FLUID device:
137 compatible = "qcom,fluid"
138
139- LIQUID device:
140 compatible = "qcom,liquid"
141
142- Dragonboard device:
143 compatible = "qcom,dragonboard"
144
145- SBC device:
146 compatible = "qcom,sbc"
147
148- SURF device:
149 compatible = "qcom,surf"
150
151- QRD device:
152 compatible = "qcom,qrd"
153
154- ADP device:
155 compatible = "qcom,adp"
156
157- Simulator device:
158 compatible = "qcom,sim"
159
160- RUMI device:
161 compatible = "qcom,rumi"
162
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800163- VR device:
164 compatible = "qcom,qvr"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700165
166
167Boards (SoC type + board variant):
168
169compatible = "qcom,apq8016"
170compatible = "qcom,apq8026-cdp"
171compatible = "qcom,apq8026-mtp"
172compatible = "qcom,apq8026-xpm"
173compatible = "qcom,apq8074-cdp"
174compatible = "qcom,apq8074-dragonboard"
175compatible = "qcom,apq8074-liquid"
176compatible = "qcom,apq8084-cdp"
177compatible = "qcom,apq8084-liquid"
178compatible = "qcom,apq8084-mtp"
179compatible = "qcom,apq8084-sbc"
180compatible = "qcom,apq8094-cdp"
181compatible = "qcom,apq8094-fluid"
182compatible = "qcom,apq8094-liquid"
183compatible = "qcom,apq8094-mtp"
184compatible = "qcom,apq8094-dragonboard"
185compatible = "qcom,apq8096-cdp"
186compatible = "qcom,apq8096-mtp"
187compatible = "qcom,apq8096-dragonboard"
188compatible = "qcom,apq8096-sbc"
189compatible = "qcom,apq8096-liquid"
190compatible = "qcom,apq8037-cdp"
191compatible = "qcom,apq8037-mtp"
192compatible = "qcom,apq8017-cdp"
193compatible = "qcom,apq8017-mtp"
194compatible = "qcom,apq8053-cdp"
195compatible = "qcom,apq8053-mtp"
196compatible = "qcom,mdm9630-cdp"
197compatible = "qcom,mdm9630-mtp"
198compatible = "qcom,mdm9630-sim"
199compatible = "qcom,msm8226-cdp"
200compatible = "qcom,msm8226-fluid"
201compatible = "qcom,msm8226-mtp"
202compatible = "qcom,msm8226-qrd"
203compatible = "qcom,msm8226-sim"
204compatible = "qcom,msm8610-cdp"
205compatible = "qcom,msm8610-mtp"
206compatible = "qcom,msm8610-qrd"
207compatible = "qcom,msm8610-rumi"
208compatible = "qcom,msm8610-sim"
209compatible = "qcom,msm8660-surf"
210compatible = "qcom,msm8909-cdp"
211compatible = "qcom,msm8909-mtp"
212compatible = "qcom,msm8909-qrd"
213compatible = "qcom,msm8909-rumi"
214compatible = "qcom,msm8909-sim"
215compatible = "qcom,msm8916-cdp"
216compatible = "qcom,msm8916-mtp"
217compatible = "qcom,msm8916-qrd-skuh"
218compatible = "qcom,msm8916-qrd-skuhf"
219compatible = "qcom,msm8916-qrd-skui"
220compatible = "qcom,msm8916-qrd-skuic"
221compatible = "qcom,msm8916-qrd-skuid"
222compatible = "qcom,msm8916-qrd-skut1"
223compatible = "qcom,msm8916-rumi"
224compatible = "qcom,msm8916-sim"
225compatible = "qcom,msm8917-cdp"
226compatible = "qcom,msm8917-mtp"
227compatible = "qcom,msm8917-rumi"
228compatible = "qcom,msm8917-qrd"
229compatible = "qcom,msm8917-qrd-sku5"
230compatible = "qcom,msm8926-cdp"
231compatible = "qcom,msm8926-mtp"
232compatible = "qcom,msm8926-qrd"
233compatible = "qcom,msm8936-cdp"
234compatible = "qcom,msm8936-mtp"
235compatible = "qcom,msm8939-cdp"
236compatible = "qcom,msm8939-mtp"
237compatible = "qcom,msm8939-qrd-skuk"
238compatible = "qcom,msm8939-qrd-skul"
239compatible = "qcom,msm8939-rumi"
240compatible = "qcom,msm8939-sim"
241compatible = "qcom,msm8960-cdp"
242compatible = "qcom,msm8974-cdp"
243compatible = "qcom,msm8974-fluid"
244compatible = "qcom,msm8974-liquid"
245compatible = "qcom,msm8974-mtp"
246compatible = "qcom,msm8974-rumi"
247compatible = "qcom,msm8974-sim"
248compatible = "qcom,msm8992-cdp"
249compatible = "qcom,msm8992-mtp"
250compatible = "qcom,msm8992-rumi"
251compatible = "qcom,msm8992-sim"
252compatible = "qcom,msm8994-cdp"
253compatible = "qcom,msm8994-fluid"
254compatible = "qcom,msm8994-liquid"
255compatible = "qcom,msm8994-mtp"
256compatible = "qcom,msm8994-rumi"
257compatible = "qcom,msm8994-sim"
258compatible = "qcom,msm8996-rumi"
259compatible = "qcom,msm8996-sim"
260compatible = "qcom,msm8996-cdp"
261compatible = "qcom,msm8996-dtp"
262compatible = "qcom,msm8996-fluid"
263compatible = "qcom,msm8996-liquid"
264compatible = "qcom,msm8996-mtp"
265compatible = "qcom,msm8996-adp"
266compatible = "qcom,msmcobalt-sim"
267compatible = "qcom,msmcobalt-rumi"
268compatible = "qcom,msmcobalt-cdp"
Kyle Yan6a20fae2017-02-14 13:34:41 -0800269compatible = "qcom,sdm845-sim"
270compatible = "qcom,sdm845-rumi"
271compatible = "qcom,sdm845-cdp"
272compatible = "qcom,sdm845-mtp"
273compatible = "qcom,sdm845-mtp"
Channagoud Kadabi44da4952017-03-20 20:35:56 -0700274compatible = "qcom,sdm845-qrd"
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800275compatible = "qcom,sdm845-qvr"
Channagoud Kadabi2c424762017-08-24 13:01:18 -0700276compatible = "qcom,sda845-cdp"
277compatible = "qcom,sda845-mtp"
278compatible = "qcom,sda845-qrd"
Imran Khan04f08312017-03-30 15:07:43 +0530279compatible = "qcom,sdm670-rumi"
280compatible = "qcom,sdm670-cdp"
281compatible = "qcom,sdm670-mtp"
Kaushal Kumar98094702017-09-18 13:00:08 +0530282compatible = "qcom,qcs605-cdp"
283compatible = "qcom,qcs605-mtp"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700284compatible = "qcom,msm8952-rumi"
285compatible = "qcom,msm8952-sim"
286compatible = "qcom,msm8952-qrd"
287compatible = "qcom,msm8952-qrd-skum"
288compatible = "qcom,msm8952-cdp"
289compatible = "qcom,msm8952-mtp"
290compatible = "qcom,apq8052-cdp"
291compatible = "qcom,apq8052-mtp"
292compatible = "qcom,msm8937-rumi"
293compatible = "qcom,msm8937-cdp"
294compatible = "qcom,msm8937-mtp"
295compatible = "qcom,msm8937-qrd"
296compatible = "qcom,msm8937-pmi8950-qrd-sku1"
297compatible = "qcom,msm8937-pmi8937-qrd-sku2"
298compatible = "qcom,msm8953-rumi"
299compatible = "qcom,msm8953-sim"
300compatible = "qcom,msm8953-cdp"
301compatible = "qcom,msm8953-mtp"
302compatible = "qcom,msm8953-qrd"
303compatible = "qcom,msm8953-qrd-sku3"
304compatible = "qcom,mdm9640-cdp"
305compatible = "qcom,mdm9640-mtp"
306compatible = "qcom,mdm9640-rumi"
307compatible = "qcom,mdm9640-sim"
308compatible = "qcom,msmvpipa-sim"
309compatible = "qcom,mdm9607-rumi"
310compatible = "qcom,mdm9607-cdp"
311compatible = "qcom,mdm9607-mtp"
312compatible = "qcom,mdmcalifornium-rumi"
313compatible = "qcom,mdmcalifornium-sim"
314compatible = "qcom,mdmcalifornium-cdp"
315compatible = "qcom,mdmcalifornium-mtp"
316compatible = "qcom,apq8009-cdp"
317compatible = "qcom,apq8009-mtp"
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700318compatible = "qcom,sdxpoorwills-rumi"