xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision a91dca40c5340e206623f114862e1f4efb2bd339)
19d3ef77fSRob Herring# SPDX-License-Identifier: GPL-2.0
29d3ef77fSRob Herring%YAML 1.2
39d3ef77fSRob Herring---
404dbd865SRob Herring$id: http://devicetree.org/schemas/arm/qcom.yaml#
59d3ef77fSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
69d3ef77fSRob Herring
7dd3cb467SAndrew Lunntitle: QCOM
89d3ef77fSRob Herring
99d3ef77fSRob Herringmaintainers:
10418ef34cSKrzysztof Kozlowski  - Bjorn Andersson <bjorn.andersson@linaro.org>
119d3ef77fSRob Herring
129d3ef77fSRob Herringdescription: |
139d3ef77fSRob Herring  Some qcom based bootloaders identify the dtb blob based on a set of
149d3ef77fSRob Herring  device properties like SoC and platform and revisions of those components.
159d3ef77fSRob Herring  To support this scheme, we encode this information into the board compatible
169d3ef77fSRob Herring  string.
179d3ef77fSRob Herring
189d3ef77fSRob Herring  Each board must specify a top-level board compatible string with the following
199d3ef77fSRob Herring  format:
209d3ef77fSRob Herring
219d3ef77fSRob Herring  	compatible = "qcom,<SoC>[-<soc_version>][-<foundry_id>]-<board>[/<subtype>][-<board_version>]"
229d3ef77fSRob Herring
239d3ef77fSRob Herring  The 'SoC' and 'board' elements are required. All other elements are optional.
249d3ef77fSRob Herring
259d3ef77fSRob Herring  The 'SoC' element must be one of the following strings:
269d3ef77fSRob Herring
279d3ef77fSRob Herring        apq8016
2821f3cbf6SLuca Weiss        apq8026
299d3ef77fSRob Herring        apq8074
309d3ef77fSRob Herring        apq8084
319d3ef77fSRob Herring        apq8096
322c36509cSKrzysztof Kozlowski        ipq4018
332f0c17faSSricharan R        ipq6018
34f1cbee2dSRajendra Nayak        ipq8074
35f1cbee2dSRajendra Nayak        mdm9615
36ef537057SBartosz Dudziak        msm8226
379d3ef77fSRob Herring        msm8916
38d3e2262cSBryan O'Donoghue        msm8939
39ce77819aSLuca Weiss        msm8953
4005c0c38dSMarijn Suijten        msm8956
419d3ef77fSRob Herring        msm8974
4205c0c38dSMarijn Suijten        msm8976
439d3ef77fSRob Herring        msm8992
449d3ef77fSRob Herring        msm8994
459d3ef77fSRob Herring        msm8996
468eb1b188SKrzysztof Kozlowski        msm8998
4709b75a92SKrzysztof Kozlowski        qcs404
48cc677f90SMelody Olvera        qdu1000
49cc677f90SMelody Olvera        qru1000
500bc14d4aSBhupesh Sharma        sa8155p
51a1793920SBjorn Andersson        sa8540p
52f1cbee2dSRajendra Nayak        sc7180
5336dc1681SRajendra Nayak        sc7280
54a1793920SBjorn Andersson        sc8180x
55a1793920SBjorn Andersson        sc8280xp
56bbd5a689SDmitry Baryshkov        sda660
57ce77819aSLuca Weiss        sdm450
58aab86bbbSAlexey Minnekhanov        sdm630
59cb898d5eSLuca Weiss        sdm632
60ce23114dSKrzysztof Kozlowski        sdm636
61aab86bbbSAlexey Minnekhanov        sdm660
626c49e41cSRichard Acayan        sdm670
639d3ef77fSRob Herring        sdm845
6471935423SVinod Koul        sdx55
6561339f36SVamsi krishna Lanka        sdx65
66f1f9a6a0SIskren Chernev        sm4250
67f1f9a6a0SIskren Chernev        sm6115
68dc031a54SKonrad Dybcio        sm6115p
69d3ddba6aSKrzysztof Kozlowski        sm6125
7031b3483aSKrzysztof Kozlowski        sm6350
7103ed3432SKonrad Dybcio        sm6375
728ceb1db0SLuca Weiss        sm7225
731534fac3SBhupesh Sharma        sm8150
74152a1b4cSManivannan Sadhasivam        sm8250
752c1b8ebeSVinod Koul        sm8350
760e57fe4dSVinod Koul        sm8450
77bf1e263bSAbel Vesa        sm8550
789d3ef77fSRob Herring
799d3ef77fSRob Herring  The 'board' element must be one of the following strings:
809d3ef77fSRob Herring
810bc14d4aSBhupesh Sharma        adp
829d3ef77fSRob Herring        cdp
832f0c17faSSricharan R        cp01-c1
849d3ef77fSRob Herring        dragonboard
859d3ef77fSRob Herring        hk01
865f854f09SGokul Sriram Palanisamy        hk10-c1
875f854f09SGokul Sriram Palanisamy        hk10-c2
88f1cbee2dSRajendra Nayak        idp
89f1cbee2dSRajendra Nayak        liquid
90f1cbee2dSRajendra Nayak        mtp
91b72160faSStephan Gerhold        qrd
92f1cbee2dSRajendra Nayak        sbc
93cc677f90SMelody Olvera        x100
949d3ef77fSRob Herring
959d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
969d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
979d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
989d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
999d3ef77fSRob Herring
1009d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
1019d3ef77fSRob Herring
1029d3ef77fSRob Herring  Examples:
1039d3ef77fSRob Herring
1049d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
1059d3ef77fSRob Herring
1069d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
1079d3ef77fSRob Herring  2.1.
1089d3ef77fSRob Herring
1099d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
1109d3ef77fSRob Herring
1119d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
1129d3ef77fSRob Herring  foundry 2.
1139d3ef77fSRob Herring
114dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
115dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
116dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
117dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
118dbbccb3dSDouglas Anderson
1199d3ef77fSRob Herringproperties:
120c34095faSRob Herring  $nodename:
121c34095faSRob Herring    const: "/"
1229d3ef77fSRob Herring  compatible:
1239d3ef77fSRob Herring    oneOf:
1249d3ef77fSRob Herring      - items:
1259d3ef77fSRob Herring          - enum:
1269d3ef77fSRob Herring              - qcom,apq8016-sbc
1279d3ef77fSRob Herring          - const: qcom,apq8016
1289d3ef77fSRob Herring
1299d3ef77fSRob Herring      - items:
1309d3ef77fSRob Herring          - enum:
131b736cedcSLuca Weiss              - asus,sparrow
132773c7700SLuca Weiss              - huawei,sturgeon
1335e4aac2cSLuca Weiss              - lg,lenok
134198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
13521f3cbf6SLuca Weiss          - const: qcom,apq8026
13621f3cbf6SLuca Weiss
13721f3cbf6SLuca Weiss      - items:
13821f3cbf6SLuca Weiss          - enum:
1399304af37SDavid Heidelberg              - asus,nexus7-flo
1405ac80a76SDavid Heidelberg              - lg,nexus4-mako
1419304af37SDavid Heidelberg              - sony,xperia-yuga
1429d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1439d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1449d3ef77fSRob Herring          - const: qcom,apq8064
1459d3ef77fSRob Herring
1469d3ef77fSRob Herring      - items:
1479d3ef77fSRob Herring          - enum:
1489d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1499d3ef77fSRob Herring          - const: qcom,apq8074
1509d3ef77fSRob Herring
1519d3ef77fSRob Herring      - items:
1529d3ef77fSRob Herring          - enum:
1539d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1549d3ef77fSRob Herring              - qcom,msm8660-surf
1559d3ef77fSRob Herring          - const: qcom,msm8660
1569d3ef77fSRob Herring
1579d3ef77fSRob Herring      - items:
1589d3ef77fSRob Herring          - enum:
1599d3ef77fSRob Herring              - qcom,apq8084-mtp
1609d3ef77fSRob Herring              - qcom,apq8084-sbc
1619d3ef77fSRob Herring          - const: qcom,apq8084
1629d3ef77fSRob Herring
1639d3ef77fSRob Herring      - items:
1649d3ef77fSRob Herring          - enum:
165ef537057SBartosz Dudziak              - samsung,s3ve3g
166ef537057SBartosz Dudziak          - const: qcom,msm8226
167ef537057SBartosz Dudziak
168ef537057SBartosz Dudziak      - items:
169ef537057SBartosz Dudziak          - enum:
170d3e2262cSBryan O'Donoghue              - sony,kanuti-tulip
171d3e2262cSBryan O'Donoghue              - square,apq8039-t2
172d3e2262cSBryan O'Donoghue          - const: qcom,msm8939
173d3e2262cSBryan O'Donoghue
174d3e2262cSBryan O'Donoghue      - items:
175d3e2262cSBryan O'Donoghue          - enum:
17605c0c38dSMarijn Suijten              - sony,kugo-row
17705c0c38dSMarijn Suijten              - sony,suzu-row
17805c0c38dSMarijn Suijten          - const: qcom,msm8956
17905c0c38dSMarijn Suijten
18005c0c38dSMarijn Suijten      - items:
18105c0c38dSMarijn Suijten          - enum:
1829d3ef77fSRob Herring              - qcom,msm8960-cdp
1839d3ef77fSRob Herring          - const: qcom,msm8960
1849d3ef77fSRob Herring
1859d3ef77fSRob Herring      - items:
186e5dad30bSRob Herring          - enum:
187e5dad30bSRob Herring              - lge,hammerhead
188e5dad30bSRob Herring              - sony,xperia-amami
189e5dad30bSRob Herring              - sony,xperia-honami
190e5dad30bSRob Herring          - const: qcom,msm8974
191e5dad30bSRob Herring
192e5dad30bSRob Herring      - items:
1932e62303fSDmitry Baryshkov          - enum:
1942e62303fSDmitry Baryshkov              - fairphone,fp2
195c8f740afSLuca Weiss              - oneplus,bacon
1962e62303fSDmitry Baryshkov              - samsung,klte
1972e62303fSDmitry Baryshkov              - sony,xperia-castor
1982e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
1992e62303fSDmitry Baryshkov          - const: qcom,msm8974
2002e62303fSDmitry Baryshkov
2012e62303fSDmitry Baryshkov      - items:
2029d3ef77fSRob Herring          - const: qcom,msm8916-mtp
203bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
2049d3ef77fSRob Herring          - const: qcom,msm8916
2059d3ef77fSRob Herring
2069d3ef77fSRob Herring      - items:
207b72160faSStephan Gerhold          - enum:
20817c07350SLin, Meng-Bo              - acer,a1-724
209944de518SKrzysztof Kozlowski              - alcatel,idol347
210fc4f8f67SKrzysztof Kozlowski              - asus,z00l
211cb12cc2dSLin, Meng-Bo              - gplus,fl8005a
212fc4f8f67SKrzysztof Kozlowski              - huawei,g7
213fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
214b72160faSStephan Gerhold              - samsung,a3u-eur
215b72160faSStephan Gerhold              - samsung,a5u-eur
216dc1b8ce9SLin, Meng-Bo              - samsung,e5
217dc1b8ce9SLin, Meng-Bo              - samsung,e7
218dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
219d3f54684SNikita Travkin              - samsung,gt510
220d3f54684SNikita Travkin              - samsung,gt58
221fc4f8f67SKrzysztof Kozlowski              - samsung,j5
222293b993bSLin, Meng-Bo              - samsung,j5x
223fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
224*a91dca40SYang Xiwen              - thwc,uf896
225*a91dca40SYang Xiwen              - thwc,ufi001c
226fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
227b72160faSStephan Gerhold          - const: qcom,msm8916
228b72160faSStephan Gerhold
229b72160faSStephan Gerhold      - items:
23025d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
23125d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
23225d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
23325d203d0SKrzysztof Kozlowski
23425d203d0SKrzysztof Kozlowski      - items:
2359ad3c08fSVinod Koul          - enum:
236ce77819aSLuca Weiss              - motorola,potter
237ce77819aSLuca Weiss              - xiaomi,daisy
238ce77819aSLuca Weiss              - xiaomi,mido
239ce77819aSLuca Weiss              - xiaomi,tissot
240ce77819aSLuca Weiss              - xiaomi,vince
241ce77819aSLuca Weiss          - const: qcom,msm8953
242ce77819aSLuca Weiss
243ce77819aSLuca Weiss      - items:
244ce77819aSLuca Weiss          - enum:
24502cb8d73SKrzysztof Kozlowski              - lg,bullhead
24602cb8d73SKrzysztof Kozlowski              - microsoft,talkman
24702cb8d73SKrzysztof Kozlowski              - xiaomi,libra
24802cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
24902cb8d73SKrzysztof Kozlowski
25002cb8d73SKrzysztof Kozlowski      - items:
2519ad3c08fSVinod Koul          - enum:
2529ad3c08fSVinod Koul              - sony,karin_windy
253c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
254c704bd37SKrzysztof Kozlowski
255c704bd37SKrzysztof Kozlowski      - items:
256c704bd37SKrzysztof Kozlowski          - enum:
25794078088SKrzysztof Kozlowski              - huawei,angler
25894078088SKrzysztof Kozlowski              - microsoft,cityman
25994078088SKrzysztof Kozlowski              - sony,ivy-row
2609ad3c08fSVinod Koul              - sony,karin-row
2619ad3c08fSVinod Koul              - sony,satsuki-row
2629ad3c08fSVinod Koul              - sony,sumire-row
2639ad3c08fSVinod Koul              - sony,suzuran-row
264c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2659ad3c08fSVinod Koul
2669ad3c08fSVinod Koul      - items:
267134cfc55SYassine Oudjana          - enum:
268134cfc55SYassine Oudjana              - arrow,apq8096-db820c
269134cfc55SYassine Oudjana              - inforce,ifc6640
270134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
271134cfc55SYassine Oudjana          - const: qcom,apq8096
272134cfc55SYassine Oudjana
273134cfc55SYassine Oudjana      - items:
274134cfc55SYassine Oudjana          - enum:
275ce5d6ba2SHarry Austen              - oneplus,oneplus3
276ce5d6ba2SHarry Austen              - oneplus,oneplus3t
277134cfc55SYassine Oudjana              - qcom,msm8996-mtp
278134cfc55SYassine Oudjana              - sony,dora-row
279134cfc55SYassine Oudjana              - sony,kagura-row
280134cfc55SYassine Oudjana              - sony,keyaki-row
281134cfc55SYassine Oudjana              - xiaomi,gemini
282358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
283358ef0c0SDmitry Baryshkov
284358ef0c0SDmitry Baryshkov      - items:
285358ef0c0SDmitry Baryshkov          - enum:
286bb856fdfSAlec Su              - xiaomi,natrium
287134cfc55SYassine Oudjana              - xiaomi,scorpio
288358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
289134cfc55SYassine Oudjana          - const: qcom,msm8996
2909d3ef77fSRob Herring
2919d3ef77fSRob Herring      - items:
2925732bea6SRob Herring          - enum:
2938eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
2948eb1b188SKrzysztof Kozlowski              - fxtec,pro1
2958eb1b188SKrzysztof Kozlowski              - hp,envy-x2
2968eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
2978eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
2988eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
2998eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
3008eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
3018eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
3028eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
30337b5e8c4SDzmitry Sankouski              - xiaomi,sagit
3048eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
3058eb1b188SKrzysztof Kozlowski
3068eb1b188SKrzysztof Kozlowski      - items:
3078eb1b188SKrzysztof Kozlowski          - enum:
3082c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
3092c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
3102c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
3112c36509cSKrzysztof Kozlowski
3122c36509cSKrzysztof Kozlowski      - items:
3132c36509cSKrzysztof Kozlowski          - enum:
3143f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3155732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3165732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3175732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3185732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3199d3ef77fSRob Herring          - const: qcom,ipq4019
3209d3ef77fSRob Herring
3219d3ef77fSRob Herring      - items:
3229d3ef77fSRob Herring          - enum:
323fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3249d3ef77fSRob Herring              - qcom,ipq8064-ap148
3259d3ef77fSRob Herring          - const: qcom,ipq8064
3269d3ef77fSRob Herring
3279d3ef77fSRob Herring      - items:
3289d3ef77fSRob Herring          - enum:
3299d3ef77fSRob Herring              - qcom,ipq8074-hk01
3305f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3315f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3329d3ef77fSRob Herring          - const: qcom,ipq8074
3339d3ef77fSRob Herring
334f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
335f4ec5f28SNeil Armstrong        items:
336f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
337f4ec5f28SNeil Armstrong          - const: swir,wp8548
338f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
339f4ec5f28SNeil Armstrong
340cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
341cc677f90SMelody Olvera        items:
342cc677f90SMelody Olvera          - enum:
343cc677f90SMelody Olvera              - qcom,qdu1000-idp
344cc677f90SMelody Olvera              - qcom,qdu1000-x100
345cc677f90SMelody Olvera          - const: qcom,qdu1000
346cc677f90SMelody Olvera
347cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
348cc677f90SMelody Olvera        items:
349cc677f90SMelody Olvera          - enum:
350cc677f90SMelody Olvera              - qcom,qru1000-idp
351cc677f90SMelody Olvera          - const: qcom,qru1000
352cc677f90SMelody Olvera
3533b8bfe00SDouglas Anderson      - description: Qualcomm Technologies, Inc. SC7180 IDP
3543b8bfe00SDouglas Anderson        items:
355f1cbee2dSRajendra Nayak          - enum:
356f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
357f1cbee2dSRajendra Nayak          - const: qcom,sc7180
3582f0c17faSSricharan R
3593b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
3603b8bfe00SDouglas Anderson        items:
3613b8bfe00SDouglas Anderson          - const: google,coachz-rev1
3623b8bfe00SDouglas Anderson          - const: google,coachz-rev2
3633b8bfe00SDouglas Anderson          - const: qcom,sc7180
3643b8bfe00SDouglas Anderson
3653b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
3663b8bfe00SDouglas Anderson        items:
3673b8bfe00SDouglas Anderson          - const: google,coachz
3683b8bfe00SDouglas Anderson          - const: qcom,sc7180
3693b8bfe00SDouglas Anderson
3703b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
3713b8bfe00SDouglas Anderson        items:
3723b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
3733b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
3743b8bfe00SDouglas Anderson          - const: qcom,sc7180
3753b8bfe00SDouglas Anderson
3763b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
3773b8bfe00SDouglas Anderson        items:
3783b8bfe00SDouglas Anderson          - const: google,coachz-sku0
3793b8bfe00SDouglas Anderson          - const: qcom,sc7180
3803b8bfe00SDouglas Anderson
3813b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
3823b8bfe00SDouglas Anderson        items:
3833b8bfe00SDouglas Anderson          - const: google,homestar-rev2
3843b8bfe00SDouglas Anderson          - const: google,homestar-rev23
3853b8bfe00SDouglas Anderson          - const: qcom,sc7180
3863b8bfe00SDouglas Anderson
3873b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
3883b8bfe00SDouglas Anderson        items:
3893b8bfe00SDouglas Anderson          - const: google,homestar-rev3
3903b8bfe00SDouglas Anderson          - const: qcom,sc7180
3913b8bfe00SDouglas Anderson
3923b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
3933b8bfe00SDouglas Anderson        items:
3943b8bfe00SDouglas Anderson          - const: google,homestar
3953b8bfe00SDouglas Anderson          - const: qcom,sc7180
3963b8bfe00SDouglas Anderson
3975069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
3985069fe94SDouglas Anderson        items:
3995069fe94SDouglas Anderson          - const: google,kingoftown-rev0
4005069fe94SDouglas Anderson          - const: qcom,sc7180
4015069fe94SDouglas Anderson
4025069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
4035069fe94SDouglas Anderson        items:
4045069fe94SDouglas Anderson          - const: google,kingoftown
4055069fe94SDouglas Anderson          - const: qcom,sc7180
4065069fe94SDouglas Anderson
4073b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
4083b8bfe00SDouglas Anderson        items:
4093b8bfe00SDouglas Anderson          - const: google,lazor-rev0
4103b8bfe00SDouglas Anderson          - const: qcom,sc7180
4113b8bfe00SDouglas Anderson
4123b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
4133b8bfe00SDouglas Anderson        items:
4143b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4153b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4163b8bfe00SDouglas Anderson          - const: qcom,sc7180
4173b8bfe00SDouglas Anderson
4183b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4193b8bfe00SDouglas Anderson        items:
4203b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4213b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4223b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4233b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4243b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4253b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4263b8bfe00SDouglas Anderson          - const: qcom,sc7180
4273b8bfe00SDouglas Anderson
4283b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
4293b8bfe00SDouglas Anderson        items:
4303b8bfe00SDouglas Anderson          - const: google,lazor
4313b8bfe00SDouglas Anderson          - const: qcom,sc7180
4323b8bfe00SDouglas Anderson
4333b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
4343b8bfe00SDouglas Anderson        items:
4353b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
4363b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
4373b8bfe00SDouglas Anderson          - const: qcom,sc7180
4383b8bfe00SDouglas Anderson
4393b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
4403b8bfe00SDouglas Anderson        items:
4413b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
4423b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
4433b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
4443b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
4453b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
4463b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
4473b8bfe00SDouglas Anderson          - const: qcom,sc7180
4483b8bfe00SDouglas Anderson
4493b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
4503b8bfe00SDouglas Anderson        items:
4513b8bfe00SDouglas Anderson          - const: google,lazor-sku2
4523b8bfe00SDouglas Anderson          - const: qcom,sc7180
4533b8bfe00SDouglas Anderson
4543b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
4553b8bfe00SDouglas Anderson        items:
4563b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
4573b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
4583b8bfe00SDouglas Anderson          - const: qcom,sc7180
4593b8bfe00SDouglas Anderson
4603b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
4613b8bfe00SDouglas Anderson        items:
4623b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
4633b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
4643b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
4653b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
4663b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
4673b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
4683b8bfe00SDouglas Anderson          - const: qcom,sc7180
4693b8bfe00SDouglas Anderson
4703b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
4713b8bfe00SDouglas Anderson        items:
4723b8bfe00SDouglas Anderson          - const: google,lazor-sku0
4733b8bfe00SDouglas Anderson          - const: qcom,sc7180
4743b8bfe00SDouglas Anderson
4753b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
4763b8bfe00SDouglas Anderson        items:
4773b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
4783b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
4793b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
4803b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
4813b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
4823b8bfe00SDouglas Anderson          - const: qcom,sc7180
4833b8bfe00SDouglas Anderson
4843b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
4853b8bfe00SDouglas Anderson        items:
4863b8bfe00SDouglas Anderson          - const: google,lazor-sku4
4873b8bfe00SDouglas Anderson          - const: qcom,sc7180
4883b8bfe00SDouglas Anderson
4893b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
4903b8bfe00SDouglas Anderson        items:
4913b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
4923b8bfe00SDouglas Anderson          - const: qcom,sc7180
4933b8bfe00SDouglas Anderson
4943b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
4953b8bfe00SDouglas Anderson        items:
4963b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
4973b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
4983b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
4993b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
5003b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
5013b8bfe00SDouglas Anderson          - const: qcom,sc7180
5023b8bfe00SDouglas Anderson
5033b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
5043b8bfe00SDouglas Anderson        items:
5053b8bfe00SDouglas Anderson          - const: google,lazor-sku6
5063b8bfe00SDouglas Anderson          - const: qcom,sc7180
5073b8bfe00SDouglas Anderson
5085069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
5095069fe94SDouglas Anderson        items:
5105069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
5115069fe94SDouglas Anderson          - const: qcom,sc7180
5125069fe94SDouglas Anderson
5135069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
5145069fe94SDouglas Anderson        items:
5155069fe94SDouglas Anderson          - const: google,mrbland-sku1536
5165069fe94SDouglas Anderson          - const: qcom,sc7180
5175069fe94SDouglas Anderson
5185069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
5195069fe94SDouglas Anderson        items:
5205069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
5215069fe94SDouglas Anderson          - const: qcom,sc7180
5225069fe94SDouglas Anderson
5235069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
5245069fe94SDouglas Anderson        items:
5255069fe94SDouglas Anderson          - const: google,mrbland-sku1024
5265069fe94SDouglas Anderson          - const: google,mrbland-sku768
5275069fe94SDouglas Anderson          - const: qcom,sc7180
5285069fe94SDouglas Anderson
5295069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
5305069fe94SDouglas Anderson        items:
5315069fe94SDouglas Anderson          - const: google,pazquel-sku5
5325069fe94SDouglas Anderson          - const: qcom,sc7180
5335069fe94SDouglas Anderson
5345069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
5355069fe94SDouglas Anderson        items:
5365069fe94SDouglas Anderson          - const: google,pazquel-sku1
5375069fe94SDouglas Anderson          - const: qcom,sc7180
5385069fe94SDouglas Anderson
5395069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
5405069fe94SDouglas Anderson        items:
54107603a1cSYunlong Jia          - const: google,pazquel-sku6
5425069fe94SDouglas Anderson          - const: google,pazquel-sku4
5435069fe94SDouglas Anderson          - const: qcom,sc7180
5445069fe94SDouglas Anderson
5455069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
5465069fe94SDouglas Anderson        items:
5475069fe94SDouglas Anderson          - const: google,pazquel-sku0
5485069fe94SDouglas Anderson          - const: google,pazquel-sku2
5495069fe94SDouglas Anderson          - const: qcom,sc7180
5505069fe94SDouglas Anderson
551185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
552185d192dSYunlong Jia        items:
553185d192dSYunlong Jia          - const: google,pazquel-sku22
554185d192dSYunlong Jia          - const: google,pazquel-sku20
555185d192dSYunlong Jia          - const: qcom,sc7180
556185d192dSYunlong Jia
557185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
558185d192dSYunlong Jia        items:
559185d192dSYunlong Jia          - const: google,pazquel-sku21
560185d192dSYunlong Jia          - const: qcom,sc7180
561185d192dSYunlong Jia
5623b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
5633b8bfe00SDouglas Anderson        items:
5643b8bfe00SDouglas Anderson          - const: google,pompom-rev1
5653b8bfe00SDouglas Anderson          - const: qcom,sc7180
5663b8bfe00SDouglas Anderson
5673b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
5683b8bfe00SDouglas Anderson        items:
5693b8bfe00SDouglas Anderson          - const: google,pompom-rev2
5703b8bfe00SDouglas Anderson          - const: qcom,sc7180
5713b8bfe00SDouglas Anderson
5723b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
5733b8bfe00SDouglas Anderson        items:
5743b8bfe00SDouglas Anderson          - const: google,pompom
5753b8bfe00SDouglas Anderson          - const: qcom,sc7180
5763b8bfe00SDouglas Anderson
5773b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
5783b8bfe00SDouglas Anderson        items:
5793b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
5803b8bfe00SDouglas Anderson          - const: qcom,sc7180
5813b8bfe00SDouglas Anderson
5823b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
5833b8bfe00SDouglas Anderson        items:
5843b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
5853b8bfe00SDouglas Anderson          - const: qcom,sc7180
5863b8bfe00SDouglas Anderson
5873b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
5883b8bfe00SDouglas Anderson        items:
5893b8bfe00SDouglas Anderson          - const: google,pompom-sku0
5903b8bfe00SDouglas Anderson          - const: qcom,sc7180
5913b8bfe00SDouglas Anderson
5925069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
5935069fe94SDouglas Anderson        items:
5945069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
5955069fe94SDouglas Anderson          - const: qcom,sc7180
5965069fe94SDouglas Anderson
5975069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
5985069fe94SDouglas Anderson        items:
5995069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
6005069fe94SDouglas Anderson          - const: qcom,sc7180
6015069fe94SDouglas Anderson
6023b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
6033b8bfe00SDouglas Anderson        items:
6043b8bfe00SDouglas Anderson          - const: google,trogdor
6053b8bfe00SDouglas Anderson          - const: qcom,sc7180
6063b8bfe00SDouglas Anderson
6073b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
6083b8bfe00SDouglas Anderson        items:
6093b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
6103b8bfe00SDouglas Anderson          - const: qcom,sc7180
6113b8bfe00SDouglas Anderson
6125069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
6135069fe94SDouglas Anderson        items:
6145069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
6155069fe94SDouglas Anderson          - const: qcom,sc7180
6165069fe94SDouglas Anderson
6175069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
6185069fe94SDouglas Anderson        items:
6195069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
6205069fe94SDouglas Anderson          - const: qcom,sc7180
6215069fe94SDouglas Anderson
6225069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
6235069fe94SDouglas Anderson        items:
6245069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
6255069fe94SDouglas Anderson          - const: qcom,sc7180
6265069fe94SDouglas Anderson
6275069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
6285069fe94SDouglas Anderson        items:
6295069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
6305069fe94SDouglas Anderson          - const: qcom,sc7180
6315069fe94SDouglas Anderson
6325069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
6335069fe94SDouglas Anderson        items:
6345069fe94SDouglas Anderson          - const: google,wormdingler-sku0
6355069fe94SDouglas Anderson          - const: qcom,sc7180
6365069fe94SDouglas Anderson
6375069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
6385069fe94SDouglas Anderson        items:
6395069fe94SDouglas Anderson          - const: google,wormdingler-sku1
6405069fe94SDouglas Anderson          - const: qcom,sc7180
6415069fe94SDouglas Anderson
642707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
643707b9b08SDouglas Anderson        items:
644707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
645707b9b08SDouglas Anderson          - const: google,hoglin-rev3
646707b9b08SDouglas Anderson          - const: google,hoglin-rev4
647707b9b08SDouglas Anderson          - const: google,piglin-rev3
648707b9b08SDouglas Anderson          - const: google,piglin-rev4
649707b9b08SDouglas Anderson          - const: qcom,sc7280
650707b9b08SDouglas Anderson
651707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
652707b9b08SDouglas Anderson        items:
653f72a9f52SBob Moragues          - const: google,zoglin
654707b9b08SDouglas Anderson          - const: google,hoglin
655707b9b08SDouglas Anderson          - const: qcom,sc7280
656707b9b08SDouglas Anderson
657c9e625bcSRajendra Nayak      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
658c9e625bcSRajendra Nayak        items:
659c9e625bcSRajendra Nayak          - const: google,zoglin-sku1536
660c9e625bcSRajendra Nayak          - const: google,hoglin-sku1536
661c9e625bcSRajendra Nayak          - const: qcom,sc7280
662c9e625bcSRajendra Nayak
663707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
664707b9b08SDouglas Anderson        items:
665707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
666707b9b08SDouglas Anderson          - const: google,senor
667707b9b08SDouglas Anderson          - const: qcom,sc7280
668707b9b08SDouglas Anderson
669707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
670707b9b08SDouglas Anderson        items:
671707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
672707b9b08SDouglas Anderson          - const: google,piglin
673707b9b08SDouglas Anderson          - const: qcom,sc7280
674707b9b08SDouglas Anderson
6758336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
6768336a4e7SSheng-Liang Pan        items:
6778336a4e7SSheng-Liang Pan          - const: google,evoker
6788336a4e7SSheng-Liang Pan          - const: qcom,sc7280
6798336a4e7SSheng-Liang Pan
680f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
681f1714f85SSheng-Liang Pan        items:
682f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
683f1714f85SSheng-Liang Pan          - const: qcom,sc7280
684f1714f85SSheng-Liang Pan
685707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
686707b9b08SDouglas Anderson        items:
687707b9b08SDouglas Anderson          - const: google,herobrine
688707b9b08SDouglas Anderson          - const: qcom,sc7280
689707b9b08SDouglas Anderson
690593ad913SJimmy Chen      - description: Google Villager (rev0)
691593ad913SJimmy Chen        items:
692593ad913SJimmy Chen          - const: google,villager-rev0
693593ad913SJimmy Chen          - const: qcom,sc7280
694593ad913SJimmy Chen
695707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
696707b9b08SDouglas Anderson        items:
697707b9b08SDouglas Anderson          - const: google,villager
69836dc1681SRajendra Nayak          - const: qcom,sc7280
69936dc1681SRajendra Nayak
700593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
701593ad913SJimmy Chen        items:
702ff0ea86aSDouglas Anderson          - const: google,villager-sku512
703593ad913SJimmy Chen          - const: qcom,sc7280
704593ad913SJimmy Chen
705812e13ddSOwen Yang      - description: Google Zombie (newest rev)
706812e13ddSOwen Yang        items:
707812e13ddSOwen Yang          - const: google,zombie
708812e13ddSOwen Yang          - const: qcom,sc7280
709812e13ddSOwen Yang
710812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
711812e13ddSOwen Yang        items:
712812e13ddSOwen Yang          - const: google,zombie-sku512
713812e13ddSOwen Yang          - const: qcom,sc7280
714812e13ddSOwen Yang
7153219c9b2SOwen Yang      - description: Google Zombie with NVMe (newest rev)
7163219c9b2SOwen Yang        items:
7173219c9b2SOwen Yang          - const: google,zombie-sku2
7183219c9b2SOwen Yang          - const: google,zombie-sku3
7193219c9b2SOwen Yang          - const: google,zombie-sku515
7203219c9b2SOwen Yang          - const: qcom,sc7280
7213219c9b2SOwen Yang
7223219c9b2SOwen Yang      - description: Google Zombie with LTE and NVMe (newest rev)
7233219c9b2SOwen Yang        items:
7243219c9b2SOwen Yang          - const: google,zombie-sku514
7253219c9b2SOwen Yang          - const: qcom,sc7280
7263219c9b2SOwen Yang
72736dc1681SRajendra Nayak      - items:
72836dc1681SRajendra Nayak          - enum:
729a1793920SBjorn Andersson              - lenovo,flex-5g
730a1793920SBjorn Andersson              - microsoft,surface-prox
731a1793920SBjorn Andersson              - qcom,sc8180x-primus
732a1793920SBjorn Andersson          - const: qcom,sc8180x
733a1793920SBjorn Andersson
734a1793920SBjorn Andersson      - items:
735a1793920SBjorn Andersson          - enum:
73605b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
73705b90d24SBjorn Andersson              - qcom,sc8280xp-crd
738a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
739a1793920SBjorn Andersson          - const: qcom,sc8280xp
740a1793920SBjorn Andersson
741a1793920SBjorn Andersson      - items:
742a1793920SBjorn Andersson          - enum:
743ce77819aSLuca Weiss              - motorola,ali
744ce77819aSLuca Weiss          - const: qcom,sdm450
745ce77819aSLuca Weiss
746ce77819aSLuca Weiss      - items:
747ce77819aSLuca Weiss          - enum:
7480d45153fSKrzysztof Kozlowski              - sony,discovery-row
7490d45153fSKrzysztof Kozlowski              - sony,kirin-row
7500d45153fSKrzysztof Kozlowski              - sony,pioneer-row
7510d45153fSKrzysztof Kozlowski              - sony,voyager-row
7520d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
7530d45153fSKrzysztof Kozlowski
7540d45153fSKrzysztof Kozlowski      - items:
7550d45153fSKrzysztof Kozlowski          - enum:
756bbd5a689SDmitry Baryshkov              - inforce,ifc6560
757bbd5a689SDmitry Baryshkov          - const: qcom,sda660
758bbd5a689SDmitry Baryshkov
759bbd5a689SDmitry Baryshkov      - items:
760bbd5a689SDmitry Baryshkov          - enum:
761cb898d5eSLuca Weiss              - fairphone,fp3
762ce77819aSLuca Weiss              - motorola,ocean
763cb898d5eSLuca Weiss          - const: qcom,sdm632
764cb898d5eSLuca Weiss
765cb898d5eSLuca Weiss      - items:
766cb898d5eSLuca Weiss          - enum:
767ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
768ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
769ce23114dSKrzysztof Kozlowski
770ce23114dSKrzysztof Kozlowski      - items:
771ce23114dSKrzysztof Kozlowski          - enum:
772aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
773aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
774aab86bbbSAlexey Minnekhanov
775aab86bbbSAlexey Minnekhanov      - items:
776aab86bbbSAlexey Minnekhanov          - enum:
7776c49e41cSRichard Acayan              - google,sargo
7786c49e41cSRichard Acayan          - const: qcom,sdm670
7796c49e41cSRichard Acayan
7806c49e41cSRichard Acayan      - items:
7816c49e41cSRichard Acayan          - enum:
78271935423SVinod Koul              - qcom,sdx55-mtp
783222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
784328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
78571935423SVinod Koul          - const: qcom,sdx55
78671935423SVinod Koul
78771935423SVinod Koul      - items:
78871935423SVinod Koul          - enum:
78961339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
79061339f36SVamsi krishna Lanka          - const: qcom,sdx65
79161339f36SVamsi krishna Lanka
79261339f36SVamsi krishna Lanka      - items:
79361339f36SVamsi krishna Lanka          - enum:
794ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
7952f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
7962f0c17faSSricharan R          - const: qcom,ipq6018
7972f0c17faSSricharan R
798152a1b4cSManivannan Sadhasivam      - items:
799152a1b4cSManivannan Sadhasivam          - enum:
80009b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
80109b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
80209b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
80309b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
80409b75a92SKrzysztof Kozlowski
80509b75a92SKrzysztof Kozlowski      - items:
80609b75a92SKrzysztof Kozlowski          - enum:
8070bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
8080bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
8090bc14d4aSBhupesh Sharma
8100bc14d4aSBhupesh Sharma      - items:
8110bc14d4aSBhupesh Sharma          - enum:
812a1793920SBjorn Andersson              - qcom,sa8295p-adp
813b3de8527SParikshit Pareek              - qcom,sa8540p-ride
814a1793920SBjorn Andersson          - const: qcom,sa8540p
815a1793920SBjorn Andersson
816a1793920SBjorn Andersson      - items:
817a1793920SBjorn Andersson          - enum:
818f1e6243bSKrzysztof Kozlowski              - google,cheza
819f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
820f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
82133fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
8221ef5a4d1SStefan Hansson              - lg,judyln
8231ef5a4d1SStefan Hansson              - lg,judyp
82433fae534SKrzysztof Kozlowski              - oneplus,enchilada
82533fae534SKrzysztof Kozlowski              - oneplus,fajita
82633fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
82733fae534SKrzysztof Kozlowski              - shift,axolotl
82820e88ca2SDzmitry Sankouski              - samsung,starqltechn
82933fae534SKrzysztof Kozlowski              - samsung,w737
83033fae534SKrzysztof Kozlowski              - sony,akari-row
83133fae534SKrzysztof Kozlowski              - sony,akatsuki-row
83233fae534SKrzysztof Kozlowski              - sony,apollo-row
83333fae534SKrzysztof Kozlowski              - thundercomm,db845c
83433fae534SKrzysztof Kozlowski              - xiaomi,beryllium
835341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
8365aca0822SMolly Sophia              - xiaomi,polaris
83733fae534SKrzysztof Kozlowski          - const: qcom,sdm845
83833fae534SKrzysztof Kozlowski
83933fae534SKrzysztof Kozlowski      - items:
84033fae534SKrzysztof Kozlowski          - enum:
841f1f9a6a0SIskren Chernev              - oneplus,billie2
842f1f9a6a0SIskren Chernev          - const: qcom,sm4250
843f1f9a6a0SIskren Chernev
844f1f9a6a0SIskren Chernev      - items:
845f1f9a6a0SIskren Chernev          - enum:
846dc031a54SKonrad Dybcio              - lenovo,j606f
847dc031a54SKonrad Dybcio          - const: qcom,sm6115p
848dc031a54SKonrad Dybcio          - const: qcom,sm6115
849dc031a54SKonrad Dybcio
850dc031a54SKonrad Dybcio      - items:
851dc031a54SKonrad Dybcio          - enum:
852d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
853d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
854d3ddba6aSKrzysztof Kozlowski
855d3ddba6aSKrzysztof Kozlowski      - items:
856d3ddba6aSKrzysztof Kozlowski          - enum:
85731b3483aSKrzysztof Kozlowski              - sony,pdx213
85831b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
85931b3483aSKrzysztof Kozlowski
86031b3483aSKrzysztof Kozlowski      - items:
86131b3483aSKrzysztof Kozlowski          - enum:
86203ed3432SKonrad Dybcio              - sony,pdx225
86303ed3432SKonrad Dybcio          - const: qcom,sm6375
86403ed3432SKonrad Dybcio
86503ed3432SKonrad Dybcio      - items:
86603ed3432SKonrad Dybcio          - enum:
8678ceb1db0SLuca Weiss              - fairphone,fp4
8688ceb1db0SLuca Weiss          - const: qcom,sm7225
8698ceb1db0SLuca Weiss
8708ceb1db0SLuca Weiss      - items:
8718ceb1db0SLuca Weiss          - enum:
8721ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
8731ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
8741534fac3SBhupesh Sharma              - qcom,sm8150-mtp
8751ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
8761ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
8771534fac3SBhupesh Sharma          - const: qcom,sm8150
8781534fac3SBhupesh Sharma
8791534fac3SBhupesh Sharma      - items:
8801534fac3SBhupesh Sharma          - enum:
881152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
882c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
883152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
884c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
885c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
886152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
887152a1b4cSManivannan Sadhasivam
8882c1b8ebeSVinod Koul      - items:
8892c1b8ebeSVinod Koul          - enum:
890baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
891c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
8922c1b8ebeSVinod Koul              - qcom,sm8350-mtp
893baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
894baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
8952c1b8ebeSVinod Koul          - const: qcom,sm8350
8962c1b8ebeSVinod Koul
8970e57fe4dSVinod Koul      - items:
8980e57fe4dSVinod Koul          - enum:
89942d3ce71SVinod Koul              - qcom,sm8450-hdk
9000e57fe4dSVinod Koul              - qcom,sm8450-qrd
9014277c839SKonrad Dybcio              - sony,pdx223
90258311858SKonrad Dybcio              - sony,pdx224
9030e57fe4dSVinod Koul          - const: qcom,sm8450
9040e57fe4dSVinod Koul
905bf1e263bSAbel Vesa      - items:
906bf1e263bSAbel Vesa          - enum:
907bf1e263bSAbel Vesa              - qcom,sm8550-mtp
908bf1e263bSAbel Vesa          - const: qcom,sm8550
909bf1e263bSAbel Vesa
910a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
911a79a4b30SKrzysztof Kozlowski
912a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
913a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
914a79a4b30SKrzysztof Kozlowski    minItems: 1
915a79a4b30SKrzysztof Kozlowski    maxItems: 8
916a79a4b30SKrzysztof Kozlowski    items:
917a79a4b30SKrzysztof Kozlowski      items:
918a79a4b30SKrzysztof Kozlowski        - description: |
919a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
920a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
921a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
922a79a4b30SKrzysztof Kozlowski        - description: |
923a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
924a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
925a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
926a79a4b30SKrzysztof Kozlowski    deprecated: true
927a79a4b30SKrzysztof Kozlowski    description:
928a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
929a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
930a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
931a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
932a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
933a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
934a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
935a79a4b30SKrzysztof Kozlowski      The property is deprecated.
936a79a4b30SKrzysztof Kozlowski
937a79a4b30SKrzysztof Kozlowski  qcom,board-id:
938a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
939a79a4b30SKrzysztof Kozlowski    minItems: 1
940a79a4b30SKrzysztof Kozlowski    maxItems: 8
941a79a4b30SKrzysztof Kozlowski    oneOf:
942a79a4b30SKrzysztof Kozlowski      - items:
943a79a4b30SKrzysztof Kozlowski          - items:
944a79a4b30SKrzysztof Kozlowski              - description: |
945a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
946a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
947a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
948a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
949a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
950a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
951a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
952a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
953a79a4b30SKrzysztof Kozlowski              - description: |
954a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
955a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
956a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
957a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
958a79a4b30SKrzysztof Kozlowski      - items:
959a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
960a79a4b30SKrzysztof Kozlowski          - items:
961a79a4b30SKrzysztof Kozlowski              - const: 8
962a79a4b30SKrzysztof Kozlowski              - const: 0
963a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
964a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
965a79a4b30SKrzysztof Kozlowski    deprecated: true
966a79a4b30SKrzysztof Kozlowski    description:
967a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
968a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
969a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
970a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
971a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
972a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
973a79a4b30SKrzysztof Kozlowski      kernel
974a79a4b30SKrzysztof Kozlowski      The property is deprecated.
975a79a4b30SKrzysztof Kozlowski
976a79a4b30SKrzysztof KozlowskiallOf:
977a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
978a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
979a79a4b30SKrzysztof Kozlowski  - if:
980a79a4b30SKrzysztof Kozlowski      properties:
981a79a4b30SKrzysztof Kozlowski        compatible:
982a79a4b30SKrzysztof Kozlowski          contains:
983a79a4b30SKrzysztof Kozlowski            enum:
984a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
985a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
986a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
987d3e2262cSBryan O'Donoghue              - qcom,msm8939
988ce77819aSLuca Weiss              - qcom,msm8953
98947c6315eSKrzysztof Kozlowski              - qcom,msm8956
990a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
991a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
992a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
993a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
994ce77819aSLuca Weiss              - qcom,sdm450
995a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
996a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
99747c6315eSKrzysztof Kozlowski              - qcom,sdm636
998a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
999a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
1000a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
100147c6315eSKrzysztof Kozlowski              - qcom,sm4250
1002dc031a54SKonrad Dybcio              - qcom,sm6115
1003a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
1004a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
1005a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
1006a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
1007a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
1008a79a4b30SKrzysztof Kozlowski    then:
1009a79a4b30SKrzysztof Kozlowski      properties:
1010a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
1011a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
1012a79a4b30SKrzysztof Kozlowski    else:
1013a79a4b30SKrzysztof Kozlowski      properties:
1014a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
1015a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
1016a79a4b30SKrzysztof Kozlowski
1017a79a4b30SKrzysztof Kozlowski  - if:
1018a79a4b30SKrzysztof Kozlowski      properties:
1019a79a4b30SKrzysztof Kozlowski        compatible:
1020a79a4b30SKrzysztof Kozlowski          contains:
1021a79a4b30SKrzysztof Kozlowski            enum:
1022a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
1023a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
1024a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
1025a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
102647c6315eSKrzysztof Kozlowski              - oneplus,oneplus3
102747c6315eSKrzysztof Kozlowski              - oneplus,oneplus3t
1028a79a4b30SKrzysztof Kozlowski    then:
1029a79a4b30SKrzysztof Kozlowski      properties:
1030a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1031a79a4b30SKrzysztof Kozlowski          items:
1032a79a4b30SKrzysztof Kozlowski            minItems: 4
1033a79a4b30SKrzysztof Kozlowski    else:
1034a79a4b30SKrzysztof Kozlowski      properties:
1035a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1036a79a4b30SKrzysztof Kozlowski          items:
1037a79a4b30SKrzysztof Kozlowski            maxItems: 2
1038a79a4b30SKrzysztof Kozlowski
103962298364SRob HerringadditionalProperties: true
104062298364SRob Herring
10419d3ef77fSRob Herring...
1042