xref: /freebsd/sys/contrib/device-tree/Bindings/arm/qcom.yaml (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/qcom.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
77ef62cebSEmmanuel Vadottitle: QCOM
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10b97ee269SEmmanuel Vadot  - Bjorn Andersson <bjorn.andersson@linaro.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
1301950c46SEmmanuel Vadot  For devices using the Qualcomm SoC the "compatible" properties consists of
1401950c46SEmmanuel Vadot  one or several "manufacturer,model" strings, describing the device itself,
1501950c46SEmmanuel Vadot  followed by one or several "qcom,<SoC>" strings, describing the SoC used in
1601950c46SEmmanuel Vadot  the device.
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot  The 'SoC' element must be one of the following strings:
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadot        apq8016
218cc087a1SEmmanuel Vadot        apq8026
22c66ec88fSEmmanuel Vadot        apq8074
23c66ec88fSEmmanuel Vadot        apq8084
24c66ec88fSEmmanuel Vadot        apq8096
258bab661aSEmmanuel Vadot        ipq4018
26aa1a8ff2SEmmanuel Vadot        ipq5018
27fac71e4eSEmmanuel Vadot        ipq5332
28c66ec88fSEmmanuel Vadot        ipq6018
29c66ec88fSEmmanuel Vadot        ipq8074
30fac71e4eSEmmanuel Vadot        ipq9574
31c66ec88fSEmmanuel Vadot        mdm9615
32354d7675SEmmanuel Vadot        msm8226
33c66ec88fSEmmanuel Vadot        msm8916
34cb7aa33aSEmmanuel Vadot        msm8939
35cb7aa33aSEmmanuel Vadot        msm8953
368bab661aSEmmanuel Vadot        msm8956
37f126890aSEmmanuel Vadot        msm8960
38c66ec88fSEmmanuel Vadot        msm8974
398bab661aSEmmanuel Vadot        msm8976
40c66ec88fSEmmanuel Vadot        msm8992
41c66ec88fSEmmanuel Vadot        msm8994
42c66ec88fSEmmanuel Vadot        msm8996
43b97ee269SEmmanuel Vadot        msm8998
44b97ee269SEmmanuel Vadot        qcs404
450e8011faSEmmanuel Vadot        qcs8550
46fac71e4eSEmmanuel Vadot        qcm2290
4784943d6fSEmmanuel Vadot        qcm6490
488bab661aSEmmanuel Vadot        qdu1000
49fac71e4eSEmmanuel Vadot        qrb2210
50fac71e4eSEmmanuel Vadot        qrb4210
518bab661aSEmmanuel Vadot        qru1000
525956d97fSEmmanuel Vadot        sa8155p
53d5b0e70fSEmmanuel Vadot        sa8540p
54cb7aa33aSEmmanuel Vadot        sa8775p
55c66ec88fSEmmanuel Vadot        sc7180
562eb4d8dcSEmmanuel Vadot        sc7280
57d5b0e70fSEmmanuel Vadot        sc8180x
58d5b0e70fSEmmanuel Vadot        sc8280xp
59b97ee269SEmmanuel Vadot        sda660
60cb7aa33aSEmmanuel Vadot        sdm450
61c66ec88fSEmmanuel Vadot        sdm630
62c9ccf3a3SEmmanuel Vadot        sdm632
63b97ee269SEmmanuel Vadot        sdm636
64c66ec88fSEmmanuel Vadot        sdm660
658bab661aSEmmanuel Vadot        sdm670
66c66ec88fSEmmanuel Vadot        sdm845
675def4c47SEmmanuel Vadot        sdx55
688cc087a1SEmmanuel Vadot        sdx65
69f126890aSEmmanuel Vadot        sdx75
708bab661aSEmmanuel Vadot        sm4250
71aa1a8ff2SEmmanuel Vadot        sm4450
728bab661aSEmmanuel Vadot        sm6115
73cb7aa33aSEmmanuel Vadot        sm6115p
74b97ee269SEmmanuel Vadot        sm6125
75b97ee269SEmmanuel Vadot        sm6350
768bab661aSEmmanuel Vadot        sm6375
7784943d6fSEmmanuel Vadot        sm7125
788cc087a1SEmmanuel Vadot        sm7225
795956d97fSEmmanuel Vadot        sm8150
806be33864SEmmanuel Vadot        sm8250
815def4c47SEmmanuel Vadot        sm8350
82e67e8565SEmmanuel Vadot        sm8450
83cb7aa33aSEmmanuel Vadot        sm8550
848d13bc63SEmmanuel Vadot        sm8650
858d13bc63SEmmanuel Vadot        x1e80100
86c66ec88fSEmmanuel Vadot
87b97ee269SEmmanuel Vadot  There are many devices in the list below that run the standard ChromeOS
88b97ee269SEmmanuel Vadot  bootloader setup and use the open source depthcharge bootloader to boot the
8901950c46SEmmanuel Vadot  OS. These devices use the bootflow explained at
908d13bc63SEmmanuel Vadot  https://docs.kernel.org/arch/arm/google/chromebook-boot-flow.html
91b97ee269SEmmanuel Vadot
92c66ec88fSEmmanuel Vadotproperties:
936be33864SEmmanuel Vadot  $nodename:
946be33864SEmmanuel Vadot    const: "/"
95c66ec88fSEmmanuel Vadot  compatible:
96c66ec88fSEmmanuel Vadot    oneOf:
97c66ec88fSEmmanuel Vadot      - items:
98c66ec88fSEmmanuel Vadot          - enum:
99c66ec88fSEmmanuel Vadot              - qcom,apq8016-sbc
1000e8011faSEmmanuel Vadot              - schneider,apq8016-hmibsc
101c66ec88fSEmmanuel Vadot          - const: qcom,apq8016
102c66ec88fSEmmanuel Vadot
103c66ec88fSEmmanuel Vadot      - items:
104c66ec88fSEmmanuel Vadot          - enum:
105d5b0e70fSEmmanuel Vadot              - asus,sparrow
1068bab661aSEmmanuel Vadot              - huawei,sturgeon
1078cc087a1SEmmanuel Vadot              - lg,lenok
1088bab661aSEmmanuel Vadot              - samsung,matisse-wifi
1090e8011faSEmmanuel Vadot              - samsung,milletwifi
1108cc087a1SEmmanuel Vadot          - const: qcom,apq8026
1118cc087a1SEmmanuel Vadot
1128cc087a1SEmmanuel Vadot      - items:
1138cc087a1SEmmanuel Vadot          - enum:
1148cc087a1SEmmanuel Vadot              - asus,nexus7-flo
1158cc087a1SEmmanuel Vadot              - lg,nexus4-mako
1168cc087a1SEmmanuel Vadot              - sony,xperia-yuga
117c66ec88fSEmmanuel Vadot              - qcom,apq8064-cm-qs600
118c66ec88fSEmmanuel Vadot              - qcom,apq8064-ifc6410
119c66ec88fSEmmanuel Vadot          - const: qcom,apq8064
120c66ec88fSEmmanuel Vadot
121c66ec88fSEmmanuel Vadot      - items:
122c66ec88fSEmmanuel Vadot          - enum:
123c66ec88fSEmmanuel Vadot              - qcom,apq8074-dragonboard
124c66ec88fSEmmanuel Vadot          - const: qcom,apq8074
125c66ec88fSEmmanuel Vadot
126c66ec88fSEmmanuel Vadot      - items:
127c66ec88fSEmmanuel Vadot          - enum:
128c66ec88fSEmmanuel Vadot              - qcom,apq8060-dragonboard
129c66ec88fSEmmanuel Vadot              - qcom,msm8660-surf
130c66ec88fSEmmanuel Vadot          - const: qcom,msm8660
131c66ec88fSEmmanuel Vadot
132c66ec88fSEmmanuel Vadot      - items:
133c66ec88fSEmmanuel Vadot          - enum:
134c66ec88fSEmmanuel Vadot              - qcom,apq8084-mtp
135c66ec88fSEmmanuel Vadot              - qcom,apq8084-sbc
136c66ec88fSEmmanuel Vadot          - const: qcom,apq8084
137c66ec88fSEmmanuel Vadot
138c66ec88fSEmmanuel Vadot      - items:
139c66ec88fSEmmanuel Vadot          - enum:
1408d13bc63SEmmanuel Vadot              - microsoft,dempsey
1418d13bc63SEmmanuel Vadot              - microsoft,makepeace
1428d13bc63SEmmanuel Vadot              - microsoft,moneypenny
1437d0873ebSEmmanuel Vadot              - motorola,falcon
1440e8011faSEmmanuel Vadot              - samsung,ms013g
145354d7675SEmmanuel Vadot              - samsung,s3ve3g
146354d7675SEmmanuel Vadot          - const: qcom,msm8226
147354d7675SEmmanuel Vadot
148354d7675SEmmanuel Vadot      - items:
149354d7675SEmmanuel Vadot          - enum:
1508d13bc63SEmmanuel Vadot              - htc,memul
1518d13bc63SEmmanuel Vadot              - microsoft,superman-lte
1528d13bc63SEmmanuel Vadot              - microsoft,tesla
1538d13bc63SEmmanuel Vadot              - motorola,peregrine
15401950c46SEmmanuel Vadot              - samsung,matisselte
1558d13bc63SEmmanuel Vadot          - const: qcom,msm8926
1568d13bc63SEmmanuel Vadot          - const: qcom,msm8226
1578d13bc63SEmmanuel Vadot
1588d13bc63SEmmanuel Vadot      - items:
1598d13bc63SEmmanuel Vadot          - enum:
160*b2d2a78aSEmmanuel Vadot              - wingtech,wt82918hd
161*b2d2a78aSEmmanuel Vadot          - const: qcom,msm8929
162*b2d2a78aSEmmanuel Vadot
163*b2d2a78aSEmmanuel Vadot      - items:
164*b2d2a78aSEmmanuel Vadot          - enum:
1658d13bc63SEmmanuel Vadot              - huawei,kiwi
16684943d6fSEmmanuel Vadot              - longcheer,l9100
167aa1a8ff2SEmmanuel Vadot              - samsung,a7
168cb7aa33aSEmmanuel Vadot              - sony,kanuti-tulip
169cb7aa33aSEmmanuel Vadot              - square,apq8039-t2
170*b2d2a78aSEmmanuel Vadot              - wingtech,wt82918
171*b2d2a78aSEmmanuel Vadot              - wingtech,wt82918hdhw39
172cb7aa33aSEmmanuel Vadot          - const: qcom,msm8939
173cb7aa33aSEmmanuel Vadot
174cb7aa33aSEmmanuel Vadot      - items:
175cb7aa33aSEmmanuel Vadot          - enum:
1768bab661aSEmmanuel Vadot              - sony,kugo-row
1778bab661aSEmmanuel Vadot              - sony,suzu-row
1788bab661aSEmmanuel Vadot          - const: qcom,msm8956
1798bab661aSEmmanuel Vadot
1808bab661aSEmmanuel Vadot      - items:
1818bab661aSEmmanuel Vadot          - enum:
182c66ec88fSEmmanuel Vadot              - qcom,msm8960-cdp
183f126890aSEmmanuel Vadot              - samsung,expressatt
184c66ec88fSEmmanuel Vadot          - const: qcom,msm8960
185c66ec88fSEmmanuel Vadot
186c66ec88fSEmmanuel Vadot      - items:
187c66ec88fSEmmanuel Vadot          - enum:
188c66ec88fSEmmanuel Vadot              - lge,hammerhead
1890e8011faSEmmanuel Vadot              - samsung,hlte
190c66ec88fSEmmanuel Vadot              - sony,xperia-amami
191c66ec88fSEmmanuel Vadot              - sony,xperia-honami
192c66ec88fSEmmanuel Vadot          - const: qcom,msm8974
193c66ec88fSEmmanuel Vadot
194c66ec88fSEmmanuel Vadot      - items:
1958bab661aSEmmanuel Vadot          - enum:
1968bab661aSEmmanuel Vadot              - fairphone,fp2
1970e8011faSEmmanuel Vadot              - htc,m8
1988bab661aSEmmanuel Vadot              - oneplus,bacon
1998bab661aSEmmanuel Vadot              - samsung,klte
2000e8011faSEmmanuel Vadot              - sony,xperia-aries
2018bab661aSEmmanuel Vadot              - sony,xperia-castor
2027d0873ebSEmmanuel Vadot              - sony,xperia-leo
2038bab661aSEmmanuel Vadot          - const: qcom,msm8974pro
2048bab661aSEmmanuel Vadot          - const: qcom,msm8974
2058bab661aSEmmanuel Vadot
2068bab661aSEmmanuel Vadot      - items:
2077d0873ebSEmmanuel Vadot          - enum:
2087d0873ebSEmmanuel Vadot              - samsung,kltechn
2097d0873ebSEmmanuel Vadot          - const: samsung,klte
2107d0873ebSEmmanuel Vadot          - const: qcom,msm8974pro
2117d0873ebSEmmanuel Vadot          - const: qcom,msm8974
212c66ec88fSEmmanuel Vadot
213c66ec88fSEmmanuel Vadot      - items:
214c66ec88fSEmmanuel Vadot          - enum:
215cb7aa33aSEmmanuel Vadot              - acer,a1-724
216b97ee269SEmmanuel Vadot              - alcatel,idol347
217b97ee269SEmmanuel Vadot              - asus,z00l
218cb7aa33aSEmmanuel Vadot              - gplus,fl8005a
219b97ee269SEmmanuel Vadot              - huawei,g7
2200e8011faSEmmanuel Vadot              - lg,c50
2210e8011faSEmmanuel Vadot              - lg,m216
222b97ee269SEmmanuel Vadot              - longcheer,l8910
2237d0873ebSEmmanuel Vadot              - longcheer,l8150
2240e8011faSEmmanuel Vadot              - motorola,harpia
2250e8011faSEmmanuel Vadot              - motorola,osprey
2260e8011faSEmmanuel Vadot              - motorola,surnia
2277d0873ebSEmmanuel Vadot              - qcom,msm8916-mtp
228c66ec88fSEmmanuel Vadot              - samsung,a3u-eur
229c66ec88fSEmmanuel Vadot              - samsung,a5u-eur
2307ef62cebSEmmanuel Vadot              - samsung,e5
2317ef62cebSEmmanuel Vadot              - samsung,e7
23201950c46SEmmanuel Vadot              - samsung,fortuna3g
23301950c46SEmmanuel Vadot              - samsung,gprimeltecan
2347ef62cebSEmmanuel Vadot              - samsung,grandmax
23501950c46SEmmanuel Vadot              - samsung,grandprimelte
236cb7aa33aSEmmanuel Vadot              - samsung,gt510
237cb7aa33aSEmmanuel Vadot              - samsung,gt58
238*b2d2a78aSEmmanuel Vadot              - samsung,j3ltetw
239b97ee269SEmmanuel Vadot              - samsung,j5
240cb7aa33aSEmmanuel Vadot              - samsung,j5x
24101950c46SEmmanuel Vadot              - samsung,rossa
242b97ee269SEmmanuel Vadot              - samsung,serranove
243cb7aa33aSEmmanuel Vadot              - thwc,uf896
244cb7aa33aSEmmanuel Vadot              - thwc,ufi001c
245*b2d2a78aSEmmanuel Vadot              - wingtech,wt86518
246*b2d2a78aSEmmanuel Vadot              - wingtech,wt86528
247b97ee269SEmmanuel Vadot              - wingtech,wt88047
248fac71e4eSEmmanuel Vadot              - yiming,uz801-v3
249c66ec88fSEmmanuel Vadot          - const: qcom,msm8916
250c66ec88fSEmmanuel Vadot
251c66ec88fSEmmanuel Vadot      - items:
252b97ee269SEmmanuel Vadot          - enum:
253cb7aa33aSEmmanuel Vadot              - motorola,potter
254cb7aa33aSEmmanuel Vadot              - xiaomi,daisy
255cb7aa33aSEmmanuel Vadot              - xiaomi,mido
256cb7aa33aSEmmanuel Vadot              - xiaomi,tissot
257cb7aa33aSEmmanuel Vadot              - xiaomi,vince
258cb7aa33aSEmmanuel Vadot          - const: qcom,msm8953
259cb7aa33aSEmmanuel Vadot
260cb7aa33aSEmmanuel Vadot      - items:
261cb7aa33aSEmmanuel Vadot          - enum:
262b97ee269SEmmanuel Vadot              - lg,bullhead
263*b2d2a78aSEmmanuel Vadot              - lg,h815
264b97ee269SEmmanuel Vadot              - microsoft,talkman
265b97ee269SEmmanuel Vadot              - xiaomi,libra
266b97ee269SEmmanuel Vadot          - const: qcom,msm8992
267b97ee269SEmmanuel Vadot
268b97ee269SEmmanuel Vadot      - items:
2692eb4d8dcSEmmanuel Vadot          - enum:
2702eb4d8dcSEmmanuel Vadot              - sony,karin_windy
271b97ee269SEmmanuel Vadot          - const: qcom,apq8094
272b97ee269SEmmanuel Vadot
273b97ee269SEmmanuel Vadot      - items:
274b97ee269SEmmanuel Vadot          - enum:
275b97ee269SEmmanuel Vadot              - huawei,angler
276b97ee269SEmmanuel Vadot              - microsoft,cityman
277b97ee269SEmmanuel Vadot              - sony,ivy-row
2782eb4d8dcSEmmanuel Vadot              - sony,karin-row
2792eb4d8dcSEmmanuel Vadot              - sony,satsuki-row
2802eb4d8dcSEmmanuel Vadot              - sony,sumire-row
2812eb4d8dcSEmmanuel Vadot              - sony,suzuran-row
282b97ee269SEmmanuel Vadot          - const: qcom,msm8994
2832eb4d8dcSEmmanuel Vadot
2842eb4d8dcSEmmanuel Vadot      - items:
285c9ccf3a3SEmmanuel Vadot          - enum:
286c9ccf3a3SEmmanuel Vadot              - arrow,apq8096-db820c
287c9ccf3a3SEmmanuel Vadot              - inforce,ifc6640
288c9ccf3a3SEmmanuel Vadot          - const: qcom,apq8096-sbc
289c9ccf3a3SEmmanuel Vadot          - const: qcom,apq8096
290c9ccf3a3SEmmanuel Vadot
291c9ccf3a3SEmmanuel Vadot      - items:
292c9ccf3a3SEmmanuel Vadot          - enum:
2938bab661aSEmmanuel Vadot              - oneplus,oneplus3
2948bab661aSEmmanuel Vadot              - oneplus,oneplus3t
295c9ccf3a3SEmmanuel Vadot              - qcom,msm8996-mtp
296c9ccf3a3SEmmanuel Vadot              - sony,dora-row
297c9ccf3a3SEmmanuel Vadot              - sony,kagura-row
298c9ccf3a3SEmmanuel Vadot              - sony,keyaki-row
299c9ccf3a3SEmmanuel Vadot              - xiaomi,gemini
3008bab661aSEmmanuel Vadot          - const: qcom,msm8996
3018bab661aSEmmanuel Vadot
3028bab661aSEmmanuel Vadot      - items:
3038bab661aSEmmanuel Vadot          - enum:
304b97ee269SEmmanuel Vadot              - xiaomi,natrium
305c9ccf3a3SEmmanuel Vadot              - xiaomi,scorpio
3068bab661aSEmmanuel Vadot          - const: qcom,msm8996pro
307c9ccf3a3SEmmanuel Vadot          - const: qcom,msm8996
308c66ec88fSEmmanuel Vadot
309c66ec88fSEmmanuel Vadot      - items:
310c66ec88fSEmmanuel Vadot          - enum:
311b97ee269SEmmanuel Vadot              - asus,novago-tp370ql
312b97ee269SEmmanuel Vadot              - fxtec,pro1
313b97ee269SEmmanuel Vadot              - hp,envy-x2
314b97ee269SEmmanuel Vadot              - lenovo,miix-630
315b97ee269SEmmanuel Vadot              - oneplus,cheeseburger
316b97ee269SEmmanuel Vadot              - oneplus,dumpling
317b97ee269SEmmanuel Vadot              - qcom,msm8998-mtp
318b97ee269SEmmanuel Vadot              - sony,xperia-lilac
319b97ee269SEmmanuel Vadot              - sony,xperia-maple
320b97ee269SEmmanuel Vadot              - sony,xperia-poplar
3218bab661aSEmmanuel Vadot              - xiaomi,sagit
322b97ee269SEmmanuel Vadot          - const: qcom,msm8998
323b97ee269SEmmanuel Vadot
324b97ee269SEmmanuel Vadot      - items:
325b97ee269SEmmanuel Vadot          - enum:
3268bab661aSEmmanuel Vadot              - 8dev,jalapeno
3278bab661aSEmmanuel Vadot              - alfa-network,ap120c-ac
3288bab661aSEmmanuel Vadot          - const: qcom,ipq4018
3298bab661aSEmmanuel Vadot
3308bab661aSEmmanuel Vadot      - items:
3318bab661aSEmmanuel Vadot          - enum:
3328cc087a1SEmmanuel Vadot              - qcom,ipq4019-ap-dk01.1-c1
333c66ec88fSEmmanuel Vadot              - qcom,ipq4019-ap-dk04.1-c3
334c66ec88fSEmmanuel Vadot              - qcom,ipq4019-ap-dk07.1-c1
335c66ec88fSEmmanuel Vadot              - qcom,ipq4019-ap-dk07.1-c2
336c66ec88fSEmmanuel Vadot              - qcom,ipq4019-dk04.1-c1
337c66ec88fSEmmanuel Vadot          - const: qcom,ipq4019
338c66ec88fSEmmanuel Vadot
339c66ec88fSEmmanuel Vadot      - items:
340c66ec88fSEmmanuel Vadot          - enum:
341aa1a8ff2SEmmanuel Vadot              - qcom,ipq5018-rdp432-c2
3420e8011faSEmmanuel Vadot              - tplink,archer-ax55-v1
343aa1a8ff2SEmmanuel Vadot          - const: qcom,ipq5018
344aa1a8ff2SEmmanuel Vadot
345aa1a8ff2SEmmanuel Vadot      - items:
346aa1a8ff2SEmmanuel Vadot          - enum:
347fac71e4eSEmmanuel Vadot              - qcom,ipq5332-ap-mi01.2
348f126890aSEmmanuel Vadot              - qcom,ipq5332-ap-mi01.3
349fac71e4eSEmmanuel Vadot              - qcom,ipq5332-ap-mi01.6
350f126890aSEmmanuel Vadot              - qcom,ipq5332-ap-mi01.9
351fac71e4eSEmmanuel Vadot          - const: qcom,ipq5332
352fac71e4eSEmmanuel Vadot
353fac71e4eSEmmanuel Vadot      - items:
354fac71e4eSEmmanuel Vadot          - enum:
3558bab661aSEmmanuel Vadot              - mikrotik,rb3011
356c66ec88fSEmmanuel Vadot              - qcom,ipq8064-ap148
357c66ec88fSEmmanuel Vadot          - const: qcom,ipq8064
358c66ec88fSEmmanuel Vadot
359c66ec88fSEmmanuel Vadot      - items:
360c66ec88fSEmmanuel Vadot          - enum:
361c66ec88fSEmmanuel Vadot              - qcom,ipq8074-hk01
3626be33864SEmmanuel Vadot              - qcom,ipq8074-hk10-c1
3636be33864SEmmanuel Vadot              - qcom,ipq8074-hk10-c2
364c66ec88fSEmmanuel Vadot          - const: qcom,ipq8074
365c66ec88fSEmmanuel Vadot
366fac71e4eSEmmanuel Vadot      - items:
367fac71e4eSEmmanuel Vadot          - enum:
368f126890aSEmmanuel Vadot              - qcom,ipq9574-ap-al02-c2
369f126890aSEmmanuel Vadot              - qcom,ipq9574-ap-al02-c6
370fac71e4eSEmmanuel Vadot              - qcom,ipq9574-ap-al02-c7
371f126890aSEmmanuel Vadot              - qcom,ipq9574-ap-al02-c8
372f126890aSEmmanuel Vadot              - qcom,ipq9574-ap-al02-c9
373fac71e4eSEmmanuel Vadot          - const: qcom,ipq9574
374fac71e4eSEmmanuel Vadot
3758bab661aSEmmanuel Vadot      - description: Sierra Wireless MangOH Green with WP8548 Module
3768bab661aSEmmanuel Vadot        items:
3778bab661aSEmmanuel Vadot          - const: swir,mangoh-green-wp8548
3788bab661aSEmmanuel Vadot          - const: swir,wp8548
3798bab661aSEmmanuel Vadot          - const: qcom,mdm9615
3808bab661aSEmmanuel Vadot
381fac71e4eSEmmanuel Vadot      - description: Qualcomm Technologies, Inc. Robotics RB1
382fac71e4eSEmmanuel Vadot        items:
383fac71e4eSEmmanuel Vadot          - enum:
384fac71e4eSEmmanuel Vadot              - qcom,qrb2210-rb1
385fac71e4eSEmmanuel Vadot          - const: qcom,qrb2210
386fac71e4eSEmmanuel Vadot          - const: qcom,qcm2290
387fac71e4eSEmmanuel Vadot
38884943d6fSEmmanuel Vadot      - items:
38984943d6fSEmmanuel Vadot          - enum:
39084943d6fSEmmanuel Vadot              - fairphone,fp5
3918d13bc63SEmmanuel Vadot              - qcom,qcm6490-idp
3928d13bc63SEmmanuel Vadot              - qcom,qcs6490-rb3gen2
3930e8011faSEmmanuel Vadot              - shift,otter
39484943d6fSEmmanuel Vadot          - const: qcom,qcm6490
39584943d6fSEmmanuel Vadot
3968bab661aSEmmanuel Vadot      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
3978bab661aSEmmanuel Vadot        items:
3988bab661aSEmmanuel Vadot          - enum:
3998bab661aSEmmanuel Vadot              - qcom,qdu1000-idp
4008bab661aSEmmanuel Vadot              - qcom,qdu1000-x100
4018bab661aSEmmanuel Vadot          - const: qcom,qdu1000
4028bab661aSEmmanuel Vadot
4038bab661aSEmmanuel Vadot      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
4048bab661aSEmmanuel Vadot        items:
4058bab661aSEmmanuel Vadot          - enum:
4068bab661aSEmmanuel Vadot              - qcom,qru1000-idp
4078bab661aSEmmanuel Vadot          - const: qcom,qru1000
4088bab661aSEmmanuel Vadot
409f126890aSEmmanuel Vadot      - items:
410c66ec88fSEmmanuel Vadot          - enum:
411f126890aSEmmanuel Vadot              - acer,aspire1
412c66ec88fSEmmanuel Vadot              - qcom,sc7180-idp
413c66ec88fSEmmanuel Vadot          - const: qcom,sc7180
414c66ec88fSEmmanuel Vadot
415b97ee269SEmmanuel Vadot      - description: HP Chromebook x2 11c (rev1 - 2)
416b97ee269SEmmanuel Vadot        items:
417b97ee269SEmmanuel Vadot          - const: google,coachz-rev1
418b97ee269SEmmanuel Vadot          - const: google,coachz-rev2
419b97ee269SEmmanuel Vadot          - const: qcom,sc7180
420b97ee269SEmmanuel Vadot
421b97ee269SEmmanuel Vadot      - description: HP Chromebook x2 11c (newest rev)
422b97ee269SEmmanuel Vadot        items:
423b97ee269SEmmanuel Vadot          - const: google,coachz
424b97ee269SEmmanuel Vadot          - const: qcom,sc7180
425b97ee269SEmmanuel Vadot
426b97ee269SEmmanuel Vadot      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
427b97ee269SEmmanuel Vadot        items:
428b97ee269SEmmanuel Vadot          - const: google,coachz-rev1-sku0
429b97ee269SEmmanuel Vadot          - const: google,coachz-rev2-sku0
430b97ee269SEmmanuel Vadot          - const: qcom,sc7180
431b97ee269SEmmanuel Vadot
432b97ee269SEmmanuel Vadot      - description: HP Chromebook x2 11c with LTE (newest rev)
433b97ee269SEmmanuel Vadot        items:
434b97ee269SEmmanuel Vadot          - const: google,coachz-sku0
435b97ee269SEmmanuel Vadot          - const: qcom,sc7180
436b97ee269SEmmanuel Vadot
437b97ee269SEmmanuel Vadot      - description: Lenovo Chromebook Duet 5 13 (rev2)
438b97ee269SEmmanuel Vadot        items:
439b97ee269SEmmanuel Vadot          - const: google,homestar-rev2
440b97ee269SEmmanuel Vadot          - const: google,homestar-rev23
441b97ee269SEmmanuel Vadot          - const: qcom,sc7180
442b97ee269SEmmanuel Vadot
443b97ee269SEmmanuel Vadot      - description: Lenovo Chromebook Duet 5 13 (rev3)
444b97ee269SEmmanuel Vadot        items:
445b97ee269SEmmanuel Vadot          - const: google,homestar-rev3
446b97ee269SEmmanuel Vadot          - const: qcom,sc7180
447b97ee269SEmmanuel Vadot
448b97ee269SEmmanuel Vadot      - description: Lenovo Chromebook Duet 5 13 (newest rev)
449b97ee269SEmmanuel Vadot        items:
450b97ee269SEmmanuel Vadot          - const: google,homestar
451b97ee269SEmmanuel Vadot          - const: qcom,sc7180
452b97ee269SEmmanuel Vadot
453b97ee269SEmmanuel Vadot      - description: Google Kingoftown (rev0)
454b97ee269SEmmanuel Vadot        items:
455b97ee269SEmmanuel Vadot          - const: google,kingoftown-rev0
456b97ee269SEmmanuel Vadot          - const: qcom,sc7180
457b97ee269SEmmanuel Vadot
458b97ee269SEmmanuel Vadot      - description: Google Kingoftown (newest rev)
459b97ee269SEmmanuel Vadot        items:
460b97ee269SEmmanuel Vadot          - const: google,kingoftown
461b97ee269SEmmanuel Vadot          - const: qcom,sc7180
462b97ee269SEmmanuel Vadot
463b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 (rev0)
464b97ee269SEmmanuel Vadot        items:
465b97ee269SEmmanuel Vadot          - const: google,lazor-rev0
466b97ee269SEmmanuel Vadot          - const: qcom,sc7180
467b97ee269SEmmanuel Vadot
468b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 (rev1 - 2)
469b97ee269SEmmanuel Vadot        items:
470b97ee269SEmmanuel Vadot          - const: google,lazor-rev1
471b97ee269SEmmanuel Vadot          - const: google,lazor-rev2
472b97ee269SEmmanuel Vadot          - const: qcom,sc7180
473b97ee269SEmmanuel Vadot
474b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 (rev3 - 8)
475b97ee269SEmmanuel Vadot        items:
476b97ee269SEmmanuel Vadot          - const: google,lazor-rev3
477b97ee269SEmmanuel Vadot          - const: google,lazor-rev4
478b97ee269SEmmanuel Vadot          - const: google,lazor-rev5
479b97ee269SEmmanuel Vadot          - const: google,lazor-rev6
480b97ee269SEmmanuel Vadot          - const: google,lazor-rev7
481b97ee269SEmmanuel Vadot          - const: google,lazor-rev8
482b97ee269SEmmanuel Vadot          - const: qcom,sc7180
483b97ee269SEmmanuel Vadot
48484943d6fSEmmanuel Vadot      - description: Acer Chromebook Spin 513 (rev9)
48584943d6fSEmmanuel Vadot        items:
48684943d6fSEmmanuel Vadot          - const: google,lazor-rev9
48784943d6fSEmmanuel Vadot          - const: qcom,sc7180
48884943d6fSEmmanuel Vadot
489b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 (newest rev)
490b97ee269SEmmanuel Vadot        items:
491b97ee269SEmmanuel Vadot          - const: google,lazor
492b97ee269SEmmanuel Vadot          - const: qcom,sc7180
493b97ee269SEmmanuel Vadot
494b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
495b97ee269SEmmanuel Vadot        items:
496b97ee269SEmmanuel Vadot          - const: google,lazor-rev1-sku2
497b97ee269SEmmanuel Vadot          - const: google,lazor-rev2-sku2
498b97ee269SEmmanuel Vadot          - const: qcom,sc7180
499b97ee269SEmmanuel Vadot
500b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
501b97ee269SEmmanuel Vadot        items:
502b97ee269SEmmanuel Vadot          - const: google,lazor-rev3-sku2
503b97ee269SEmmanuel Vadot          - const: google,lazor-rev4-sku2
504b97ee269SEmmanuel Vadot          - const: google,lazor-rev5-sku2
505b97ee269SEmmanuel Vadot          - const: google,lazor-rev6-sku2
506b97ee269SEmmanuel Vadot          - const: google,lazor-rev7-sku2
507b97ee269SEmmanuel Vadot          - const: google,lazor-rev8-sku2
508b97ee269SEmmanuel Vadot          - const: qcom,sc7180
509b97ee269SEmmanuel Vadot
51084943d6fSEmmanuel Vadot      - description: Acer Chromebook Spin 513 with KB Backlight (rev9)
51184943d6fSEmmanuel Vadot        items:
51284943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku2
51384943d6fSEmmanuel Vadot          - const: qcom,sc7180
51484943d6fSEmmanuel Vadot
515b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
516b97ee269SEmmanuel Vadot        items:
517b97ee269SEmmanuel Vadot          - const: google,lazor-sku2
518b97ee269SEmmanuel Vadot          - const: qcom,sc7180
519b97ee269SEmmanuel Vadot
520b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
521b97ee269SEmmanuel Vadot        items:
522b97ee269SEmmanuel Vadot          - const: google,lazor-rev1-sku0
523b97ee269SEmmanuel Vadot          - const: google,lazor-rev2-sku0
524b97ee269SEmmanuel Vadot          - const: qcom,sc7180
525b97ee269SEmmanuel Vadot
526b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
527b97ee269SEmmanuel Vadot        items:
528b97ee269SEmmanuel Vadot          - const: google,lazor-rev3-sku0
529b97ee269SEmmanuel Vadot          - const: google,lazor-rev4-sku0
530b97ee269SEmmanuel Vadot          - const: google,lazor-rev5-sku0
531b97ee269SEmmanuel Vadot          - const: google,lazor-rev6-sku0
532b97ee269SEmmanuel Vadot          - const: google,lazor-rev7-sku0
533b97ee269SEmmanuel Vadot          - const: google,lazor-rev8-sku0
534b97ee269SEmmanuel Vadot          - const: qcom,sc7180
535b97ee269SEmmanuel Vadot
53684943d6fSEmmanuel Vadot      - description: Acer Chromebook Spin 513 with LTE (rev9)
53784943d6fSEmmanuel Vadot        items:
53884943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku0
53984943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku10
54084943d6fSEmmanuel Vadot          - const: qcom,sc7180
54184943d6fSEmmanuel Vadot
542b97ee269SEmmanuel Vadot      - description: Acer Chromebook Spin 513 with LTE (newest rev)
543b97ee269SEmmanuel Vadot        items:
544b97ee269SEmmanuel Vadot          - const: google,lazor-sku0
54584943d6fSEmmanuel Vadot          - const: google,lazor-sku10
546b97ee269SEmmanuel Vadot          - const: qcom,sc7180
547b97ee269SEmmanuel Vadot
548b97ee269SEmmanuel Vadot      - description: Acer Chromebook 511 (rev4 - rev8)
549b97ee269SEmmanuel Vadot        items:
550b97ee269SEmmanuel Vadot          - const: google,lazor-rev4-sku4
551b97ee269SEmmanuel Vadot          - const: google,lazor-rev5-sku4
552b97ee269SEmmanuel Vadot          - const: google,lazor-rev6-sku4
553b97ee269SEmmanuel Vadot          - const: google,lazor-rev7-sku4
554b97ee269SEmmanuel Vadot          - const: google,lazor-rev8-sku4
555b97ee269SEmmanuel Vadot          - const: qcom,sc7180
556b97ee269SEmmanuel Vadot
55784943d6fSEmmanuel Vadot      - description: Acer Chromebook 511 (rev9)
55884943d6fSEmmanuel Vadot        items:
55984943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku4
56084943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku15
56184943d6fSEmmanuel Vadot          - const: qcom,sc7180
56284943d6fSEmmanuel Vadot
563b97ee269SEmmanuel Vadot      - description: Acer Chromebook 511 (newest rev)
564b97ee269SEmmanuel Vadot        items:
565b97ee269SEmmanuel Vadot          - const: google,lazor-sku4
56684943d6fSEmmanuel Vadot          - const: google,lazor-sku15
567b97ee269SEmmanuel Vadot          - const: qcom,sc7180
568b97ee269SEmmanuel Vadot
569b97ee269SEmmanuel Vadot      - description: Acer Chromebook 511 without Touchscreen (rev4)
570b97ee269SEmmanuel Vadot        items:
571b97ee269SEmmanuel Vadot          - const: google,lazor-rev4-sku5
572b97ee269SEmmanuel Vadot          - const: qcom,sc7180
573b97ee269SEmmanuel Vadot
574b97ee269SEmmanuel Vadot      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
575b97ee269SEmmanuel Vadot        items:
576b97ee269SEmmanuel Vadot          - const: google,lazor-rev5-sku5
577b97ee269SEmmanuel Vadot          - const: google,lazor-rev5-sku6
578b97ee269SEmmanuel Vadot          - const: google,lazor-rev6-sku6
579b97ee269SEmmanuel Vadot          - const: google,lazor-rev7-sku6
580b97ee269SEmmanuel Vadot          - const: google,lazor-rev8-sku6
581b97ee269SEmmanuel Vadot          - const: qcom,sc7180
582b97ee269SEmmanuel Vadot
58384943d6fSEmmanuel Vadot      - description: Acer Chromebook 511 without Touchscreen (rev9)
58484943d6fSEmmanuel Vadot        items:
58584943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku6
58684943d6fSEmmanuel Vadot          - const: google,lazor-rev9-sku18
58784943d6fSEmmanuel Vadot          - const: qcom,sc7180
58884943d6fSEmmanuel Vadot
589b97ee269SEmmanuel Vadot      - description: Acer Chromebook 511 without Touchscreen (newest rev)
590b97ee269SEmmanuel Vadot        items:
591b97ee269SEmmanuel Vadot          - const: google,lazor-sku6
59284943d6fSEmmanuel Vadot          - const: google,lazor-sku18
593b97ee269SEmmanuel Vadot          - const: qcom,sc7180
594b97ee269SEmmanuel Vadot
595b97ee269SEmmanuel Vadot      - description: Google Mrbland with AUO panel (rev0)
596b97ee269SEmmanuel Vadot        items:
597b97ee269SEmmanuel Vadot          - const: google,mrbland-rev0-sku0
598b97ee269SEmmanuel Vadot          - const: qcom,sc7180
599b97ee269SEmmanuel Vadot
600b97ee269SEmmanuel Vadot      - description: Google Mrbland with AUO panel (newest rev)
601b97ee269SEmmanuel Vadot        items:
602b97ee269SEmmanuel Vadot          - const: google,mrbland-sku1536
603b97ee269SEmmanuel Vadot          - const: qcom,sc7180
604b97ee269SEmmanuel Vadot
605b97ee269SEmmanuel Vadot      - description: Google Mrbland with BOE panel (rev0)
606b97ee269SEmmanuel Vadot        items:
607b97ee269SEmmanuel Vadot          - const: google,mrbland-rev0-sku16
608b97ee269SEmmanuel Vadot          - const: qcom,sc7180
609b97ee269SEmmanuel Vadot
610b97ee269SEmmanuel Vadot      - description: Google Mrbland with BOE panel (newest rev)
611b97ee269SEmmanuel Vadot        items:
612b97ee269SEmmanuel Vadot          - const: google,mrbland-sku1024
613b97ee269SEmmanuel Vadot          - const: google,mrbland-sku768
614b97ee269SEmmanuel Vadot          - const: qcom,sc7180
615b97ee269SEmmanuel Vadot
616b97ee269SEmmanuel Vadot      - description: Google Pazquel with Parade (newest rev)
617b97ee269SEmmanuel Vadot        items:
618b97ee269SEmmanuel Vadot          - const: google,pazquel-sku5
619b97ee269SEmmanuel Vadot          - const: qcom,sc7180
620b97ee269SEmmanuel Vadot
621b97ee269SEmmanuel Vadot      - description: Google Pazquel with TI (newest rev)
622b97ee269SEmmanuel Vadot        items:
623b97ee269SEmmanuel Vadot          - const: google,pazquel-sku1
624b97ee269SEmmanuel Vadot          - const: qcom,sc7180
625b97ee269SEmmanuel Vadot
626b97ee269SEmmanuel Vadot      - description: Google Pazquel with LTE and Parade (newest rev)
627b97ee269SEmmanuel Vadot        items:
6287ef62cebSEmmanuel Vadot          - const: google,pazquel-sku6
629b97ee269SEmmanuel Vadot          - const: google,pazquel-sku4
630b97ee269SEmmanuel Vadot          - const: qcom,sc7180
631b97ee269SEmmanuel Vadot
632b97ee269SEmmanuel Vadot      - description: Google Pazquel with LTE and TI (newest rev)
633b97ee269SEmmanuel Vadot        items:
634b97ee269SEmmanuel Vadot          - const: google,pazquel-sku0
635b97ee269SEmmanuel Vadot          - const: google,pazquel-sku2
636b97ee269SEmmanuel Vadot          - const: qcom,sc7180
637b97ee269SEmmanuel Vadot
6388bab661aSEmmanuel Vadot      - description: Google Pazquel360 with LTE (newest rev)
6398bab661aSEmmanuel Vadot        items:
6408bab661aSEmmanuel Vadot          - const: google,pazquel-sku22
6418bab661aSEmmanuel Vadot          - const: google,pazquel-sku20
6428bab661aSEmmanuel Vadot          - const: qcom,sc7180
6438bab661aSEmmanuel Vadot
6448bab661aSEmmanuel Vadot      - description: Google Pazquel360 with WiFi (newest rev)
6458bab661aSEmmanuel Vadot        items:
6468bab661aSEmmanuel Vadot          - const: google,pazquel-sku21
6478bab661aSEmmanuel Vadot          - const: qcom,sc7180
6488bab661aSEmmanuel Vadot
649b97ee269SEmmanuel Vadot      - description: Sharp Dynabook Chromebook C1 (rev1)
650b97ee269SEmmanuel Vadot        items:
651b97ee269SEmmanuel Vadot          - const: google,pompom-rev1
652b97ee269SEmmanuel Vadot          - const: qcom,sc7180
653b97ee269SEmmanuel Vadot
654b97ee269SEmmanuel Vadot      - description: Sharp Dynabook Chromebook C1 (rev2)
655b97ee269SEmmanuel Vadot        items:
656b97ee269SEmmanuel Vadot          - const: google,pompom-rev2
657b97ee269SEmmanuel Vadot          - const: qcom,sc7180
658b97ee269SEmmanuel Vadot
659b97ee269SEmmanuel Vadot      - description: Sharp Dynabook Chromebook C1 (newest rev)
660b97ee269SEmmanuel Vadot        items:
661b97ee269SEmmanuel Vadot          - const: google,pompom
662b97ee269SEmmanuel Vadot          - const: qcom,sc7180
663b97ee269SEmmanuel Vadot
664b97ee269SEmmanuel Vadot      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
665b97ee269SEmmanuel Vadot        items:
666b97ee269SEmmanuel Vadot          - const: google,pompom-rev1-sku0
667b97ee269SEmmanuel Vadot          - const: qcom,sc7180
668b97ee269SEmmanuel Vadot
669b97ee269SEmmanuel Vadot      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
670b97ee269SEmmanuel Vadot        items:
671b97ee269SEmmanuel Vadot          - const: google,pompom-rev2-sku0
672b97ee269SEmmanuel Vadot          - const: qcom,sc7180
673b97ee269SEmmanuel Vadot
674b97ee269SEmmanuel Vadot      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
675b97ee269SEmmanuel Vadot        items:
676b97ee269SEmmanuel Vadot          - const: google,pompom-sku0
677b97ee269SEmmanuel Vadot          - const: qcom,sc7180
678b97ee269SEmmanuel Vadot
679b97ee269SEmmanuel Vadot      - description: Google Quackingstick (newest rev)
680b97ee269SEmmanuel Vadot        items:
681b97ee269SEmmanuel Vadot          - const: google,quackingstick-sku1537
682b97ee269SEmmanuel Vadot          - const: qcom,sc7180
683b97ee269SEmmanuel Vadot
684b97ee269SEmmanuel Vadot      - description: Google Quackingstick with LTE (newest rev)
685b97ee269SEmmanuel Vadot        items:
686b97ee269SEmmanuel Vadot          - const: google,quackingstick-sku1536
687b97ee269SEmmanuel Vadot          - const: qcom,sc7180
688b97ee269SEmmanuel Vadot
689b97ee269SEmmanuel Vadot      - description: Google Trogdor (newest rev)
690b97ee269SEmmanuel Vadot        items:
691b97ee269SEmmanuel Vadot          - const: google,trogdor
692b97ee269SEmmanuel Vadot          - const: qcom,sc7180
693b97ee269SEmmanuel Vadot
694b97ee269SEmmanuel Vadot      - description: Google Trogdor with LTE (newest rev)
695b97ee269SEmmanuel Vadot        items:
696b97ee269SEmmanuel Vadot          - const: google,trogdor-sku0
697b97ee269SEmmanuel Vadot          - const: qcom,sc7180
698b97ee269SEmmanuel Vadot
699b97ee269SEmmanuel Vadot      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
700b97ee269SEmmanuel Vadot        items:
701b97ee269SEmmanuel Vadot          - const: google,wormdingler-rev0-sku16
702b97ee269SEmmanuel Vadot          - const: qcom,sc7180
703b97ee269SEmmanuel Vadot
704b97ee269SEmmanuel Vadot      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
705b97ee269SEmmanuel Vadot        items:
706b97ee269SEmmanuel Vadot          - const: google,wormdingler-sku1024
707b97ee269SEmmanuel Vadot          - const: qcom,sc7180
708b97ee269SEmmanuel Vadot
709b97ee269SEmmanuel Vadot      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
710b97ee269SEmmanuel Vadot        items:
711b97ee269SEmmanuel Vadot          - const: google,wormdingler-sku1025
712b97ee269SEmmanuel Vadot          - const: qcom,sc7180
713b97ee269SEmmanuel Vadot
714b97ee269SEmmanuel Vadot      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
715b97ee269SEmmanuel Vadot        items:
716b97ee269SEmmanuel Vadot          - const: google,wormdingler-rev0-sku0
717b97ee269SEmmanuel Vadot          - const: qcom,sc7180
718b97ee269SEmmanuel Vadot
719b97ee269SEmmanuel Vadot      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
720b97ee269SEmmanuel Vadot        items:
721b97ee269SEmmanuel Vadot          - const: google,wormdingler-sku0
722b97ee269SEmmanuel Vadot          - const: qcom,sc7180
723b97ee269SEmmanuel Vadot
724b97ee269SEmmanuel Vadot      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
725b97ee269SEmmanuel Vadot        items:
726b97ee269SEmmanuel Vadot          - const: google,wormdingler-sku1
727b97ee269SEmmanuel Vadot          - const: qcom,sc7180
728b97ee269SEmmanuel Vadot
729b97ee269SEmmanuel Vadot      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
730b97ee269SEmmanuel Vadot        items:
731b97ee269SEmmanuel Vadot          - const: qcom,sc7280-crd
732b97ee269SEmmanuel Vadot          - const: google,hoglin-rev3
733b97ee269SEmmanuel Vadot          - const: google,hoglin-rev4
734b97ee269SEmmanuel Vadot          - const: google,piglin-rev3
735b97ee269SEmmanuel Vadot          - const: google,piglin-rev4
736b97ee269SEmmanuel Vadot          - const: qcom,sc7280
737b97ee269SEmmanuel Vadot
738b97ee269SEmmanuel Vadot      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
739b97ee269SEmmanuel Vadot        items:
7407ef62cebSEmmanuel Vadot          - const: google,zoglin
741b97ee269SEmmanuel Vadot          - const: google,hoglin
742b97ee269SEmmanuel Vadot          - const: qcom,sc7280
743b97ee269SEmmanuel Vadot
744cb7aa33aSEmmanuel Vadot      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
745cb7aa33aSEmmanuel Vadot        items:
746cb7aa33aSEmmanuel Vadot          - const: google,zoglin-sku1536
747cb7aa33aSEmmanuel Vadot          - const: google,hoglin-sku1536
748cb7aa33aSEmmanuel Vadot          - const: qcom,sc7280
749cb7aa33aSEmmanuel Vadot
750b97ee269SEmmanuel Vadot      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
751b97ee269SEmmanuel Vadot        items:
752b97ee269SEmmanuel Vadot          - const: qcom,sc7280-idp
753b97ee269SEmmanuel Vadot          - const: google,senor
754b97ee269SEmmanuel Vadot          - const: qcom,sc7280
755b97ee269SEmmanuel Vadot
756b97ee269SEmmanuel Vadot      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
757b97ee269SEmmanuel Vadot        items:
758b97ee269SEmmanuel Vadot          - const: qcom,sc7280-idp2
759b97ee269SEmmanuel Vadot          - const: google,piglin
760b97ee269SEmmanuel Vadot          - const: qcom,sc7280
761b97ee269SEmmanuel Vadot
7627ef62cebSEmmanuel Vadot      - description: Google Evoker (newest rev)
7637ef62cebSEmmanuel Vadot        items:
7647ef62cebSEmmanuel Vadot          - const: google,evoker
7657ef62cebSEmmanuel Vadot          - const: qcom,sc7280
7667ef62cebSEmmanuel Vadot
7678bab661aSEmmanuel Vadot      - description: Google Evoker with LTE (newest rev)
7688bab661aSEmmanuel Vadot        items:
7698bab661aSEmmanuel Vadot          - const: google,evoker-sku512
7708bab661aSEmmanuel Vadot          - const: qcom,sc7280
7718bab661aSEmmanuel Vadot
772b97ee269SEmmanuel Vadot      - description: Google Herobrine (newest rev)
773b97ee269SEmmanuel Vadot        items:
774b97ee269SEmmanuel Vadot          - const: google,herobrine
775b97ee269SEmmanuel Vadot          - const: qcom,sc7280
776b97ee269SEmmanuel Vadot
7777ef62cebSEmmanuel Vadot      - description: Google Villager (rev0)
7787ef62cebSEmmanuel Vadot        items:
7797ef62cebSEmmanuel Vadot          - const: google,villager-rev0
7807ef62cebSEmmanuel Vadot          - const: qcom,sc7280
7817ef62cebSEmmanuel Vadot
782b97ee269SEmmanuel Vadot      - description: Google Villager (newest rev)
783b97ee269SEmmanuel Vadot        items:
784b97ee269SEmmanuel Vadot          - const: google,villager
7852eb4d8dcSEmmanuel Vadot          - const: qcom,sc7280
7862eb4d8dcSEmmanuel Vadot
7877ef62cebSEmmanuel Vadot      - description: Google Villager with LTE (newest rev)
7887ef62cebSEmmanuel Vadot        items:
7897ef62cebSEmmanuel Vadot          - const: google,villager-sku512
7907ef62cebSEmmanuel Vadot          - const: qcom,sc7280
7917ef62cebSEmmanuel Vadot
7928bab661aSEmmanuel Vadot      - description: Google Zombie (newest rev)
7938bab661aSEmmanuel Vadot        items:
7948bab661aSEmmanuel Vadot          - const: google,zombie
7958bab661aSEmmanuel Vadot          - const: qcom,sc7280
7968bab661aSEmmanuel Vadot
7978bab661aSEmmanuel Vadot      - description: Google Zombie with LTE (newest rev)
7988bab661aSEmmanuel Vadot        items:
7998bab661aSEmmanuel Vadot          - const: google,zombie-sku512
8008bab661aSEmmanuel Vadot          - const: qcom,sc7280
8018bab661aSEmmanuel Vadot
802cb7aa33aSEmmanuel Vadot      - description: Google Zombie with NVMe (newest rev)
803cb7aa33aSEmmanuel Vadot        items:
804cb7aa33aSEmmanuel Vadot          - const: google,zombie-sku2
805cb7aa33aSEmmanuel Vadot          - const: google,zombie-sku3
806cb7aa33aSEmmanuel Vadot          - const: google,zombie-sku515
807cb7aa33aSEmmanuel Vadot          - const: qcom,sc7280
808cb7aa33aSEmmanuel Vadot
809cb7aa33aSEmmanuel Vadot      - description: Google Zombie with LTE and NVMe (newest rev)
810cb7aa33aSEmmanuel Vadot        items:
811cb7aa33aSEmmanuel Vadot          - const: google,zombie-sku514
812cb7aa33aSEmmanuel Vadot          - const: qcom,sc7280
813cb7aa33aSEmmanuel Vadot
8142eb4d8dcSEmmanuel Vadot      - items:
8152eb4d8dcSEmmanuel Vadot          - enum:
816d5b0e70fSEmmanuel Vadot              - lenovo,flex-5g
817d5b0e70fSEmmanuel Vadot              - microsoft,surface-prox
818d5b0e70fSEmmanuel Vadot              - qcom,sc8180x-primus
819d5b0e70fSEmmanuel Vadot          - const: qcom,sc8180x
820d5b0e70fSEmmanuel Vadot
821d5b0e70fSEmmanuel Vadot      - items:
822d5b0e70fSEmmanuel Vadot          - enum:
823b97ee269SEmmanuel Vadot              - lenovo,thinkpad-x13s
824b97ee269SEmmanuel Vadot              - qcom,sc8280xp-crd
825d5b0e70fSEmmanuel Vadot              - qcom,sc8280xp-qrd
826d5b0e70fSEmmanuel Vadot          - const: qcom,sc8280xp
827d5b0e70fSEmmanuel Vadot
828d5b0e70fSEmmanuel Vadot      - items:
829d5b0e70fSEmmanuel Vadot          - enum:
8300e8011faSEmmanuel Vadot              - lenovo,tbx605f
831cb7aa33aSEmmanuel Vadot              - motorola,ali
832cb7aa33aSEmmanuel Vadot          - const: qcom,sdm450
833cb7aa33aSEmmanuel Vadot
834cb7aa33aSEmmanuel Vadot      - items:
835cb7aa33aSEmmanuel Vadot          - enum:
836b97ee269SEmmanuel Vadot              - sony,discovery-row
837b97ee269SEmmanuel Vadot              - sony,kirin-row
838b97ee269SEmmanuel Vadot              - sony,pioneer-row
839b97ee269SEmmanuel Vadot              - sony,voyager-row
840b97ee269SEmmanuel Vadot          - const: qcom,sdm630
841b97ee269SEmmanuel Vadot
842b97ee269SEmmanuel Vadot      - items:
843b97ee269SEmmanuel Vadot          - enum:
844b97ee269SEmmanuel Vadot              - inforce,ifc6560
845b97ee269SEmmanuel Vadot          - const: qcom,sda660
846b97ee269SEmmanuel Vadot
847b97ee269SEmmanuel Vadot      - items:
848b97ee269SEmmanuel Vadot          - enum:
849c9ccf3a3SEmmanuel Vadot              - fairphone,fp3
850cb7aa33aSEmmanuel Vadot              - motorola,ocean
851c9ccf3a3SEmmanuel Vadot          - const: qcom,sdm632
852c9ccf3a3SEmmanuel Vadot
853c9ccf3a3SEmmanuel Vadot      - items:
854c9ccf3a3SEmmanuel Vadot          - enum:
855b97ee269SEmmanuel Vadot              - sony,mermaid-row
856b97ee269SEmmanuel Vadot          - const: qcom,sdm636
857b97ee269SEmmanuel Vadot
858b97ee269SEmmanuel Vadot      - items:
859b97ee269SEmmanuel Vadot          - enum:
860c66ec88fSEmmanuel Vadot              - xiaomi,lavender
861c66ec88fSEmmanuel Vadot          - const: qcom,sdm660
862c66ec88fSEmmanuel Vadot
863c66ec88fSEmmanuel Vadot      - items:
864c66ec88fSEmmanuel Vadot          - enum:
8658bab661aSEmmanuel Vadot              - google,sargo
8668bab661aSEmmanuel Vadot          - const: qcom,sdm670
8678bab661aSEmmanuel Vadot
8688bab661aSEmmanuel Vadot      - items:
8698bab661aSEmmanuel Vadot          - enum:
8705def4c47SEmmanuel Vadot              - qcom,sdx55-mtp
8712eb4d8dcSEmmanuel Vadot              - qcom,sdx55-telit-fn980-tlb
8722eb4d8dcSEmmanuel Vadot              - qcom,sdx55-t55
8735def4c47SEmmanuel Vadot          - const: qcom,sdx55
8745def4c47SEmmanuel Vadot
8755def4c47SEmmanuel Vadot      - items:
8765def4c47SEmmanuel Vadot          - enum:
8778cc087a1SEmmanuel Vadot              - qcom,sdx65-mtp
8788cc087a1SEmmanuel Vadot          - const: qcom,sdx65
8798cc087a1SEmmanuel Vadot
8808cc087a1SEmmanuel Vadot      - items:
8818cc087a1SEmmanuel Vadot          - enum:
882f126890aSEmmanuel Vadot              - qcom,sdx75-idp
883f126890aSEmmanuel Vadot          - const: qcom,sdx75
884f126890aSEmmanuel Vadot
885f126890aSEmmanuel Vadot      - items:
886f126890aSEmmanuel Vadot          - enum:
8872eb4d8dcSEmmanuel Vadot              - qcom,ipq6018-cp01
888c66ec88fSEmmanuel Vadot              - qcom,ipq6018-cp01-c1
889c66ec88fSEmmanuel Vadot          - const: qcom,ipq6018
890c66ec88fSEmmanuel Vadot
8916be33864SEmmanuel Vadot      - items:
8926be33864SEmmanuel Vadot          - enum:
893b97ee269SEmmanuel Vadot              - qcom,qcs404-evb-1000
894b97ee269SEmmanuel Vadot              - qcom,qcs404-evb-4000
895b97ee269SEmmanuel Vadot          - const: qcom,qcs404-evb
896b97ee269SEmmanuel Vadot          - const: qcom,qcs404
897b97ee269SEmmanuel Vadot
898b97ee269SEmmanuel Vadot      - items:
899b97ee269SEmmanuel Vadot          - enum:
9005956d97fSEmmanuel Vadot              - qcom,sa8155p-adp
9015956d97fSEmmanuel Vadot          - const: qcom,sa8155p
9025956d97fSEmmanuel Vadot
9035956d97fSEmmanuel Vadot      - items:
9045956d97fSEmmanuel Vadot          - enum:
905d5b0e70fSEmmanuel Vadot              - qcom,sa8295p-adp
9068bab661aSEmmanuel Vadot              - qcom,sa8540p-ride
907d5b0e70fSEmmanuel Vadot          - const: qcom,sa8540p
908d5b0e70fSEmmanuel Vadot
909d5b0e70fSEmmanuel Vadot      - items:
910d5b0e70fSEmmanuel Vadot          - enum:
911cb7aa33aSEmmanuel Vadot              - qcom,sa8775p-ride
9120e8011faSEmmanuel Vadot              - qcom,sa8775p-ride-r3
913cb7aa33aSEmmanuel Vadot          - const: qcom,sa8775p
914cb7aa33aSEmmanuel Vadot
915cb7aa33aSEmmanuel Vadot      - items:
916cb7aa33aSEmmanuel Vadot          - enum:
9178bab661aSEmmanuel Vadot              - google,cheza
9188bab661aSEmmanuel Vadot              - google,cheza-rev1
9198bab661aSEmmanuel Vadot              - google,cheza-rev2
920b97ee269SEmmanuel Vadot              - lenovo,yoga-c630
921b97ee269SEmmanuel Vadot              - lg,judyln
922b97ee269SEmmanuel Vadot              - lg,judyp
923b97ee269SEmmanuel Vadot              - oneplus,enchilada
924b97ee269SEmmanuel Vadot              - oneplus,fajita
925b97ee269SEmmanuel Vadot              - qcom,sdm845-mtp
926b97ee269SEmmanuel Vadot              - shift,axolotl
9278bab661aSEmmanuel Vadot              - samsung,starqltechn
928b97ee269SEmmanuel Vadot              - samsung,w737
929b97ee269SEmmanuel Vadot              - sony,akari-row
930b97ee269SEmmanuel Vadot              - sony,akatsuki-row
931b97ee269SEmmanuel Vadot              - sony,apollo-row
932b97ee269SEmmanuel Vadot              - thundercomm,db845c
933b97ee269SEmmanuel Vadot              - xiaomi,beryllium
9348bab661aSEmmanuel Vadot              - xiaomi,beryllium-ebbg
935b97ee269SEmmanuel Vadot              - xiaomi,polaris
936b97ee269SEmmanuel Vadot          - const: qcom,sdm845
937b97ee269SEmmanuel Vadot
938b97ee269SEmmanuel Vadot      - items:
939b97ee269SEmmanuel Vadot          - enum:
9408bab661aSEmmanuel Vadot              - oneplus,billie2
9418bab661aSEmmanuel Vadot          - const: qcom,sm4250
9428bab661aSEmmanuel Vadot
9438bab661aSEmmanuel Vadot      - items:
9448bab661aSEmmanuel Vadot          - enum:
945fac71e4eSEmmanuel Vadot              - qcom,qrb4210-rb2
946fac71e4eSEmmanuel Vadot          - const: qcom,qrb4210
947fac71e4eSEmmanuel Vadot          - const: qcom,sm4250
948fac71e4eSEmmanuel Vadot
949fac71e4eSEmmanuel Vadot      - items:
950fac71e4eSEmmanuel Vadot          - enum:
951aa1a8ff2SEmmanuel Vadot              - qcom,sm4450-qrd
952aa1a8ff2SEmmanuel Vadot          - const: qcom,sm4450
953aa1a8ff2SEmmanuel Vadot
954aa1a8ff2SEmmanuel Vadot      - items:
955aa1a8ff2SEmmanuel Vadot          - enum:
956f126890aSEmmanuel Vadot              - fxtec,pro1x
957f126890aSEmmanuel Vadot          - const: qcom,sm6115
958f126890aSEmmanuel Vadot
959f126890aSEmmanuel Vadot      - items:
960f126890aSEmmanuel Vadot          - enum:
961cb7aa33aSEmmanuel Vadot              - lenovo,j606f
962cb7aa33aSEmmanuel Vadot          - const: qcom,sm6115p
963cb7aa33aSEmmanuel Vadot          - const: qcom,sm6115
964cb7aa33aSEmmanuel Vadot
965cb7aa33aSEmmanuel Vadot      - items:
966cb7aa33aSEmmanuel Vadot          - enum:
967b97ee269SEmmanuel Vadot              - sony,pdx201
968fac71e4eSEmmanuel Vadot              - xiaomi,laurel-sprout
969b97ee269SEmmanuel Vadot          - const: qcom,sm6125
970b97ee269SEmmanuel Vadot
971b97ee269SEmmanuel Vadot      - items:
972b97ee269SEmmanuel Vadot          - enum:
973b97ee269SEmmanuel Vadot              - sony,pdx213
974b97ee269SEmmanuel Vadot          - const: qcom,sm6350
975b97ee269SEmmanuel Vadot
976b97ee269SEmmanuel Vadot      - items:
977b97ee269SEmmanuel Vadot          - enum:
9788bab661aSEmmanuel Vadot              - sony,pdx225
9798bab661aSEmmanuel Vadot          - const: qcom,sm6375
9808bab661aSEmmanuel Vadot
9818bab661aSEmmanuel Vadot      - items:
9828bab661aSEmmanuel Vadot          - enum:
98301950c46SEmmanuel Vadot              - xiaomi,curtana
98484943d6fSEmmanuel Vadot              - xiaomi,joyeuse
98584943d6fSEmmanuel Vadot          - const: qcom,sm7125
98684943d6fSEmmanuel Vadot
98784943d6fSEmmanuel Vadot      - items:
98884943d6fSEmmanuel Vadot          - enum:
9898cc087a1SEmmanuel Vadot              - fairphone,fp4
9908cc087a1SEmmanuel Vadot          - const: qcom,sm7225
9918cc087a1SEmmanuel Vadot
9928cc087a1SEmmanuel Vadot      - items:
9938cc087a1SEmmanuel Vadot          - enum:
994b97ee269SEmmanuel Vadot              - microsoft,surface-duo
995b97ee269SEmmanuel Vadot              - qcom,sm8150-hdk
9965956d97fSEmmanuel Vadot              - qcom,sm8150-mtp
997b97ee269SEmmanuel Vadot              - sony,bahamut-generic
998b97ee269SEmmanuel Vadot              - sony,griffin-generic
9995956d97fSEmmanuel Vadot          - const: qcom,sm8150
10005956d97fSEmmanuel Vadot
10015956d97fSEmmanuel Vadot      - items:
10025956d97fSEmmanuel Vadot          - enum:
10036be33864SEmmanuel Vadot              - qcom,qrb5165-rb5
1004b97ee269SEmmanuel Vadot              - qcom,sm8250-hdk
10056be33864SEmmanuel Vadot              - qcom,sm8250-mtp
1006b97ee269SEmmanuel Vadot              - sony,pdx203-generic
1007b97ee269SEmmanuel Vadot              - sony,pdx206-generic
1008cb7aa33aSEmmanuel Vadot              - xiaomi,elish
10098d13bc63SEmmanuel Vadot              - xiaomi,pipa
10106be33864SEmmanuel Vadot          - const: qcom,sm8250
10116be33864SEmmanuel Vadot
10125def4c47SEmmanuel Vadot      - items:
10135def4c47SEmmanuel Vadot          - enum:
1014b97ee269SEmmanuel Vadot              - microsoft,surface-duo2
10152eb4d8dcSEmmanuel Vadot              - qcom,sm8350-hdk
10165def4c47SEmmanuel Vadot              - qcom,sm8350-mtp
1017b97ee269SEmmanuel Vadot              - sony,pdx214-generic
1018b97ee269SEmmanuel Vadot              - sony,pdx215-generic
10195def4c47SEmmanuel Vadot          - const: qcom,sm8350
10205def4c47SEmmanuel Vadot
1021e67e8565SEmmanuel Vadot      - items:
1022e67e8565SEmmanuel Vadot          - enum:
1023c9ccf3a3SEmmanuel Vadot              - qcom,sm8450-hdk
1024e67e8565SEmmanuel Vadot              - qcom,sm8450-qrd
10257ef62cebSEmmanuel Vadot              - sony,pdx223
10268bab661aSEmmanuel Vadot              - sony,pdx224
1027e67e8565SEmmanuel Vadot          - const: qcom,sm8450
1028e67e8565SEmmanuel Vadot
1029cb7aa33aSEmmanuel Vadot      - items:
1030cb7aa33aSEmmanuel Vadot          - enum:
103101950c46SEmmanuel Vadot              - qcom,sm8550-hdk
1032cb7aa33aSEmmanuel Vadot              - qcom,sm8550-mtp
1033fac71e4eSEmmanuel Vadot              - qcom,sm8550-qrd
10340e8011faSEmmanuel Vadot              - samsung,q5q
10357d0873ebSEmmanuel Vadot              - sony,pdx234
1036cb7aa33aSEmmanuel Vadot          - const: qcom,sm8550
1037cb7aa33aSEmmanuel Vadot
10388d13bc63SEmmanuel Vadot      - items:
10398d13bc63SEmmanuel Vadot          - enum:
10400e8011faSEmmanuel Vadot              - qcom,qcs8550-aim300-aiot
10410e8011faSEmmanuel Vadot          - const: qcom,qcs8550-aim300
10420e8011faSEmmanuel Vadot          - const: qcom,qcs8550
10430e8011faSEmmanuel Vadot          - const: qcom,sm8550
10440e8011faSEmmanuel Vadot
10450e8011faSEmmanuel Vadot      - items:
10460e8011faSEmmanuel Vadot          - enum:
10470e8011faSEmmanuel Vadot              - qcom,sm8650-hdk
10488d13bc63SEmmanuel Vadot              - qcom,sm8650-mtp
10498d13bc63SEmmanuel Vadot              - qcom,sm8650-qrd
10508d13bc63SEmmanuel Vadot          - const: qcom,sm8650
10518d13bc63SEmmanuel Vadot
10528d13bc63SEmmanuel Vadot      - items:
10538d13bc63SEmmanuel Vadot          - enum:
1054*b2d2a78aSEmmanuel Vadot              - lenovo,thinkpad-t14s
1055*b2d2a78aSEmmanuel Vadot          - const: qcom,x1e78100
1056*b2d2a78aSEmmanuel Vadot          - const: qcom,x1e80100
1057*b2d2a78aSEmmanuel Vadot
1058*b2d2a78aSEmmanuel Vadot      - items:
1059*b2d2a78aSEmmanuel Vadot          - enum:
10600e8011faSEmmanuel Vadot              - asus,vivobook-s15
10610e8011faSEmmanuel Vadot              - lenovo,yoga-slim7x
1062*b2d2a78aSEmmanuel Vadot              - microsoft,romulus13
1063*b2d2a78aSEmmanuel Vadot              - microsoft,romulus15
10648d13bc63SEmmanuel Vadot              - qcom,x1e80100-crd
10658d13bc63SEmmanuel Vadot              - qcom,x1e80100-qcp
10668d13bc63SEmmanuel Vadot          - const: qcom,x1e80100
10678d13bc63SEmmanuel Vadot
10688bab661aSEmmanuel Vadot  # Board compatibles go above
10698bab661aSEmmanuel Vadot
10708bab661aSEmmanuel Vadot  qcom,msm-id:
10718bab661aSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32-matrix
10728bab661aSEmmanuel Vadot    minItems: 1
10738bab661aSEmmanuel Vadot    maxItems: 8
10748bab661aSEmmanuel Vadot    items:
10758bab661aSEmmanuel Vadot      items:
10768bab661aSEmmanuel Vadot        - description: |
10778bab661aSEmmanuel Vadot            MSM chipset ID - an exact match value consisting of two bitfields::
10788bab661aSEmmanuel Vadot             - bits 0-15  - The unique MSM chipset ID
10798bab661aSEmmanuel Vadot             - bits 16-31 - Reserved; should be 0
10808bab661aSEmmanuel Vadot        - description: |
10818bab661aSEmmanuel Vadot            Hardware revision ID - a chipset specific 32-bit ID representing
10828bab661aSEmmanuel Vadot            the version of the chipset.  It is best a match value - the
10838bab661aSEmmanuel Vadot            bootloader will look for the closest possible match.
10848bab661aSEmmanuel Vadot    deprecated: true
10858bab661aSEmmanuel Vadot    description:
10868bab661aSEmmanuel Vadot      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
10878bab661aSEmmanuel Vadot      can optionally be an array of these to indicate multiple hardware that
10888bab661aSEmmanuel Vadot      use the same device tree.  It is expected that the bootloader will use
10898bab661aSEmmanuel Vadot      this information at boot-up to decide which device tree to use when given
10908bab661aSEmmanuel Vadot      multiple device trees, some of which may not be compatible with the
10918bab661aSEmmanuel Vadot      actual hardware.  It is the bootloader's responsibility to pass the
10928bab661aSEmmanuel Vadot      correct device tree to the kernel.
10938bab661aSEmmanuel Vadot      The property is deprecated.
10948bab661aSEmmanuel Vadot
10958bab661aSEmmanuel Vadot  qcom,board-id:
10968bab661aSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32-matrix
10978bab661aSEmmanuel Vadot    minItems: 1
10988bab661aSEmmanuel Vadot    maxItems: 8
10998bab661aSEmmanuel Vadot    oneOf:
11008bab661aSEmmanuel Vadot      - items:
11018bab661aSEmmanuel Vadot          - items:
11028bab661aSEmmanuel Vadot              - description: |
11038bab661aSEmmanuel Vadot                  Board ID consisting of three bitfields::
11048bab661aSEmmanuel Vadot                    - bits 31-24 - Unused
11058bab661aSEmmanuel Vadot                    - bits 23-16 - Platform Version Major
11068bab661aSEmmanuel Vadot                    - bits 15-8  - Platform Version Minor
11078bab661aSEmmanuel Vadot                    - bits 7-0   - Platform Type
11088bab661aSEmmanuel Vadot                  Platform Type field is an exact match value.  The
11098bab661aSEmmanuel Vadot                  Platform Major/Minor field is a best match.  The bootloader will
11108bab661aSEmmanuel Vadot                  look for the closest possible match.
11118bab661aSEmmanuel Vadot              - description: |
11128bab661aSEmmanuel Vadot                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
11138bab661aSEmmanuel Vadot                  Platform Type, there will typically only be a single board and the
11148bab661aSEmmanuel Vadot                  subtype_id will be 0.  However in some cases board variants may
11158bab661aSEmmanuel Vadot                  need to be distinguished by different subtype_id values.
11168bab661aSEmmanuel Vadot      - items:
11178bab661aSEmmanuel Vadot          # OnePlus uses a variant of board-id with four elements:
11188bab661aSEmmanuel Vadot          - items:
11198bab661aSEmmanuel Vadot              - const: 8
11208bab661aSEmmanuel Vadot              - const: 0
11218bab661aSEmmanuel Vadot              - description: OnePlus board ID
11228bab661aSEmmanuel Vadot              - description: OnePlus subtype ID
11238bab661aSEmmanuel Vadot    deprecated: true
11248bab661aSEmmanuel Vadot    description:
11258bab661aSEmmanuel Vadot      The board type and revision information.  It can optionally be an array
11268bab661aSEmmanuel Vadot      of these to indicate multiple boards that use the same device tree.  It
11278bab661aSEmmanuel Vadot      is expected that the bootloader will use this information at boot-up to
11288bab661aSEmmanuel Vadot      decide which device tree to use when given multiple device trees, some of
11298bab661aSEmmanuel Vadot      which may not be compatible with the actual hardware.  It is the
11308bab661aSEmmanuel Vadot      bootloader's responsibility to pass the correct device tree to the
11318bab661aSEmmanuel Vadot      kernel
11328bab661aSEmmanuel Vadot      The property is deprecated.
11338bab661aSEmmanuel Vadot
11348bab661aSEmmanuel VadotallOf:
11358bab661aSEmmanuel Vadot  # Explicit allow-list for older SoCs. The legacy properties are not allowed
11368bab661aSEmmanuel Vadot  # on newer SoCs.
11378bab661aSEmmanuel Vadot  - if:
11388bab661aSEmmanuel Vadot      properties:
11398bab661aSEmmanuel Vadot        compatible:
11408bab661aSEmmanuel Vadot          contains:
11418bab661aSEmmanuel Vadot            enum:
11428bab661aSEmmanuel Vadot              - qcom,apq8026
11438bab661aSEmmanuel Vadot              - qcom,apq8094
11448bab661aSEmmanuel Vadot              - qcom,apq8096
1145cb7aa33aSEmmanuel Vadot              - qcom,msm8939
1146cb7aa33aSEmmanuel Vadot              - qcom,msm8953
1147cb7aa33aSEmmanuel Vadot              - qcom,msm8956
11488bab661aSEmmanuel Vadot              - qcom,msm8992
11498bab661aSEmmanuel Vadot              - qcom,msm8994
11508bab661aSEmmanuel Vadot              - qcom,msm8996
11518bab661aSEmmanuel Vadot              - qcom,msm8998
1152cb7aa33aSEmmanuel Vadot              - qcom,sdm450
11538bab661aSEmmanuel Vadot              - qcom,sdm630
11548bab661aSEmmanuel Vadot              - qcom,sdm632
1155cb7aa33aSEmmanuel Vadot              - qcom,sdm636
11568bab661aSEmmanuel Vadot              - qcom,sdm845
11578bab661aSEmmanuel Vadot              - qcom,sdx55
11588bab661aSEmmanuel Vadot              - qcom,sdx65
1159f126890aSEmmanuel Vadot              - qcom,sdx75
1160cb7aa33aSEmmanuel Vadot              - qcom,sm4250
1161cb7aa33aSEmmanuel Vadot              - qcom,sm6115
11628bab661aSEmmanuel Vadot              - qcom,sm6125
11638bab661aSEmmanuel Vadot              - qcom,sm6350
116484943d6fSEmmanuel Vadot              - qcom,sm7125
11658bab661aSEmmanuel Vadot              - qcom,sm7225
11668bab661aSEmmanuel Vadot              - qcom,sm8150
11678bab661aSEmmanuel Vadot              - qcom,sm8250
11688bab661aSEmmanuel Vadot    then:
11698bab661aSEmmanuel Vadot      properties:
11708bab661aSEmmanuel Vadot        qcom,board-id: true
11718bab661aSEmmanuel Vadot        qcom,msm-id: true
11728bab661aSEmmanuel Vadot    else:
11738bab661aSEmmanuel Vadot      properties:
11748bab661aSEmmanuel Vadot        qcom,board-id: false
11758bab661aSEmmanuel Vadot        qcom,msm-id: false
11768bab661aSEmmanuel Vadot
11778bab661aSEmmanuel Vadot  - if:
11788bab661aSEmmanuel Vadot      properties:
11798bab661aSEmmanuel Vadot        compatible:
11808bab661aSEmmanuel Vadot          contains:
11818bab661aSEmmanuel Vadot            enum:
11828bab661aSEmmanuel Vadot              - oneplus,cheeseburger
11838bab661aSEmmanuel Vadot              - oneplus,dumpling
11848bab661aSEmmanuel Vadot              - oneplus,enchilada
11858bab661aSEmmanuel Vadot              - oneplus,fajita
1186cb7aa33aSEmmanuel Vadot              - oneplus,oneplus3
1187cb7aa33aSEmmanuel Vadot              - oneplus,oneplus3t
11888bab661aSEmmanuel Vadot    then:
11898bab661aSEmmanuel Vadot      properties:
11908bab661aSEmmanuel Vadot        qcom,board-id:
11918bab661aSEmmanuel Vadot          items:
11928bab661aSEmmanuel Vadot            minItems: 4
11938bab661aSEmmanuel Vadot    else:
11948bab661aSEmmanuel Vadot      properties:
11958bab661aSEmmanuel Vadot        qcom,board-id:
11968bab661aSEmmanuel Vadot          items:
11978bab661aSEmmanuel Vadot            maxItems: 2
11988bab661aSEmmanuel Vadot
11996be33864SEmmanuel VadotadditionalProperties: true
12006be33864SEmmanuel Vadot
1201c66ec88fSEmmanuel Vadot...
1202