xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision 47c6315ea64de35aaa738e8d647a4359ede202e8)
19d3ef77fSRob Herring# SPDX-License-Identifier: GPL-2.0
29d3ef77fSRob Herring%YAML 1.2
39d3ef77fSRob Herring---
404dbd865SRob Herring$id: http://devicetree.org/schemas/arm/qcom.yaml#
59d3ef77fSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
69d3ef77fSRob Herring
7dd3cb467SAndrew Lunntitle: QCOM
89d3ef77fSRob Herring
99d3ef77fSRob Herringmaintainers:
10418ef34cSKrzysztof Kozlowski  - Bjorn Andersson <bjorn.andersson@linaro.org>
119d3ef77fSRob Herring
129d3ef77fSRob Herringdescription: |
139d3ef77fSRob Herring  Some qcom based bootloaders identify the dtb blob based on a set of
149d3ef77fSRob Herring  device properties like SoC and platform and revisions of those components.
159d3ef77fSRob Herring  To support this scheme, we encode this information into the board compatible
169d3ef77fSRob Herring  string.
179d3ef77fSRob Herring
189d3ef77fSRob Herring  Each board must specify a top-level board compatible string with the following
199d3ef77fSRob Herring  format:
209d3ef77fSRob Herring
219d3ef77fSRob Herring  	compatible = "qcom,<SoC>[-<soc_version>][-<foundry_id>]-<board>[/<subtype>][-<board_version>]"
229d3ef77fSRob Herring
239d3ef77fSRob Herring  The 'SoC' and 'board' elements are required. All other elements are optional.
249d3ef77fSRob Herring
259d3ef77fSRob Herring  The 'SoC' element must be one of the following strings:
269d3ef77fSRob Herring
279d3ef77fSRob Herring        apq8016
2821f3cbf6SLuca Weiss        apq8026
299d3ef77fSRob Herring        apq8074
309d3ef77fSRob Herring        apq8084
319d3ef77fSRob Herring        apq8096
322c36509cSKrzysztof Kozlowski        ipq4018
332f0c17faSSricharan R        ipq6018
34f1cbee2dSRajendra Nayak        ipq8074
35f1cbee2dSRajendra Nayak        mdm9615
36ef537057SBartosz Dudziak        msm8226
379d3ef77fSRob Herring        msm8916
38ce77819aSLuca Weiss        msm8953
3905c0c38dSMarijn Suijten        msm8956
409d3ef77fSRob Herring        msm8974
4105c0c38dSMarijn Suijten        msm8976
429d3ef77fSRob Herring        msm8992
439d3ef77fSRob Herring        msm8994
449d3ef77fSRob Herring        msm8996
458eb1b188SKrzysztof Kozlowski        msm8998
4609b75a92SKrzysztof Kozlowski        qcs404
47cc677f90SMelody Olvera        qdu1000
48cc677f90SMelody Olvera        qru1000
490bc14d4aSBhupesh Sharma        sa8155p
50a1793920SBjorn Andersson        sa8540p
51f1cbee2dSRajendra Nayak        sc7180
5236dc1681SRajendra Nayak        sc7280
53a1793920SBjorn Andersson        sc8180x
54a1793920SBjorn Andersson        sc8280xp
55bbd5a689SDmitry Baryshkov        sda660
56ce77819aSLuca Weiss        sdm450
57aab86bbbSAlexey Minnekhanov        sdm630
58cb898d5eSLuca Weiss        sdm632
59ce23114dSKrzysztof Kozlowski        sdm636
60aab86bbbSAlexey Minnekhanov        sdm660
616c49e41cSRichard Acayan        sdm670
629d3ef77fSRob Herring        sdm845
6371935423SVinod Koul        sdx55
6461339f36SVamsi krishna Lanka        sdx65
65f1f9a6a0SIskren Chernev        sm4250
66f1f9a6a0SIskren Chernev        sm6115
67d3ddba6aSKrzysztof Kozlowski        sm6125
6831b3483aSKrzysztof Kozlowski        sm6350
6903ed3432SKonrad Dybcio        sm6375
708ceb1db0SLuca Weiss        sm7225
711534fac3SBhupesh Sharma        sm8150
72152a1b4cSManivannan Sadhasivam        sm8250
732c1b8ebeSVinod Koul        sm8350
740e57fe4dSVinod Koul        sm8450
75bf1e263bSAbel Vesa        sm8550
769d3ef77fSRob Herring
779d3ef77fSRob Herring  The 'board' element must be one of the following strings:
789d3ef77fSRob Herring
790bc14d4aSBhupesh Sharma        adp
809d3ef77fSRob Herring        cdp
812f0c17faSSricharan R        cp01-c1
829d3ef77fSRob Herring        dragonboard
839d3ef77fSRob Herring        hk01
845f854f09SGokul Sriram Palanisamy        hk10-c1
855f854f09SGokul Sriram Palanisamy        hk10-c2
86f1cbee2dSRajendra Nayak        idp
87f1cbee2dSRajendra Nayak        liquid
88f1cbee2dSRajendra Nayak        mtp
89b72160faSStephan Gerhold        qrd
90f1cbee2dSRajendra Nayak        sbc
91cc677f90SMelody Olvera        x100
929d3ef77fSRob Herring
939d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
949d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
959d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
969d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
979d3ef77fSRob Herring
989d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
999d3ef77fSRob Herring
1009d3ef77fSRob Herring  Examples:
1019d3ef77fSRob Herring
1029d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
1039d3ef77fSRob Herring
1049d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
1059d3ef77fSRob Herring  2.1.
1069d3ef77fSRob Herring
1079d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
1089d3ef77fSRob Herring
1099d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
1109d3ef77fSRob Herring  foundry 2.
1119d3ef77fSRob Herring
112dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
113dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
114dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
115dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
116dbbccb3dSDouglas Anderson
1179d3ef77fSRob Herringproperties:
118c34095faSRob Herring  $nodename:
119c34095faSRob Herring    const: "/"
1209d3ef77fSRob Herring  compatible:
1219d3ef77fSRob Herring    oneOf:
1229d3ef77fSRob Herring      - items:
1239d3ef77fSRob Herring          - enum:
1249d3ef77fSRob Herring              - qcom,apq8016-sbc
1259d3ef77fSRob Herring          - const: qcom,apq8016
1269d3ef77fSRob Herring
1279d3ef77fSRob Herring      - items:
1289d3ef77fSRob Herring          - enum:
129b736cedcSLuca Weiss              - asus,sparrow
130773c7700SLuca Weiss              - huawei,sturgeon
1315e4aac2cSLuca Weiss              - lg,lenok
132198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
13321f3cbf6SLuca Weiss          - const: qcom,apq8026
13421f3cbf6SLuca Weiss
13521f3cbf6SLuca Weiss      - items:
13621f3cbf6SLuca Weiss          - enum:
1379304af37SDavid Heidelberg              - asus,nexus7-flo
1385ac80a76SDavid Heidelberg              - lg,nexus4-mako
1399304af37SDavid Heidelberg              - sony,xperia-yuga
1409d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1419d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1429d3ef77fSRob Herring          - const: qcom,apq8064
1439d3ef77fSRob Herring
1449d3ef77fSRob Herring      - items:
1459d3ef77fSRob Herring          - enum:
1469d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1479d3ef77fSRob Herring          - const: qcom,apq8074
1489d3ef77fSRob Herring
1499d3ef77fSRob Herring      - items:
1509d3ef77fSRob Herring          - enum:
1519d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1529d3ef77fSRob Herring              - qcom,msm8660-surf
1539d3ef77fSRob Herring          - const: qcom,msm8660
1549d3ef77fSRob Herring
1559d3ef77fSRob Herring      - items:
1569d3ef77fSRob Herring          - enum:
1579d3ef77fSRob Herring              - qcom,apq8084-mtp
1589d3ef77fSRob Herring              - qcom,apq8084-sbc
1599d3ef77fSRob Herring          - const: qcom,apq8084
1609d3ef77fSRob Herring
1619d3ef77fSRob Herring      - items:
1629d3ef77fSRob Herring          - enum:
163ef537057SBartosz Dudziak              - samsung,s3ve3g
164ef537057SBartosz Dudziak          - const: qcom,msm8226
165ef537057SBartosz Dudziak
166ef537057SBartosz Dudziak      - items:
167ef537057SBartosz Dudziak          - enum:
16805c0c38dSMarijn Suijten              - sony,kugo-row
16905c0c38dSMarijn Suijten              - sony,suzu-row
17005c0c38dSMarijn Suijten          - const: qcom,msm8956
17105c0c38dSMarijn Suijten
17205c0c38dSMarijn Suijten      - items:
17305c0c38dSMarijn Suijten          - enum:
1749d3ef77fSRob Herring              - qcom,msm8960-cdp
1759d3ef77fSRob Herring          - const: qcom,msm8960
1769d3ef77fSRob Herring
1779d3ef77fSRob Herring      - items:
178e5dad30bSRob Herring          - enum:
179e5dad30bSRob Herring              - lge,hammerhead
180e5dad30bSRob Herring              - sony,xperia-amami
181e5dad30bSRob Herring              - sony,xperia-honami
182e5dad30bSRob Herring          - const: qcom,msm8974
183e5dad30bSRob Herring
184e5dad30bSRob Herring      - items:
1852e62303fSDmitry Baryshkov          - enum:
1862e62303fSDmitry Baryshkov              - fairphone,fp2
187c8f740afSLuca Weiss              - oneplus,bacon
1882e62303fSDmitry Baryshkov              - samsung,klte
1892e62303fSDmitry Baryshkov              - sony,xperia-castor
1902e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
1912e62303fSDmitry Baryshkov          - const: qcom,msm8974
1922e62303fSDmitry Baryshkov
1932e62303fSDmitry Baryshkov      - items:
1949d3ef77fSRob Herring          - const: qcom,msm8916-mtp
195bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
1969d3ef77fSRob Herring          - const: qcom,msm8916
1979d3ef77fSRob Herring
1989d3ef77fSRob Herring      - items:
199b72160faSStephan Gerhold          - enum:
20017c07350SLin, Meng-Bo              - acer,a1-724
201944de518SKrzysztof Kozlowski              - alcatel,idol347
202fc4f8f67SKrzysztof Kozlowski              - asus,z00l
203fc4f8f67SKrzysztof Kozlowski              - huawei,g7
204fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
205b72160faSStephan Gerhold              - samsung,a3u-eur
206b72160faSStephan Gerhold              - samsung,a5u-eur
207dc1b8ce9SLin, Meng-Bo              - samsung,e5
208dc1b8ce9SLin, Meng-Bo              - samsung,e7
209dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
210fc4f8f67SKrzysztof Kozlowski              - samsung,j5
211fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
212fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
213b72160faSStephan Gerhold          - const: qcom,msm8916
214b72160faSStephan Gerhold
215b72160faSStephan Gerhold      - items:
21625d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
21725d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
21825d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
21925d203d0SKrzysztof Kozlowski
22025d203d0SKrzysztof Kozlowski      - items:
2219ad3c08fSVinod Koul          - enum:
222ce77819aSLuca Weiss              - motorola,potter
223ce77819aSLuca Weiss              - xiaomi,daisy
224ce77819aSLuca Weiss              - xiaomi,mido
225ce77819aSLuca Weiss              - xiaomi,tissot
226ce77819aSLuca Weiss              - xiaomi,vince
227ce77819aSLuca Weiss          - const: qcom,msm8953
228ce77819aSLuca Weiss
229ce77819aSLuca Weiss      - items:
230ce77819aSLuca Weiss          - enum:
23102cb8d73SKrzysztof Kozlowski              - lg,bullhead
23202cb8d73SKrzysztof Kozlowski              - microsoft,talkman
23302cb8d73SKrzysztof Kozlowski              - xiaomi,libra
23402cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
23502cb8d73SKrzysztof Kozlowski
23602cb8d73SKrzysztof Kozlowski      - items:
2379ad3c08fSVinod Koul          - enum:
2389ad3c08fSVinod Koul              - sony,karin_windy
239c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
240c704bd37SKrzysztof Kozlowski
241c704bd37SKrzysztof Kozlowski      - items:
242c704bd37SKrzysztof Kozlowski          - enum:
24394078088SKrzysztof Kozlowski              - huawei,angler
24494078088SKrzysztof Kozlowski              - microsoft,cityman
24594078088SKrzysztof Kozlowski              - sony,ivy-row
2469ad3c08fSVinod Koul              - sony,karin-row
2479ad3c08fSVinod Koul              - sony,satsuki-row
2489ad3c08fSVinod Koul              - sony,sumire-row
2499ad3c08fSVinod Koul              - sony,suzuran-row
250c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2519ad3c08fSVinod Koul
2529ad3c08fSVinod Koul      - items:
253134cfc55SYassine Oudjana          - enum:
254134cfc55SYassine Oudjana              - arrow,apq8096-db820c
255134cfc55SYassine Oudjana              - inforce,ifc6640
256134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
257134cfc55SYassine Oudjana          - const: qcom,apq8096
258134cfc55SYassine Oudjana
259134cfc55SYassine Oudjana      - items:
260134cfc55SYassine Oudjana          - enum:
261ce5d6ba2SHarry Austen              - oneplus,oneplus3
262ce5d6ba2SHarry Austen              - oneplus,oneplus3t
263134cfc55SYassine Oudjana              - qcom,msm8996-mtp
264134cfc55SYassine Oudjana              - sony,dora-row
265134cfc55SYassine Oudjana              - sony,kagura-row
266134cfc55SYassine Oudjana              - sony,keyaki-row
267134cfc55SYassine Oudjana              - xiaomi,gemini
268358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
269358ef0c0SDmitry Baryshkov
270358ef0c0SDmitry Baryshkov      - items:
271358ef0c0SDmitry Baryshkov          - enum:
272bb856fdfSAlec Su              - xiaomi,natrium
273134cfc55SYassine Oudjana              - xiaomi,scorpio
274358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
275134cfc55SYassine Oudjana          - const: qcom,msm8996
2769d3ef77fSRob Herring
2779d3ef77fSRob Herring      - items:
2785732bea6SRob Herring          - enum:
2798eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
2808eb1b188SKrzysztof Kozlowski              - fxtec,pro1
2818eb1b188SKrzysztof Kozlowski              - hp,envy-x2
2828eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
2838eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
2848eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
2858eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
2868eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
2878eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
2888eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
28937b5e8c4SDzmitry Sankouski              - xiaomi,sagit
2908eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
2918eb1b188SKrzysztof Kozlowski
2928eb1b188SKrzysztof Kozlowski      - items:
2938eb1b188SKrzysztof Kozlowski          - enum:
2942c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
2952c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
2962c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
2972c36509cSKrzysztof Kozlowski
2982c36509cSKrzysztof Kozlowski      - items:
2992c36509cSKrzysztof Kozlowski          - enum:
3003f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3015732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3025732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3035732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3045732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3059d3ef77fSRob Herring          - const: qcom,ipq4019
3069d3ef77fSRob Herring
3079d3ef77fSRob Herring      - items:
3089d3ef77fSRob Herring          - enum:
309fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3109d3ef77fSRob Herring              - qcom,ipq8064-ap148
3119d3ef77fSRob Herring          - const: qcom,ipq8064
3129d3ef77fSRob Herring
3139d3ef77fSRob Herring      - items:
3149d3ef77fSRob Herring          - enum:
3159d3ef77fSRob Herring              - qcom,ipq8074-hk01
3165f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3175f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3189d3ef77fSRob Herring          - const: qcom,ipq8074
3199d3ef77fSRob Herring
320f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
321f4ec5f28SNeil Armstrong        items:
322f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
323f4ec5f28SNeil Armstrong          - const: swir,wp8548
324f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
325f4ec5f28SNeil Armstrong
326cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
327cc677f90SMelody Olvera        items:
328cc677f90SMelody Olvera          - enum:
329cc677f90SMelody Olvera              - qcom,qdu1000-idp
330cc677f90SMelody Olvera              - qcom,qdu1000-x100
331cc677f90SMelody Olvera          - const: qcom,qdu1000
332cc677f90SMelody Olvera
333cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
334cc677f90SMelody Olvera        items:
335cc677f90SMelody Olvera          - enum:
336cc677f90SMelody Olvera              - qcom,qru1000-idp
337cc677f90SMelody Olvera          - const: qcom,qru1000
338cc677f90SMelody Olvera
3393b8bfe00SDouglas Anderson      - description: Qualcomm Technologies, Inc. SC7180 IDP
3403b8bfe00SDouglas Anderson        items:
341f1cbee2dSRajendra Nayak          - enum:
342f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
343f1cbee2dSRajendra Nayak          - const: qcom,sc7180
3442f0c17faSSricharan R
3453b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
3463b8bfe00SDouglas Anderson        items:
3473b8bfe00SDouglas Anderson          - const: google,coachz-rev1
3483b8bfe00SDouglas Anderson          - const: google,coachz-rev2
3493b8bfe00SDouglas Anderson          - const: qcom,sc7180
3503b8bfe00SDouglas Anderson
3513b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
3523b8bfe00SDouglas Anderson        items:
3533b8bfe00SDouglas Anderson          - const: google,coachz
3543b8bfe00SDouglas Anderson          - const: qcom,sc7180
3553b8bfe00SDouglas Anderson
3563b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
3573b8bfe00SDouglas Anderson        items:
3583b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
3593b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
3603b8bfe00SDouglas Anderson          - const: qcom,sc7180
3613b8bfe00SDouglas Anderson
3623b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
3633b8bfe00SDouglas Anderson        items:
3643b8bfe00SDouglas Anderson          - const: google,coachz-sku0
3653b8bfe00SDouglas Anderson          - const: qcom,sc7180
3663b8bfe00SDouglas Anderson
3673b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
3683b8bfe00SDouglas Anderson        items:
3693b8bfe00SDouglas Anderson          - const: google,homestar-rev2
3703b8bfe00SDouglas Anderson          - const: google,homestar-rev23
3713b8bfe00SDouglas Anderson          - const: qcom,sc7180
3723b8bfe00SDouglas Anderson
3733b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
3743b8bfe00SDouglas Anderson        items:
3753b8bfe00SDouglas Anderson          - const: google,homestar-rev3
3763b8bfe00SDouglas Anderson          - const: qcom,sc7180
3773b8bfe00SDouglas Anderson
3783b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
3793b8bfe00SDouglas Anderson        items:
3803b8bfe00SDouglas Anderson          - const: google,homestar
3813b8bfe00SDouglas Anderson          - const: qcom,sc7180
3823b8bfe00SDouglas Anderson
3835069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
3845069fe94SDouglas Anderson        items:
3855069fe94SDouglas Anderson          - const: google,kingoftown-rev0
3865069fe94SDouglas Anderson          - const: qcom,sc7180
3875069fe94SDouglas Anderson
3885069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
3895069fe94SDouglas Anderson        items:
3905069fe94SDouglas Anderson          - const: google,kingoftown
3915069fe94SDouglas Anderson          - const: qcom,sc7180
3925069fe94SDouglas Anderson
3933b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
3943b8bfe00SDouglas Anderson        items:
3953b8bfe00SDouglas Anderson          - const: google,lazor-rev0
3963b8bfe00SDouglas Anderson          - const: qcom,sc7180
3973b8bfe00SDouglas Anderson
3983b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
3993b8bfe00SDouglas Anderson        items:
4003b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4013b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4023b8bfe00SDouglas Anderson          - const: qcom,sc7180
4033b8bfe00SDouglas Anderson
4043b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4053b8bfe00SDouglas Anderson        items:
4063b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4073b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4083b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4093b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4103b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4113b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4123b8bfe00SDouglas Anderson          - const: qcom,sc7180
4133b8bfe00SDouglas Anderson
4143b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
4153b8bfe00SDouglas Anderson        items:
4163b8bfe00SDouglas Anderson          - const: google,lazor
4173b8bfe00SDouglas Anderson          - const: qcom,sc7180
4183b8bfe00SDouglas Anderson
4193b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
4203b8bfe00SDouglas Anderson        items:
4213b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
4223b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
4233b8bfe00SDouglas Anderson          - const: qcom,sc7180
4243b8bfe00SDouglas Anderson
4253b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
4263b8bfe00SDouglas Anderson        items:
4273b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
4283b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
4293b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
4303b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
4313b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
4323b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
4333b8bfe00SDouglas Anderson          - const: qcom,sc7180
4343b8bfe00SDouglas Anderson
4353b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
4363b8bfe00SDouglas Anderson        items:
4373b8bfe00SDouglas Anderson          - const: google,lazor-sku2
4383b8bfe00SDouglas Anderson          - const: qcom,sc7180
4393b8bfe00SDouglas Anderson
4403b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
4413b8bfe00SDouglas Anderson        items:
4423b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
4433b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
4443b8bfe00SDouglas Anderson          - const: qcom,sc7180
4453b8bfe00SDouglas Anderson
4463b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
4473b8bfe00SDouglas Anderson        items:
4483b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
4493b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
4503b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
4513b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
4523b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
4533b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
4543b8bfe00SDouglas Anderson          - const: qcom,sc7180
4553b8bfe00SDouglas Anderson
4563b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
4573b8bfe00SDouglas Anderson        items:
4583b8bfe00SDouglas Anderson          - const: google,lazor-sku0
4593b8bfe00SDouglas Anderson          - const: qcom,sc7180
4603b8bfe00SDouglas Anderson
4613b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
4623b8bfe00SDouglas Anderson        items:
4633b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
4643b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
4653b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
4663b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
4673b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
4683b8bfe00SDouglas Anderson          - const: qcom,sc7180
4693b8bfe00SDouglas Anderson
4703b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
4713b8bfe00SDouglas Anderson        items:
4723b8bfe00SDouglas Anderson          - const: google,lazor-sku4
4733b8bfe00SDouglas Anderson          - const: qcom,sc7180
4743b8bfe00SDouglas Anderson
4753b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
4763b8bfe00SDouglas Anderson        items:
4773b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
4783b8bfe00SDouglas Anderson          - const: qcom,sc7180
4793b8bfe00SDouglas Anderson
4803b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
4813b8bfe00SDouglas Anderson        items:
4823b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
4833b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
4843b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
4853b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
4863b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
4873b8bfe00SDouglas Anderson          - const: qcom,sc7180
4883b8bfe00SDouglas Anderson
4893b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
4903b8bfe00SDouglas Anderson        items:
4913b8bfe00SDouglas Anderson          - const: google,lazor-sku6
4923b8bfe00SDouglas Anderson          - const: qcom,sc7180
4933b8bfe00SDouglas Anderson
4945069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
4955069fe94SDouglas Anderson        items:
4965069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
4975069fe94SDouglas Anderson          - const: qcom,sc7180
4985069fe94SDouglas Anderson
4995069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
5005069fe94SDouglas Anderson        items:
5015069fe94SDouglas Anderson          - const: google,mrbland-sku1536
5025069fe94SDouglas Anderson          - const: qcom,sc7180
5035069fe94SDouglas Anderson
5045069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
5055069fe94SDouglas Anderson        items:
5065069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
5075069fe94SDouglas Anderson          - const: qcom,sc7180
5085069fe94SDouglas Anderson
5095069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
5105069fe94SDouglas Anderson        items:
5115069fe94SDouglas Anderson          - const: google,mrbland-sku1024
5125069fe94SDouglas Anderson          - const: google,mrbland-sku768
5135069fe94SDouglas Anderson          - const: qcom,sc7180
5145069fe94SDouglas Anderson
5155069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
5165069fe94SDouglas Anderson        items:
5175069fe94SDouglas Anderson          - const: google,pazquel-sku5
5185069fe94SDouglas Anderson          - const: qcom,sc7180
5195069fe94SDouglas Anderson
5205069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
5215069fe94SDouglas Anderson        items:
5225069fe94SDouglas Anderson          - const: google,pazquel-sku1
5235069fe94SDouglas Anderson          - const: qcom,sc7180
5245069fe94SDouglas Anderson
5255069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
5265069fe94SDouglas Anderson        items:
52707603a1cSYunlong Jia          - const: google,pazquel-sku6
5285069fe94SDouglas Anderson          - const: google,pazquel-sku4
5295069fe94SDouglas Anderson          - const: qcom,sc7180
5305069fe94SDouglas Anderson
5315069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
5325069fe94SDouglas Anderson        items:
5335069fe94SDouglas Anderson          - const: google,pazquel-sku0
5345069fe94SDouglas Anderson          - const: google,pazquel-sku2
5355069fe94SDouglas Anderson          - const: qcom,sc7180
5365069fe94SDouglas Anderson
537185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
538185d192dSYunlong Jia        items:
539185d192dSYunlong Jia          - const: google,pazquel-sku22
540185d192dSYunlong Jia          - const: google,pazquel-sku20
541185d192dSYunlong Jia          - const: qcom,sc7180
542185d192dSYunlong Jia
543185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
544185d192dSYunlong Jia        items:
545185d192dSYunlong Jia          - const: google,pazquel-sku21
546185d192dSYunlong Jia          - const: qcom,sc7180
547185d192dSYunlong Jia
5483b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
5493b8bfe00SDouglas Anderson        items:
5503b8bfe00SDouglas Anderson          - const: google,pompom-rev1
5513b8bfe00SDouglas Anderson          - const: qcom,sc7180
5523b8bfe00SDouglas Anderson
5533b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
5543b8bfe00SDouglas Anderson        items:
5553b8bfe00SDouglas Anderson          - const: google,pompom-rev2
5563b8bfe00SDouglas Anderson          - const: qcom,sc7180
5573b8bfe00SDouglas Anderson
5583b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
5593b8bfe00SDouglas Anderson        items:
5603b8bfe00SDouglas Anderson          - const: google,pompom
5613b8bfe00SDouglas Anderson          - const: qcom,sc7180
5623b8bfe00SDouglas Anderson
5633b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
5643b8bfe00SDouglas Anderson        items:
5653b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
5663b8bfe00SDouglas Anderson          - const: qcom,sc7180
5673b8bfe00SDouglas Anderson
5683b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
5693b8bfe00SDouglas Anderson        items:
5703b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
5713b8bfe00SDouglas Anderson          - const: qcom,sc7180
5723b8bfe00SDouglas Anderson
5733b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
5743b8bfe00SDouglas Anderson        items:
5753b8bfe00SDouglas Anderson          - const: google,pompom-sku0
5763b8bfe00SDouglas Anderson          - const: qcom,sc7180
5773b8bfe00SDouglas Anderson
5785069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
5795069fe94SDouglas Anderson        items:
5805069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
5815069fe94SDouglas Anderson          - const: qcom,sc7180
5825069fe94SDouglas Anderson
5835069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
5845069fe94SDouglas Anderson        items:
5855069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
5865069fe94SDouglas Anderson          - const: qcom,sc7180
5875069fe94SDouglas Anderson
5883b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
5893b8bfe00SDouglas Anderson        items:
5903b8bfe00SDouglas Anderson          - const: google,trogdor
5913b8bfe00SDouglas Anderson          - const: qcom,sc7180
5923b8bfe00SDouglas Anderson
5933b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
5943b8bfe00SDouglas Anderson        items:
5953b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
5963b8bfe00SDouglas Anderson          - const: qcom,sc7180
5973b8bfe00SDouglas Anderson
5985069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
5995069fe94SDouglas Anderson        items:
6005069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
6015069fe94SDouglas Anderson          - const: qcom,sc7180
6025069fe94SDouglas Anderson
6035069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
6045069fe94SDouglas Anderson        items:
6055069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
6065069fe94SDouglas Anderson          - const: qcom,sc7180
6075069fe94SDouglas Anderson
6085069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
6095069fe94SDouglas Anderson        items:
6105069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
6115069fe94SDouglas Anderson          - const: qcom,sc7180
6125069fe94SDouglas Anderson
6135069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
6145069fe94SDouglas Anderson        items:
6155069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
6165069fe94SDouglas Anderson          - const: qcom,sc7180
6175069fe94SDouglas Anderson
6185069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
6195069fe94SDouglas Anderson        items:
6205069fe94SDouglas Anderson          - const: google,wormdingler-sku0
6215069fe94SDouglas Anderson          - const: qcom,sc7180
6225069fe94SDouglas Anderson
6235069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
6245069fe94SDouglas Anderson        items:
6255069fe94SDouglas Anderson          - const: google,wormdingler-sku1
6265069fe94SDouglas Anderson          - const: qcom,sc7180
6275069fe94SDouglas Anderson
628707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
629707b9b08SDouglas Anderson        items:
630707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
631707b9b08SDouglas Anderson          - const: google,hoglin-rev3
632707b9b08SDouglas Anderson          - const: google,hoglin-rev4
633707b9b08SDouglas Anderson          - const: google,piglin-rev3
634707b9b08SDouglas Anderson          - const: google,piglin-rev4
635707b9b08SDouglas Anderson          - const: qcom,sc7280
636707b9b08SDouglas Anderson
637707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
638707b9b08SDouglas Anderson        items:
639f72a9f52SBob Moragues          - const: google,zoglin
640707b9b08SDouglas Anderson          - const: google,hoglin
641707b9b08SDouglas Anderson          - const: qcom,sc7280
642707b9b08SDouglas Anderson
643707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
644707b9b08SDouglas Anderson        items:
645707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
646707b9b08SDouglas Anderson          - const: google,senor
647707b9b08SDouglas Anderson          - const: qcom,sc7280
648707b9b08SDouglas Anderson
649707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
650707b9b08SDouglas Anderson        items:
651707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
652707b9b08SDouglas Anderson          - const: google,piglin
653707b9b08SDouglas Anderson          - const: qcom,sc7280
654707b9b08SDouglas Anderson
6558336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
6568336a4e7SSheng-Liang Pan        items:
6578336a4e7SSheng-Liang Pan          - const: google,evoker
6588336a4e7SSheng-Liang Pan          - const: qcom,sc7280
6598336a4e7SSheng-Liang Pan
660f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
661f1714f85SSheng-Liang Pan        items:
662f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
663f1714f85SSheng-Liang Pan          - const: qcom,sc7280
664f1714f85SSheng-Liang Pan
665707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
666707b9b08SDouglas Anderson        items:
667707b9b08SDouglas Anderson          - const: google,herobrine
668707b9b08SDouglas Anderson          - const: qcom,sc7280
669707b9b08SDouglas Anderson
670593ad913SJimmy Chen      - description: Google Villager (rev0)
671593ad913SJimmy Chen        items:
672593ad913SJimmy Chen          - const: google,villager-rev0
673593ad913SJimmy Chen          - const: qcom,sc7280
674593ad913SJimmy Chen
675707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
676707b9b08SDouglas Anderson        items:
677707b9b08SDouglas Anderson          - const: google,villager
67836dc1681SRajendra Nayak          - const: qcom,sc7280
67936dc1681SRajendra Nayak
680593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
681593ad913SJimmy Chen        items:
682ff0ea86aSDouglas Anderson          - const: google,villager-sku512
683593ad913SJimmy Chen          - const: qcom,sc7280
684593ad913SJimmy Chen
685812e13ddSOwen Yang      - description: Google Zombie (newest rev)
686812e13ddSOwen Yang        items:
687812e13ddSOwen Yang          - const: google,zombie
688812e13ddSOwen Yang          - const: qcom,sc7280
689812e13ddSOwen Yang
690812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
691812e13ddSOwen Yang        items:
692812e13ddSOwen Yang          - const: google,zombie-sku512
693812e13ddSOwen Yang          - const: qcom,sc7280
694812e13ddSOwen Yang
6953219c9b2SOwen Yang      - description: Google Zombie with NVMe (newest rev)
6963219c9b2SOwen Yang        items:
6973219c9b2SOwen Yang          - const: google,zombie-sku2
6983219c9b2SOwen Yang          - const: google,zombie-sku3
6993219c9b2SOwen Yang          - const: google,zombie-sku515
7003219c9b2SOwen Yang          - const: qcom,sc7280
7013219c9b2SOwen Yang
7023219c9b2SOwen Yang      - description: Google Zombie with LTE and NVMe (newest rev)
7033219c9b2SOwen Yang        items:
7043219c9b2SOwen Yang          - const: google,zombie-sku514
7053219c9b2SOwen Yang          - const: qcom,sc7280
7063219c9b2SOwen Yang
70736dc1681SRajendra Nayak      - items:
70836dc1681SRajendra Nayak          - enum:
709a1793920SBjorn Andersson              - lenovo,flex-5g
710a1793920SBjorn Andersson              - microsoft,surface-prox
711a1793920SBjorn Andersson              - qcom,sc8180x-primus
712a1793920SBjorn Andersson          - const: qcom,sc8180x
713a1793920SBjorn Andersson
714a1793920SBjorn Andersson      - items:
715a1793920SBjorn Andersson          - enum:
71605b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
71705b90d24SBjorn Andersson              - qcom,sc8280xp-crd
718a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
719a1793920SBjorn Andersson          - const: qcom,sc8280xp
720a1793920SBjorn Andersson
721a1793920SBjorn Andersson      - items:
722a1793920SBjorn Andersson          - enum:
723ce77819aSLuca Weiss              - motorola,ali
724ce77819aSLuca Weiss          - const: qcom,sdm450
725ce77819aSLuca Weiss
726ce77819aSLuca Weiss      - items:
727ce77819aSLuca Weiss          - enum:
7280d45153fSKrzysztof Kozlowski              - sony,discovery-row
7290d45153fSKrzysztof Kozlowski              - sony,kirin-row
7300d45153fSKrzysztof Kozlowski              - sony,pioneer-row
7310d45153fSKrzysztof Kozlowski              - sony,voyager-row
7320d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
7330d45153fSKrzysztof Kozlowski
7340d45153fSKrzysztof Kozlowski      - items:
7350d45153fSKrzysztof Kozlowski          - enum:
736bbd5a689SDmitry Baryshkov              - inforce,ifc6560
737bbd5a689SDmitry Baryshkov          - const: qcom,sda660
738bbd5a689SDmitry Baryshkov
739bbd5a689SDmitry Baryshkov      - items:
740bbd5a689SDmitry Baryshkov          - enum:
741cb898d5eSLuca Weiss              - fairphone,fp3
742ce77819aSLuca Weiss              - motorola,ocean
743cb898d5eSLuca Weiss          - const: qcom,sdm632
744cb898d5eSLuca Weiss
745cb898d5eSLuca Weiss      - items:
746cb898d5eSLuca Weiss          - enum:
747ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
748ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
749ce23114dSKrzysztof Kozlowski
750ce23114dSKrzysztof Kozlowski      - items:
751ce23114dSKrzysztof Kozlowski          - enum:
752aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
753aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
754aab86bbbSAlexey Minnekhanov
755aab86bbbSAlexey Minnekhanov      - items:
756aab86bbbSAlexey Minnekhanov          - enum:
7576c49e41cSRichard Acayan              - google,sargo
7586c49e41cSRichard Acayan          - const: qcom,sdm670
7596c49e41cSRichard Acayan
7606c49e41cSRichard Acayan      - items:
7616c49e41cSRichard Acayan          - enum:
76271935423SVinod Koul              - qcom,sdx55-mtp
763222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
764328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
76571935423SVinod Koul          - const: qcom,sdx55
76671935423SVinod Koul
76771935423SVinod Koul      - items:
76871935423SVinod Koul          - enum:
76961339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
77061339f36SVamsi krishna Lanka          - const: qcom,sdx65
77161339f36SVamsi krishna Lanka
77261339f36SVamsi krishna Lanka      - items:
77361339f36SVamsi krishna Lanka          - enum:
774ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
7752f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
7762f0c17faSSricharan R          - const: qcom,ipq6018
7772f0c17faSSricharan R
778152a1b4cSManivannan Sadhasivam      - items:
779152a1b4cSManivannan Sadhasivam          - enum:
78009b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
78109b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
78209b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
78309b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
78409b75a92SKrzysztof Kozlowski
78509b75a92SKrzysztof Kozlowski      - items:
78609b75a92SKrzysztof Kozlowski          - enum:
7870bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
7880bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
7890bc14d4aSBhupesh Sharma
7900bc14d4aSBhupesh Sharma      - items:
7910bc14d4aSBhupesh Sharma          - enum:
792a1793920SBjorn Andersson              - qcom,sa8295p-adp
793b3de8527SParikshit Pareek              - qcom,sa8540p-ride
794a1793920SBjorn Andersson          - const: qcom,sa8540p
795a1793920SBjorn Andersson
796a1793920SBjorn Andersson      - items:
797a1793920SBjorn Andersson          - enum:
798f1e6243bSKrzysztof Kozlowski              - google,cheza
799f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
800f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
80133fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
8021ef5a4d1SStefan Hansson              - lg,judyln
8031ef5a4d1SStefan Hansson              - lg,judyp
80433fae534SKrzysztof Kozlowski              - oneplus,enchilada
80533fae534SKrzysztof Kozlowski              - oneplus,fajita
80633fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
80733fae534SKrzysztof Kozlowski              - shift,axolotl
80820e88ca2SDzmitry Sankouski              - samsung,starqltechn
80933fae534SKrzysztof Kozlowski              - samsung,w737
81033fae534SKrzysztof Kozlowski              - sony,akari-row
81133fae534SKrzysztof Kozlowski              - sony,akatsuki-row
81233fae534SKrzysztof Kozlowski              - sony,apollo-row
81333fae534SKrzysztof Kozlowski              - thundercomm,db845c
81433fae534SKrzysztof Kozlowski              - xiaomi,beryllium
815341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
8165aca0822SMolly Sophia              - xiaomi,polaris
81733fae534SKrzysztof Kozlowski          - const: qcom,sdm845
81833fae534SKrzysztof Kozlowski
81933fae534SKrzysztof Kozlowski      - items:
82033fae534SKrzysztof Kozlowski          - enum:
821f1f9a6a0SIskren Chernev              - oneplus,billie2
822f1f9a6a0SIskren Chernev          - const: qcom,sm4250
823f1f9a6a0SIskren Chernev
824f1f9a6a0SIskren Chernev      - items:
825f1f9a6a0SIskren Chernev          - enum:
826d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
827d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
828d3ddba6aSKrzysztof Kozlowski
829d3ddba6aSKrzysztof Kozlowski      - items:
830d3ddba6aSKrzysztof Kozlowski          - enum:
83131b3483aSKrzysztof Kozlowski              - sony,pdx213
83231b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
83331b3483aSKrzysztof Kozlowski
83431b3483aSKrzysztof Kozlowski      - items:
83531b3483aSKrzysztof Kozlowski          - enum:
83603ed3432SKonrad Dybcio              - sony,pdx225
83703ed3432SKonrad Dybcio          - const: qcom,sm6375
83803ed3432SKonrad Dybcio
83903ed3432SKonrad Dybcio      - items:
84003ed3432SKonrad Dybcio          - enum:
8418ceb1db0SLuca Weiss              - fairphone,fp4
8428ceb1db0SLuca Weiss          - const: qcom,sm7225
8438ceb1db0SLuca Weiss
8448ceb1db0SLuca Weiss      - items:
8458ceb1db0SLuca Weiss          - enum:
8461ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
8471ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
8481534fac3SBhupesh Sharma              - qcom,sm8150-mtp
8491ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
8501ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
8511534fac3SBhupesh Sharma          - const: qcom,sm8150
8521534fac3SBhupesh Sharma
8531534fac3SBhupesh Sharma      - items:
8541534fac3SBhupesh Sharma          - enum:
855152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
856c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
857152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
858c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
859c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
860152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
861152a1b4cSManivannan Sadhasivam
8622c1b8ebeSVinod Koul      - items:
8632c1b8ebeSVinod Koul          - enum:
864baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
865c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
8662c1b8ebeSVinod Koul              - qcom,sm8350-mtp
867baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
868baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
8692c1b8ebeSVinod Koul          - const: qcom,sm8350
8702c1b8ebeSVinod Koul
8710e57fe4dSVinod Koul      - items:
8720e57fe4dSVinod Koul          - enum:
87342d3ce71SVinod Koul              - qcom,sm8450-hdk
8740e57fe4dSVinod Koul              - qcom,sm8450-qrd
8754277c839SKonrad Dybcio              - sony,pdx223
87658311858SKonrad Dybcio              - sony,pdx224
8770e57fe4dSVinod Koul          - const: qcom,sm8450
8780e57fe4dSVinod Koul
879bf1e263bSAbel Vesa      - items:
880bf1e263bSAbel Vesa          - enum:
881bf1e263bSAbel Vesa              - qcom,sm8550-mtp
882bf1e263bSAbel Vesa          - const: qcom,sm8550
883bf1e263bSAbel Vesa
884a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
885a79a4b30SKrzysztof Kozlowski
886a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
887a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
888a79a4b30SKrzysztof Kozlowski    minItems: 1
889a79a4b30SKrzysztof Kozlowski    maxItems: 8
890a79a4b30SKrzysztof Kozlowski    items:
891a79a4b30SKrzysztof Kozlowski      items:
892a79a4b30SKrzysztof Kozlowski        - description: |
893a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
894a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
895a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
896a79a4b30SKrzysztof Kozlowski        - description: |
897a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
898a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
899a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
900a79a4b30SKrzysztof Kozlowski    deprecated: true
901a79a4b30SKrzysztof Kozlowski    description:
902a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
903a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
904a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
905a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
906a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
907a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
908a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
909a79a4b30SKrzysztof Kozlowski      The property is deprecated.
910a79a4b30SKrzysztof Kozlowski
911a79a4b30SKrzysztof Kozlowski  qcom,board-id:
912a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
913a79a4b30SKrzysztof Kozlowski    minItems: 1
914a79a4b30SKrzysztof Kozlowski    maxItems: 8
915a79a4b30SKrzysztof Kozlowski    oneOf:
916a79a4b30SKrzysztof Kozlowski      - items:
917a79a4b30SKrzysztof Kozlowski          - items:
918a79a4b30SKrzysztof Kozlowski              - description: |
919a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
920a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
921a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
922a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
923a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
924a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
925a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
926a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
927a79a4b30SKrzysztof Kozlowski              - description: |
928a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
929a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
930a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
931a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
932a79a4b30SKrzysztof Kozlowski      - items:
933a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
934a79a4b30SKrzysztof Kozlowski          - items:
935a79a4b30SKrzysztof Kozlowski              - const: 8
936a79a4b30SKrzysztof Kozlowski              - const: 0
937a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
938a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
939a79a4b30SKrzysztof Kozlowski    deprecated: true
940a79a4b30SKrzysztof Kozlowski    description:
941a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
942a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
943a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
944a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
945a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
946a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
947a79a4b30SKrzysztof Kozlowski      kernel
948a79a4b30SKrzysztof Kozlowski      The property is deprecated.
949a79a4b30SKrzysztof Kozlowski
950a79a4b30SKrzysztof KozlowskiallOf:
951a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
952a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
953a79a4b30SKrzysztof Kozlowski  - if:
954a79a4b30SKrzysztof Kozlowski      properties:
955a79a4b30SKrzysztof Kozlowski        compatible:
956a79a4b30SKrzysztof Kozlowski          contains:
957a79a4b30SKrzysztof Kozlowski            enum:
958a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
959a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
960a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
961ce77819aSLuca Weiss              - qcom,msm8953
962*47c6315eSKrzysztof Kozlowski              - qcom,msm8956
963a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
964a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
965a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
966a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
967ce77819aSLuca Weiss              - qcom,sdm450
968a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
969a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
970*47c6315eSKrzysztof Kozlowski              - qcom,sdm636
971a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
972a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
973a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
974*47c6315eSKrzysztof Kozlowski              - qcom,sm4250
975a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
976a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
977a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
978a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
979a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
980a79a4b30SKrzysztof Kozlowski    then:
981a79a4b30SKrzysztof Kozlowski      properties:
982a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
983a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
984a79a4b30SKrzysztof Kozlowski    else:
985a79a4b30SKrzysztof Kozlowski      properties:
986a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
987a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
988a79a4b30SKrzysztof Kozlowski
989a79a4b30SKrzysztof Kozlowski  - if:
990a79a4b30SKrzysztof Kozlowski      properties:
991a79a4b30SKrzysztof Kozlowski        compatible:
992a79a4b30SKrzysztof Kozlowski          contains:
993a79a4b30SKrzysztof Kozlowski            enum:
994a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
995a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
996a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
997a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
998*47c6315eSKrzysztof Kozlowski              - oneplus,oneplus3
999*47c6315eSKrzysztof Kozlowski              - oneplus,oneplus3t
1000a79a4b30SKrzysztof Kozlowski    then:
1001a79a4b30SKrzysztof Kozlowski      properties:
1002a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1003a79a4b30SKrzysztof Kozlowski          items:
1004a79a4b30SKrzysztof Kozlowski            minItems: 4
1005a79a4b30SKrzysztof Kozlowski    else:
1006a79a4b30SKrzysztof Kozlowski      properties:
1007a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1008a79a4b30SKrzysztof Kozlowski          items:
1009a79a4b30SKrzysztof Kozlowski            maxItems: 2
1010a79a4b30SKrzysztof Kozlowski
101162298364SRob HerringadditionalProperties: true
101262298364SRob Herring
10139d3ef77fSRob Herring...
1014