blob: d1501163b78d7e3b8f5c431f288e26415d8ea04f [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
Kaushal Kumara7de06d2017-09-18 16:53:53 +053098- SDA670
99 compatible = "qcom,sda670"
100
Channagoud Kadabi321da662016-06-30 23:38:54 -0700101- MSM8952
102 compatible = "qcom,msm8952"
103
104- APQ8052
105 compatible = "qcom,apq8052"
106
107- MSM8953
108 compatible = "qcom,msm8953"
109
Maria Yu6451c372017-09-28 17:04:28 +0800110- SDM450
111 compatible = "qcom,sdm450"
112
Maria Yuf16c1602017-12-22 13:05:17 +0800113- SDM632
114 compatible = "qcom,sdm632"
115
116- SDA632
117 compatible = "qcom,sda632"
118
Channagoud Kadabi321da662016-06-30 23:38:54 -0700119- MSM8937
120 compatible = "qcom,msm8937"
121
122- MDM9640
123 compatible = "qcom,mdm9640"
124
125- MDMCALIFORNIUM
126 compatible = "qcom,mdmcalifornium"
127
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700128- SDXPOORWILLS
129 compatible = "qcom,sdxpoorwills"
130
Channagoud Kadabi321da662016-06-30 23:38:54 -0700131- VPIPA
132 compatible = "qcom,msmvpipa"
133
134- MDM9607
135 compatible = "qcom,mdm9607"
136
137- MSM8909
138 compatible = "qcom,apq8009"
139
140Generic board variants:
141
142- CDP device:
143 compatible = "qcom,cdp"
144
145- MTP device:
146 compatible = "qcom,mtp"
147
148- FLUID device:
149 compatible = "qcom,fluid"
150
151- LIQUID device:
152 compatible = "qcom,liquid"
153
154- Dragonboard device:
155 compatible = "qcom,dragonboard"
156
157- SBC device:
158 compatible = "qcom,sbc"
159
160- SURF device:
161 compatible = "qcom,surf"
162
163- QRD device:
164 compatible = "qcom,qrd"
165
166- ADP device:
167 compatible = "qcom,adp"
168
169- Simulator device:
170 compatible = "qcom,sim"
171
172- RUMI device:
173 compatible = "qcom,rumi"
174
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800175- VR device:
176 compatible = "qcom,qvr"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700177
Zhenhua Huang302434b2017-10-10 11:49:16 +0800178- HDK device:
179 compatible = "qcom,hdk"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700180
Maria Yueff347f2017-11-17 20:01:27 +0800181- IPC device:
182 compatible = "qcom,ipc"
183
Channagoud Kadabi321da662016-06-30 23:38:54 -0700184Boards (SoC type + board variant):
185
186compatible = "qcom,apq8016"
187compatible = "qcom,apq8026-cdp"
188compatible = "qcom,apq8026-mtp"
189compatible = "qcom,apq8026-xpm"
190compatible = "qcom,apq8074-cdp"
191compatible = "qcom,apq8074-dragonboard"
192compatible = "qcom,apq8074-liquid"
193compatible = "qcom,apq8084-cdp"
194compatible = "qcom,apq8084-liquid"
195compatible = "qcom,apq8084-mtp"
196compatible = "qcom,apq8084-sbc"
197compatible = "qcom,apq8094-cdp"
198compatible = "qcom,apq8094-fluid"
199compatible = "qcom,apq8094-liquid"
200compatible = "qcom,apq8094-mtp"
201compatible = "qcom,apq8094-dragonboard"
202compatible = "qcom,apq8096-cdp"
203compatible = "qcom,apq8096-mtp"
204compatible = "qcom,apq8096-dragonboard"
205compatible = "qcom,apq8096-sbc"
206compatible = "qcom,apq8096-liquid"
207compatible = "qcom,apq8037-cdp"
208compatible = "qcom,apq8037-mtp"
209compatible = "qcom,apq8017-cdp"
210compatible = "qcom,apq8017-mtp"
211compatible = "qcom,apq8053-cdp"
212compatible = "qcom,apq8053-mtp"
Maria Yueff347f2017-11-17 20:01:27 +0800213compatible = "qcom,apq8053-ipc"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700214compatible = "qcom,mdm9630-cdp"
215compatible = "qcom,mdm9630-mtp"
216compatible = "qcom,mdm9630-sim"
217compatible = "qcom,msm8226-cdp"
218compatible = "qcom,msm8226-fluid"
219compatible = "qcom,msm8226-mtp"
220compatible = "qcom,msm8226-qrd"
221compatible = "qcom,msm8226-sim"
222compatible = "qcom,msm8610-cdp"
223compatible = "qcom,msm8610-mtp"
224compatible = "qcom,msm8610-qrd"
225compatible = "qcom,msm8610-rumi"
226compatible = "qcom,msm8610-sim"
227compatible = "qcom,msm8660-surf"
228compatible = "qcom,msm8909-cdp"
229compatible = "qcom,msm8909-mtp"
230compatible = "qcom,msm8909-qrd"
231compatible = "qcom,msm8909-rumi"
232compatible = "qcom,msm8909-sim"
233compatible = "qcom,msm8916-cdp"
234compatible = "qcom,msm8916-mtp"
235compatible = "qcom,msm8916-qrd-skuh"
236compatible = "qcom,msm8916-qrd-skuhf"
237compatible = "qcom,msm8916-qrd-skui"
238compatible = "qcom,msm8916-qrd-skuic"
239compatible = "qcom,msm8916-qrd-skuid"
240compatible = "qcom,msm8916-qrd-skut1"
241compatible = "qcom,msm8916-rumi"
242compatible = "qcom,msm8916-sim"
243compatible = "qcom,msm8917-cdp"
244compatible = "qcom,msm8917-mtp"
245compatible = "qcom,msm8917-rumi"
246compatible = "qcom,msm8917-qrd"
247compatible = "qcom,msm8917-qrd-sku5"
248compatible = "qcom,msm8926-cdp"
249compatible = "qcom,msm8926-mtp"
250compatible = "qcom,msm8926-qrd"
251compatible = "qcom,msm8936-cdp"
252compatible = "qcom,msm8936-mtp"
253compatible = "qcom,msm8939-cdp"
254compatible = "qcom,msm8939-mtp"
255compatible = "qcom,msm8939-qrd-skuk"
256compatible = "qcom,msm8939-qrd-skul"
257compatible = "qcom,msm8939-rumi"
258compatible = "qcom,msm8939-sim"
259compatible = "qcom,msm8960-cdp"
260compatible = "qcom,msm8974-cdp"
261compatible = "qcom,msm8974-fluid"
262compatible = "qcom,msm8974-liquid"
263compatible = "qcom,msm8974-mtp"
264compatible = "qcom,msm8974-rumi"
265compatible = "qcom,msm8974-sim"
266compatible = "qcom,msm8992-cdp"
267compatible = "qcom,msm8992-mtp"
268compatible = "qcom,msm8992-rumi"
269compatible = "qcom,msm8992-sim"
270compatible = "qcom,msm8994-cdp"
271compatible = "qcom,msm8994-fluid"
272compatible = "qcom,msm8994-liquid"
273compatible = "qcom,msm8994-mtp"
274compatible = "qcom,msm8994-rumi"
275compatible = "qcom,msm8994-sim"
276compatible = "qcom,msm8996-rumi"
277compatible = "qcom,msm8996-sim"
278compatible = "qcom,msm8996-cdp"
279compatible = "qcom,msm8996-dtp"
280compatible = "qcom,msm8996-fluid"
281compatible = "qcom,msm8996-liquid"
282compatible = "qcom,msm8996-mtp"
283compatible = "qcom,msm8996-adp"
284compatible = "qcom,msmcobalt-sim"
285compatible = "qcom,msmcobalt-rumi"
286compatible = "qcom,msmcobalt-cdp"
Kyle Yan6a20fae2017-02-14 13:34:41 -0800287compatible = "qcom,sdm845-sim"
288compatible = "qcom,sdm845-rumi"
289compatible = "qcom,sdm845-cdp"
290compatible = "qcom,sdm845-mtp"
291compatible = "qcom,sdm845-mtp"
Channagoud Kadabi44da4952017-03-20 20:35:56 -0700292compatible = "qcom,sdm845-qrd"
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800293compatible = "qcom,sdm845-qvr"
Channagoud Kadabi2c424762017-08-24 13:01:18 -0700294compatible = "qcom,sda845-cdp"
295compatible = "qcom,sda845-mtp"
296compatible = "qcom,sda845-qrd"
Zhenhua Huang302434b2017-10-10 11:49:16 +0800297compatible = "qcom,sda845-hdk"
Imran Khan04f08312017-03-30 15:07:43 +0530298compatible = "qcom,sdm670-rumi"
299compatible = "qcom,sdm670-cdp"
300compatible = "qcom,sdm670-mtp"
Jiangen Jiao1b7d71e2017-09-19 11:36:16 +0800301compatible = "qcom,sdm670-qrd"
Kaushal Kumar98094702017-09-18 13:00:08 +0530302compatible = "qcom,qcs605-cdp"
303compatible = "qcom,qcs605-mtp"
Kaushal Kumara7de06d2017-09-18 16:53:53 +0530304compatible = "qcom,sda670-cdp"
305compatible = "qcom,sda670-mtp"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700306compatible = "qcom,msm8952-rumi"
307compatible = "qcom,msm8952-sim"
308compatible = "qcom,msm8952-qrd"
309compatible = "qcom,msm8952-qrd-skum"
310compatible = "qcom,msm8952-cdp"
311compatible = "qcom,msm8952-mtp"
312compatible = "qcom,apq8052-cdp"
313compatible = "qcom,apq8052-mtp"
314compatible = "qcom,msm8937-rumi"
315compatible = "qcom,msm8937-cdp"
316compatible = "qcom,msm8937-mtp"
317compatible = "qcom,msm8937-qrd"
318compatible = "qcom,msm8937-pmi8950-qrd-sku1"
319compatible = "qcom,msm8937-pmi8937-qrd-sku2"
320compatible = "qcom,msm8953-rumi"
321compatible = "qcom,msm8953-sim"
322compatible = "qcom,msm8953-cdp"
323compatible = "qcom,msm8953-mtp"
Maria Yueff347f2017-11-17 20:01:27 +0800324compatible = "qcom,msm8953-ipc"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700325compatible = "qcom,msm8953-qrd"
326compatible = "qcom,msm8953-qrd-sku3"
Maria Yu6451c372017-09-28 17:04:28 +0800327compatible = "qcom,sdm450-mtp"
328compatible = "qcom,sdm450-cdp"
329compatible = "qcom,sdm450-qrd"
Maria Yuf16c1602017-12-22 13:05:17 +0800330compatible = "qcom,sdm632-rumi"
Maria Yubfd9ed52018-01-25 15:12:17 +0800331compatible = "qcom,sdm632-cdp"
332compatible = "qcom,sdm632-mtp"
333compatible = "qcom,sdm632-qrd"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700334compatible = "qcom,mdm9640-cdp"
335compatible = "qcom,mdm9640-mtp"
336compatible = "qcom,mdm9640-rumi"
337compatible = "qcom,mdm9640-sim"
338compatible = "qcom,msmvpipa-sim"
339compatible = "qcom,mdm9607-rumi"
340compatible = "qcom,mdm9607-cdp"
341compatible = "qcom,mdm9607-mtp"
342compatible = "qcom,mdmcalifornium-rumi"
343compatible = "qcom,mdmcalifornium-sim"
344compatible = "qcom,mdmcalifornium-cdp"
345compatible = "qcom,mdmcalifornium-mtp"
346compatible = "qcom,apq8009-cdp"
347compatible = "qcom,apq8009-mtp"
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700348compatible = "qcom,sdxpoorwills-rumi"
Jeevan Shriramac64e2e2017-10-09 12:24:49 -0700349compatible = "qcom,sdxpoorwills-mtp"
350compatible = "qcom,sdxpoorwills-cdp"