xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision c493a2b37a9e9b7864389d72dd9c67d1d39cfc61)
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
534b1a16d7SLuca 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:
189*c493a2b3SRayyan Ansari              - microsoft,dempsey
190*c493a2b3SRayyan Ansari              - microsoft,makepeace
191*c493a2b3SRayyan Ansari              - microsoft,moneypenny
192ef537057SBartosz Dudziak              - samsung,s3ve3g
193ef537057SBartosz Dudziak          - const: qcom,msm8226
194ef537057SBartosz Dudziak
195ef537057SBartosz Dudziak      - items:
196ef537057SBartosz Dudziak          - enum:
197*c493a2b3SRayyan Ansari              - microsoft,superman-lte
198*c493a2b3SRayyan Ansari              - microsoft,tesla
199*c493a2b3SRayyan Ansari          - const: qcom,msm8926
200*c493a2b3SRayyan Ansari          - const: qcom,msm8226
201*c493a2b3SRayyan Ansari
202*c493a2b3SRayyan Ansari      - items:
203*c493a2b3SRayyan Ansari          - enum:
20499052055SAndré Apitzsch              - longcheer,l9100
2050391cb15SLin, Meng-Bo              - samsung,a7
206d3e2262cSBryan O'Donoghue              - sony,kanuti-tulip
207d3e2262cSBryan O'Donoghue              - square,apq8039-t2
208d3e2262cSBryan O'Donoghue          - const: qcom,msm8939
209d3e2262cSBryan O'Donoghue
210d3e2262cSBryan O'Donoghue      - items:
211d3e2262cSBryan O'Donoghue          - enum:
21205c0c38dSMarijn Suijten              - sony,kugo-row
21305c0c38dSMarijn Suijten              - sony,suzu-row
21405c0c38dSMarijn Suijten          - const: qcom,msm8956
21505c0c38dSMarijn Suijten
21605c0c38dSMarijn Suijten      - items:
21705c0c38dSMarijn Suijten          - enum:
2189d3ef77fSRob Herring              - qcom,msm8960-cdp
219abc49a7cSRudraksha Gupta              - samsung,expressatt
2209d3ef77fSRob Herring          - const: qcom,msm8960
2219d3ef77fSRob Herring
2229d3ef77fSRob Herring      - items:
223e5dad30bSRob Herring          - enum:
224e5dad30bSRob Herring              - lge,hammerhead
225e5dad30bSRob Herring              - sony,xperia-amami
226e5dad30bSRob Herring              - sony,xperia-honami
227e5dad30bSRob Herring          - const: qcom,msm8974
228e5dad30bSRob Herring
229e5dad30bSRob Herring      - items:
2302e62303fSDmitry Baryshkov          - enum:
2312e62303fSDmitry Baryshkov              - fairphone,fp2
232c8f740afSLuca Weiss              - oneplus,bacon
2332e62303fSDmitry Baryshkov              - samsung,klte
2342e62303fSDmitry Baryshkov              - sony,xperia-castor
2352e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
2362e62303fSDmitry Baryshkov          - const: qcom,msm8974
2372e62303fSDmitry Baryshkov
2382e62303fSDmitry Baryshkov      - items:
2399d3ef77fSRob Herring          - const: qcom,msm8916-mtp
240bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
2419d3ef77fSRob Herring          - const: qcom,msm8916
2429d3ef77fSRob Herring
2439d3ef77fSRob Herring      - items:
244b72160faSStephan Gerhold          - enum:
24517c07350SLin, Meng-Bo              - acer,a1-724
246944de518SKrzysztof Kozlowski              - alcatel,idol347
247fc4f8f67SKrzysztof Kozlowski              - asus,z00l
248cb12cc2dSLin, Meng-Bo              - gplus,fl8005a
249fc4f8f67SKrzysztof Kozlowski              - huawei,g7
250fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
251b72160faSStephan Gerhold              - samsung,a3u-eur
252b72160faSStephan Gerhold              - samsung,a5u-eur
253dc1b8ce9SLin, Meng-Bo              - samsung,e5
254dc1b8ce9SLin, Meng-Bo              - samsung,e7
255dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
256d3f54684SNikita Travkin              - samsung,gt510
257d3f54684SNikita Travkin              - samsung,gt58
258fc4f8f67SKrzysztof Kozlowski              - samsung,j5
259293b993bSLin, Meng-Bo              - samsung,j5x
260fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
261a91dca40SYang Xiwen              - thwc,uf896
262a91dca40SYang Xiwen              - thwc,ufi001c
263fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
26426c56dbdSYang Xiwen              - yiming,uz801-v3
265b72160faSStephan Gerhold          - const: qcom,msm8916
266b72160faSStephan Gerhold
267b72160faSStephan Gerhold      - items:
26825d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
26925d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
27025d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
27125d203d0SKrzysztof Kozlowski
27225d203d0SKrzysztof Kozlowski      - items:
2739ad3c08fSVinod Koul          - enum:
274ce77819aSLuca Weiss              - motorola,potter
275ce77819aSLuca Weiss              - xiaomi,daisy
276ce77819aSLuca Weiss              - xiaomi,mido
277ce77819aSLuca Weiss              - xiaomi,tissot
278ce77819aSLuca Weiss              - xiaomi,vince
279ce77819aSLuca Weiss          - const: qcom,msm8953
280ce77819aSLuca Weiss
281ce77819aSLuca Weiss      - items:
282ce77819aSLuca Weiss          - enum:
28302cb8d73SKrzysztof Kozlowski              - lg,bullhead
28402cb8d73SKrzysztof Kozlowski              - microsoft,talkman
28502cb8d73SKrzysztof Kozlowski              - xiaomi,libra
28602cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
28702cb8d73SKrzysztof Kozlowski
28802cb8d73SKrzysztof Kozlowski      - items:
2899ad3c08fSVinod Koul          - enum:
2909ad3c08fSVinod Koul              - sony,karin_windy
291c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
292c704bd37SKrzysztof Kozlowski
293c704bd37SKrzysztof Kozlowski      - items:
294c704bd37SKrzysztof Kozlowski          - enum:
29594078088SKrzysztof Kozlowski              - huawei,angler
29694078088SKrzysztof Kozlowski              - microsoft,cityman
29794078088SKrzysztof Kozlowski              - sony,ivy-row
2989ad3c08fSVinod Koul              - sony,karin-row
2999ad3c08fSVinod Koul              - sony,satsuki-row
3009ad3c08fSVinod Koul              - sony,sumire-row
3019ad3c08fSVinod Koul              - sony,suzuran-row
302c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
3039ad3c08fSVinod Koul
3049ad3c08fSVinod Koul      - items:
305134cfc55SYassine Oudjana          - enum:
306134cfc55SYassine Oudjana              - arrow,apq8096-db820c
307134cfc55SYassine Oudjana              - inforce,ifc6640
308134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
309134cfc55SYassine Oudjana          - const: qcom,apq8096
310134cfc55SYassine Oudjana
311134cfc55SYassine Oudjana      - items:
312134cfc55SYassine Oudjana          - enum:
313ce5d6ba2SHarry Austen              - oneplus,oneplus3
314ce5d6ba2SHarry Austen              - oneplus,oneplus3t
315134cfc55SYassine Oudjana              - qcom,msm8996-mtp
316134cfc55SYassine Oudjana              - sony,dora-row
317134cfc55SYassine Oudjana              - sony,kagura-row
318134cfc55SYassine Oudjana              - sony,keyaki-row
319134cfc55SYassine Oudjana              - xiaomi,gemini
320358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
321358ef0c0SDmitry Baryshkov
322358ef0c0SDmitry Baryshkov      - items:
323358ef0c0SDmitry Baryshkov          - enum:
324bb856fdfSAlec Su              - xiaomi,natrium
325134cfc55SYassine Oudjana              - xiaomi,scorpio
326358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
327134cfc55SYassine Oudjana          - const: qcom,msm8996
3289d3ef77fSRob Herring
3299d3ef77fSRob Herring      - items:
3305732bea6SRob Herring          - enum:
3318eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
3328eb1b188SKrzysztof Kozlowski              - fxtec,pro1
3338eb1b188SKrzysztof Kozlowski              - hp,envy-x2
3348eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
3358eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
3368eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
3378eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
3388eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
3398eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
3408eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
34137b5e8c4SDzmitry Sankouski              - xiaomi,sagit
3428eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
3438eb1b188SKrzysztof Kozlowski
3448eb1b188SKrzysztof Kozlowski      - items:
3458eb1b188SKrzysztof Kozlowski          - enum:
3462c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
3472c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
3482c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
3492c36509cSKrzysztof Kozlowski
3502c36509cSKrzysztof Kozlowski      - items:
3512c36509cSKrzysztof Kozlowski          - enum:
3523f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3535732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3545732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3555732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3565732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3579d3ef77fSRob Herring          - const: qcom,ipq4019
3589d3ef77fSRob Herring
3599d3ef77fSRob Herring      - items:
3609d3ef77fSRob Herring          - enum:
361f8100504SSricharan Ramabadhran              - qcom,ipq5018-rdp432-c2
362f8100504SSricharan Ramabadhran          - const: qcom,ipq5018
363f8100504SSricharan Ramabadhran
364f8100504SSricharan Ramabadhran      - items:
365f8100504SSricharan Ramabadhran          - enum:
3665d092236SKathiravan T              - qcom,ipq5332-ap-mi01.2
36768c4c671SKathiravan T              - qcom,ipq5332-ap-mi01.3
368f6b161efSKathiravan T              - qcom,ipq5332-ap-mi01.6
369f2f644d8SKathiravan T              - qcom,ipq5332-ap-mi01.9
3705d092236SKathiravan T          - const: qcom,ipq5332
3715d092236SKathiravan T
3725d092236SKathiravan T      - items:
3735d092236SKathiravan T          - enum:
374fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3759d3ef77fSRob Herring              - qcom,ipq8064-ap148
3769d3ef77fSRob Herring          - const: qcom,ipq8064
3779d3ef77fSRob Herring
3789d3ef77fSRob Herring      - items:
3799d3ef77fSRob Herring          - enum:
3809d3ef77fSRob Herring              - qcom,ipq8074-hk01
3815f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3825f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3839d3ef77fSRob Herring          - const: qcom,ipq8074
3849d3ef77fSRob Herring
38564d5c8a4SDevi Priya      - items:
38664d5c8a4SDevi Priya          - enum:
387e3c98aacSDevi Priya              - qcom,ipq9574-ap-al02-c2
3882e4cd263SDevi Priya              - qcom,ipq9574-ap-al02-c6
38964d5c8a4SDevi Priya              - qcom,ipq9574-ap-al02-c7
390b866fba4SDevi Priya              - qcom,ipq9574-ap-al02-c8
391add687cbSPoovendhan Selvaraj              - qcom,ipq9574-ap-al02-c9
39264d5c8a4SDevi Priya          - const: qcom,ipq9574
39364d5c8a4SDevi Priya
394f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
395f4ec5f28SNeil Armstrong        items:
396f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
397f4ec5f28SNeil Armstrong          - const: swir,wp8548
398f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
399f4ec5f28SNeil Armstrong
400941a8a45SKonrad Dybcio      - description: Qualcomm Technologies, Inc. Robotics RB1
401941a8a45SKonrad Dybcio        items:
402941a8a45SKonrad Dybcio          - enum:
403941a8a45SKonrad Dybcio              - qcom,qrb2210-rb1
404941a8a45SKonrad Dybcio          - const: qcom,qrb2210
405941a8a45SKonrad Dybcio          - const: qcom,qcm2290
406941a8a45SKonrad Dybcio
4074b1a16d7SLuca Weiss      - items:
4084b1a16d7SLuca Weiss          - enum:
4094b1a16d7SLuca Weiss              - fairphone,fp5
4104b1a16d7SLuca Weiss          - const: qcom,qcm6490
4114b1a16d7SLuca Weiss
412cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
413cc677f90SMelody Olvera        items:
414cc677f90SMelody Olvera          - enum:
415cc677f90SMelody Olvera              - qcom,qdu1000-idp
416cc677f90SMelody Olvera              - qcom,qdu1000-x100
417cc677f90SMelody Olvera          - const: qcom,qdu1000
418cc677f90SMelody Olvera
419cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
420cc677f90SMelody Olvera        items:
421cc677f90SMelody Olvera          - enum:
422cc677f90SMelody Olvera              - qcom,qru1000-idp
423cc677f90SMelody Olvera          - const: qcom,qru1000
424cc677f90SMelody Olvera
425aaffd364SNikita Travkin      - items:
426f1cbee2dSRajendra Nayak          - enum:
427aaffd364SNikita Travkin              - acer,aspire1
428f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
429f1cbee2dSRajendra Nayak          - const: qcom,sc7180
4302f0c17faSSricharan R
4313b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
4323b8bfe00SDouglas Anderson        items:
4333b8bfe00SDouglas Anderson          - const: google,coachz-rev1
4343b8bfe00SDouglas Anderson          - const: google,coachz-rev2
4353b8bfe00SDouglas Anderson          - const: qcom,sc7180
4363b8bfe00SDouglas Anderson
4373b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
4383b8bfe00SDouglas Anderson        items:
4393b8bfe00SDouglas Anderson          - const: google,coachz
4403b8bfe00SDouglas Anderson          - const: qcom,sc7180
4413b8bfe00SDouglas Anderson
4423b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
4433b8bfe00SDouglas Anderson        items:
4443b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
4453b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
4463b8bfe00SDouglas Anderson          - const: qcom,sc7180
4473b8bfe00SDouglas Anderson
4483b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
4493b8bfe00SDouglas Anderson        items:
4503b8bfe00SDouglas Anderson          - const: google,coachz-sku0
4513b8bfe00SDouglas Anderson          - const: qcom,sc7180
4523b8bfe00SDouglas Anderson
4533b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
4543b8bfe00SDouglas Anderson        items:
4553b8bfe00SDouglas Anderson          - const: google,homestar-rev2
4563b8bfe00SDouglas Anderson          - const: google,homestar-rev23
4573b8bfe00SDouglas Anderson          - const: qcom,sc7180
4583b8bfe00SDouglas Anderson
4593b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
4603b8bfe00SDouglas Anderson        items:
4613b8bfe00SDouglas Anderson          - const: google,homestar-rev3
4623b8bfe00SDouglas Anderson          - const: qcom,sc7180
4633b8bfe00SDouglas Anderson
4643b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
4653b8bfe00SDouglas Anderson        items:
4663b8bfe00SDouglas Anderson          - const: google,homestar
4673b8bfe00SDouglas Anderson          - const: qcom,sc7180
4683b8bfe00SDouglas Anderson
4695069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
4705069fe94SDouglas Anderson        items:
4715069fe94SDouglas Anderson          - const: google,kingoftown-rev0
4725069fe94SDouglas Anderson          - const: qcom,sc7180
4735069fe94SDouglas Anderson
4745069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
4755069fe94SDouglas Anderson        items:
4765069fe94SDouglas Anderson          - const: google,kingoftown
4775069fe94SDouglas Anderson          - const: qcom,sc7180
4785069fe94SDouglas Anderson
4793b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
4803b8bfe00SDouglas Anderson        items:
4813b8bfe00SDouglas Anderson          - const: google,lazor-rev0
4823b8bfe00SDouglas Anderson          - const: qcom,sc7180
4833b8bfe00SDouglas Anderson
4843b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
4853b8bfe00SDouglas Anderson        items:
4863b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4873b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4883b8bfe00SDouglas Anderson          - const: qcom,sc7180
4893b8bfe00SDouglas Anderson
4903b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4913b8bfe00SDouglas Anderson        items:
4923b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4933b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4943b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4953b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4963b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4973b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4983b8bfe00SDouglas Anderson          - const: qcom,sc7180
4993b8bfe00SDouglas Anderson
5005aca91ecSSheng-Liang Pan      - description: Acer Chromebook Spin 513 (rev9)
5015aca91ecSSheng-Liang Pan        items:
5025aca91ecSSheng-Liang Pan          - const: google,lazor-rev9
5035aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5045aca91ecSSheng-Liang Pan
5053b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
5063b8bfe00SDouglas Anderson        items:
5073b8bfe00SDouglas Anderson          - const: google,lazor
5083b8bfe00SDouglas Anderson          - const: qcom,sc7180
5093b8bfe00SDouglas Anderson
5103b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
5113b8bfe00SDouglas Anderson        items:
5123b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
5133b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
5143b8bfe00SDouglas Anderson          - const: qcom,sc7180
5153b8bfe00SDouglas Anderson
5163b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
5173b8bfe00SDouglas Anderson        items:
5183b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
5193b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
5203b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
5213b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
5223b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
5233b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
5243b8bfe00SDouglas Anderson          - const: qcom,sc7180
5253b8bfe00SDouglas Anderson
5265aca91ecSSheng-Liang Pan      - description: Acer Chromebook Spin 513 with KB Backlight (rev9)
5275aca91ecSSheng-Liang Pan        items:
5285aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku2
5295aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5305aca91ecSSheng-Liang Pan
5313b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
5323b8bfe00SDouglas Anderson        items:
5333b8bfe00SDouglas Anderson          - const: google,lazor-sku2
5343b8bfe00SDouglas Anderson          - const: qcom,sc7180
5353b8bfe00SDouglas Anderson
5363b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
5373b8bfe00SDouglas Anderson        items:
5383b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
5393b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
5403b8bfe00SDouglas Anderson          - const: qcom,sc7180
5413b8bfe00SDouglas Anderson
5423b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
5433b8bfe00SDouglas Anderson        items:
5443b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
5453b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
5463b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
5473b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
5483b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
5493b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
5503b8bfe00SDouglas Anderson          - const: qcom,sc7180
5513b8bfe00SDouglas Anderson
5525aca91ecSSheng-Liang Pan      - description: Acer Chromebook Spin 513 with LTE (rev9)
5535aca91ecSSheng-Liang Pan        items:
5545aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku0
5555aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku10
5565aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5575aca91ecSSheng-Liang Pan
5583b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
5593b8bfe00SDouglas Anderson        items:
5603b8bfe00SDouglas Anderson          - const: google,lazor-sku0
5615aca91ecSSheng-Liang Pan          - const: google,lazor-sku10
5623b8bfe00SDouglas Anderson          - const: qcom,sc7180
5633b8bfe00SDouglas Anderson
5643b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
5653b8bfe00SDouglas Anderson        items:
5663b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
5673b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
5683b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
5693b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
5703b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
5713b8bfe00SDouglas Anderson          - const: qcom,sc7180
5723b8bfe00SDouglas Anderson
5735aca91ecSSheng-Liang Pan      - description: Acer Chromebook 511 (rev9)
5745aca91ecSSheng-Liang Pan        items:
5755aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku4
5765aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku15
5775aca91ecSSheng-Liang Pan          - const: qcom,sc7180
5785aca91ecSSheng-Liang Pan
5793b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
5803b8bfe00SDouglas Anderson        items:
5813b8bfe00SDouglas Anderson          - const: google,lazor-sku4
5825aca91ecSSheng-Liang Pan          - const: google,lazor-sku15
5833b8bfe00SDouglas Anderson          - const: qcom,sc7180
5843b8bfe00SDouglas Anderson
5853b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
5863b8bfe00SDouglas Anderson        items:
5873b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
5883b8bfe00SDouglas Anderson          - const: qcom,sc7180
5893b8bfe00SDouglas Anderson
5903b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
5913b8bfe00SDouglas Anderson        items:
5923b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
5933b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
5943b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
5953b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
5963b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
5973b8bfe00SDouglas Anderson          - const: qcom,sc7180
5983b8bfe00SDouglas Anderson
5995aca91ecSSheng-Liang Pan      - description: Acer Chromebook 511 without Touchscreen (rev9)
6005aca91ecSSheng-Liang Pan        items:
6015aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku6
6025aca91ecSSheng-Liang Pan          - const: google,lazor-rev9-sku18
6035aca91ecSSheng-Liang Pan          - const: qcom,sc7180
6045aca91ecSSheng-Liang Pan
6053b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
6063b8bfe00SDouglas Anderson        items:
6073b8bfe00SDouglas Anderson          - const: google,lazor-sku6
6085aca91ecSSheng-Liang Pan          - const: google,lazor-sku18
6093b8bfe00SDouglas Anderson          - const: qcom,sc7180
6103b8bfe00SDouglas Anderson
6115069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
6125069fe94SDouglas Anderson        items:
6135069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
6145069fe94SDouglas Anderson          - const: qcom,sc7180
6155069fe94SDouglas Anderson
6165069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
6175069fe94SDouglas Anderson        items:
6185069fe94SDouglas Anderson          - const: google,mrbland-sku1536
6195069fe94SDouglas Anderson          - const: qcom,sc7180
6205069fe94SDouglas Anderson
6215069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
6225069fe94SDouglas Anderson        items:
6235069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
6245069fe94SDouglas Anderson          - const: qcom,sc7180
6255069fe94SDouglas Anderson
6265069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
6275069fe94SDouglas Anderson        items:
6285069fe94SDouglas Anderson          - const: google,mrbland-sku1024
6295069fe94SDouglas Anderson          - const: google,mrbland-sku768
6305069fe94SDouglas Anderson          - const: qcom,sc7180
6315069fe94SDouglas Anderson
6325069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
6335069fe94SDouglas Anderson        items:
6345069fe94SDouglas Anderson          - const: google,pazquel-sku5
6355069fe94SDouglas Anderson          - const: qcom,sc7180
6365069fe94SDouglas Anderson
6375069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
6385069fe94SDouglas Anderson        items:
6395069fe94SDouglas Anderson          - const: google,pazquel-sku1
6405069fe94SDouglas Anderson          - const: qcom,sc7180
6415069fe94SDouglas Anderson
6425069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
6435069fe94SDouglas Anderson        items:
64407603a1cSYunlong Jia          - const: google,pazquel-sku6
6455069fe94SDouglas Anderson          - const: google,pazquel-sku4
6465069fe94SDouglas Anderson          - const: qcom,sc7180
6475069fe94SDouglas Anderson
6485069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
6495069fe94SDouglas Anderson        items:
6505069fe94SDouglas Anderson          - const: google,pazquel-sku0
6515069fe94SDouglas Anderson          - const: google,pazquel-sku2
6525069fe94SDouglas Anderson          - const: qcom,sc7180
6535069fe94SDouglas Anderson
654185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
655185d192dSYunlong Jia        items:
656185d192dSYunlong Jia          - const: google,pazquel-sku22
657185d192dSYunlong Jia          - const: google,pazquel-sku20
658185d192dSYunlong Jia          - const: qcom,sc7180
659185d192dSYunlong Jia
660185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
661185d192dSYunlong Jia        items:
662185d192dSYunlong Jia          - const: google,pazquel-sku21
663185d192dSYunlong Jia          - const: qcom,sc7180
664185d192dSYunlong Jia
6653b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
6663b8bfe00SDouglas Anderson        items:
6673b8bfe00SDouglas Anderson          - const: google,pompom-rev1
6683b8bfe00SDouglas Anderson          - const: qcom,sc7180
6693b8bfe00SDouglas Anderson
6703b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
6713b8bfe00SDouglas Anderson        items:
6723b8bfe00SDouglas Anderson          - const: google,pompom-rev2
6733b8bfe00SDouglas Anderson          - const: qcom,sc7180
6743b8bfe00SDouglas Anderson
6753b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
6763b8bfe00SDouglas Anderson        items:
6773b8bfe00SDouglas Anderson          - const: google,pompom
6783b8bfe00SDouglas Anderson          - const: qcom,sc7180
6793b8bfe00SDouglas Anderson
6803b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
6813b8bfe00SDouglas Anderson        items:
6823b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
6833b8bfe00SDouglas Anderson          - const: qcom,sc7180
6843b8bfe00SDouglas Anderson
6853b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
6863b8bfe00SDouglas Anderson        items:
6873b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
6883b8bfe00SDouglas Anderson          - const: qcom,sc7180
6893b8bfe00SDouglas Anderson
6903b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
6913b8bfe00SDouglas Anderson        items:
6923b8bfe00SDouglas Anderson          - const: google,pompom-sku0
6933b8bfe00SDouglas Anderson          - const: qcom,sc7180
6943b8bfe00SDouglas Anderson
6955069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
6965069fe94SDouglas Anderson        items:
6975069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
6985069fe94SDouglas Anderson          - const: qcom,sc7180
6995069fe94SDouglas Anderson
7005069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
7015069fe94SDouglas Anderson        items:
7025069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
7035069fe94SDouglas Anderson          - const: qcom,sc7180
7045069fe94SDouglas Anderson
7053b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
7063b8bfe00SDouglas Anderson        items:
7073b8bfe00SDouglas Anderson          - const: google,trogdor
7083b8bfe00SDouglas Anderson          - const: qcom,sc7180
7093b8bfe00SDouglas Anderson
7103b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
7113b8bfe00SDouglas Anderson        items:
7123b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
7133b8bfe00SDouglas Anderson          - const: qcom,sc7180
7143b8bfe00SDouglas Anderson
7155069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
7165069fe94SDouglas Anderson        items:
7175069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
7185069fe94SDouglas Anderson          - const: qcom,sc7180
7195069fe94SDouglas Anderson
7205069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
7215069fe94SDouglas Anderson        items:
7225069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
7235069fe94SDouglas Anderson          - const: qcom,sc7180
7245069fe94SDouglas Anderson
7255069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
7265069fe94SDouglas Anderson        items:
7275069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
7285069fe94SDouglas Anderson          - const: qcom,sc7180
7295069fe94SDouglas Anderson
7305069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
7315069fe94SDouglas Anderson        items:
7325069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
7335069fe94SDouglas Anderson          - const: qcom,sc7180
7345069fe94SDouglas Anderson
7355069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
7365069fe94SDouglas Anderson        items:
7375069fe94SDouglas Anderson          - const: google,wormdingler-sku0
7385069fe94SDouglas Anderson          - const: qcom,sc7180
7395069fe94SDouglas Anderson
7405069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
7415069fe94SDouglas Anderson        items:
7425069fe94SDouglas Anderson          - const: google,wormdingler-sku1
7435069fe94SDouglas Anderson          - const: qcom,sc7180
7445069fe94SDouglas Anderson
745707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
746707b9b08SDouglas Anderson        items:
747707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
748707b9b08SDouglas Anderson          - const: google,hoglin-rev3
749707b9b08SDouglas Anderson          - const: google,hoglin-rev4
750707b9b08SDouglas Anderson          - const: google,piglin-rev3
751707b9b08SDouglas Anderson          - const: google,piglin-rev4
752707b9b08SDouglas Anderson          - const: qcom,sc7280
753707b9b08SDouglas Anderson
754707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
755707b9b08SDouglas Anderson        items:
756f72a9f52SBob Moragues          - const: google,zoglin
757707b9b08SDouglas Anderson          - const: google,hoglin
758707b9b08SDouglas Anderson          - const: qcom,sc7280
759707b9b08SDouglas Anderson
760c9e625bcSRajendra Nayak      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
761c9e625bcSRajendra Nayak        items:
762c9e625bcSRajendra Nayak          - const: google,zoglin-sku1536
763c9e625bcSRajendra Nayak          - const: google,hoglin-sku1536
764c9e625bcSRajendra Nayak          - const: qcom,sc7280
765c9e625bcSRajendra Nayak
766707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
767707b9b08SDouglas Anderson        items:
768707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
769707b9b08SDouglas Anderson          - const: google,senor
770707b9b08SDouglas Anderson          - const: qcom,sc7280
771707b9b08SDouglas Anderson
772707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
773707b9b08SDouglas Anderson        items:
774707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
775707b9b08SDouglas Anderson          - const: google,piglin
776707b9b08SDouglas Anderson          - const: qcom,sc7280
777707b9b08SDouglas Anderson
7788336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
7798336a4e7SSheng-Liang Pan        items:
7808336a4e7SSheng-Liang Pan          - const: google,evoker
7818336a4e7SSheng-Liang Pan          - const: qcom,sc7280
7828336a4e7SSheng-Liang Pan
783f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
784f1714f85SSheng-Liang Pan        items:
785f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
786f1714f85SSheng-Liang Pan          - const: qcom,sc7280
787f1714f85SSheng-Liang Pan
788707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
789707b9b08SDouglas Anderson        items:
790707b9b08SDouglas Anderson          - const: google,herobrine
791707b9b08SDouglas Anderson          - const: qcom,sc7280
792707b9b08SDouglas Anderson
793593ad913SJimmy Chen      - description: Google Villager (rev0)
794593ad913SJimmy Chen        items:
795593ad913SJimmy Chen          - const: google,villager-rev0
796593ad913SJimmy Chen          - const: qcom,sc7280
797593ad913SJimmy Chen
798707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
799707b9b08SDouglas Anderson        items:
800707b9b08SDouglas Anderson          - const: google,villager
80136dc1681SRajendra Nayak          - const: qcom,sc7280
80236dc1681SRajendra Nayak
803593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
804593ad913SJimmy Chen        items:
805ff0ea86aSDouglas Anderson          - const: google,villager-sku512
806593ad913SJimmy Chen          - const: qcom,sc7280
807593ad913SJimmy Chen
808812e13ddSOwen Yang      - description: Google Zombie (newest rev)
809812e13ddSOwen Yang        items:
810812e13ddSOwen Yang          - const: google,zombie
811812e13ddSOwen Yang          - const: qcom,sc7280
812812e13ddSOwen Yang
813812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
814812e13ddSOwen Yang        items:
815812e13ddSOwen Yang          - const: google,zombie-sku512
816812e13ddSOwen Yang          - const: qcom,sc7280
817812e13ddSOwen Yang
8183219c9b2SOwen Yang      - description: Google Zombie with NVMe (newest rev)
8193219c9b2SOwen Yang        items:
8203219c9b2SOwen Yang          - const: google,zombie-sku2
8213219c9b2SOwen Yang          - const: google,zombie-sku3
8223219c9b2SOwen Yang          - const: google,zombie-sku515
8233219c9b2SOwen Yang          - const: qcom,sc7280
8243219c9b2SOwen Yang
8253219c9b2SOwen Yang      - description: Google Zombie with LTE and NVMe (newest rev)
8263219c9b2SOwen Yang        items:
8273219c9b2SOwen Yang          - const: google,zombie-sku514
8283219c9b2SOwen Yang          - const: qcom,sc7280
8293219c9b2SOwen Yang
83036dc1681SRajendra Nayak      - items:
83136dc1681SRajendra Nayak          - enum:
832a1793920SBjorn Andersson              - lenovo,flex-5g
833a1793920SBjorn Andersson              - microsoft,surface-prox
834a1793920SBjorn Andersson              - qcom,sc8180x-primus
835a1793920SBjorn Andersson          - const: qcom,sc8180x
836a1793920SBjorn Andersson
837a1793920SBjorn Andersson      - items:
838a1793920SBjorn Andersson          - enum:
83905b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
84005b90d24SBjorn Andersson              - qcom,sc8280xp-crd
841a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
842a1793920SBjorn Andersson          - const: qcom,sc8280xp
843a1793920SBjorn Andersson
844a1793920SBjorn Andersson      - items:
845a1793920SBjorn Andersson          - enum:
846ce77819aSLuca Weiss              - motorola,ali
847ce77819aSLuca Weiss          - const: qcom,sdm450
848ce77819aSLuca Weiss
849ce77819aSLuca Weiss      - items:
850ce77819aSLuca Weiss          - enum:
8510d45153fSKrzysztof Kozlowski              - sony,discovery-row
8520d45153fSKrzysztof Kozlowski              - sony,kirin-row
8530d45153fSKrzysztof Kozlowski              - sony,pioneer-row
8540d45153fSKrzysztof Kozlowski              - sony,voyager-row
8550d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
8560d45153fSKrzysztof Kozlowski
8570d45153fSKrzysztof Kozlowski      - items:
8580d45153fSKrzysztof Kozlowski          - enum:
859bbd5a689SDmitry Baryshkov              - inforce,ifc6560
860bbd5a689SDmitry Baryshkov          - const: qcom,sda660
861bbd5a689SDmitry Baryshkov
862bbd5a689SDmitry Baryshkov      - items:
863bbd5a689SDmitry Baryshkov          - enum:
864cb898d5eSLuca Weiss              - fairphone,fp3
865ce77819aSLuca Weiss              - motorola,ocean
866cb898d5eSLuca Weiss          - const: qcom,sdm632
867cb898d5eSLuca Weiss
868cb898d5eSLuca Weiss      - items:
869cb898d5eSLuca Weiss          - enum:
870ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
871ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
872ce23114dSKrzysztof Kozlowski
873ce23114dSKrzysztof Kozlowski      - items:
874ce23114dSKrzysztof Kozlowski          - enum:
875aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
876aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
877aab86bbbSAlexey Minnekhanov
878aab86bbbSAlexey Minnekhanov      - items:
879aab86bbbSAlexey Minnekhanov          - enum:
8806c49e41cSRichard Acayan              - google,sargo
8816c49e41cSRichard Acayan          - const: qcom,sdm670
8826c49e41cSRichard Acayan
8836c49e41cSRichard Acayan      - items:
8846c49e41cSRichard Acayan          - enum:
88571935423SVinod Koul              - qcom,sdx55-mtp
886222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
887328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
88871935423SVinod Koul          - const: qcom,sdx55
88971935423SVinod Koul
89071935423SVinod Koul      - items:
89171935423SVinod Koul          - enum:
89261339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
89361339f36SVamsi krishna Lanka          - const: qcom,sdx65
89461339f36SVamsi krishna Lanka
89561339f36SVamsi krishna Lanka      - items:
89661339f36SVamsi krishna Lanka          - enum:
897f9a97656SRohit Agarwal              - qcom,sdx75-idp
898f9a97656SRohit Agarwal          - const: qcom,sdx75
899f9a97656SRohit Agarwal
900f9a97656SRohit Agarwal      - items:
901f9a97656SRohit Agarwal          - enum:
902ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
9032f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
9042f0c17faSSricharan R          - const: qcom,ipq6018
9052f0c17faSSricharan R
906152a1b4cSManivannan Sadhasivam      - items:
907152a1b4cSManivannan Sadhasivam          - enum:
90809b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
90909b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
91009b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
91109b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
91209b75a92SKrzysztof Kozlowski
91309b75a92SKrzysztof Kozlowski      - items:
91409b75a92SKrzysztof Kozlowski          - enum:
9150bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
9160bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
9170bc14d4aSBhupesh Sharma
9180bc14d4aSBhupesh Sharma      - items:
9190bc14d4aSBhupesh Sharma          - enum:
920a1793920SBjorn Andersson              - qcom,sa8295p-adp
921b3de8527SParikshit Pareek              - qcom,sa8540p-ride
922a1793920SBjorn Andersson          - const: qcom,sa8540p
923a1793920SBjorn Andersson
924a1793920SBjorn Andersson      - items:
925a1793920SBjorn Andersson          - enum:
926a5c5fe58SBartosz Golaszewski              - qcom,sa8775p-ride
927a5c5fe58SBartosz Golaszewski          - const: qcom,sa8775p
928a5c5fe58SBartosz Golaszewski
929a5c5fe58SBartosz Golaszewski      - items:
930a5c5fe58SBartosz Golaszewski          - enum:
931f1e6243bSKrzysztof Kozlowski              - google,cheza
932f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
933f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
93433fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
9351ef5a4d1SStefan Hansson              - lg,judyln
9361ef5a4d1SStefan Hansson              - lg,judyp
93733fae534SKrzysztof Kozlowski              - oneplus,enchilada
93833fae534SKrzysztof Kozlowski              - oneplus,fajita
93933fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
94033fae534SKrzysztof Kozlowski              - shift,axolotl
94120e88ca2SDzmitry Sankouski              - samsung,starqltechn
94233fae534SKrzysztof Kozlowski              - samsung,w737
94333fae534SKrzysztof Kozlowski              - sony,akari-row
94433fae534SKrzysztof Kozlowski              - sony,akatsuki-row
94533fae534SKrzysztof Kozlowski              - sony,apollo-row
94633fae534SKrzysztof Kozlowski              - thundercomm,db845c
94733fae534SKrzysztof Kozlowski              - xiaomi,beryllium
948341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
9495aca0822SMolly Sophia              - xiaomi,polaris
95033fae534SKrzysztof Kozlowski          - const: qcom,sdm845
95133fae534SKrzysztof Kozlowski
95233fae534SKrzysztof Kozlowski      - items:
95333fae534SKrzysztof Kozlowski          - enum:
954f1f9a6a0SIskren Chernev              - oneplus,billie2
955f1f9a6a0SIskren Chernev          - const: qcom,sm4250
956f1f9a6a0SIskren Chernev
957f1f9a6a0SIskren Chernev      - items:
958f1f9a6a0SIskren Chernev          - enum:
9594e859ef0SBhupesh Sharma              - qcom,qrb4210-rb2
9604e859ef0SBhupesh Sharma          - const: qcom,qrb4210
9614e859ef0SBhupesh Sharma          - const: qcom,sm4250
9624e859ef0SBhupesh Sharma
9634e859ef0SBhupesh Sharma      - items:
9644e859ef0SBhupesh Sharma          - enum:
9652b1fd18fSTengfei Fan              - qcom,sm4450-qrd
9662b1fd18fSTengfei Fan          - const: qcom,sm4450
9672b1fd18fSTengfei Fan
9682b1fd18fSTengfei Fan      - items:
9692b1fd18fSTengfei Fan          - enum:
970775d08f3SDang Huynh              - fxtec,pro1x
971775d08f3SDang Huynh          - const: qcom,sm6115
972775d08f3SDang Huynh
973775d08f3SDang Huynh      - items:
974775d08f3SDang Huynh          - enum:
975dc031a54SKonrad Dybcio              - lenovo,j606f
976dc031a54SKonrad Dybcio          - const: qcom,sm6115p
977dc031a54SKonrad Dybcio          - const: qcom,sm6115
978dc031a54SKonrad Dybcio
979dc031a54SKonrad Dybcio      - items:
980dc031a54SKonrad Dybcio          - enum:
981d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
982814e1461SLux Aliaga              - xiaomi,laurel-sprout
983d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
984d3ddba6aSKrzysztof Kozlowski
985d3ddba6aSKrzysztof Kozlowski      - items:
986d3ddba6aSKrzysztof Kozlowski          - enum:
98731b3483aSKrzysztof Kozlowski              - sony,pdx213
98831b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
98931b3483aSKrzysztof Kozlowski
99031b3483aSKrzysztof Kozlowski      - items:
99131b3483aSKrzysztof Kozlowski          - enum:
99203ed3432SKonrad Dybcio              - sony,pdx225
99303ed3432SKonrad Dybcio          - const: qcom,sm6375
99403ed3432SKonrad Dybcio
99503ed3432SKonrad Dybcio      - items:
99603ed3432SKonrad Dybcio          - enum:
9979b4adf37SDavid Wronek              - xiaomi,joyeuse
9989b4adf37SDavid Wronek          - const: qcom,sm7125
9999b4adf37SDavid Wronek
10009b4adf37SDavid Wronek      - items:
10019b4adf37SDavid Wronek          - enum:
10028ceb1db0SLuca Weiss              - fairphone,fp4
10038ceb1db0SLuca Weiss          - const: qcom,sm7225
10048ceb1db0SLuca Weiss
10058ceb1db0SLuca Weiss      - items:
10068ceb1db0SLuca Weiss          - enum:
10071ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
10081ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
10091534fac3SBhupesh Sharma              - qcom,sm8150-mtp
10101ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
10111ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
10121534fac3SBhupesh Sharma          - const: qcom,sm8150
10131534fac3SBhupesh Sharma
10141534fac3SBhupesh Sharma      - items:
10151534fac3SBhupesh Sharma          - enum:
1016152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
1017c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
1018152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
1019c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
1020c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
102133e4a5b5SJianhua Lu              - xiaomi,elish
1022152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
1023152a1b4cSManivannan Sadhasivam
10242c1b8ebeSVinod Koul      - items:
10252c1b8ebeSVinod Koul          - enum:
1026baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
1027c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
10282c1b8ebeSVinod Koul              - qcom,sm8350-mtp
1029baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
1030baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
10312c1b8ebeSVinod Koul          - const: qcom,sm8350
10322c1b8ebeSVinod Koul
10330e57fe4dSVinod Koul      - items:
10340e57fe4dSVinod Koul          - enum:
103542d3ce71SVinod Koul              - qcom,sm8450-hdk
10360e57fe4dSVinod Koul              - qcom,sm8450-qrd
10374277c839SKonrad Dybcio              - sony,pdx223
103858311858SKonrad Dybcio              - sony,pdx224
10390e57fe4dSVinod Koul          - const: qcom,sm8450
10400e57fe4dSVinod Koul
1041bf1e263bSAbel Vesa      - items:
1042bf1e263bSAbel Vesa          - enum:
1043bf1e263bSAbel Vesa              - qcom,sm8550-mtp
104406668b6fSKrzysztof Kozlowski              - qcom,sm8550-qrd
1045bf1e263bSAbel Vesa          - const: qcom,sm8550
1046bf1e263bSAbel Vesa
1047a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
1048a79a4b30SKrzysztof Kozlowski
1049a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
1050a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
1051a79a4b30SKrzysztof Kozlowski    minItems: 1
1052a79a4b30SKrzysztof Kozlowski    maxItems: 8
1053a79a4b30SKrzysztof Kozlowski    items:
1054a79a4b30SKrzysztof Kozlowski      items:
1055a79a4b30SKrzysztof Kozlowski        - description: |
1056a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
1057a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
1058a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
1059a79a4b30SKrzysztof Kozlowski        - description: |
1060a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
1061a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
1062a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
1063a79a4b30SKrzysztof Kozlowski    deprecated: true
1064a79a4b30SKrzysztof Kozlowski    description:
1065a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
1066a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
1067a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
1068a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
1069a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
1070a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
1071a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
1072a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1073a79a4b30SKrzysztof Kozlowski
1074a79a4b30SKrzysztof Kozlowski  qcom,board-id:
1075a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
1076a79a4b30SKrzysztof Kozlowski    minItems: 1
1077a79a4b30SKrzysztof Kozlowski    maxItems: 8
1078a79a4b30SKrzysztof Kozlowski    oneOf:
1079a79a4b30SKrzysztof Kozlowski      - items:
1080a79a4b30SKrzysztof Kozlowski          - items:
1081a79a4b30SKrzysztof Kozlowski              - description: |
1082a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
1083a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
1084a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
1085a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
1086a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
1087a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
1088a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
1089a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
1090a79a4b30SKrzysztof Kozlowski              - description: |
1091a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
1092a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
1093a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
1094a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
1095a79a4b30SKrzysztof Kozlowski      - items:
1096a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
1097a79a4b30SKrzysztof Kozlowski          - items:
1098a79a4b30SKrzysztof Kozlowski              - const: 8
1099a79a4b30SKrzysztof Kozlowski              - const: 0
1100a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
1101a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
1102a79a4b30SKrzysztof Kozlowski    deprecated: true
1103a79a4b30SKrzysztof Kozlowski    description:
1104a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
1105a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
1106a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
1107a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
1108a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
1109a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
1110a79a4b30SKrzysztof Kozlowski      kernel
1111a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1112a79a4b30SKrzysztof Kozlowski
1113a79a4b30SKrzysztof KozlowskiallOf:
1114a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
1115a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
1116a79a4b30SKrzysztof Kozlowski  - if:
1117a79a4b30SKrzysztof Kozlowski      properties:
1118a79a4b30SKrzysztof Kozlowski        compatible:
1119a79a4b30SKrzysztof Kozlowski          contains:
1120a79a4b30SKrzysztof Kozlowski            enum:
1121a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
1122a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
1123a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
1124d3e2262cSBryan O'Donoghue              - qcom,msm8939
1125ce77819aSLuca Weiss              - qcom,msm8953
112647c6315eSKrzysztof Kozlowski              - qcom,msm8956
1127a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
1128a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
1129a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
1130a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
1131ce77819aSLuca Weiss              - qcom,sdm450
1132a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
1133a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
113447c6315eSKrzysztof Kozlowski              - qcom,sdm636
1135a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
1136a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
1137a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
1138f9a97656SRohit Agarwal              - qcom,sdx75
113947c6315eSKrzysztof Kozlowski              - qcom,sm4250
1140dc031a54SKonrad Dybcio              - qcom,sm6115
1141a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
1142a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
11439b4adf37SDavid Wronek              - qcom,sm7125
1144a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
1145a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
1146a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
1147a79a4b30SKrzysztof Kozlowski    then:
1148a79a4b30SKrzysztof Kozlowski      properties:
1149a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
1150a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
1151a79a4b30SKrzysztof Kozlowski    else:
1152a79a4b30SKrzysztof Kozlowski      properties:
1153a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
1154a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
1155a79a4b30SKrzysztof Kozlowski
1156a79a4b30SKrzysztof Kozlowski  - if:
1157a79a4b30SKrzysztof Kozlowski      properties:
1158a79a4b30SKrzysztof Kozlowski        compatible:
1159a79a4b30SKrzysztof Kozlowski          contains:
1160a79a4b30SKrzysztof Kozlowski            enum:
1161a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
1162a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
1163a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
1164a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
116547c6315eSKrzysztof Kozlowski              - oneplus,oneplus3
116647c6315eSKrzysztof Kozlowski              - oneplus,oneplus3t
1167a79a4b30SKrzysztof Kozlowski    then:
1168a79a4b30SKrzysztof Kozlowski      properties:
1169a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1170a79a4b30SKrzysztof Kozlowski          items:
1171a79a4b30SKrzysztof Kozlowski            minItems: 4
1172a79a4b30SKrzysztof Kozlowski    else:
1173a79a4b30SKrzysztof Kozlowski      properties:
1174a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1175a79a4b30SKrzysztof Kozlowski          items:
1176a79a4b30SKrzysztof Kozlowski            maxItems: 2
1177a79a4b30SKrzysztof Kozlowski
117862298364SRob HerringadditionalProperties: true
117962298364SRob Herring
11809d3ef77fSRob Herring...
1181