xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision 0391cb15439625c12f0630dc1f8b00ea8ee71113)
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
335d092236SKathiravan T        ipq5332
342f0c17faSSricharan R        ipq6018
35f1cbee2dSRajendra Nayak        ipq8074
3664d5c8a4SDevi Priya        ipq9574
37f1cbee2dSRajendra Nayak        mdm9615
38ef537057SBartosz Dudziak        msm8226
399d3ef77fSRob Herring        msm8916
40d3e2262cSBryan O'Donoghue        msm8939
41ce77819aSLuca Weiss        msm8953
4205c0c38dSMarijn Suijten        msm8956
43aaa3fc4cSRudraksha Gupta        msm8960
449d3ef77fSRob Herring        msm8974
4505c0c38dSMarijn Suijten        msm8976
469d3ef77fSRob Herring        msm8992
479d3ef77fSRob Herring        msm8994
489d3ef77fSRob Herring        msm8996
498eb1b188SKrzysztof Kozlowski        msm8998
5009b75a92SKrzysztof Kozlowski        qcs404
51941a8a45SKonrad Dybcio        qcm2290
52cc677f90SMelody Olvera        qdu1000
53941a8a45SKonrad Dybcio        qrb2210
544e859ef0SBhupesh Sharma        qrb4210
55cc677f90SMelody Olvera        qru1000
560bc14d4aSBhupesh Sharma        sa8155p
57a1793920SBjorn Andersson        sa8540p
58a5c5fe58SBartosz Golaszewski        sa8775p
59f1cbee2dSRajendra Nayak        sc7180
6036dc1681SRajendra Nayak        sc7280
61a1793920SBjorn Andersson        sc8180x
62a1793920SBjorn Andersson        sc8280xp
63bbd5a689SDmitry Baryshkov        sda660
64ce77819aSLuca Weiss        sdm450
65aab86bbbSAlexey Minnekhanov        sdm630
66cb898d5eSLuca Weiss        sdm632
67ce23114dSKrzysztof Kozlowski        sdm636
68aab86bbbSAlexey Minnekhanov        sdm660
696c49e41cSRichard Acayan        sdm670
709d3ef77fSRob Herring        sdm845
7171935423SVinod Koul        sdx55
7261339f36SVamsi krishna Lanka        sdx65
73f9a97656SRohit Agarwal        sdx75
74f1f9a6a0SIskren Chernev        sm4250
75f1f9a6a0SIskren Chernev        sm6115
76dc031a54SKonrad Dybcio        sm6115p
77d3ddba6aSKrzysztof Kozlowski        sm6125
7831b3483aSKrzysztof Kozlowski        sm6350
7903ed3432SKonrad Dybcio        sm6375
808ceb1db0SLuca Weiss        sm7225
811534fac3SBhupesh Sharma        sm8150
82152a1b4cSManivannan Sadhasivam        sm8250
832c1b8ebeSVinod Koul        sm8350
840e57fe4dSVinod Koul        sm8450
85bf1e263bSAbel Vesa        sm8550
869d3ef77fSRob Herring
879d3ef77fSRob Herring  The 'board' element must be one of the following strings:
889d3ef77fSRob Herring
890bc14d4aSBhupesh Sharma        adp
90e3c98aacSDevi Priya        ap-al02-c2
912e4cd263SDevi Priya        ap-al02-c6
9264d5c8a4SDevi Priya        ap-al02-c7
93b866fba4SDevi Priya        ap-al02-c8
94add687cbSPoovendhan Selvaraj        ap-al02-c9
955d092236SKathiravan T        ap-mi01.2
9668c4c671SKathiravan T        ap-mi01.3
97f6b161efSKathiravan T        ap-mi01.6
98f2f644d8SKathiravan T        ap-mi01.9
999d3ef77fSRob Herring        cdp
1002f0c17faSSricharan R        cp01-c1
1019d3ef77fSRob Herring        dragonboard
1029d3ef77fSRob Herring        hk01
1035f854f09SGokul Sriram Palanisamy        hk10-c1
1045f854f09SGokul Sriram Palanisamy        hk10-c2
105f1cbee2dSRajendra Nayak        idp
106f1cbee2dSRajendra Nayak        liquid
107f1cbee2dSRajendra Nayak        mtp
108b72160faSStephan Gerhold        qrd
1094e859ef0SBhupesh Sharma        rb2
110a5c5fe58SBartosz Golaszewski        ride
111f1cbee2dSRajendra Nayak        sbc
112cc677f90SMelody Olvera        x100
1139d3ef77fSRob Herring
1149d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
1159d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
1169d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
1179d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
1189d3ef77fSRob Herring
1199d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
1209d3ef77fSRob Herring
1219d3ef77fSRob Herring  Examples:
1229d3ef77fSRob Herring
1239d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
1249d3ef77fSRob Herring
1259d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
1269d3ef77fSRob Herring  2.1.
1279d3ef77fSRob Herring
1289d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
1299d3ef77fSRob Herring
1309d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
1319d3ef77fSRob Herring  foundry 2.
1329d3ef77fSRob Herring
133dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
134dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
135dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
136dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
137dbbccb3dSDouglas Anderson
1389d3ef77fSRob Herringproperties:
139c34095faSRob Herring  $nodename:
140c34095faSRob Herring    const: "/"
1419d3ef77fSRob Herring  compatible:
1429d3ef77fSRob Herring    oneOf:
1439d3ef77fSRob Herring      - items:
1449d3ef77fSRob Herring          - enum:
1459d3ef77fSRob Herring              - qcom,apq8016-sbc
1469d3ef77fSRob Herring          - const: qcom,apq8016
1479d3ef77fSRob Herring
1489d3ef77fSRob Herring      - items:
1499d3ef77fSRob Herring          - enum:
150b736cedcSLuca Weiss              - asus,sparrow
151773c7700SLuca Weiss              - huawei,sturgeon
1525e4aac2cSLuca Weiss              - lg,lenok
153198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
15421f3cbf6SLuca Weiss          - const: qcom,apq8026
15521f3cbf6SLuca Weiss
15621f3cbf6SLuca Weiss      - items:
15721f3cbf6SLuca Weiss          - enum:
1589304af37SDavid Heidelberg              - asus,nexus7-flo
1595ac80a76SDavid Heidelberg              - lg,nexus4-mako
1609304af37SDavid Heidelberg              - sony,xperia-yuga
1619d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1629d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1639d3ef77fSRob Herring          - const: qcom,apq8064
1649d3ef77fSRob Herring
1659d3ef77fSRob Herring      - items:
1669d3ef77fSRob Herring          - enum:
1679d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1689d3ef77fSRob Herring          - const: qcom,apq8074
1699d3ef77fSRob Herring
1709d3ef77fSRob Herring      - items:
1719d3ef77fSRob Herring          - enum:
1729d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1739d3ef77fSRob Herring              - qcom,msm8660-surf
1749d3ef77fSRob Herring          - const: qcom,msm8660
1759d3ef77fSRob Herring
1769d3ef77fSRob Herring      - items:
1779d3ef77fSRob Herring          - enum:
1789d3ef77fSRob Herring              - qcom,apq8084-mtp
1799d3ef77fSRob Herring              - qcom,apq8084-sbc
1809d3ef77fSRob Herring          - const: qcom,apq8084
1819d3ef77fSRob Herring
1829d3ef77fSRob Herring      - items:
1839d3ef77fSRob Herring          - enum:
184ef537057SBartosz Dudziak              - samsung,s3ve3g
185ef537057SBartosz Dudziak          - const: qcom,msm8226
186ef537057SBartosz Dudziak
187ef537057SBartosz Dudziak      - items:
188ef537057SBartosz Dudziak          - enum:
189*0391cb15SLin, Meng-Bo              - samsung,a7
190d3e2262cSBryan O'Donoghue              - sony,kanuti-tulip
191d3e2262cSBryan O'Donoghue              - square,apq8039-t2
192d3e2262cSBryan O'Donoghue          - const: qcom,msm8939
193d3e2262cSBryan O'Donoghue
194d3e2262cSBryan O'Donoghue      - items:
195d3e2262cSBryan O'Donoghue          - enum:
19605c0c38dSMarijn Suijten              - sony,kugo-row
19705c0c38dSMarijn Suijten              - sony,suzu-row
19805c0c38dSMarijn Suijten          - const: qcom,msm8956
19905c0c38dSMarijn Suijten
20005c0c38dSMarijn Suijten      - items:
20105c0c38dSMarijn Suijten          - enum:
2029d3ef77fSRob Herring              - qcom,msm8960-cdp
203abc49a7cSRudraksha Gupta              - samsung,expressatt
2049d3ef77fSRob Herring          - const: qcom,msm8960
2059d3ef77fSRob Herring
2069d3ef77fSRob Herring      - items:
207e5dad30bSRob Herring          - enum:
208e5dad30bSRob Herring              - lge,hammerhead
209e5dad30bSRob Herring              - sony,xperia-amami
210e5dad30bSRob Herring              - sony,xperia-honami
211e5dad30bSRob Herring          - const: qcom,msm8974
212e5dad30bSRob Herring
213e5dad30bSRob Herring      - items:
2142e62303fSDmitry Baryshkov          - enum:
2152e62303fSDmitry Baryshkov              - fairphone,fp2
216c8f740afSLuca Weiss              - oneplus,bacon
2172e62303fSDmitry Baryshkov              - samsung,klte
2182e62303fSDmitry Baryshkov              - sony,xperia-castor
2192e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
2202e62303fSDmitry Baryshkov          - const: qcom,msm8974
2212e62303fSDmitry Baryshkov
2222e62303fSDmitry Baryshkov      - items:
2239d3ef77fSRob Herring          - const: qcom,msm8916-mtp
224bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
2259d3ef77fSRob Herring          - const: qcom,msm8916
2269d3ef77fSRob Herring
2279d3ef77fSRob Herring      - items:
228b72160faSStephan Gerhold          - enum:
22917c07350SLin, Meng-Bo              - acer,a1-724
230944de518SKrzysztof Kozlowski              - alcatel,idol347
231fc4f8f67SKrzysztof Kozlowski              - asus,z00l
232cb12cc2dSLin, Meng-Bo              - gplus,fl8005a
233fc4f8f67SKrzysztof Kozlowski              - huawei,g7
234fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
235b72160faSStephan Gerhold              - samsung,a3u-eur
236b72160faSStephan Gerhold              - samsung,a5u-eur
237dc1b8ce9SLin, Meng-Bo              - samsung,e5
238dc1b8ce9SLin, Meng-Bo              - samsung,e7
239dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
240d3f54684SNikita Travkin              - samsung,gt510
241d3f54684SNikita Travkin              - samsung,gt58
242fc4f8f67SKrzysztof Kozlowski              - samsung,j5
243293b993bSLin, Meng-Bo              - samsung,j5x
244fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
245a91dca40SYang Xiwen              - thwc,uf896
246a91dca40SYang Xiwen              - thwc,ufi001c
247fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
24826c56dbdSYang Xiwen              - yiming,uz801-v3
249b72160faSStephan Gerhold          - const: qcom,msm8916
250b72160faSStephan Gerhold
251b72160faSStephan Gerhold      - items:
25225d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
25325d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
25425d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
25525d203d0SKrzysztof Kozlowski
25625d203d0SKrzysztof Kozlowski      - items:
2579ad3c08fSVinod Koul          - enum:
258ce77819aSLuca Weiss              - motorola,potter
259ce77819aSLuca Weiss              - xiaomi,daisy
260ce77819aSLuca Weiss              - xiaomi,mido
261ce77819aSLuca Weiss              - xiaomi,tissot
262ce77819aSLuca Weiss              - xiaomi,vince
263ce77819aSLuca Weiss          - const: qcom,msm8953
264ce77819aSLuca Weiss
265ce77819aSLuca Weiss      - items:
266ce77819aSLuca Weiss          - enum:
26702cb8d73SKrzysztof Kozlowski              - lg,bullhead
26802cb8d73SKrzysztof Kozlowski              - microsoft,talkman
26902cb8d73SKrzysztof Kozlowski              - xiaomi,libra
27002cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
27102cb8d73SKrzysztof Kozlowski
27202cb8d73SKrzysztof Kozlowski      - items:
2739ad3c08fSVinod Koul          - enum:
2749ad3c08fSVinod Koul              - sony,karin_windy
275c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
276c704bd37SKrzysztof Kozlowski
277c704bd37SKrzysztof Kozlowski      - items:
278c704bd37SKrzysztof Kozlowski          - enum:
27994078088SKrzysztof Kozlowski              - huawei,angler
28094078088SKrzysztof Kozlowski              - microsoft,cityman
28194078088SKrzysztof Kozlowski              - sony,ivy-row
2829ad3c08fSVinod Koul              - sony,karin-row
2839ad3c08fSVinod Koul              - sony,satsuki-row
2849ad3c08fSVinod Koul              - sony,sumire-row
2859ad3c08fSVinod Koul              - sony,suzuran-row
286c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2879ad3c08fSVinod Koul
2889ad3c08fSVinod Koul      - items:
289134cfc55SYassine Oudjana          - enum:
290134cfc55SYassine Oudjana              - arrow,apq8096-db820c
291134cfc55SYassine Oudjana              - inforce,ifc6640
292134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
293134cfc55SYassine Oudjana          - const: qcom,apq8096
294134cfc55SYassine Oudjana
295134cfc55SYassine Oudjana      - items:
296134cfc55SYassine Oudjana          - enum:
297ce5d6ba2SHarry Austen              - oneplus,oneplus3
298ce5d6ba2SHarry Austen              - oneplus,oneplus3t
299134cfc55SYassine Oudjana              - qcom,msm8996-mtp
300134cfc55SYassine Oudjana              - sony,dora-row
301134cfc55SYassine Oudjana              - sony,kagura-row
302134cfc55SYassine Oudjana              - sony,keyaki-row
303134cfc55SYassine Oudjana              - xiaomi,gemini
304358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
305358ef0c0SDmitry Baryshkov
306358ef0c0SDmitry Baryshkov      - items:
307358ef0c0SDmitry Baryshkov          - enum:
308bb856fdfSAlec Su              - xiaomi,natrium
309134cfc55SYassine Oudjana              - xiaomi,scorpio
310358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
311134cfc55SYassine Oudjana          - const: qcom,msm8996
3129d3ef77fSRob Herring
3139d3ef77fSRob Herring      - items:
3145732bea6SRob Herring          - enum:
3158eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
3168eb1b188SKrzysztof Kozlowski              - fxtec,pro1
3178eb1b188SKrzysztof Kozlowski              - hp,envy-x2
3188eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
3198eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
3208eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
3218eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
3228eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
3238eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
3248eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
32537b5e8c4SDzmitry Sankouski              - xiaomi,sagit
3268eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
3278eb1b188SKrzysztof Kozlowski
3288eb1b188SKrzysztof Kozlowski      - items:
3298eb1b188SKrzysztof Kozlowski          - enum:
3302c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
3312c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
3322c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
3332c36509cSKrzysztof Kozlowski
3342c36509cSKrzysztof Kozlowski      - items:
3352c36509cSKrzysztof Kozlowski          - enum:
3363f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3375732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3385732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3395732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3405732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3419d3ef77fSRob Herring          - const: qcom,ipq4019
3429d3ef77fSRob Herring
3439d3ef77fSRob Herring      - items:
3449d3ef77fSRob Herring          - enum:
3455d092236SKathiravan T              - qcom,ipq5332-ap-mi01.2
34668c4c671SKathiravan T              - qcom,ipq5332-ap-mi01.3
347f6b161efSKathiravan T              - qcom,ipq5332-ap-mi01.6
348f2f644d8SKathiravan T              - qcom,ipq5332-ap-mi01.9
3495d092236SKathiravan T          - const: qcom,ipq5332
3505d092236SKathiravan T
3515d092236SKathiravan T      - items:
3525d092236SKathiravan T          - enum:
353fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3549d3ef77fSRob Herring              - qcom,ipq8064-ap148
3559d3ef77fSRob Herring          - const: qcom,ipq8064
3569d3ef77fSRob Herring
3579d3ef77fSRob Herring      - items:
3589d3ef77fSRob Herring          - enum:
3599d3ef77fSRob Herring              - qcom,ipq8074-hk01
3605f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3615f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3629d3ef77fSRob Herring          - const: qcom,ipq8074
3639d3ef77fSRob Herring
36464d5c8a4SDevi Priya      - items:
36564d5c8a4SDevi Priya          - enum:
366e3c98aacSDevi Priya              - qcom,ipq9574-ap-al02-c2
3672e4cd263SDevi Priya              - qcom,ipq9574-ap-al02-c6
36864d5c8a4SDevi Priya              - qcom,ipq9574-ap-al02-c7
369b866fba4SDevi Priya              - qcom,ipq9574-ap-al02-c8
370add687cbSPoovendhan Selvaraj              - qcom,ipq9574-ap-al02-c9
37164d5c8a4SDevi Priya          - const: qcom,ipq9574
37264d5c8a4SDevi Priya
373f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
374f4ec5f28SNeil Armstrong        items:
375f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
376f4ec5f28SNeil Armstrong          - const: swir,wp8548
377f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
378f4ec5f28SNeil Armstrong
379941a8a45SKonrad Dybcio      - description: Qualcomm Technologies, Inc. Robotics RB1
380941a8a45SKonrad Dybcio        items:
381941a8a45SKonrad Dybcio          - enum:
382941a8a45SKonrad Dybcio              - qcom,qrb2210-rb1
383941a8a45SKonrad Dybcio          - const: qcom,qrb2210
384941a8a45SKonrad Dybcio          - const: qcom,qcm2290
385941a8a45SKonrad Dybcio
386cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
387cc677f90SMelody Olvera        items:
388cc677f90SMelody Olvera          - enum:
389cc677f90SMelody Olvera              - qcom,qdu1000-idp
390cc677f90SMelody Olvera              - qcom,qdu1000-x100
391cc677f90SMelody Olvera          - const: qcom,qdu1000
392cc677f90SMelody Olvera
393cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
394cc677f90SMelody Olvera        items:
395cc677f90SMelody Olvera          - enum:
396cc677f90SMelody Olvera              - qcom,qru1000-idp
397cc677f90SMelody Olvera          - const: qcom,qru1000
398cc677f90SMelody Olvera
399aaffd364SNikita Travkin      - items:
400f1cbee2dSRajendra Nayak          - enum:
401aaffd364SNikita Travkin              - acer,aspire1
402f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
403f1cbee2dSRajendra Nayak          - const: qcom,sc7180
4042f0c17faSSricharan R
4053b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
4063b8bfe00SDouglas Anderson        items:
4073b8bfe00SDouglas Anderson          - const: google,coachz-rev1
4083b8bfe00SDouglas Anderson          - const: google,coachz-rev2
4093b8bfe00SDouglas Anderson          - const: qcom,sc7180
4103b8bfe00SDouglas Anderson
4113b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
4123b8bfe00SDouglas Anderson        items:
4133b8bfe00SDouglas Anderson          - const: google,coachz
4143b8bfe00SDouglas Anderson          - const: qcom,sc7180
4153b8bfe00SDouglas Anderson
4163b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
4173b8bfe00SDouglas Anderson        items:
4183b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
4193b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
4203b8bfe00SDouglas Anderson          - const: qcom,sc7180
4213b8bfe00SDouglas Anderson
4223b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
4233b8bfe00SDouglas Anderson        items:
4243b8bfe00SDouglas Anderson          - const: google,coachz-sku0
4253b8bfe00SDouglas Anderson          - const: qcom,sc7180
4263b8bfe00SDouglas Anderson
4273b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
4283b8bfe00SDouglas Anderson        items:
4293b8bfe00SDouglas Anderson          - const: google,homestar-rev2
4303b8bfe00SDouglas Anderson          - const: google,homestar-rev23
4313b8bfe00SDouglas Anderson          - const: qcom,sc7180
4323b8bfe00SDouglas Anderson
4333b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
4343b8bfe00SDouglas Anderson        items:
4353b8bfe00SDouglas Anderson          - const: google,homestar-rev3
4363b8bfe00SDouglas Anderson          - const: qcom,sc7180
4373b8bfe00SDouglas Anderson
4383b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
4393b8bfe00SDouglas Anderson        items:
4403b8bfe00SDouglas Anderson          - const: google,homestar
4413b8bfe00SDouglas Anderson          - const: qcom,sc7180
4423b8bfe00SDouglas Anderson
4435069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
4445069fe94SDouglas Anderson        items:
4455069fe94SDouglas Anderson          - const: google,kingoftown-rev0
4465069fe94SDouglas Anderson          - const: qcom,sc7180
4475069fe94SDouglas Anderson
4485069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
4495069fe94SDouglas Anderson        items:
4505069fe94SDouglas Anderson          - const: google,kingoftown
4515069fe94SDouglas Anderson          - const: qcom,sc7180
4525069fe94SDouglas Anderson
4533b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
4543b8bfe00SDouglas Anderson        items:
4553b8bfe00SDouglas Anderson          - const: google,lazor-rev0
4563b8bfe00SDouglas Anderson          - const: qcom,sc7180
4573b8bfe00SDouglas Anderson
4583b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
4593b8bfe00SDouglas Anderson        items:
4603b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4613b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4623b8bfe00SDouglas Anderson          - const: qcom,sc7180
4633b8bfe00SDouglas Anderson
4643b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4653b8bfe00SDouglas Anderson        items:
4663b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4673b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4683b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4693b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4703b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4713b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4723b8bfe00SDouglas Anderson          - const: qcom,sc7180
4733b8bfe00SDouglas Anderson
4743b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
4753b8bfe00SDouglas Anderson        items:
4763b8bfe00SDouglas Anderson          - const: google,lazor
4773b8bfe00SDouglas Anderson          - const: qcom,sc7180
4783b8bfe00SDouglas Anderson
4793b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
4803b8bfe00SDouglas Anderson        items:
4813b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
4823b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
4833b8bfe00SDouglas Anderson          - const: qcom,sc7180
4843b8bfe00SDouglas Anderson
4853b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
4863b8bfe00SDouglas Anderson        items:
4873b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
4883b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
4893b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
4903b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
4913b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
4923b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
4933b8bfe00SDouglas Anderson          - const: qcom,sc7180
4943b8bfe00SDouglas Anderson
4953b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
4963b8bfe00SDouglas Anderson        items:
4973b8bfe00SDouglas Anderson          - const: google,lazor-sku2
4983b8bfe00SDouglas Anderson          - const: qcom,sc7180
4993b8bfe00SDouglas Anderson
5003b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
5013b8bfe00SDouglas Anderson        items:
5023b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
5033b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
5043b8bfe00SDouglas Anderson          - const: qcom,sc7180
5053b8bfe00SDouglas Anderson
5063b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
5073b8bfe00SDouglas Anderson        items:
5083b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
5093b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
5103b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
5113b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
5123b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
5133b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
5143b8bfe00SDouglas Anderson          - const: qcom,sc7180
5153b8bfe00SDouglas Anderson
5163b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
5173b8bfe00SDouglas Anderson        items:
5183b8bfe00SDouglas Anderson          - const: google,lazor-sku0
5193b8bfe00SDouglas Anderson          - const: qcom,sc7180
5203b8bfe00SDouglas Anderson
5213b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
5223b8bfe00SDouglas Anderson        items:
5233b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
5243b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
5253b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
5263b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
5273b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
5283b8bfe00SDouglas Anderson          - const: qcom,sc7180
5293b8bfe00SDouglas Anderson
5303b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
5313b8bfe00SDouglas Anderson        items:
5323b8bfe00SDouglas Anderson          - const: google,lazor-sku4
5333b8bfe00SDouglas Anderson          - const: qcom,sc7180
5343b8bfe00SDouglas Anderson
5353b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
5363b8bfe00SDouglas Anderson        items:
5373b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
5383b8bfe00SDouglas Anderson          - const: qcom,sc7180
5393b8bfe00SDouglas Anderson
5403b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
5413b8bfe00SDouglas Anderson        items:
5423b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
5433b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
5443b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
5453b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
5463b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
5473b8bfe00SDouglas Anderson          - const: qcom,sc7180
5483b8bfe00SDouglas Anderson
5493b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
5503b8bfe00SDouglas Anderson        items:
5513b8bfe00SDouglas Anderson          - const: google,lazor-sku6
5523b8bfe00SDouglas Anderson          - const: qcom,sc7180
5533b8bfe00SDouglas Anderson
5545069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
5555069fe94SDouglas Anderson        items:
5565069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
5575069fe94SDouglas Anderson          - const: qcom,sc7180
5585069fe94SDouglas Anderson
5595069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
5605069fe94SDouglas Anderson        items:
5615069fe94SDouglas Anderson          - const: google,mrbland-sku1536
5625069fe94SDouglas Anderson          - const: qcom,sc7180
5635069fe94SDouglas Anderson
5645069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
5655069fe94SDouglas Anderson        items:
5665069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
5675069fe94SDouglas Anderson          - const: qcom,sc7180
5685069fe94SDouglas Anderson
5695069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
5705069fe94SDouglas Anderson        items:
5715069fe94SDouglas Anderson          - const: google,mrbland-sku1024
5725069fe94SDouglas Anderson          - const: google,mrbland-sku768
5735069fe94SDouglas Anderson          - const: qcom,sc7180
5745069fe94SDouglas Anderson
5755069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
5765069fe94SDouglas Anderson        items:
5775069fe94SDouglas Anderson          - const: google,pazquel-sku5
5785069fe94SDouglas Anderson          - const: qcom,sc7180
5795069fe94SDouglas Anderson
5805069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
5815069fe94SDouglas Anderson        items:
5825069fe94SDouglas Anderson          - const: google,pazquel-sku1
5835069fe94SDouglas Anderson          - const: qcom,sc7180
5845069fe94SDouglas Anderson
5855069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
5865069fe94SDouglas Anderson        items:
58707603a1cSYunlong Jia          - const: google,pazquel-sku6
5885069fe94SDouglas Anderson          - const: google,pazquel-sku4
5895069fe94SDouglas Anderson          - const: qcom,sc7180
5905069fe94SDouglas Anderson
5915069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
5925069fe94SDouglas Anderson        items:
5935069fe94SDouglas Anderson          - const: google,pazquel-sku0
5945069fe94SDouglas Anderson          - const: google,pazquel-sku2
5955069fe94SDouglas Anderson          - const: qcom,sc7180
5965069fe94SDouglas Anderson
597185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
598185d192dSYunlong Jia        items:
599185d192dSYunlong Jia          - const: google,pazquel-sku22
600185d192dSYunlong Jia          - const: google,pazquel-sku20
601185d192dSYunlong Jia          - const: qcom,sc7180
602185d192dSYunlong Jia
603185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
604185d192dSYunlong Jia        items:
605185d192dSYunlong Jia          - const: google,pazquel-sku21
606185d192dSYunlong Jia          - const: qcom,sc7180
607185d192dSYunlong Jia
6083b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
6093b8bfe00SDouglas Anderson        items:
6103b8bfe00SDouglas Anderson          - const: google,pompom-rev1
6113b8bfe00SDouglas Anderson          - const: qcom,sc7180
6123b8bfe00SDouglas Anderson
6133b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
6143b8bfe00SDouglas Anderson        items:
6153b8bfe00SDouglas Anderson          - const: google,pompom-rev2
6163b8bfe00SDouglas Anderson          - const: qcom,sc7180
6173b8bfe00SDouglas Anderson
6183b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
6193b8bfe00SDouglas Anderson        items:
6203b8bfe00SDouglas Anderson          - const: google,pompom
6213b8bfe00SDouglas Anderson          - const: qcom,sc7180
6223b8bfe00SDouglas Anderson
6233b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
6243b8bfe00SDouglas Anderson        items:
6253b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
6263b8bfe00SDouglas Anderson          - const: qcom,sc7180
6273b8bfe00SDouglas Anderson
6283b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
6293b8bfe00SDouglas Anderson        items:
6303b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
6313b8bfe00SDouglas Anderson          - const: qcom,sc7180
6323b8bfe00SDouglas Anderson
6333b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
6343b8bfe00SDouglas Anderson        items:
6353b8bfe00SDouglas Anderson          - const: google,pompom-sku0
6363b8bfe00SDouglas Anderson          - const: qcom,sc7180
6373b8bfe00SDouglas Anderson
6385069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
6395069fe94SDouglas Anderson        items:
6405069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
6415069fe94SDouglas Anderson          - const: qcom,sc7180
6425069fe94SDouglas Anderson
6435069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
6445069fe94SDouglas Anderson        items:
6455069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
6465069fe94SDouglas Anderson          - const: qcom,sc7180
6475069fe94SDouglas Anderson
6483b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
6493b8bfe00SDouglas Anderson        items:
6503b8bfe00SDouglas Anderson          - const: google,trogdor
6513b8bfe00SDouglas Anderson          - const: qcom,sc7180
6523b8bfe00SDouglas Anderson
6533b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
6543b8bfe00SDouglas Anderson        items:
6553b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
6563b8bfe00SDouglas Anderson          - const: qcom,sc7180
6573b8bfe00SDouglas Anderson
6585069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
6595069fe94SDouglas Anderson        items:
6605069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
6615069fe94SDouglas Anderson          - const: qcom,sc7180
6625069fe94SDouglas Anderson
6635069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
6645069fe94SDouglas Anderson        items:
6655069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
6665069fe94SDouglas Anderson          - const: qcom,sc7180
6675069fe94SDouglas Anderson
6685069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
6695069fe94SDouglas Anderson        items:
6705069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
6715069fe94SDouglas Anderson          - const: qcom,sc7180
6725069fe94SDouglas Anderson
6735069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
6745069fe94SDouglas Anderson        items:
6755069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
6765069fe94SDouglas Anderson          - const: qcom,sc7180
6775069fe94SDouglas Anderson
6785069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
6795069fe94SDouglas Anderson        items:
6805069fe94SDouglas Anderson          - const: google,wormdingler-sku0
6815069fe94SDouglas Anderson          - const: qcom,sc7180
6825069fe94SDouglas Anderson
6835069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
6845069fe94SDouglas Anderson        items:
6855069fe94SDouglas Anderson          - const: google,wormdingler-sku1
6865069fe94SDouglas Anderson          - const: qcom,sc7180
6875069fe94SDouglas Anderson
688707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
689707b9b08SDouglas Anderson        items:
690707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
691707b9b08SDouglas Anderson          - const: google,hoglin-rev3
692707b9b08SDouglas Anderson          - const: google,hoglin-rev4
693707b9b08SDouglas Anderson          - const: google,piglin-rev3
694707b9b08SDouglas Anderson          - const: google,piglin-rev4
695707b9b08SDouglas Anderson          - const: qcom,sc7280
696707b9b08SDouglas Anderson
697707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
698707b9b08SDouglas Anderson        items:
699f72a9f52SBob Moragues          - const: google,zoglin
700707b9b08SDouglas Anderson          - const: google,hoglin
701707b9b08SDouglas Anderson          - const: qcom,sc7280
702707b9b08SDouglas Anderson
703c9e625bcSRajendra Nayak      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
704c9e625bcSRajendra Nayak        items:
705c9e625bcSRajendra Nayak          - const: google,zoglin-sku1536
706c9e625bcSRajendra Nayak          - const: google,hoglin-sku1536
707c9e625bcSRajendra Nayak          - const: qcom,sc7280
708c9e625bcSRajendra Nayak
709707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
710707b9b08SDouglas Anderson        items:
711707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
712707b9b08SDouglas Anderson          - const: google,senor
713707b9b08SDouglas Anderson          - const: qcom,sc7280
714707b9b08SDouglas Anderson
715707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
716707b9b08SDouglas Anderson        items:
717707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
718707b9b08SDouglas Anderson          - const: google,piglin
719707b9b08SDouglas Anderson          - const: qcom,sc7280
720707b9b08SDouglas Anderson
7218336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
7228336a4e7SSheng-Liang Pan        items:
7238336a4e7SSheng-Liang Pan          - const: google,evoker
7248336a4e7SSheng-Liang Pan          - const: qcom,sc7280
7258336a4e7SSheng-Liang Pan
726f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
727f1714f85SSheng-Liang Pan        items:
728f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
729f1714f85SSheng-Liang Pan          - const: qcom,sc7280
730f1714f85SSheng-Liang Pan
731707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
732707b9b08SDouglas Anderson        items:
733707b9b08SDouglas Anderson          - const: google,herobrine
734707b9b08SDouglas Anderson          - const: qcom,sc7280
735707b9b08SDouglas Anderson
736593ad913SJimmy Chen      - description: Google Villager (rev0)
737593ad913SJimmy Chen        items:
738593ad913SJimmy Chen          - const: google,villager-rev0
739593ad913SJimmy Chen          - const: qcom,sc7280
740593ad913SJimmy Chen
741707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
742707b9b08SDouglas Anderson        items:
743707b9b08SDouglas Anderson          - const: google,villager
74436dc1681SRajendra Nayak          - const: qcom,sc7280
74536dc1681SRajendra Nayak
746593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
747593ad913SJimmy Chen        items:
748ff0ea86aSDouglas Anderson          - const: google,villager-sku512
749593ad913SJimmy Chen          - const: qcom,sc7280
750593ad913SJimmy Chen
751812e13ddSOwen Yang      - description: Google Zombie (newest rev)
752812e13ddSOwen Yang        items:
753812e13ddSOwen Yang          - const: google,zombie
754812e13ddSOwen Yang          - const: qcom,sc7280
755812e13ddSOwen Yang
756812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
757812e13ddSOwen Yang        items:
758812e13ddSOwen Yang          - const: google,zombie-sku512
759812e13ddSOwen Yang          - const: qcom,sc7280
760812e13ddSOwen Yang
7613219c9b2SOwen Yang      - description: Google Zombie with NVMe (newest rev)
7623219c9b2SOwen Yang        items:
7633219c9b2SOwen Yang          - const: google,zombie-sku2
7643219c9b2SOwen Yang          - const: google,zombie-sku3
7653219c9b2SOwen Yang          - const: google,zombie-sku515
7663219c9b2SOwen Yang          - const: qcom,sc7280
7673219c9b2SOwen Yang
7683219c9b2SOwen Yang      - description: Google Zombie with LTE and NVMe (newest rev)
7693219c9b2SOwen Yang        items:
7703219c9b2SOwen Yang          - const: google,zombie-sku514
7713219c9b2SOwen Yang          - const: qcom,sc7280
7723219c9b2SOwen Yang
77336dc1681SRajendra Nayak      - items:
77436dc1681SRajendra Nayak          - enum:
775a1793920SBjorn Andersson              - lenovo,flex-5g
776a1793920SBjorn Andersson              - microsoft,surface-prox
777a1793920SBjorn Andersson              - qcom,sc8180x-primus
778a1793920SBjorn Andersson          - const: qcom,sc8180x
779a1793920SBjorn Andersson
780a1793920SBjorn Andersson      - items:
781a1793920SBjorn Andersson          - enum:
78205b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
78305b90d24SBjorn Andersson              - qcom,sc8280xp-crd
784a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
785a1793920SBjorn Andersson          - const: qcom,sc8280xp
786a1793920SBjorn Andersson
787a1793920SBjorn Andersson      - items:
788a1793920SBjorn Andersson          - enum:
789ce77819aSLuca Weiss              - motorola,ali
790ce77819aSLuca Weiss          - const: qcom,sdm450
791ce77819aSLuca Weiss
792ce77819aSLuca Weiss      - items:
793ce77819aSLuca Weiss          - enum:
7940d45153fSKrzysztof Kozlowski              - sony,discovery-row
7950d45153fSKrzysztof Kozlowski              - sony,kirin-row
7960d45153fSKrzysztof Kozlowski              - sony,pioneer-row
7970d45153fSKrzysztof Kozlowski              - sony,voyager-row
7980d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
7990d45153fSKrzysztof Kozlowski
8000d45153fSKrzysztof Kozlowski      - items:
8010d45153fSKrzysztof Kozlowski          - enum:
802bbd5a689SDmitry Baryshkov              - inforce,ifc6560
803bbd5a689SDmitry Baryshkov          - const: qcom,sda660
804bbd5a689SDmitry Baryshkov
805bbd5a689SDmitry Baryshkov      - items:
806bbd5a689SDmitry Baryshkov          - enum:
807cb898d5eSLuca Weiss              - fairphone,fp3
808ce77819aSLuca Weiss              - motorola,ocean
809cb898d5eSLuca Weiss          - const: qcom,sdm632
810cb898d5eSLuca Weiss
811cb898d5eSLuca Weiss      - items:
812cb898d5eSLuca Weiss          - enum:
813ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
814ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
815ce23114dSKrzysztof Kozlowski
816ce23114dSKrzysztof Kozlowski      - items:
817ce23114dSKrzysztof Kozlowski          - enum:
818aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
819aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
820aab86bbbSAlexey Minnekhanov
821aab86bbbSAlexey Minnekhanov      - items:
822aab86bbbSAlexey Minnekhanov          - enum:
8236c49e41cSRichard Acayan              - google,sargo
8246c49e41cSRichard Acayan          - const: qcom,sdm670
8256c49e41cSRichard Acayan
8266c49e41cSRichard Acayan      - items:
8276c49e41cSRichard Acayan          - enum:
82871935423SVinod Koul              - qcom,sdx55-mtp
829222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
830328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
83171935423SVinod Koul          - const: qcom,sdx55
83271935423SVinod Koul
83371935423SVinod Koul      - items:
83471935423SVinod Koul          - enum:
83561339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
83661339f36SVamsi krishna Lanka          - const: qcom,sdx65
83761339f36SVamsi krishna Lanka
83861339f36SVamsi krishna Lanka      - items:
83961339f36SVamsi krishna Lanka          - enum:
840f9a97656SRohit Agarwal              - qcom,sdx75-idp
841f9a97656SRohit Agarwal          - const: qcom,sdx75
842f9a97656SRohit Agarwal
843f9a97656SRohit Agarwal      - items:
844f9a97656SRohit Agarwal          - enum:
845ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
8462f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
8472f0c17faSSricharan R          - const: qcom,ipq6018
8482f0c17faSSricharan R
849152a1b4cSManivannan Sadhasivam      - items:
850152a1b4cSManivannan Sadhasivam          - enum:
85109b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
85209b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
85309b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
85409b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
85509b75a92SKrzysztof Kozlowski
85609b75a92SKrzysztof Kozlowski      - items:
85709b75a92SKrzysztof Kozlowski          - enum:
8580bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
8590bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
8600bc14d4aSBhupesh Sharma
8610bc14d4aSBhupesh Sharma      - items:
8620bc14d4aSBhupesh Sharma          - enum:
863a1793920SBjorn Andersson              - qcom,sa8295p-adp
864b3de8527SParikshit Pareek              - qcom,sa8540p-ride
865a1793920SBjorn Andersson          - const: qcom,sa8540p
866a1793920SBjorn Andersson
867a1793920SBjorn Andersson      - items:
868a1793920SBjorn Andersson          - enum:
869a5c5fe58SBartosz Golaszewski              - qcom,sa8775p-ride
870a5c5fe58SBartosz Golaszewski          - const: qcom,sa8775p
871a5c5fe58SBartosz Golaszewski
872a5c5fe58SBartosz Golaszewski      - items:
873a5c5fe58SBartosz Golaszewski          - enum:
874f1e6243bSKrzysztof Kozlowski              - google,cheza
875f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
876f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
87733fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
8781ef5a4d1SStefan Hansson              - lg,judyln
8791ef5a4d1SStefan Hansson              - lg,judyp
88033fae534SKrzysztof Kozlowski              - oneplus,enchilada
88133fae534SKrzysztof Kozlowski              - oneplus,fajita
88233fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
88333fae534SKrzysztof Kozlowski              - shift,axolotl
88420e88ca2SDzmitry Sankouski              - samsung,starqltechn
88533fae534SKrzysztof Kozlowski              - samsung,w737
88633fae534SKrzysztof Kozlowski              - sony,akari-row
88733fae534SKrzysztof Kozlowski              - sony,akatsuki-row
88833fae534SKrzysztof Kozlowski              - sony,apollo-row
88933fae534SKrzysztof Kozlowski              - thundercomm,db845c
89033fae534SKrzysztof Kozlowski              - xiaomi,beryllium
891341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
8925aca0822SMolly Sophia              - xiaomi,polaris
89333fae534SKrzysztof Kozlowski          - const: qcom,sdm845
89433fae534SKrzysztof Kozlowski
89533fae534SKrzysztof Kozlowski      - items:
89633fae534SKrzysztof Kozlowski          - enum:
897f1f9a6a0SIskren Chernev              - oneplus,billie2
898f1f9a6a0SIskren Chernev          - const: qcom,sm4250
899f1f9a6a0SIskren Chernev
900f1f9a6a0SIskren Chernev      - items:
901f1f9a6a0SIskren Chernev          - enum:
9024e859ef0SBhupesh Sharma              - qcom,qrb4210-rb2
9034e859ef0SBhupesh Sharma          - const: qcom,qrb4210
9044e859ef0SBhupesh Sharma          - const: qcom,sm4250
9054e859ef0SBhupesh Sharma
9064e859ef0SBhupesh Sharma      - items:
9074e859ef0SBhupesh Sharma          - enum:
908775d08f3SDang Huynh              - fxtec,pro1x
909775d08f3SDang Huynh          - const: qcom,sm6115
910775d08f3SDang Huynh
911775d08f3SDang Huynh      - items:
912775d08f3SDang Huynh          - enum:
913dc031a54SKonrad Dybcio              - lenovo,j606f
914dc031a54SKonrad Dybcio          - const: qcom,sm6115p
915dc031a54SKonrad Dybcio          - const: qcom,sm6115
916dc031a54SKonrad Dybcio
917dc031a54SKonrad Dybcio      - items:
918dc031a54SKonrad Dybcio          - enum:
919d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
920814e1461SLux Aliaga              - xiaomi,laurel-sprout
921d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
922d3ddba6aSKrzysztof Kozlowski
923d3ddba6aSKrzysztof Kozlowski      - items:
924d3ddba6aSKrzysztof Kozlowski          - enum:
92531b3483aSKrzysztof Kozlowski              - sony,pdx213
92631b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
92731b3483aSKrzysztof Kozlowski
92831b3483aSKrzysztof Kozlowski      - items:
92931b3483aSKrzysztof Kozlowski          - enum:
93003ed3432SKonrad Dybcio              - sony,pdx225
93103ed3432SKonrad Dybcio          - const: qcom,sm6375
93203ed3432SKonrad Dybcio
93303ed3432SKonrad Dybcio      - items:
93403ed3432SKonrad Dybcio          - enum:
9358ceb1db0SLuca Weiss              - fairphone,fp4
9368ceb1db0SLuca Weiss          - const: qcom,sm7225
9378ceb1db0SLuca Weiss
9388ceb1db0SLuca Weiss      - items:
9398ceb1db0SLuca Weiss          - enum:
9401ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
9411ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
9421534fac3SBhupesh Sharma              - qcom,sm8150-mtp
9431ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
9441ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
9451534fac3SBhupesh Sharma          - const: qcom,sm8150
9461534fac3SBhupesh Sharma
9471534fac3SBhupesh Sharma      - items:
9481534fac3SBhupesh Sharma          - enum:
949152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
950c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
951152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
952c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
953c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
95433e4a5b5SJianhua Lu              - xiaomi,elish
955152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
956152a1b4cSManivannan Sadhasivam
9572c1b8ebeSVinod Koul      - items:
9582c1b8ebeSVinod Koul          - enum:
959baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
960c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
9612c1b8ebeSVinod Koul              - qcom,sm8350-mtp
962baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
963baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
9642c1b8ebeSVinod Koul          - const: qcom,sm8350
9652c1b8ebeSVinod Koul
9660e57fe4dSVinod Koul      - items:
9670e57fe4dSVinod Koul          - enum:
96842d3ce71SVinod Koul              - qcom,sm8450-hdk
9690e57fe4dSVinod Koul              - qcom,sm8450-qrd
9704277c839SKonrad Dybcio              - sony,pdx223
97158311858SKonrad Dybcio              - sony,pdx224
9720e57fe4dSVinod Koul          - const: qcom,sm8450
9730e57fe4dSVinod Koul
974bf1e263bSAbel Vesa      - items:
975bf1e263bSAbel Vesa          - enum:
976bf1e263bSAbel Vesa              - qcom,sm8550-mtp
97706668b6fSKrzysztof Kozlowski              - qcom,sm8550-qrd
978bf1e263bSAbel Vesa          - const: qcom,sm8550
979bf1e263bSAbel Vesa
980a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
981a79a4b30SKrzysztof Kozlowski
982a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
983a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
984a79a4b30SKrzysztof Kozlowski    minItems: 1
985a79a4b30SKrzysztof Kozlowski    maxItems: 8
986a79a4b30SKrzysztof Kozlowski    items:
987a79a4b30SKrzysztof Kozlowski      items:
988a79a4b30SKrzysztof Kozlowski        - description: |
989a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
990a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
991a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
992a79a4b30SKrzysztof Kozlowski        - description: |
993a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
994a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
995a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
996a79a4b30SKrzysztof Kozlowski    deprecated: true
997a79a4b30SKrzysztof Kozlowski    description:
998a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
999a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
1000a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
1001a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
1002a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
1003a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
1004a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
1005a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1006a79a4b30SKrzysztof Kozlowski
1007a79a4b30SKrzysztof Kozlowski  qcom,board-id:
1008a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
1009a79a4b30SKrzysztof Kozlowski    minItems: 1
1010a79a4b30SKrzysztof Kozlowski    maxItems: 8
1011a79a4b30SKrzysztof Kozlowski    oneOf:
1012a79a4b30SKrzysztof Kozlowski      - items:
1013a79a4b30SKrzysztof Kozlowski          - items:
1014a79a4b30SKrzysztof Kozlowski              - description: |
1015a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
1016a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
1017a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
1018a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
1019a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
1020a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
1021a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
1022a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
1023a79a4b30SKrzysztof Kozlowski              - description: |
1024a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
1025a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
1026a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
1027a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
1028a79a4b30SKrzysztof Kozlowski      - items:
1029a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
1030a79a4b30SKrzysztof Kozlowski          - items:
1031a79a4b30SKrzysztof Kozlowski              - const: 8
1032a79a4b30SKrzysztof Kozlowski              - const: 0
1033a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
1034a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
1035a79a4b30SKrzysztof Kozlowski    deprecated: true
1036a79a4b30SKrzysztof Kozlowski    description:
1037a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
1038a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
1039a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
1040a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
1041a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
1042a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
1043a79a4b30SKrzysztof Kozlowski      kernel
1044a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1045a79a4b30SKrzysztof Kozlowski
1046a79a4b30SKrzysztof KozlowskiallOf:
1047a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
1048a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
1049a79a4b30SKrzysztof Kozlowski  - if:
1050a79a4b30SKrzysztof Kozlowski      properties:
1051a79a4b30SKrzysztof Kozlowski        compatible:
1052a79a4b30SKrzysztof Kozlowski          contains:
1053a79a4b30SKrzysztof Kozlowski            enum:
1054a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
1055a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
1056a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
1057d3e2262cSBryan O'Donoghue              - qcom,msm8939
1058ce77819aSLuca Weiss              - qcom,msm8953
105947c6315eSKrzysztof Kozlowski              - qcom,msm8956
1060a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
1061a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
1062a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
1063a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
1064ce77819aSLuca Weiss              - qcom,sdm450
1065a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
1066a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
106747c6315eSKrzysztof Kozlowski              - qcom,sdm636
1068a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
1069a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
1070a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
1071f9a97656SRohit Agarwal              - qcom,sdx75
107247c6315eSKrzysztof Kozlowski              - qcom,sm4250
1073dc031a54SKonrad Dybcio              - qcom,sm6115
1074a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
1075a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
1076a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
1077a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
1078a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
1079a79a4b30SKrzysztof Kozlowski    then:
1080a79a4b30SKrzysztof Kozlowski      properties:
1081a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
1082a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
1083a79a4b30SKrzysztof Kozlowski    else:
1084a79a4b30SKrzysztof Kozlowski      properties:
1085a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
1086a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
1087a79a4b30SKrzysztof Kozlowski
1088a79a4b30SKrzysztof Kozlowski  - if:
1089a79a4b30SKrzysztof Kozlowski      properties:
1090a79a4b30SKrzysztof Kozlowski        compatible:
1091a79a4b30SKrzysztof Kozlowski          contains:
1092a79a4b30SKrzysztof Kozlowski            enum:
1093a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
1094a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
1095a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
1096a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
109747c6315eSKrzysztof Kozlowski              - oneplus,oneplus3
109847c6315eSKrzysztof Kozlowski              - oneplus,oneplus3t
1099a79a4b30SKrzysztof Kozlowski    then:
1100a79a4b30SKrzysztof Kozlowski      properties:
1101a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1102a79a4b30SKrzysztof Kozlowski          items:
1103a79a4b30SKrzysztof Kozlowski            minItems: 4
1104a79a4b30SKrzysztof Kozlowski    else:
1105a79a4b30SKrzysztof Kozlowski      properties:
1106a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1107a79a4b30SKrzysztof Kozlowski          items:
1108a79a4b30SKrzysztof Kozlowski            maxItems: 2
1109a79a4b30SKrzysztof Kozlowski
111062298364SRob HerringadditionalProperties: true
111162298364SRob Herring
11129d3ef77fSRob Herring...
1113