blob: 917bcefbce14cfd5ceb366ed75f97aaafcb5a9e8 [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
110- MSM8937
111 compatible = "qcom,msm8937"
112
113- MDM9640
114 compatible = "qcom,mdm9640"
115
116- MDMCALIFORNIUM
117 compatible = "qcom,mdmcalifornium"
118
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700119- SDXPOORWILLS
120 compatible = "qcom,sdxpoorwills"
121
Channagoud Kadabi321da662016-06-30 23:38:54 -0700122- VPIPA
123 compatible = "qcom,msmvpipa"
124
125- MDM9607
126 compatible = "qcom,mdm9607"
127
128- MSM8909
129 compatible = "qcom,apq8009"
130
131Generic board variants:
132
133- CDP device:
134 compatible = "qcom,cdp"
135
136- MTP device:
137 compatible = "qcom,mtp"
138
139- FLUID device:
140 compatible = "qcom,fluid"
141
142- LIQUID device:
143 compatible = "qcom,liquid"
144
145- Dragonboard device:
146 compatible = "qcom,dragonboard"
147
148- SBC device:
149 compatible = "qcom,sbc"
150
151- SURF device:
152 compatible = "qcom,surf"
153
154- QRD device:
155 compatible = "qcom,qrd"
156
157- ADP device:
158 compatible = "qcom,adp"
159
160- Simulator device:
161 compatible = "qcom,sim"
162
163- RUMI device:
164 compatible = "qcom,rumi"
165
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800166- VR device:
167 compatible = "qcom,qvr"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700168
169
170Boards (SoC type + board variant):
171
172compatible = "qcom,apq8016"
173compatible = "qcom,apq8026-cdp"
174compatible = "qcom,apq8026-mtp"
175compatible = "qcom,apq8026-xpm"
176compatible = "qcom,apq8074-cdp"
177compatible = "qcom,apq8074-dragonboard"
178compatible = "qcom,apq8074-liquid"
179compatible = "qcom,apq8084-cdp"
180compatible = "qcom,apq8084-liquid"
181compatible = "qcom,apq8084-mtp"
182compatible = "qcom,apq8084-sbc"
183compatible = "qcom,apq8094-cdp"
184compatible = "qcom,apq8094-fluid"
185compatible = "qcom,apq8094-liquid"
186compatible = "qcom,apq8094-mtp"
187compatible = "qcom,apq8094-dragonboard"
188compatible = "qcom,apq8096-cdp"
189compatible = "qcom,apq8096-mtp"
190compatible = "qcom,apq8096-dragonboard"
191compatible = "qcom,apq8096-sbc"
192compatible = "qcom,apq8096-liquid"
193compatible = "qcom,apq8037-cdp"
194compatible = "qcom,apq8037-mtp"
195compatible = "qcom,apq8017-cdp"
196compatible = "qcom,apq8017-mtp"
197compatible = "qcom,apq8053-cdp"
198compatible = "qcom,apq8053-mtp"
199compatible = "qcom,mdm9630-cdp"
200compatible = "qcom,mdm9630-mtp"
201compatible = "qcom,mdm9630-sim"
202compatible = "qcom,msm8226-cdp"
203compatible = "qcom,msm8226-fluid"
204compatible = "qcom,msm8226-mtp"
205compatible = "qcom,msm8226-qrd"
206compatible = "qcom,msm8226-sim"
207compatible = "qcom,msm8610-cdp"
208compatible = "qcom,msm8610-mtp"
209compatible = "qcom,msm8610-qrd"
210compatible = "qcom,msm8610-rumi"
211compatible = "qcom,msm8610-sim"
212compatible = "qcom,msm8660-surf"
213compatible = "qcom,msm8909-cdp"
214compatible = "qcom,msm8909-mtp"
215compatible = "qcom,msm8909-qrd"
216compatible = "qcom,msm8909-rumi"
217compatible = "qcom,msm8909-sim"
218compatible = "qcom,msm8916-cdp"
219compatible = "qcom,msm8916-mtp"
220compatible = "qcom,msm8916-qrd-skuh"
221compatible = "qcom,msm8916-qrd-skuhf"
222compatible = "qcom,msm8916-qrd-skui"
223compatible = "qcom,msm8916-qrd-skuic"
224compatible = "qcom,msm8916-qrd-skuid"
225compatible = "qcom,msm8916-qrd-skut1"
226compatible = "qcom,msm8916-rumi"
227compatible = "qcom,msm8916-sim"
228compatible = "qcom,msm8917-cdp"
229compatible = "qcom,msm8917-mtp"
230compatible = "qcom,msm8917-rumi"
231compatible = "qcom,msm8917-qrd"
232compatible = "qcom,msm8917-qrd-sku5"
233compatible = "qcom,msm8926-cdp"
234compatible = "qcom,msm8926-mtp"
235compatible = "qcom,msm8926-qrd"
236compatible = "qcom,msm8936-cdp"
237compatible = "qcom,msm8936-mtp"
238compatible = "qcom,msm8939-cdp"
239compatible = "qcom,msm8939-mtp"
240compatible = "qcom,msm8939-qrd-skuk"
241compatible = "qcom,msm8939-qrd-skul"
242compatible = "qcom,msm8939-rumi"
243compatible = "qcom,msm8939-sim"
244compatible = "qcom,msm8960-cdp"
245compatible = "qcom,msm8974-cdp"
246compatible = "qcom,msm8974-fluid"
247compatible = "qcom,msm8974-liquid"
248compatible = "qcom,msm8974-mtp"
249compatible = "qcom,msm8974-rumi"
250compatible = "qcom,msm8974-sim"
251compatible = "qcom,msm8992-cdp"
252compatible = "qcom,msm8992-mtp"
253compatible = "qcom,msm8992-rumi"
254compatible = "qcom,msm8992-sim"
255compatible = "qcom,msm8994-cdp"
256compatible = "qcom,msm8994-fluid"
257compatible = "qcom,msm8994-liquid"
258compatible = "qcom,msm8994-mtp"
259compatible = "qcom,msm8994-rumi"
260compatible = "qcom,msm8994-sim"
261compatible = "qcom,msm8996-rumi"
262compatible = "qcom,msm8996-sim"
263compatible = "qcom,msm8996-cdp"
264compatible = "qcom,msm8996-dtp"
265compatible = "qcom,msm8996-fluid"
266compatible = "qcom,msm8996-liquid"
267compatible = "qcom,msm8996-mtp"
268compatible = "qcom,msm8996-adp"
269compatible = "qcom,msmcobalt-sim"
270compatible = "qcom,msmcobalt-rumi"
271compatible = "qcom,msmcobalt-cdp"
Kyle Yan6a20fae2017-02-14 13:34:41 -0800272compatible = "qcom,sdm845-sim"
273compatible = "qcom,sdm845-rumi"
274compatible = "qcom,sdm845-cdp"
275compatible = "qcom,sdm845-mtp"
276compatible = "qcom,sdm845-mtp"
Channagoud Kadabi44da4952017-03-20 20:35:56 -0700277compatible = "qcom,sdm845-qrd"
Zhenhua Huang1e9cb662017-08-18 17:42:24 +0800278compatible = "qcom,sdm845-qvr"
Channagoud Kadabi2c424762017-08-24 13:01:18 -0700279compatible = "qcom,sda845-cdp"
280compatible = "qcom,sda845-mtp"
281compatible = "qcom,sda845-qrd"
Imran Khan04f08312017-03-30 15:07:43 +0530282compatible = "qcom,sdm670-rumi"
283compatible = "qcom,sdm670-cdp"
284compatible = "qcom,sdm670-mtp"
Jiangen Jiao1b7d71e2017-09-19 11:36:16 +0800285compatible = "qcom,sdm670-qrd"
Kaushal Kumar98094702017-09-18 13:00:08 +0530286compatible = "qcom,qcs605-cdp"
287compatible = "qcom,qcs605-mtp"
Kaushal Kumara7de06d2017-09-18 16:53:53 +0530288compatible = "qcom,sda670-cdp"
289compatible = "qcom,sda670-mtp"
Channagoud Kadabi321da662016-06-30 23:38:54 -0700290compatible = "qcom,msm8952-rumi"
291compatible = "qcom,msm8952-sim"
292compatible = "qcom,msm8952-qrd"
293compatible = "qcom,msm8952-qrd-skum"
294compatible = "qcom,msm8952-cdp"
295compatible = "qcom,msm8952-mtp"
296compatible = "qcom,apq8052-cdp"
297compatible = "qcom,apq8052-mtp"
298compatible = "qcom,msm8937-rumi"
299compatible = "qcom,msm8937-cdp"
300compatible = "qcom,msm8937-mtp"
301compatible = "qcom,msm8937-qrd"
302compatible = "qcom,msm8937-pmi8950-qrd-sku1"
303compatible = "qcom,msm8937-pmi8937-qrd-sku2"
304compatible = "qcom,msm8953-rumi"
305compatible = "qcom,msm8953-sim"
306compatible = "qcom,msm8953-cdp"
307compatible = "qcom,msm8953-mtp"
308compatible = "qcom,msm8953-qrd"
309compatible = "qcom,msm8953-qrd-sku3"
310compatible = "qcom,mdm9640-cdp"
311compatible = "qcom,mdm9640-mtp"
312compatible = "qcom,mdm9640-rumi"
313compatible = "qcom,mdm9640-sim"
314compatible = "qcom,msmvpipa-sim"
315compatible = "qcom,mdm9607-rumi"
316compatible = "qcom,mdm9607-cdp"
317compatible = "qcom,mdm9607-mtp"
318compatible = "qcom,mdmcalifornium-rumi"
319compatible = "qcom,mdmcalifornium-sim"
320compatible = "qcom,mdmcalifornium-cdp"
321compatible = "qcom,mdmcalifornium-mtp"
322compatible = "qcom,apq8009-cdp"
323compatible = "qcom,apq8009-mtp"
Runmin Wang88a6fcb2017-04-19 15:28:07 -0700324compatible = "qcom,sdxpoorwills-rumi"