blob: 36b7a575ba1b1ba71c02efc7fdb36b4dbf85c98a [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
Chetan C R95b6ac42018-09-05 13:51:00 +053071- MSM8940
72 compatible = "qcom,msm8940"
73
Channagoud Kadabi321da662016-06-30 23:38:54 -070074- MSM8936
75 compatible = "qcom,msm8936"
76
77- MSM8960
78 compatible = "qcom,msm8960"
79
80- MSM8992
81 compatible = "qcom,msm8992"
82
83- MSM8994
84 compatible = "qcom,msm8994"
85
86- MSM8996
87 compatible = "qcom,msm8996"
88
89- MSMCOBALT
90 compatible = "qcom,msmcobalt"
91
Kyle Yan6a20fae2017-02-14 13:34:41 -080092- SDM845
93 compatible = "qcom,sdm845"
Channagoud Kadabi321da662016-06-30 23:38:54 -070094
Imran Khan04f08312017-03-30 15:07:43 +053095- SDM670
96 compatible = "qcom,sdm670"
Kyle Yan18b01d62016-11-08 15:26:53 -080097
Kaushal Kumar98094702017-09-18 13:00:08 +053098- QCS605
99 compatible = "qcom,qcs605"
100
Kaushal Kumar20691842018-06-04 15:54:45 +0530101- SXR1120
102 compatible = "qcom,sxr1120"
103
Kaushal Kumara7de06d2017-09-18 16:53:53 +0530104- SDA670
105 compatible = "qcom,sda670"
106
Kaushal Kumar85b6ea72018-06-06 12:21:15 +0530107- SXR1130
108 compatible = "qcom,sxr1130"
109
Teng Fei Fanb3207d92018-08-21 16:36:20 +0800110- QRD1130
111 compatible = "qcom,sxr1130-qrd"
112
Rajesh Bharathwaj1a5d0302019-10-31 21:43:32 -0700113- SMVWR1130
114 compatible = "qcom,sxr1130-smrtvwr"
115
Channagoud Kadabi321da662016-06-30 23:38:54 -0700116- MSM8952
117 compatible = "qcom,msm8952"
118
119- APQ8052
120 compatible = "qcom,apq8052"
121
122- MSM8953
123 compatible = "qcom,msm8953"
124
Maria Yu6451c372017-09-28 17:04:28 +0800125- SDM450
126 compatible = "qcom,sdm450"
127
Maria Yu8ccdd082018-04-23 13:57:44 +0800128- SDA450
129 compatible = "qcom,sda450"
130
Maria Yuf16c1602017-12-22 13:05:17 +0800131- SDM632
132 compatible = "qcom,sdm632"
133
134- SDA632
135 compatible = "qcom,sda632"
136
Channagoud Kadabi321da662016-06-30 23:38:54 -0700137- MSM8937
138 compatible = "qcom,msm8937"
139
Jingbiao Ludc9d8782018-01-31 16:35:04 +0800140- SDM439
141 compatible = "qcom,sdm439"
142
Tingwei Zhang89b99272018-04-12 13:14:36 +0800143- SDA439
144 compatible = "qcom,sda439"
145
Jingbiao Ludc9d8782018-01-31 16:35:04 +0800146- SDM429
147 compatible = "qcom,sdm429"
148
Tingwei Zhang89b99272018-04-12 13:14:36 +0800149- SDA429
150 compatible = "qcom,sda429"
151
shaoxing2b289c82019-05-08 15:22:59 +0800152- SDM429W
153 compatible = "qcom,sdm429w"
154
mengjiangc371b032019-09-16 19:44:22 +0800155- SDA429W
156 compatible = "qcom,sda429w"
157
Teng Fei Fanbd372b42018-09-17 10:44:18 +0800158- QM215
159 compatible = "qcom, qm215"
160
Vishwanath Raju Kd8796fd2019-08-30 11:38:19 +0530161- QCM2150
162 compatible = "qcom, qcm2150"
163
Channagoud Kadabi321da662016-06-30 23:38:54 -0700164- MDM9640
165 compatible = "qcom,mdm9640"
166
Abinaya Pb444e832018-03-08 12:45:23 +0530167- MDM9650
168 compatible = "qcom,mdm9650"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700169
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700170- SDXPOORWILLS
171 compatible = "qcom,sdxpoorwills"
172
Channagoud Kadabi321da662016-06-30 23:38:54 -0700173- VPIPA
174 compatible = "qcom,msmvpipa"
175
176- MDM9607
177 compatible = "qcom,mdm9607"
178
179- MSM8909
180 compatible = "qcom,apq8009"
181
182Generic board variants:
183
184- CDP device:
185 compatible = "qcom,cdp"
186
187- MTP device:
188 compatible = "qcom,mtp"
189
190- FLUID device:
191 compatible = "qcom,fluid"
192
193- LIQUID device:
194 compatible = "qcom,liquid"
195
196- Dragonboard device:
197 compatible = "qcom,dragonboard"
198
199- SBC device:
200 compatible = "qcom,sbc"
201
202- SURF device:
203 compatible = "qcom,surf"
204
205- QRD device:
206 compatible = "qcom,qrd"
207
208- ADP device:
209 compatible = "qcom,adp"
210
211- Simulator device:
212 compatible = "qcom,sim"
213
214- RUMI device:
215 compatible = "qcom,rumi"
216
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800217- VR device:
218 compatible = "qcom,qvr"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700219
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800220- SVR device:
221 compatible = "qcom,svr"
222
Rajesh Bharathwaj1a5d0302019-10-31 21:43:32 -0700223- SMVWR device:
224 compatible = "qcom,xr-smrtvwr"
225
Zhenhua Huang302434b2017-10-10 11:49:16 +0800226- HDK device:
227 compatible = "qcom,hdk"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700228
Maria Yueff347f2017-11-17 20:01:27 +0800229- IPC device:
230 compatible = "qcom,ipc"
231
Abinaya Pb444e832018-03-08 12:45:23 +0530232- TTP device:
233 compatible = "qcom,ttp"
234
Channagoud Kadabi321da662016-06-30 23:38:54 -0700235Boards (SoC type + board variant):
236
237compatible = "qcom,apq8016"
238compatible = "qcom,apq8026-cdp"
239compatible = "qcom,apq8026-mtp"
240compatible = "qcom,apq8026-xpm"
241compatible = "qcom,apq8074-cdp"
242compatible = "qcom,apq8074-dragonboard"
243compatible = "qcom,apq8074-liquid"
244compatible = "qcom,apq8084-cdp"
245compatible = "qcom,apq8084-liquid"
246compatible = "qcom,apq8084-mtp"
247compatible = "qcom,apq8084-sbc"
248compatible = "qcom,apq8094-cdp"
249compatible = "qcom,apq8094-fluid"
250compatible = "qcom,apq8094-liquid"
251compatible = "qcom,apq8094-mtp"
252compatible = "qcom,apq8094-dragonboard"
253compatible = "qcom,apq8096-cdp"
254compatible = "qcom,apq8096-mtp"
255compatible = "qcom,apq8096-dragonboard"
256compatible = "qcom,apq8096-sbc"
257compatible = "qcom,apq8096-liquid"
258compatible = "qcom,apq8037-cdp"
259compatible = "qcom,apq8037-mtp"
260compatible = "qcom,apq8017-cdp"
261compatible = "qcom,apq8017-mtp"
262compatible = "qcom,apq8053-cdp"
263compatible = "qcom,apq8053-mtp"
Maria Yueff347f2017-11-17 20:01:27 +0800264compatible = "qcom,apq8053-ipc"
Pranav Patel483d8172018-03-09 15:25:01 +0530265compatible = "qcom,apq8053-lite-dragonboard"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700266compatible = "qcom,mdm9630-cdp"
267compatible = "qcom,mdm9630-mtp"
268compatible = "qcom,mdm9630-sim"
269compatible = "qcom,msm8226-cdp"
270compatible = "qcom,msm8226-fluid"
271compatible = "qcom,msm8226-mtp"
272compatible = "qcom,msm8226-qrd"
273compatible = "qcom,msm8226-sim"
274compatible = "qcom,msm8610-cdp"
275compatible = "qcom,msm8610-mtp"
276compatible = "qcom,msm8610-qrd"
277compatible = "qcom,msm8610-rumi"
278compatible = "qcom,msm8610-sim"
279compatible = "qcom,msm8660-surf"
280compatible = "qcom,msm8909-cdp"
281compatible = "qcom,msm8909-mtp"
282compatible = "qcom,msm8909-qrd"
283compatible = "qcom,msm8909-rumi"
284compatible = "qcom,msm8909-sim"
285compatible = "qcom,msm8916-cdp"
286compatible = "qcom,msm8916-mtp"
287compatible = "qcom,msm8916-qrd-skuh"
288compatible = "qcom,msm8916-qrd-skuhf"
289compatible = "qcom,msm8916-qrd-skui"
290compatible = "qcom,msm8916-qrd-skuic"
291compatible = "qcom,msm8916-qrd-skuid"
292compatible = "qcom,msm8916-qrd-skut1"
293compatible = "qcom,msm8916-rumi"
294compatible = "qcom,msm8916-sim"
295compatible = "qcom,msm8917-cdp"
296compatible = "qcom,msm8917-mtp"
297compatible = "qcom,msm8917-rumi"
298compatible = "qcom,msm8917-qrd"
299compatible = "qcom,msm8917-qrd-sku5"
Chetan C R95b6ac42018-09-05 13:51:00 +0530300compatible = "qcom,msm8940-mtp"
Naitik Bharadiya57604eb2018-12-14 18:16:29 +0530301compatible = "qcom,msm8940-cdp"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700302compatible = "qcom,msm8926-cdp"
303compatible = "qcom,msm8926-mtp"
304compatible = "qcom,msm8926-qrd"
305compatible = "qcom,msm8936-cdp"
306compatible = "qcom,msm8936-mtp"
307compatible = "qcom,msm8939-cdp"
308compatible = "qcom,msm8939-mtp"
309compatible = "qcom,msm8939-qrd-skuk"
310compatible = "qcom,msm8939-qrd-skul"
311compatible = "qcom,msm8939-rumi"
312compatible = "qcom,msm8939-sim"
313compatible = "qcom,msm8960-cdp"
314compatible = "qcom,msm8974-cdp"
315compatible = "qcom,msm8974-fluid"
316compatible = "qcom,msm8974-liquid"
317compatible = "qcom,msm8974-mtp"
318compatible = "qcom,msm8974-rumi"
319compatible = "qcom,msm8974-sim"
320compatible = "qcom,msm8992-cdp"
321compatible = "qcom,msm8992-mtp"
322compatible = "qcom,msm8992-rumi"
323compatible = "qcom,msm8992-sim"
324compatible = "qcom,msm8994-cdp"
325compatible = "qcom,msm8994-fluid"
326compatible = "qcom,msm8994-liquid"
327compatible = "qcom,msm8994-mtp"
328compatible = "qcom,msm8994-rumi"
329compatible = "qcom,msm8994-sim"
330compatible = "qcom,msm8996-rumi"
331compatible = "qcom,msm8996-sim"
332compatible = "qcom,msm8996-cdp"
333compatible = "qcom,msm8996-dtp"
334compatible = "qcom,msm8996-fluid"
335compatible = "qcom,msm8996-liquid"
336compatible = "qcom,msm8996-mtp"
337compatible = "qcom,msm8996-adp"
338compatible = "qcom,msmcobalt-sim"
339compatible = "qcom,msmcobalt-rumi"
340compatible = "qcom,msmcobalt-cdp"
Kyle Yan6a20fae2017-02-14 13:34:41 -0800341compatible = "qcom,sdm845-sim"
342compatible = "qcom,sdm845-rumi"
343compatible = "qcom,sdm845-cdp"
344compatible = "qcom,sdm845-mtp"
345compatible = "qcom,sdm845-mtp"
Channagoud Kadabi44da4952017-03-20 20:35:56 -0700346compatible = "qcom,sdm845-qrd"
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800347compatible = "qcom,sdm845-qvr"
Neeraj Upadhyay8e6cb2c2018-06-21 09:34:20 +0530348compatible = "qcom,sdm845-vm"
Channagoud Kadabi2c424762017-08-24 13:01:18 -0700349compatible = "qcom,sda845-cdp"
350compatible = "qcom,sda845-mtp"
351compatible = "qcom,sda845-qrd"
Zhenhua Huang302434b2017-10-10 11:49:16 +0800352compatible = "qcom,sda845-hdk"
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800353compatible = "qcom,sda845-svr"
Kaushal Kumar85b6ea72018-06-06 12:21:15 +0530354compatible = "qcom,sxr1130-cdp"
355compatible = "qcom,sxr1130-mtp"
Imran Khan04f08312017-03-30 15:07:43 +0530356compatible = "qcom,sdm670-rumi"
357compatible = "qcom,sdm670-cdp"
358compatible = "qcom,sdm670-mtp"
Jiangen Jiao1b7d71e2017-09-19 11:36:16 +0800359compatible = "qcom,sdm670-qrd"
Kaushal Kumar98094702017-09-18 13:00:08 +0530360compatible = "qcom,qcs605-cdp"
361compatible = "qcom,qcs605-mtp"
Kaushal Kumar20691842018-06-04 15:54:45 +0530362compatible = "qcom,sxr1120-mtp"
363compatible = "qcom,sxr1120-cdp"
Kaushal Kumara7de06d2017-09-18 16:53:53 +0530364compatible = "qcom,sda670-cdp"
365compatible = "qcom,sda670-mtp"
Teng Fei Fanbc333fe2018-05-18 18:11:12 +0800366compatible = "qcom,sda670-hdk"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700367compatible = "qcom,msm8952-rumi"
368compatible = "qcom,msm8952-sim"
369compatible = "qcom,msm8952-qrd"
370compatible = "qcom,msm8952-qrd-skum"
371compatible = "qcom,msm8952-cdp"
372compatible = "qcom,msm8952-mtp"
373compatible = "qcom,apq8052-cdp"
374compatible = "qcom,apq8052-mtp"
375compatible = "qcom,msm8937-rumi"
376compatible = "qcom,msm8937-cdp"
377compatible = "qcom,msm8937-mtp"
378compatible = "qcom,msm8937-qrd"
379compatible = "qcom,msm8937-pmi8950-qrd-sku1"
380compatible = "qcom,msm8937-pmi8937-qrd-sku2"
Jingbiao Ludc9d8782018-01-31 16:35:04 +0800381compatible = "qcom,sdm429-cdp"
382compatible = "qcom,sdm429-mtp"
383compatible = "qcom,sdm429-qrd"
shaoxing2b289c82019-05-08 15:22:59 +0800384compatible = "qcom,sdm429w-qrd"
Tingwei Zhang89b99272018-04-12 13:14:36 +0800385compatible = "qcom,sda429-cdp"
386compatible = "qcom,sda429-mtp"
Jingbiao Ludc9d8782018-01-31 16:35:04 +0800387compatible = "qcom,sdm439-cdp"
388compatible = "qcom,sdm439-mtp"
389compatible = "qcom,sdm439-qrd"
Tingwei Zhang89b99272018-04-12 13:14:36 +0800390compatible = "qcom,sda439-cdp"
391compatible = "qcom,sda439-mtp"
Teng Fei Fanbd372b42018-09-17 10:44:18 +0800392compatible = "qcom,qm215-qrd"
Vishwanath Raju Kd8796fd2019-08-30 11:38:19 +0530393compatible = "qcom,qcm2150-qrd"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700394compatible = "qcom,msm8953-rumi"
395compatible = "qcom,msm8953-sim"
396compatible = "qcom,msm8953-cdp"
397compatible = "qcom,msm8953-mtp"
Maria Yueff347f2017-11-17 20:01:27 +0800398compatible = "qcom,msm8953-ipc"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700399compatible = "qcom,msm8953-qrd"
400compatible = "qcom,msm8953-qrd-sku3"
Maria Yu6451c372017-09-28 17:04:28 +0800401compatible = "qcom,sdm450-mtp"
402compatible = "qcom,sdm450-cdp"
403compatible = "qcom,sdm450-qrd"
Maria Yu8ccdd082018-04-23 13:57:44 +0800404compatible = "qcom,sda450-mtp"
405compatible = "qcom,sda450-cdp"
Maria Yuf16c1602017-12-22 13:05:17 +0800406compatible = "qcom,sdm632-rumi"
Maria Yubfd9ed52018-01-25 15:12:17 +0800407compatible = "qcom,sdm632-cdp"
408compatible = "qcom,sdm632-mtp"
409compatible = "qcom,sdm632-qrd"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700410compatible = "qcom,mdm9640-cdp"
411compatible = "qcom,mdm9640-mtp"
412compatible = "qcom,mdm9640-rumi"
413compatible = "qcom,mdm9640-sim"
414compatible = "qcom,msmvpipa-sim"
415compatible = "qcom,mdm9607-rumi"
416compatible = "qcom,mdm9607-cdp"
417compatible = "qcom,mdm9607-mtp"
Abinaya Pb444e832018-03-08 12:45:23 +0530418compatible = "qcom,mdm9650-mtp"
419compatible = "qcom,mdm9650-ttp"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700420compatible = "qcom,apq8009-cdp"
421compatible = "qcom,apq8009-mtp"
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700422compatible = "qcom,sdxpoorwills-rumi"
Jeevan Shriramce254fb2018-03-05 17:48:01 -0800423compatible = "qcom,sdxpoorwills-atp"
Jeevan Shriramac64e2e2017-10-09 12:24:49 -0700424compatible = "qcom,sdxpoorwills-mtp"
425compatible = "qcom,sdxpoorwills-cdp"
Gustavo Solaira01252c22019-06-27 22:10:15 -0700426compatible = "qcom,sa415m-ttp"
427compatible = "qcom,sa415m-ccard"
Abinaya Pa28c9032018-03-18 10:48:17 +0530428compatible = "qcom,mdm9607-ttp"