xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision 4b1a16d776b474345b12f834de1fd42bca226d90)
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
33f8100504SSricharan Ramabadhran        ipq5018
345d092236SKathiravan T        ipq5332
352f0c17faSSricharan R        ipq6018
36f1cbee2dSRajendra Nayak        ipq8074
3764d5c8a4SDevi Priya        ipq9574
38f1cbee2dSRajendra Nayak        mdm9615
39ef537057SBartosz Dudziak        msm8226
409d3ef77fSRob Herring        msm8916
41d3e2262cSBryan O'Donoghue        msm8939
42ce77819aSLuca Weiss        msm8953
4305c0c38dSMarijn Suijten        msm8956
44aaa3fc4cSRudraksha Gupta        msm8960
459d3ef77fSRob Herring        msm8974
4605c0c38dSMarijn Suijten        msm8976
479d3ef77fSRob Herring        msm8992
489d3ef77fSRob Herring        msm8994
499d3ef77fSRob Herring        msm8996
508eb1b188SKrzysztof Kozlowski        msm8998
5109b75a92SKrzysztof Kozlowski        qcs404
52941a8a45SKonrad Dybcio        qcm2290
53*4b1a16d7SLuca Weiss        qcm6490
54cc677f90SMelody Olvera        qdu1000
55941a8a45SKonrad Dybcio        qrb2210
564e859ef0SBhupesh Sharma        qrb4210
57cc677f90SMelody Olvera        qru1000
580bc14d4aSBhupesh Sharma        sa8155p
59a1793920SBjorn Andersson        sa8540p
60a5c5fe58SBartosz Golaszewski        sa8775p
61f1cbee2dSRajendra Nayak        sc7180
6236dc1681SRajendra Nayak        sc7280
63a1793920SBjorn Andersson        sc8180x
64a1793920SBjorn Andersson        sc8280xp
65bbd5a689SDmitry Baryshkov        sda660
66ce77819aSLuca Weiss        sdm450
67aab86bbbSAlexey Minnekhanov        sdm630
68cb898d5eSLuca Weiss        sdm632
69ce23114dSKrzysztof Kozlowski        sdm636
70aab86bbbSAlexey Minnekhanov        sdm660
716c49e41cSRichard Acayan        sdm670
729d3ef77fSRob Herring        sdm845
7371935423SVinod Koul        sdx55
7461339f36SVamsi krishna Lanka        sdx65
75f9a97656SRohit Agarwal        sdx75
76f1f9a6a0SIskren Chernev        sm4250
772b1fd18fSTengfei Fan        sm4450
78f1f9a6a0SIskren Chernev        sm6115
79dc031a54SKonrad Dybcio        sm6115p
80d3ddba6aSKrzysztof Kozlowski        sm6125
8131b3483aSKrzysztof Kozlowski        sm6350
8203ed3432SKonrad Dybcio        sm6375
839b4adf37SDavid Wronek        sm7125
848ceb1db0SLuca Weiss        sm7225
851534fac3SBhupesh Sharma        sm8150
86152a1b4cSManivannan Sadhasivam        sm8250
872c1b8ebeSVinod Koul        sm8350
880e57fe4dSVinod Koul        sm8450
89bf1e263bSAbel Vesa        sm8550
909d3ef77fSRob Herring
919d3ef77fSRob Herring  The 'board' element must be one of the following strings:
929d3ef77fSRob Herring
930bc14d4aSBhupesh Sharma        adp
94e3c98aacSDevi Priya        ap-al02-c2
952e4cd263SDevi Priya        ap-al02-c6
9664d5c8a4SDevi Priya        ap-al02-c7
97b866fba4SDevi Priya        ap-al02-c8
98add687cbSPoovendhan Selvaraj        ap-al02-c9
995d092236SKathiravan T        ap-mi01.2
10068c4c671SKathiravan T        ap-mi01.3
101f6b161efSKathiravan T        ap-mi01.6
102f2f644d8SKathiravan T        ap-mi01.9
1039d3ef77fSRob Herring        cdp
1042f0c17faSSricharan R        cp01-c1
1059d3ef77fSRob Herring        dragonboard
1069d3ef77fSRob Herring        hk01
1075f854f09SGokul Sriram Palanisamy        hk10-c1
1085f854f09SGokul Sriram Palanisamy        hk10-c2
109f1cbee2dSRajendra Nayak        idp
110f1cbee2dSRajendra Nayak        liquid
111f8100504SSricharan Ramabadhran        rdp432-c2
112f1cbee2dSRajendra Nayak        mtp
113b72160faSStephan Gerhold        qrd
1144e859ef0SBhupesh Sharma        rb2
115a5c5fe58SBartosz Golaszewski        ride
116f1cbee2dSRajendra Nayak        sbc
117cc677f90SMelody Olvera        x100
1189d3ef77fSRob Herring
1199d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
1209d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
1219d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
1229d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
1239d3ef77fSRob Herring
1249d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
1259d3ef77fSRob Herring
1269d3ef77fSRob Herring  Examples:
1279d3ef77fSRob Herring
1289d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
1299d3ef77fSRob Herring
1309d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
1319d3ef77fSRob Herring  2.1.
1329d3ef77fSRob Herring
1339d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
1349d3ef77fSRob Herring
1359d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
1369d3ef77fSRob Herring  foundry 2.
1379d3ef77fSRob Herring
138dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
139dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
140dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
141dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
142dbbccb3dSDouglas Anderson
1439d3ef77fSRob Herringproperties:
144c34095faSRob Herring  $nodename:
145c34095faSRob Herring    const: "/"
1469d3ef77fSRob Herring  compatible:
1479d3ef77fSRob Herring    oneOf:
1489d3ef77fSRob Herring      - items:
1499d3ef77fSRob Herring          - enum:
1509d3ef77fSRob Herring              - qcom,apq8016-sbc
1519d3ef77fSRob Herring          - const: qcom,apq8016
1529d3ef77fSRob Herring
1539d3ef77fSRob Herring      - items:
1549d3ef77fSRob Herring          - enum:
155b736cedcSLuca Weiss              - asus,sparrow
156773c7700SLuca Weiss              - huawei,sturgeon
1575e4aac2cSLuca Weiss              - lg,lenok
158198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
15921f3cbf6SLuca Weiss          - const: qcom,apq8026
16021f3cbf6SLuca Weiss
16121f3cbf6SLuca Weiss      - items:
16221f3cbf6SLuca Weiss          - enum:
1639304af37SDavid Heidelberg              - asus,nexus7-flo
1645ac80a76SDavid Heidelberg              - lg,nexus4-mako
1659304af37SDavid Heidelberg              - sony,xperia-yuga
1669d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1679d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1689d3ef77fSRob Herring          - const: qcom,apq8064
1699d3ef77fSRob Herring
1709d3ef77fSRob Herring      - items:
1719d3ef77fSRob Herring          - enum:
1729d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1739d3ef77fSRob Herring          - const: qcom,apq8074
1749d3ef77fSRob Herring
1759d3ef77fSRob Herring      - items:
1769d3ef77fSRob Herring          - enum:
1779d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1789d3ef77fSRob Herring              - qcom,msm8660-surf
1799d3ef77fSRob Herring          - const: qcom,msm8660
1809d3ef77fSRob Herring
1819d3ef77fSRob Herring      - items:
1829d3ef77fSRob Herring          - enum:
1839d3ef77fSRob Herring              - qcom,apq8084-mtp
1849d3ef77fSRob Herring              - qcom,apq8084-sbc
1859d3ef77fSRob Herring          - const: qcom,apq8084
1869d3ef77fSRob Herring
1879d3ef77fSRob Herring      - items:
1889d3ef77fSRob Herring          - enum:
189ef537057SBartosz Dudziak              - samsung,s3ve3g
190ef537057SBartosz Dudziak          - const: qcom,msm8226
191ef537057SBartosz Dudziak
192ef537057SBartosz Dudziak      - items:
193ef537057SBartosz Dudziak          - enum:
19499052055SAndré Apitzsch              - longcheer,l9100
1950391cb15SLin, Meng-Bo              - samsung,a7
196d3e2262cSBryan O'Donoghue              - sony,kanuti-tulip
197d3e2262cSBryan O'Donoghue              - square,apq8039-t2
198d3e2262cSBryan O'Donoghue          - const: qcom,msm8939
199d3e2262cSBryan O'Donoghue
200d3e2262cSBryan O'Donoghue      - items:
201d3e2262cSBryan O'Donoghue          - enum:
20205c0c38dSMarijn Suijten              - sony,kugo-row
20305c0c38dSMarijn Suijten              - sony,suzu-row
20405c0c38dSMarijn Suijten          - const: qcom,msm8956
20505c0c38dSMarijn Suijten
20605c0c38dSMarijn Suijten      - items:
20705c0c38dSMarijn Suijten          - enum:
2089d3ef77fSRob Herring              - qcom,msm8960-cdp
209abc49a7cSRudraksha Gupta              - samsung,expressatt
2109d3ef77fSRob Herring          - const: qcom,msm8960
2119d3ef77fSRob Herring
2129d3ef77fSRob Herring      - items:
213e5dad30bSRob Herring          - enum:
214e5dad30bSRob Herring              - lge,hammerhead
215e5dad30bSRob Herring              - sony,xperia-amami
216e5dad30bSRob Herring              - sony,xperia-honami
217e5dad30bSRob Herring          - const: qcom,msm8974
218e5dad30bSRob Herring
219e5dad30bSRob Herring      - items:
2202e62303fSDmitry Baryshkov          - enum:
2212e62303fSDmitry Baryshkov              - fairphone,fp2
222c8f740afSLuca Weiss              - oneplus,bacon
2232e62303fSDmitry Baryshkov              - samsung,klte
2242e62303fSDmitry Baryshkov              - sony,xperia-castor
2252e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
2262e62303fSDmitry Baryshkov          - const: qcom,msm8974
2272e62303fSDmitry Baryshkov
2282e62303fSDmitry Baryshkov      - items:
2299d3ef77fSRob Herring          - const: qcom,msm8916-mtp
230bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
2319d3ef77fSRob Herring          - const: qcom,msm8916
2329d3ef77fSRob Herring
2339d3ef77fSRob Herring      - items:
234b72160faSStephan Gerhold          - enum:
23517c07350SLin, Meng-Bo              - acer,a1-724
236944de518SKrzysztof Kozlowski              - alcatel,idol347
237fc4f8f67SKrzysztof Kozlowski              - asus,z00l
238cb12cc2dSLin, Meng-Bo              - gplus,fl8005a
239fc4f8f67SKrzysztof Kozlowski              - huawei,g7
240fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
241b72160faSStephan Gerhold              - samsung,a3u-eur
242b72160faSStephan Gerhold              - samsung,a5u-eur
243dc1b8ce9SLin, Meng-Bo              - samsung,e5
244dc1b8ce9SLin, Meng-Bo              - samsung,e7
245dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
246d3f54684SNikita Travkin              - samsung,gt510
247d3f54684SNikita Travkin              - samsung,gt58
248fc4f8f67SKrzysztof Kozlowski              - samsung,j5
249293b993bSLin, Meng-Bo              - samsung,j5x
250fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
251a91dca40SYang Xiwen              - thwc,uf896
252a91dca40SYang Xiwen              - thwc,ufi001c
253fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
25426c56dbdSYang Xiwen              - yiming,uz801-v3
255b72160faSStephan Gerhold          - const: qcom,msm8916
256b72160faSStephan Gerhold
257b72160faSStephan Gerhold      - items:
25825d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
25925d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
26025d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
26125d203d0SKrzysztof Kozlowski
26225d203d0SKrzysztof Kozlowski      - items:
2639ad3c08fSVinod Koul          - enum:
264ce77819aSLuca Weiss              - motorola,potter
265ce77819aSLuca Weiss              - xiaomi,daisy
266ce77819aSLuca Weiss              - xiaomi,mido
267ce77819aSLuca Weiss              - xiaomi,tissot
268ce77819aSLuca Weiss              - xiaomi,vince
269ce77819aSLuca Weiss          - const: qcom,msm8953
270ce77819aSLuca Weiss
271ce77819aSLuca Weiss      - items:
272ce77819aSLuca Weiss          - enum:
27302cb8d73SKrzysztof Kozlowski              - lg,bullhead
27402cb8d73SKrzysztof Kozlowski              - microsoft,talkman
27502cb8d73SKrzysztof Kozlowski              - xiaomi,libra
27602cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
27702cb8d73SKrzysztof Kozlowski
27802cb8d73SKrzysztof Kozlowski      - items:
2799ad3c08fSVinod Koul          - enum:
2809ad3c08fSVinod Koul              - sony,karin_windy
281c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
282c704bd37SKrzysztof Kozlowski
283c704bd37SKrzysztof Kozlowski      - items:
284c704bd37SKrzysztof Kozlowski          - enum:
28594078088SKrzysztof Kozlowski              - huawei,angler
28694078088SKrzysztof Kozlowski              - microsoft,cityman
28794078088SKrzysztof Kozlowski              - sony,ivy-row
2889ad3c08fSVinod Koul              - sony,karin-row
2899ad3c08fSVinod Koul              - sony,satsuki-row
2909ad3c08fSVinod Koul              - sony,sumire-row
2919ad3c08fSVinod Koul              - sony,suzuran-row
292c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2939ad3c08fSVinod Koul
2949ad3c08fSVinod Koul      - items:
295134cfc55SYassine Oudjana          - enum:
296134cfc55SYassine Oudjana              - arrow,apq8096-db820c
297134cfc55SYassine Oudjana              - inforce,ifc6640
298134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
299134cfc55SYassine Oudjana          - const: qcom,apq8096
300134cfc55SYassine Oudjana
301134cfc55SYassine Oudjana      - items:
302134cfc55SYassine Oudjana          - enum:
303ce5d6ba2SHarry Austen              - oneplus,oneplus3
304ce5d6ba2SHarry Austen              - oneplus,oneplus3t
305134cfc55SYassine Oudjana              - qcom,msm8996-mtp
306134cfc55SYassine Oudjana              - sony,dora-row
307134cfc55SYassine Oudjana              - sony,kagura-row
308134cfc55SYassine Oudjana              - sony,keyaki-row
309134cfc55SYassine Oudjana              - xiaomi,gemini
310358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
311358ef0c0SDmitry Baryshkov
312358ef0c0SDmitry Baryshkov      - items:
313358ef0c0SDmitry Baryshkov          - enum:
314bb856fdfSAlec Su              - xiaomi,natrium
315134cfc55SYassine Oudjana              - xiaomi,scorpio
316358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
317134cfc55SYassine Oudjana          - const: qcom,msm8996
3189d3ef77fSRob Herring
3199d3ef77fSRob Herring      - items:
3205732bea6SRob Herring          - enum:
3218eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
3228eb1b188SKrzysztof Kozlowski              - fxtec,pro1
3238eb1b188SKrzysztof Kozlowski              - hp,envy-x2
3248eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
3258eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
3268eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
3278eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
3288eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
3298eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
3308eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
33137b5e8c4SDzmitry Sankouski              - xiaomi,sagit
3328eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
3338eb1b188SKrzysztof Kozlowski
3348eb1b188SKrzysztof Kozlowski      - items:
3358eb1b188SKrzysztof Kozlowski          - enum:
3362c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
3372c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
3382c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
3392c36509cSKrzysztof Kozlowski
3402c36509cSKrzysztof Kozlowski      - items:
3412c36509cSKrzysztof Kozlowski          - enum:
3423f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3435732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3445732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3455732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3465732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3479d3ef77fSRob Herring          - const: qcom,ipq4019
3489d3ef77fSRob Herring
3499d3ef77fSRob Herring      - items:
3509d3ef77fSRob Herring          - enum:
351f8100504SSricharan Ramabadhran              - qcom,ipq5018-rdp432-c2
352f8100504SSricharan Ramabadhran          - const: qcom,ipq5018
353f8100504SSricharan Ramabadhran
354f8100504SSricharan Ramabadhran      - items:
355f8100504SSricharan Ramabadhran          - enum:
3565d092236SKathiravan T              - qcom,ipq5332-ap-mi01.2
35768c4c671SKathiravan T              - qcom,ipq5332-ap-mi01.3
358f6b161efSKathiravan T              - qcom,ipq5332-ap-mi01.6
359f2f644d8SKathiravan T              - qcom,ipq5332-ap-mi01.9
3605d092236SKathiravan T          - const: qcom,ipq5332
3615d092236SKathiravan T
3625d092236SKathiravan T      - items:
3635d092236SKathiravan T          - enum:
364fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3659d3ef77fSRob Herring              - qcom,ipq8064-ap148
3669d3ef77fSRob Herring          - const: qcom,ipq8064
3679d3ef77fSRob Herring
3689d3ef77fSRob Herring      - items:
3699d3ef77fSRob Herring          - enum:
3709d3ef77fSRob Herring              - qcom,ipq8074-hk01
3715f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3725f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3739d3ef77fSRob Herring          - const: qcom,ipq8074
3749d3ef77fSRob Herring
37564d5c8a4SDevi Priya      - items:
37664d5c8a4SDevi Priya          - enum:
377e3c98aacSDevi Priya              - qcom,ipq9574-ap-al02-c2
3782e4cd263SDevi Priya              - qcom,ipq9574-ap-al02-c6
37964d5c8a4SDevi Priya              - qcom,ipq9574-ap-al02-c7
380b866fba4SDevi Priya              - qcom,ipq9574-ap-al02-c8
381add687cbSPoovendhan Selvaraj              - qcom,ipq9574-ap-al02-c9
38264d5c8a4SDevi Priya          - const: qcom,ipq9574
38364d5c8a4SDevi Priya
384f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
385f4ec5f28SNeil Armstrong        items:
386f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
387f4ec5f28SNeil Armstrong          - const: swir,wp8548
388f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
389f4ec5f28SNeil Armstrong
390941a8a45SKonrad Dybcio      - description: Qualcomm Technologies, Inc. Robotics RB1
391941a8a45SKonrad Dybcio        items:
392941a8a45SKonrad Dybcio          - enum:
393941a8a45SKonrad Dybcio              - qcom,qrb2210-rb1
394941a8a45SKonrad Dybcio          - const: qcom,qrb2210
395941a8a45SKonrad Dybcio          - const: qcom,qcm2290
396941a8a45SKonrad Dybcio
397*4b1a16d7SLuca Weiss      - items:
398*4b1a16d7SLuca Weiss          - enum:
399*4b1a16d7SLuca Weiss              - fairphone,fp5
400*4b1a16d7SLuca Weiss          - const: qcom,qcm6490
401*4b1a16d7SLuca Weiss
402cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
403cc677f90SMelody Olvera        items:
404cc677f90SMelody Olvera          - enum:
405cc677f90SMelody Olvera              - qcom,qdu1000-idp
406cc677f90SMelody Olvera              - qcom,qdu1000-x100
407cc677f90SMelody Olvera          - const: qcom,qdu1000
408cc677f90SMelody Olvera
409cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
410cc677f90SMelody Olvera        items:
411cc677f90SMelody Olvera          - enum:
412cc677f90SMelody Olvera              - qcom,qru1000-idp
413cc677f90SMelody Olvera          - const: qcom,qru1000
414cc677f90SMelody Olvera
415aaffd364SNikita Travkin      - items:
416f1cbee2dSRajendra Nayak          - enum:
417aaffd364SNikita Travkin              - acer,aspire1
418f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
419f1cbee2dSRajendra Nayak          - const: qcom,sc7180
4202f0c17faSSricharan R
4213b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
4223b8bfe00SDouglas Anderson        items:
4233b8bfe00SDouglas Anderson          - const: google,coachz-rev1
4243b8bfe00SDouglas Anderson          - const: google,coachz-rev2
4253b8bfe00SDouglas Anderson          - const: qcom,sc7180
4263b8bfe00SDouglas Anderson
4273b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
4283b8bfe00SDouglas Anderson        items:
4293b8bfe00SDouglas Anderson          - const: google,coachz
4303b8bfe00SDouglas Anderson          - const: qcom,sc7180
4313b8bfe00SDouglas Anderson
4323b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
4333b8bfe00SDouglas Anderson        items:
4343b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
4353b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
4363b8bfe00SDouglas Anderson          - const: qcom,sc7180
4373b8bfe00SDouglas Anderson
4383b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
4393b8bfe00SDouglas Anderson        items:
4403b8bfe00SDouglas Anderson          - const: google,coachz-sku0
4413b8bfe00SDouglas Anderson          - const: qcom,sc7180
4423b8bfe00SDouglas Anderson
4433b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
4443b8bfe00SDouglas Anderson        items:
4453b8bfe00SDouglas Anderson          - const: google,homestar-rev2
4463b8bfe00SDouglas Anderson          - const: google,homestar-rev23
4473b8bfe00SDouglas Anderson          - const: qcom,sc7180
4483b8bfe00SDouglas Anderson
4493b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
4503b8bfe00SDouglas Anderson        items:
4513b8bfe00SDouglas Anderson          - const: google,homestar-rev3
4523b8bfe00SDouglas Anderson          - const: qcom,sc7180
4533b8bfe00SDouglas Anderson
4543b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
4553b8bfe00SDouglas Anderson        items:
4563b8bfe00SDouglas Anderson          - const: google,homestar
4573b8bfe00SDouglas Anderson          - const: qcom,sc7180
4583b8bfe00SDouglas Anderson
4595069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
4605069fe94SDouglas Anderson        items:
4615069fe94SDouglas Anderson          - const: google,kingoftown-rev0
4625069fe94SDouglas Anderson          - const: qcom,sc7180
4635069fe94SDouglas Anderson
4645069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
4655069fe94SDouglas Anderson        items:
4665069fe94SDouglas Anderson          - const: google,kingoftown
4675069fe94SDouglas Anderson          - const: qcom,sc7180
4685069fe94SDouglas Anderson
4693b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
4703b8bfe00SDouglas Anderson        items:
4713b8bfe00SDouglas Anderson          - const: google,lazor-rev0
4723b8bfe00SDouglas Anderson          - const: qcom,sc7180
4733b8bfe00SDouglas Anderson
4743b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
4753b8bfe00SDouglas Anderson        items:
4763b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4773b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4783b8bfe00SDouglas Anderson          - const: qcom,sc7180
4793b8bfe00SDouglas Anderson
4803b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4813b8bfe00SDouglas Anderson        items:
4823b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4833b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4843b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4853b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4863b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4873b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4883b8bfe00SDouglas Anderson          - const: qcom,sc7180
4893b8bfe00SDouglas Anderson
4905aca91ecSSheng-Liang Pan      - description: Acer Chromebook Spin 513 (rev9)
4915aca91ecSSheng-Liang Pan        items:
4925aca91ecSSheng-Liang Pan          - const: google,lazor-rev9
4935aca91ecSSheng-Liang Pan          - const: qcom,sc7180
4945aca91ecSSheng-Liang Pan
4953b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
4963b8bfe00SDouglas Anderson        items:
4973b8bfe00SDouglas Anderson          - const: google,lazor
4983b8bfe00SDouglas Anderson          - const: qcom,sc7180
4993b8bfe00SDouglas Anderson
5003b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
5013b8bfe00SDouglas Anderson        items:
5023b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
5033b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
5043b8bfe00SDouglas Anderson          - const: qcom,sc7180
5053b8bfe00SDouglas Anderson
5063b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
5073b8bfe00SDouglas Anderson        items:
5083b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
5093b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
5103b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
5113b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
5123b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
5133b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
5143b8bfe00SDouglas Anderson          - const: qcom,sc7180
5153b8bfe00SDouglas Anderson
5165aca91ecSSheng-Liang Pan      - description: Acer Chromebook Spin 513 with KB Backlight (rev9)
5175aca91ecSSheng-Liang Pan        items:
5185aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku2
5195aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5205aca91ecSSheng-Liang Pan
5213b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
5223b8bfe00SDouglas Anderson        items:
5233b8bfe00SDouglas Anderson          - const: google,lazor-sku2
5243b8bfe00SDouglas Anderson          - const: qcom,sc7180
5253b8bfe00SDouglas Anderson
5263b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
5273b8bfe00SDouglas Anderson        items:
5283b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
5293b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
5303b8bfe00SDouglas Anderson          - const: qcom,sc7180
5313b8bfe00SDouglas Anderson
5323b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
5333b8bfe00SDouglas Anderson        items:
5343b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
5353b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
5363b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
5373b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
5383b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
5393b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
5403b8bfe00SDouglas Anderson          - const: qcom,sc7180
5413b8bfe00SDouglas Anderson
5425aca91ecSSheng-Liang Pan      - description: Acer Chromebook Spin 513 with LTE (rev9)
5435aca91ecSSheng-Liang Pan        items:
5445aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku0
5455aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku10
5465aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5475aca91ecSSheng-Liang Pan
5483b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
5493b8bfe00SDouglas Anderson        items:
5503b8bfe00SDouglas Anderson          - const: google,lazor-sku0
5515aca91ecSSheng-Liang Pan          - const: google,lazor-sku10
5523b8bfe00SDouglas Anderson          - const: qcom,sc7180
5533b8bfe00SDouglas Anderson
5543b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
5553b8bfe00SDouglas Anderson        items:
5563b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
5573b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
5583b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
5593b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
5603b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
5613b8bfe00SDouglas Anderson          - const: qcom,sc7180
5623b8bfe00SDouglas Anderson
5635aca91ecSSheng-Liang Pan      - description: Acer Chromebook 511 (rev9)
5645aca91ecSSheng-Liang Pan        items:
5655aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku4
5665aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku15
5675aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5685aca91ecSSheng-Liang Pan
5693b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
5703b8bfe00SDouglas Anderson        items:
5713b8bfe00SDouglas Anderson          - const: google,lazor-sku4
5725aca91ecSSheng-Liang Pan          - const: google,lazor-sku15
5733b8bfe00SDouglas Anderson          - const: qcom,sc7180
5743b8bfe00SDouglas Anderson
5753b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
5763b8bfe00SDouglas Anderson        items:
5773b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
5783b8bfe00SDouglas Anderson          - const: qcom,sc7180
5793b8bfe00SDouglas Anderson
5803b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
5813b8bfe00SDouglas Anderson        items:
5823b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
5833b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
5843b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
5853b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
5863b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
5873b8bfe00SDouglas Anderson          - const: qcom,sc7180
5883b8bfe00SDouglas Anderson
5895aca91ecSSheng-Liang Pan      - description: Acer Chromebook 511 without Touchscreen (rev9)
5905aca91ecSSheng-Liang Pan        items:
5915aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku6
5925aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku18
5935aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5945aca91ecSSheng-Liang Pan
5953b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
5963b8bfe00SDouglas Anderson        items:
5973b8bfe00SDouglas Anderson          - const: google,lazor-sku6
5985aca91ecSSheng-Liang Pan          - const: google,lazor-sku18
5993b8bfe00SDouglas Anderson          - const: qcom,sc7180
6003b8bfe00SDouglas Anderson
6015069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
6025069fe94SDouglas Anderson        items:
6035069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
6045069fe94SDouglas Anderson          - const: qcom,sc7180
6055069fe94SDouglas Anderson
6065069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
6075069fe94SDouglas Anderson        items:
6085069fe94SDouglas Anderson          - const: google,mrbland-sku1536
6095069fe94SDouglas Anderson          - const: qcom,sc7180
6105069fe94SDouglas Anderson
6115069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
6125069fe94SDouglas Anderson        items:
6135069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
6145069fe94SDouglas Anderson          - const: qcom,sc7180
6155069fe94SDouglas Anderson
6165069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
6175069fe94SDouglas Anderson        items:
6185069fe94SDouglas Anderson          - const: google,mrbland-sku1024
6195069fe94SDouglas Anderson          - const: google,mrbland-sku768
6205069fe94SDouglas Anderson          - const: qcom,sc7180
6215069fe94SDouglas Anderson
6225069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
6235069fe94SDouglas Anderson        items:
6245069fe94SDouglas Anderson          - const: google,pazquel-sku5
6255069fe94SDouglas Anderson          - const: qcom,sc7180
6265069fe94SDouglas Anderson
6275069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
6285069fe94SDouglas Anderson        items:
6295069fe94SDouglas Anderson          - const: google,pazquel-sku1
6305069fe94SDouglas Anderson          - const: qcom,sc7180
6315069fe94SDouglas Anderson
6325069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
6335069fe94SDouglas Anderson        items:
63407603a1cSYunlong Jia          - const: google,pazquel-sku6
6355069fe94SDouglas Anderson          - const: google,pazquel-sku4
6365069fe94SDouglas Anderson          - const: qcom,sc7180
6375069fe94SDouglas Anderson
6385069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
6395069fe94SDouglas Anderson        items:
6405069fe94SDouglas Anderson          - const: google,pazquel-sku0
6415069fe94SDouglas Anderson          - const: google,pazquel-sku2
6425069fe94SDouglas Anderson          - const: qcom,sc7180
6435069fe94SDouglas Anderson
644185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
645185d192dSYunlong Jia        items:
646185d192dSYunlong Jia          - const: google,pazquel-sku22
647185d192dSYunlong Jia          - const: google,pazquel-sku20
648185d192dSYunlong Jia          - const: qcom,sc7180
649185d192dSYunlong Jia
650185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
651185d192dSYunlong Jia        items:
652185d192dSYunlong Jia          - const: google,pazquel-sku21
653185d192dSYunlong Jia          - const: qcom,sc7180
654185d192dSYunlong Jia
6553b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
6563b8bfe00SDouglas Anderson        items:
6573b8bfe00SDouglas Anderson          - const: google,pompom-rev1
6583b8bfe00SDouglas Anderson          - const: qcom,sc7180
6593b8bfe00SDouglas Anderson
6603b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
6613b8bfe00SDouglas Anderson        items:
6623b8bfe00SDouglas Anderson          - const: google,pompom-rev2
6633b8bfe00SDouglas Anderson          - const: qcom,sc7180
6643b8bfe00SDouglas Anderson
6653b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
6663b8bfe00SDouglas Anderson        items:
6673b8bfe00SDouglas Anderson          - const: google,pompom
6683b8bfe00SDouglas Anderson          - const: qcom,sc7180
6693b8bfe00SDouglas Anderson
6703b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
6713b8bfe00SDouglas Anderson        items:
6723b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
6733b8bfe00SDouglas Anderson          - const: qcom,sc7180
6743b8bfe00SDouglas Anderson
6753b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
6763b8bfe00SDouglas Anderson        items:
6773b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
6783b8bfe00SDouglas Anderson          - const: qcom,sc7180
6793b8bfe00SDouglas Anderson
6803b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
6813b8bfe00SDouglas Anderson        items:
6823b8bfe00SDouglas Anderson          - const: google,pompom-sku0
6833b8bfe00SDouglas Anderson          - const: qcom,sc7180
6843b8bfe00SDouglas Anderson
6855069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
6865069fe94SDouglas Anderson        items:
6875069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
6885069fe94SDouglas Anderson          - const: qcom,sc7180
6895069fe94SDouglas Anderson
6905069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
6915069fe94SDouglas Anderson        items:
6925069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
6935069fe94SDouglas Anderson          - const: qcom,sc7180
6945069fe94SDouglas Anderson
6953b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
6963b8bfe00SDouglas Anderson        items:
6973b8bfe00SDouglas Anderson          - const: google,trogdor
6983b8bfe00SDouglas Anderson          - const: qcom,sc7180
6993b8bfe00SDouglas Anderson
7003b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
7013b8bfe00SDouglas Anderson        items:
7023b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
7033b8bfe00SDouglas Anderson          - const: qcom,sc7180
7043b8bfe00SDouglas Anderson
7055069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
7065069fe94SDouglas Anderson        items:
7075069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
7085069fe94SDouglas Anderson          - const: qcom,sc7180
7095069fe94SDouglas Anderson
7105069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
7115069fe94SDouglas Anderson        items:
7125069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
7135069fe94SDouglas Anderson          - const: qcom,sc7180
7145069fe94SDouglas Anderson
7155069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
7165069fe94SDouglas Anderson        items:
7175069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
7185069fe94SDouglas Anderson          - const: qcom,sc7180
7195069fe94SDouglas Anderson
7205069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
7215069fe94SDouglas Anderson        items:
7225069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
7235069fe94SDouglas Anderson          - const: qcom,sc7180
7245069fe94SDouglas Anderson
7255069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
7265069fe94SDouglas Anderson        items:
7275069fe94SDouglas Anderson          - const: google,wormdingler-sku0
7285069fe94SDouglas Anderson          - const: qcom,sc7180
7295069fe94SDouglas Anderson
7305069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
7315069fe94SDouglas Anderson        items:
7325069fe94SDouglas Anderson          - const: google,wormdingler-sku1
7335069fe94SDouglas Anderson          - const: qcom,sc7180
7345069fe94SDouglas Anderson
735707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
736707b9b08SDouglas Anderson        items:
737707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
738707b9b08SDouglas Anderson          - const: google,hoglin-rev3
739707b9b08SDouglas Anderson          - const: google,hoglin-rev4
740707b9b08SDouglas Anderson          - const: google,piglin-rev3
741707b9b08SDouglas Anderson          - const: google,piglin-rev4
742707b9b08SDouglas Anderson          - const: qcom,sc7280
743707b9b08SDouglas Anderson
744707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
745707b9b08SDouglas Anderson        items:
746f72a9f52SBob Moragues          - const: google,zoglin
747707b9b08SDouglas Anderson          - const: google,hoglin
748707b9b08SDouglas Anderson          - const: qcom,sc7280
749707b9b08SDouglas Anderson
750c9e625bcSRajendra Nayak      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
751c9e625bcSRajendra Nayak        items:
752c9e625bcSRajendra Nayak          - const: google,zoglin-sku1536
753c9e625bcSRajendra Nayak          - const: google,hoglin-sku1536
754c9e625bcSRajendra Nayak          - const: qcom,sc7280
755c9e625bcSRajendra Nayak
756707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
757707b9b08SDouglas Anderson        items:
758707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
759707b9b08SDouglas Anderson          - const: google,senor
760707b9b08SDouglas Anderson          - const: qcom,sc7280
761707b9b08SDouglas Anderson
762707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
763707b9b08SDouglas Anderson        items:
764707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
765707b9b08SDouglas Anderson          - const: google,piglin
766707b9b08SDouglas Anderson          - const: qcom,sc7280
767707b9b08SDouglas Anderson
7688336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
7698336a4e7SSheng-Liang Pan        items:
7708336a4e7SSheng-Liang Pan          - const: google,evoker
7718336a4e7SSheng-Liang Pan          - const: qcom,sc7280
7728336a4e7SSheng-Liang Pan
773f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
774f1714f85SSheng-Liang Pan        items:
775f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
776f1714f85SSheng-Liang Pan          - const: qcom,sc7280
777f1714f85SSheng-Liang Pan
778707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
779707b9b08SDouglas Anderson        items:
780707b9b08SDouglas Anderson          - const: google,herobrine
781707b9b08SDouglas Anderson          - const: qcom,sc7280
782707b9b08SDouglas Anderson
783593ad913SJimmy Chen      - description: Google Villager (rev0)
784593ad913SJimmy Chen        items:
785593ad913SJimmy Chen          - const: google,villager-rev0
786593ad913SJimmy Chen          - const: qcom,sc7280
787593ad913SJimmy Chen
788707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
789707b9b08SDouglas Anderson        items:
790707b9b08SDouglas Anderson          - const: google,villager
79136dc1681SRajendra Nayak          - const: qcom,sc7280
79236dc1681SRajendra Nayak
793593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
794593ad913SJimmy Chen        items:
795ff0ea86aSDouglas Anderson          - const: google,villager-sku512
796593ad913SJimmy Chen          - const: qcom,sc7280
797593ad913SJimmy Chen
798812e13ddSOwen Yang      - description: Google Zombie (newest rev)
799812e13ddSOwen Yang        items:
800812e13ddSOwen Yang          - const: google,zombie
801812e13ddSOwen Yang          - const: qcom,sc7280
802812e13ddSOwen Yang
803812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
804812e13ddSOwen Yang        items:
805812e13ddSOwen Yang          - const: google,zombie-sku512
806812e13ddSOwen Yang          - const: qcom,sc7280
807812e13ddSOwen Yang
8083219c9b2SOwen Yang      - description: Google Zombie with NVMe (newest rev)
8093219c9b2SOwen Yang        items:
8103219c9b2SOwen Yang          - const: google,zombie-sku2
8113219c9b2SOwen Yang          - const: google,zombie-sku3
8123219c9b2SOwen Yang          - const: google,zombie-sku515
8133219c9b2SOwen Yang          - const: qcom,sc7280
8143219c9b2SOwen Yang
8153219c9b2SOwen Yang      - description: Google Zombie with LTE and NVMe (newest rev)
8163219c9b2SOwen Yang        items:
8173219c9b2SOwen Yang          - const: google,zombie-sku514
8183219c9b2SOwen Yang          - const: qcom,sc7280
8193219c9b2SOwen Yang
82036dc1681SRajendra Nayak      - items:
82136dc1681SRajendra Nayak          - enum:
822a1793920SBjorn Andersson              - lenovo,flex-5g
823a1793920SBjorn Andersson              - microsoft,surface-prox
824a1793920SBjorn Andersson              - qcom,sc8180x-primus
825a1793920SBjorn Andersson          - const: qcom,sc8180x
826a1793920SBjorn Andersson
827a1793920SBjorn Andersson      - items:
828a1793920SBjorn Andersson          - enum:
82905b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
83005b90d24SBjorn Andersson              - qcom,sc8280xp-crd
831a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
832a1793920SBjorn Andersson          - const: qcom,sc8280xp
833a1793920SBjorn Andersson
834a1793920SBjorn Andersson      - items:
835a1793920SBjorn Andersson          - enum:
836ce77819aSLuca Weiss              - motorola,ali
837ce77819aSLuca Weiss          - const: qcom,sdm450
838ce77819aSLuca Weiss
839ce77819aSLuca Weiss      - items:
840ce77819aSLuca Weiss          - enum:
8410d45153fSKrzysztof Kozlowski              - sony,discovery-row
8420d45153fSKrzysztof Kozlowski              - sony,kirin-row
8430d45153fSKrzysztof Kozlowski              - sony,pioneer-row
8440d45153fSKrzysztof Kozlowski              - sony,voyager-row
8450d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
8460d45153fSKrzysztof Kozlowski
8470d45153fSKrzysztof Kozlowski      - items:
8480d45153fSKrzysztof Kozlowski          - enum:
849bbd5a689SDmitry Baryshkov              - inforce,ifc6560
850bbd5a689SDmitry Baryshkov          - const: qcom,sda660
851bbd5a689SDmitry Baryshkov
852bbd5a689SDmitry Baryshkov      - items:
853bbd5a689SDmitry Baryshkov          - enum:
854cb898d5eSLuca Weiss              - fairphone,fp3
855ce77819aSLuca Weiss              - motorola,ocean
856cb898d5eSLuca Weiss          - const: qcom,sdm632
857cb898d5eSLuca Weiss
858cb898d5eSLuca Weiss      - items:
859cb898d5eSLuca Weiss          - enum:
860ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
861ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
862ce23114dSKrzysztof Kozlowski
863ce23114dSKrzysztof Kozlowski      - items:
864ce23114dSKrzysztof Kozlowski          - enum:
865aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
866aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
867aab86bbbSAlexey Minnekhanov
868aab86bbbSAlexey Minnekhanov      - items:
869aab86bbbSAlexey Minnekhanov          - enum:
8706c49e41cSRichard Acayan              - google,sargo
8716c49e41cSRichard Acayan          - const: qcom,sdm670
8726c49e41cSRichard Acayan
8736c49e41cSRichard Acayan      - items:
8746c49e41cSRichard Acayan          - enum:
87571935423SVinod Koul              - qcom,sdx55-mtp
876222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
877328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
87871935423SVinod Koul          - const: qcom,sdx55
87971935423SVinod Koul
88071935423SVinod Koul      - items:
88171935423SVinod Koul          - enum:
88261339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
88361339f36SVamsi krishna Lanka          - const: qcom,sdx65
88461339f36SVamsi krishna Lanka
88561339f36SVamsi krishna Lanka      - items:
88661339f36SVamsi krishna Lanka          - enum:
887f9a97656SRohit Agarwal              - qcom,sdx75-idp
888f9a97656SRohit Agarwal          - const: qcom,sdx75
889f9a97656SRohit Agarwal
890f9a97656SRohit Agarwal      - items:
891f9a97656SRohit Agarwal          - enum:
892ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
8932f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
8942f0c17faSSricharan R          - const: qcom,ipq6018
8952f0c17faSSricharan R
896152a1b4cSManivannan Sadhasivam      - items:
897152a1b4cSManivannan Sadhasivam          - enum:
89809b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
89909b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
90009b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
90109b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
90209b75a92SKrzysztof Kozlowski
90309b75a92SKrzysztof Kozlowski      - items:
90409b75a92SKrzysztof Kozlowski          - enum:
9050bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
9060bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
9070bc14d4aSBhupesh Sharma
9080bc14d4aSBhupesh Sharma      - items:
9090bc14d4aSBhupesh Sharma          - enum:
910a1793920SBjorn Andersson              - qcom,sa8295p-adp
911b3de8527SParikshit Pareek              - qcom,sa8540p-ride
912a1793920SBjorn Andersson          - const: qcom,sa8540p
913a1793920SBjorn Andersson
914a1793920SBjorn Andersson      - items:
915a1793920SBjorn Andersson          - enum:
916a5c5fe58SBartosz Golaszewski              - qcom,sa8775p-ride
917a5c5fe58SBartosz Golaszewski          - const: qcom,sa8775p
918a5c5fe58SBartosz Golaszewski
919a5c5fe58SBartosz Golaszewski      - items:
920a5c5fe58SBartosz Golaszewski          - enum:
921f1e6243bSKrzysztof Kozlowski              - google,cheza
922f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
923f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
92433fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
9251ef5a4d1SStefan Hansson              - lg,judyln
9261ef5a4d1SStefan Hansson              - lg,judyp
92733fae534SKrzysztof Kozlowski              - oneplus,enchilada
92833fae534SKrzysztof Kozlowski              - oneplus,fajita
92933fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
93033fae534SKrzysztof Kozlowski              - shift,axolotl
93120e88ca2SDzmitry Sankouski              - samsung,starqltechn
93233fae534SKrzysztof Kozlowski              - samsung,w737
93333fae534SKrzysztof Kozlowski              - sony,akari-row
93433fae534SKrzysztof Kozlowski              - sony,akatsuki-row
93533fae534SKrzysztof Kozlowski              - sony,apollo-row
93633fae534SKrzysztof Kozlowski              - thundercomm,db845c
93733fae534SKrzysztof Kozlowski              - xiaomi,beryllium
938341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
9395aca0822SMolly Sophia              - xiaomi,polaris
94033fae534SKrzysztof Kozlowski          - const: qcom,sdm845
94133fae534SKrzysztof Kozlowski
94233fae534SKrzysztof Kozlowski      - items:
94333fae534SKrzysztof Kozlowski          - enum:
944f1f9a6a0SIskren Chernev              - oneplus,billie2
945f1f9a6a0SIskren Chernev          - const: qcom,sm4250
946f1f9a6a0SIskren Chernev
947f1f9a6a0SIskren Chernev      - items:
948f1f9a6a0SIskren Chernev          - enum:
9494e859ef0SBhupesh Sharma              - qcom,qrb4210-rb2
9504e859ef0SBhupesh Sharma          - const: qcom,qrb4210
9514e859ef0SBhupesh Sharma          - const: qcom,sm4250
9524e859ef0SBhupesh Sharma
9534e859ef0SBhupesh Sharma      - items:
9544e859ef0SBhupesh Sharma          - enum:
9552b1fd18fSTengfei Fan              - qcom,sm4450-qrd
9562b1fd18fSTengfei Fan          - const: qcom,sm4450
9572b1fd18fSTengfei Fan
9582b1fd18fSTengfei Fan      - items:
9592b1fd18fSTengfei Fan          - enum:
960775d08f3SDang Huynh              - fxtec,pro1x
961775d08f3SDang Huynh          - const: qcom,sm6115
962775d08f3SDang Huynh
963775d08f3SDang Huynh      - items:
964775d08f3SDang Huynh          - enum:
965dc031a54SKonrad Dybcio              - lenovo,j606f
966dc031a54SKonrad Dybcio          - const: qcom,sm6115p
967dc031a54SKonrad Dybcio          - const: qcom,sm6115
968dc031a54SKonrad Dybcio
969dc031a54SKonrad Dybcio      - items:
970dc031a54SKonrad Dybcio          - enum:
971d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
972814e1461SLux Aliaga              - xiaomi,laurel-sprout
973d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
974d3ddba6aSKrzysztof Kozlowski
975d3ddba6aSKrzysztof Kozlowski      - items:
976d3ddba6aSKrzysztof Kozlowski          - enum:
97731b3483aSKrzysztof Kozlowski              - sony,pdx213
97831b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
97931b3483aSKrzysztof Kozlowski
98031b3483aSKrzysztof Kozlowski      - items:
98131b3483aSKrzysztof Kozlowski          - enum:
98203ed3432SKonrad Dybcio              - sony,pdx225
98303ed3432SKonrad Dybcio          - const: qcom,sm6375
98403ed3432SKonrad Dybcio
98503ed3432SKonrad Dybcio      - items:
98603ed3432SKonrad Dybcio          - enum:
9879b4adf37SDavid Wronek              - xiaomi,joyeuse
9889b4adf37SDavid Wronek          - const: qcom,sm7125
9899b4adf37SDavid Wronek
9909b4adf37SDavid Wronek      - items:
9919b4adf37SDavid Wronek          - enum:
9928ceb1db0SLuca Weiss              - fairphone,fp4
9938ceb1db0SLuca Weiss          - const: qcom,sm7225
9948ceb1db0SLuca Weiss
9958ceb1db0SLuca Weiss      - items:
9968ceb1db0SLuca Weiss          - enum:
9971ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
9981ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
9991534fac3SBhupesh Sharma              - qcom,sm8150-mtp
10001ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
10011ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
10021534fac3SBhupesh Sharma          - const: qcom,sm8150
10031534fac3SBhupesh Sharma
10041534fac3SBhupesh Sharma      - items:
10051534fac3SBhupesh Sharma          - enum:
1006152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
1007c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
1008152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
1009c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
1010c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
101133e4a5b5SJianhua Lu              - xiaomi,elish
1012152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
1013152a1b4cSManivannan Sadhasivam
10142c1b8ebeSVinod Koul      - items:
10152c1b8ebeSVinod Koul          - enum:
1016baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
1017c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
10182c1b8ebeSVinod Koul              - qcom,sm8350-mtp
1019baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
1020baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
10212c1b8ebeSVinod Koul          - const: qcom,sm8350
10222c1b8ebeSVinod Koul
10230e57fe4dSVinod Koul      - items:
10240e57fe4dSVinod Koul          - enum:
102542d3ce71SVinod Koul              - qcom,sm8450-hdk
10260e57fe4dSVinod Koul              - qcom,sm8450-qrd
10274277c839SKonrad Dybcio              - sony,pdx223
102858311858SKonrad Dybcio              - sony,pdx224
10290e57fe4dSVinod Koul          - const: qcom,sm8450
10300e57fe4dSVinod Koul
1031bf1e263bSAbel Vesa      - items:
1032bf1e263bSAbel Vesa          - enum:
1033bf1e263bSAbel Vesa              - qcom,sm8550-mtp
103406668b6fSKrzysztof Kozlowski              - qcom,sm8550-qrd
1035bf1e263bSAbel Vesa          - const: qcom,sm8550
1036bf1e263bSAbel Vesa
1037a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
1038a79a4b30SKrzysztof Kozlowski
1039a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
1040a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
1041a79a4b30SKrzysztof Kozlowski    minItems: 1
1042a79a4b30SKrzysztof Kozlowski    maxItems: 8
1043a79a4b30SKrzysztof Kozlowski    items:
1044a79a4b30SKrzysztof Kozlowski      items:
1045a79a4b30SKrzysztof Kozlowski        - description: |
1046a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
1047a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
1048a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
1049a79a4b30SKrzysztof Kozlowski        - description: |
1050a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
1051a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
1052a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
1053a79a4b30SKrzysztof Kozlowski    deprecated: true
1054a79a4b30SKrzysztof Kozlowski    description:
1055a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
1056a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
1057a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
1058a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
1059a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
1060a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
1061a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
1062a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1063a79a4b30SKrzysztof Kozlowski
1064a79a4b30SKrzysztof Kozlowski  qcom,board-id:
1065a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
1066a79a4b30SKrzysztof Kozlowski    minItems: 1
1067a79a4b30SKrzysztof Kozlowski    maxItems: 8
1068a79a4b30SKrzysztof Kozlowski    oneOf:
1069a79a4b30SKrzysztof Kozlowski      - items:
1070a79a4b30SKrzysztof Kozlowski          - items:
1071a79a4b30SKrzysztof Kozlowski              - description: |
1072a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
1073a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
1074a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
1075a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
1076a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
1077a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
1078a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
1079a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
1080a79a4b30SKrzysztof Kozlowski              - description: |
1081a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
1082a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
1083a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
1084a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
1085a79a4b30SKrzysztof Kozlowski      - items:
1086a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
1087a79a4b30SKrzysztof Kozlowski          - items:
1088a79a4b30SKrzysztof Kozlowski              - const: 8
1089a79a4b30SKrzysztof Kozlowski              - const: 0
1090a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
1091a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
1092a79a4b30SKrzysztof Kozlowski    deprecated: true
1093a79a4b30SKrzysztof Kozlowski    description:
1094a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
1095a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
1096a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
1097a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
1098a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
1099a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
1100a79a4b30SKrzysztof Kozlowski      kernel
1101a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1102a79a4b30SKrzysztof Kozlowski
1103a79a4b30SKrzysztof KozlowskiallOf:
1104a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
1105a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
1106a79a4b30SKrzysztof Kozlowski  - if:
1107a79a4b30SKrzysztof Kozlowski      properties:
1108a79a4b30SKrzysztof Kozlowski        compatible:
1109a79a4b30SKrzysztof Kozlowski          contains:
1110a79a4b30SKrzysztof Kozlowski            enum:
1111a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
1112a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
1113a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
1114d3e2262cSBryan O'Donoghue              - qcom,msm8939
1115ce77819aSLuca Weiss              - qcom,msm8953
111647c6315eSKrzysztof Kozlowski              - qcom,msm8956
1117a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
1118a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
1119a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
1120a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
1121ce77819aSLuca Weiss              - qcom,sdm450
1122a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
1123a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
112447c6315eSKrzysztof Kozlowski              - qcom,sdm636
1125a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
1126a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
1127a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
1128f9a97656SRohit Agarwal              - qcom,sdx75
112947c6315eSKrzysztof Kozlowski              - qcom,sm4250
1130dc031a54SKonrad Dybcio              - qcom,sm6115
1131a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
1132a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
11339b4adf37SDavid Wronek              - qcom,sm7125
1134a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
1135a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
1136a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
1137a79a4b30SKrzysztof Kozlowski    then:
1138a79a4b30SKrzysztof Kozlowski      properties:
1139a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
1140a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
1141a79a4b30SKrzysztof Kozlowski    else:
1142a79a4b30SKrzysztof Kozlowski      properties:
1143a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
1144a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
1145a79a4b30SKrzysztof Kozlowski
1146a79a4b30SKrzysztof Kozlowski  - if:
1147a79a4b30SKrzysztof Kozlowski      properties:
1148a79a4b30SKrzysztof Kozlowski        compatible:
1149a79a4b30SKrzysztof Kozlowski          contains:
1150a79a4b30SKrzysztof Kozlowski            enum:
1151a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
1152a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
1153a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
1154a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
115547c6315eSKrzysztof Kozlowski              - oneplus,oneplus3
115647c6315eSKrzysztof Kozlowski              - oneplus,oneplus3t
1157a79a4b30SKrzysztof Kozlowski    then:
1158a79a4b30SKrzysztof Kozlowski      properties:
1159a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1160a79a4b30SKrzysztof Kozlowski          items:
1161a79a4b30SKrzysztof Kozlowski            minItems: 4
1162a79a4b30SKrzysztof Kozlowski    else:
1163a79a4b30SKrzysztof Kozlowski      properties:
1164a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1165a79a4b30SKrzysztof Kozlowski          items:
1166a79a4b30SKrzysztof Kozlowski            maxItems: 2
1167a79a4b30SKrzysztof Kozlowski
116862298364SRob HerringadditionalProperties: true
116962298364SRob Herring
11709d3ef77fSRob Herring...
1171