xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision e3c98aac28bd8964031ebb057cb6e48fc492d256)
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
73f1f9a6a0SIskren Chernev        sm4250
74f1f9a6a0SIskren Chernev        sm6115
75dc031a54SKonrad Dybcio        sm6115p
76d3ddba6aSKrzysztof Kozlowski        sm6125
7731b3483aSKrzysztof Kozlowski        sm6350
7803ed3432SKonrad Dybcio        sm6375
798ceb1db0SLuca Weiss        sm7225
801534fac3SBhupesh Sharma        sm8150
81152a1b4cSManivannan Sadhasivam        sm8250
822c1b8ebeSVinod Koul        sm8350
830e57fe4dSVinod Koul        sm8450
84bf1e263bSAbel Vesa        sm8550
859d3ef77fSRob Herring
869d3ef77fSRob Herring  The 'board' element must be one of the following strings:
879d3ef77fSRob Herring
880bc14d4aSBhupesh Sharma        adp
89*e3c98aacSDevi Priya        ap-al02-c2
9064d5c8a4SDevi Priya        ap-al02-c7
915d092236SKathiravan T        ap-mi01.2
92f6b161efSKathiravan T        ap-mi01.6
939d3ef77fSRob Herring        cdp
942f0c17faSSricharan R        cp01-c1
959d3ef77fSRob Herring        dragonboard
969d3ef77fSRob Herring        hk01
975f854f09SGokul Sriram Palanisamy        hk10-c1
985f854f09SGokul Sriram Palanisamy        hk10-c2
99f1cbee2dSRajendra Nayak        idp
100f1cbee2dSRajendra Nayak        liquid
101f1cbee2dSRajendra Nayak        mtp
102b72160faSStephan Gerhold        qrd
1034e859ef0SBhupesh Sharma        rb2
104a5c5fe58SBartosz Golaszewski        ride
105f1cbee2dSRajendra Nayak        sbc
106cc677f90SMelody Olvera        x100
1079d3ef77fSRob Herring
1089d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
1099d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
1109d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
1119d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
1129d3ef77fSRob Herring
1139d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
1149d3ef77fSRob Herring
1159d3ef77fSRob Herring  Examples:
1169d3ef77fSRob Herring
1179d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
1189d3ef77fSRob Herring
1199d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
1209d3ef77fSRob Herring  2.1.
1219d3ef77fSRob Herring
1229d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
1239d3ef77fSRob Herring
1249d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
1259d3ef77fSRob Herring  foundry 2.
1269d3ef77fSRob Herring
127dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
128dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
129dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
130dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
131dbbccb3dSDouglas Anderson
1329d3ef77fSRob Herringproperties:
133c34095faSRob Herring  $nodename:
134c34095faSRob Herring    const: "/"
1359d3ef77fSRob Herring  compatible:
1369d3ef77fSRob Herring    oneOf:
1379d3ef77fSRob Herring      - items:
1389d3ef77fSRob Herring          - enum:
1399d3ef77fSRob Herring              - qcom,apq8016-sbc
1409d3ef77fSRob Herring          - const: qcom,apq8016
1419d3ef77fSRob Herring
1429d3ef77fSRob Herring      - items:
1439d3ef77fSRob Herring          - enum:
144b736cedcSLuca Weiss              - asus,sparrow
145773c7700SLuca Weiss              - huawei,sturgeon
1465e4aac2cSLuca Weiss              - lg,lenok
147198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
14821f3cbf6SLuca Weiss          - const: qcom,apq8026
14921f3cbf6SLuca Weiss
15021f3cbf6SLuca Weiss      - items:
15121f3cbf6SLuca Weiss          - enum:
1529304af37SDavid Heidelberg              - asus,nexus7-flo
1535ac80a76SDavid Heidelberg              - lg,nexus4-mako
1549304af37SDavid Heidelberg              - sony,xperia-yuga
1559d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1569d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1579d3ef77fSRob Herring          - const: qcom,apq8064
1589d3ef77fSRob Herring
1599d3ef77fSRob Herring      - items:
1609d3ef77fSRob Herring          - enum:
1619d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1629d3ef77fSRob Herring          - const: qcom,apq8074
1639d3ef77fSRob Herring
1649d3ef77fSRob Herring      - items:
1659d3ef77fSRob Herring          - enum:
1669d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1679d3ef77fSRob Herring              - qcom,msm8660-surf
1689d3ef77fSRob Herring          - const: qcom,msm8660
1699d3ef77fSRob Herring
1709d3ef77fSRob Herring      - items:
1719d3ef77fSRob Herring          - enum:
1729d3ef77fSRob Herring              - qcom,apq8084-mtp
1739d3ef77fSRob Herring              - qcom,apq8084-sbc
1749d3ef77fSRob Herring          - const: qcom,apq8084
1759d3ef77fSRob Herring
1769d3ef77fSRob Herring      - items:
1779d3ef77fSRob Herring          - enum:
178ef537057SBartosz Dudziak              - samsung,s3ve3g
179ef537057SBartosz Dudziak          - const: qcom,msm8226
180ef537057SBartosz Dudziak
181ef537057SBartosz Dudziak      - items:
182ef537057SBartosz Dudziak          - enum:
183d3e2262cSBryan O'Donoghue              - sony,kanuti-tulip
184d3e2262cSBryan O'Donoghue              - square,apq8039-t2
185d3e2262cSBryan O'Donoghue          - const: qcom,msm8939
186d3e2262cSBryan O'Donoghue
187d3e2262cSBryan O'Donoghue      - items:
188d3e2262cSBryan O'Donoghue          - enum:
18905c0c38dSMarijn Suijten              - sony,kugo-row
19005c0c38dSMarijn Suijten              - sony,suzu-row
19105c0c38dSMarijn Suijten          - const: qcom,msm8956
19205c0c38dSMarijn Suijten
19305c0c38dSMarijn Suijten      - items:
19405c0c38dSMarijn Suijten          - enum:
1959d3ef77fSRob Herring              - qcom,msm8960-cdp
1969d3ef77fSRob Herring          - const: qcom,msm8960
1979d3ef77fSRob Herring
1989d3ef77fSRob Herring      - items:
199e5dad30bSRob Herring          - enum:
200e5dad30bSRob Herring              - lge,hammerhead
201e5dad30bSRob Herring              - sony,xperia-amami
202e5dad30bSRob Herring              - sony,xperia-honami
203e5dad30bSRob Herring          - const: qcom,msm8974
204e5dad30bSRob Herring
205e5dad30bSRob Herring      - items:
2062e62303fSDmitry Baryshkov          - enum:
2072e62303fSDmitry Baryshkov              - fairphone,fp2
208c8f740afSLuca Weiss              - oneplus,bacon
2092e62303fSDmitry Baryshkov              - samsung,klte
2102e62303fSDmitry Baryshkov              - sony,xperia-castor
2112e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
2122e62303fSDmitry Baryshkov          - const: qcom,msm8974
2132e62303fSDmitry Baryshkov
2142e62303fSDmitry Baryshkov      - items:
2159d3ef77fSRob Herring          - const: qcom,msm8916-mtp
216bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
2179d3ef77fSRob Herring          - const: qcom,msm8916
2189d3ef77fSRob Herring
2199d3ef77fSRob Herring      - items:
220b72160faSStephan Gerhold          - enum:
22117c07350SLin, Meng-Bo              - acer,a1-724
222944de518SKrzysztof Kozlowski              - alcatel,idol347
223fc4f8f67SKrzysztof Kozlowski              - asus,z00l
224cb12cc2dSLin, Meng-Bo              - gplus,fl8005a
225fc4f8f67SKrzysztof Kozlowski              - huawei,g7
226fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
227b72160faSStephan Gerhold              - samsung,a3u-eur
228b72160faSStephan Gerhold              - samsung,a5u-eur
229dc1b8ce9SLin, Meng-Bo              - samsung,e5
230dc1b8ce9SLin, Meng-Bo              - samsung,e7
231dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
232d3f54684SNikita Travkin              - samsung,gt510
233d3f54684SNikita Travkin              - samsung,gt58
234fc4f8f67SKrzysztof Kozlowski              - samsung,j5
235293b993bSLin, Meng-Bo              - samsung,j5x
236fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
237a91dca40SYang Xiwen              - thwc,uf896
238a91dca40SYang Xiwen              - thwc,ufi001c
239fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
24026c56dbdSYang Xiwen              - yiming,uz801-v3
241b72160faSStephan Gerhold          - const: qcom,msm8916
242b72160faSStephan Gerhold
243b72160faSStephan Gerhold      - items:
24425d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
24525d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
24625d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
24725d203d0SKrzysztof Kozlowski
24825d203d0SKrzysztof Kozlowski      - items:
2499ad3c08fSVinod Koul          - enum:
250ce77819aSLuca Weiss              - motorola,potter
251ce77819aSLuca Weiss              - xiaomi,daisy
252ce77819aSLuca Weiss              - xiaomi,mido
253ce77819aSLuca Weiss              - xiaomi,tissot
254ce77819aSLuca Weiss              - xiaomi,vince
255ce77819aSLuca Weiss          - const: qcom,msm8953
256ce77819aSLuca Weiss
257ce77819aSLuca Weiss      - items:
258ce77819aSLuca Weiss          - enum:
25902cb8d73SKrzysztof Kozlowski              - lg,bullhead
26002cb8d73SKrzysztof Kozlowski              - microsoft,talkman
26102cb8d73SKrzysztof Kozlowski              - xiaomi,libra
26202cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
26302cb8d73SKrzysztof Kozlowski
26402cb8d73SKrzysztof Kozlowski      - items:
2659ad3c08fSVinod Koul          - enum:
2669ad3c08fSVinod Koul              - sony,karin_windy
267c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
268c704bd37SKrzysztof Kozlowski
269c704bd37SKrzysztof Kozlowski      - items:
270c704bd37SKrzysztof Kozlowski          - enum:
27194078088SKrzysztof Kozlowski              - huawei,angler
27294078088SKrzysztof Kozlowski              - microsoft,cityman
27394078088SKrzysztof Kozlowski              - sony,ivy-row
2749ad3c08fSVinod Koul              - sony,karin-row
2759ad3c08fSVinod Koul              - sony,satsuki-row
2769ad3c08fSVinod Koul              - sony,sumire-row
2779ad3c08fSVinod Koul              - sony,suzuran-row
278c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2799ad3c08fSVinod Koul
2809ad3c08fSVinod Koul      - items:
281134cfc55SYassine Oudjana          - enum:
282134cfc55SYassine Oudjana              - arrow,apq8096-db820c
283134cfc55SYassine Oudjana              - inforce,ifc6640
284134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
285134cfc55SYassine Oudjana          - const: qcom,apq8096
286134cfc55SYassine Oudjana
287134cfc55SYassine Oudjana      - items:
288134cfc55SYassine Oudjana          - enum:
289ce5d6ba2SHarry Austen              - oneplus,oneplus3
290ce5d6ba2SHarry Austen              - oneplus,oneplus3t
291134cfc55SYassine Oudjana              - qcom,msm8996-mtp
292134cfc55SYassine Oudjana              - sony,dora-row
293134cfc55SYassine Oudjana              - sony,kagura-row
294134cfc55SYassine Oudjana              - sony,keyaki-row
295134cfc55SYassine Oudjana              - xiaomi,gemini
296358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
297358ef0c0SDmitry Baryshkov
298358ef0c0SDmitry Baryshkov      - items:
299358ef0c0SDmitry Baryshkov          - enum:
300bb856fdfSAlec Su              - xiaomi,natrium
301134cfc55SYassine Oudjana              - xiaomi,scorpio
302358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
303134cfc55SYassine Oudjana          - const: qcom,msm8996
3049d3ef77fSRob Herring
3059d3ef77fSRob Herring      - items:
3065732bea6SRob Herring          - enum:
3078eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
3088eb1b188SKrzysztof Kozlowski              - fxtec,pro1
3098eb1b188SKrzysztof Kozlowski              - hp,envy-x2
3108eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
3118eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
3128eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
3138eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
3148eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
3158eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
3168eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
31737b5e8c4SDzmitry Sankouski              - xiaomi,sagit
3188eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
3198eb1b188SKrzysztof Kozlowski
3208eb1b188SKrzysztof Kozlowski      - items:
3218eb1b188SKrzysztof Kozlowski          - enum:
3222c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
3232c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
3242c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
3252c36509cSKrzysztof Kozlowski
3262c36509cSKrzysztof Kozlowski      - items:
3272c36509cSKrzysztof Kozlowski          - enum:
3283f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3295732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3305732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3315732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3325732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3339d3ef77fSRob Herring          - const: qcom,ipq4019
3349d3ef77fSRob Herring
3359d3ef77fSRob Herring      - items:
3369d3ef77fSRob Herring          - enum:
3375d092236SKathiravan T              - qcom,ipq5332-ap-mi01.2
338f6b161efSKathiravan T              - qcom,ipq5332-ap-mi01.6
3395d092236SKathiravan T          - const: qcom,ipq5332
3405d092236SKathiravan T
3415d092236SKathiravan T      - items:
3425d092236SKathiravan T          - enum:
343fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3449d3ef77fSRob Herring              - qcom,ipq8064-ap148
3459d3ef77fSRob Herring          - const: qcom,ipq8064
3469d3ef77fSRob Herring
3479d3ef77fSRob Herring      - items:
3489d3ef77fSRob Herring          - enum:
3499d3ef77fSRob Herring              - qcom,ipq8074-hk01
3505f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3515f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3529d3ef77fSRob Herring          - const: qcom,ipq8074
3539d3ef77fSRob Herring
35464d5c8a4SDevi Priya      - items:
35564d5c8a4SDevi Priya          - enum:
356*e3c98aacSDevi Priya              - qcom,ipq9574-ap-al02-c2
35764d5c8a4SDevi Priya              - qcom,ipq9574-ap-al02-c7
35864d5c8a4SDevi Priya          - const: qcom,ipq9574
35964d5c8a4SDevi Priya
360f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
361f4ec5f28SNeil Armstrong        items:
362f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
363f4ec5f28SNeil Armstrong          - const: swir,wp8548
364f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
365f4ec5f28SNeil Armstrong
366941a8a45SKonrad Dybcio      - description: Qualcomm Technologies, Inc. Robotics RB1
367941a8a45SKonrad Dybcio        items:
368941a8a45SKonrad Dybcio          - enum:
369941a8a45SKonrad Dybcio              - qcom,qrb2210-rb1
370941a8a45SKonrad Dybcio          - const: qcom,qrb2210
371941a8a45SKonrad Dybcio          - const: qcom,qcm2290
372941a8a45SKonrad Dybcio
373cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
374cc677f90SMelody Olvera        items:
375cc677f90SMelody Olvera          - enum:
376cc677f90SMelody Olvera              - qcom,qdu1000-idp
377cc677f90SMelody Olvera              - qcom,qdu1000-x100
378cc677f90SMelody Olvera          - const: qcom,qdu1000
379cc677f90SMelody Olvera
380cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
381cc677f90SMelody Olvera        items:
382cc677f90SMelody Olvera          - enum:
383cc677f90SMelody Olvera              - qcom,qru1000-idp
384cc677f90SMelody Olvera          - const: qcom,qru1000
385cc677f90SMelody Olvera
386aaffd364SNikita Travkin      - items:
387f1cbee2dSRajendra Nayak          - enum:
388aaffd364SNikita Travkin              - acer,aspire1
389f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
390f1cbee2dSRajendra Nayak          - const: qcom,sc7180
3912f0c17faSSricharan R
3923b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
3933b8bfe00SDouglas Anderson        items:
3943b8bfe00SDouglas Anderson          - const: google,coachz-rev1
3953b8bfe00SDouglas Anderson          - const: google,coachz-rev2
3963b8bfe00SDouglas Anderson          - const: qcom,sc7180
3973b8bfe00SDouglas Anderson
3983b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
3993b8bfe00SDouglas Anderson        items:
4003b8bfe00SDouglas Anderson          - const: google,coachz
4013b8bfe00SDouglas Anderson          - const: qcom,sc7180
4023b8bfe00SDouglas Anderson
4033b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
4043b8bfe00SDouglas Anderson        items:
4053b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
4063b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
4073b8bfe00SDouglas Anderson          - const: qcom,sc7180
4083b8bfe00SDouglas Anderson
4093b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
4103b8bfe00SDouglas Anderson        items:
4113b8bfe00SDouglas Anderson          - const: google,coachz-sku0
4123b8bfe00SDouglas Anderson          - const: qcom,sc7180
4133b8bfe00SDouglas Anderson
4143b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
4153b8bfe00SDouglas Anderson        items:
4163b8bfe00SDouglas Anderson          - const: google,homestar-rev2
4173b8bfe00SDouglas Anderson          - const: google,homestar-rev23
4183b8bfe00SDouglas Anderson          - const: qcom,sc7180
4193b8bfe00SDouglas Anderson
4203b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
4213b8bfe00SDouglas Anderson        items:
4223b8bfe00SDouglas Anderson          - const: google,homestar-rev3
4233b8bfe00SDouglas Anderson          - const: qcom,sc7180
4243b8bfe00SDouglas Anderson
4253b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
4263b8bfe00SDouglas Anderson        items:
4273b8bfe00SDouglas Anderson          - const: google,homestar
4283b8bfe00SDouglas Anderson          - const: qcom,sc7180
4293b8bfe00SDouglas Anderson
4305069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
4315069fe94SDouglas Anderson        items:
4325069fe94SDouglas Anderson          - const: google,kingoftown-rev0
4335069fe94SDouglas Anderson          - const: qcom,sc7180
4345069fe94SDouglas Anderson
4355069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
4365069fe94SDouglas Anderson        items:
4375069fe94SDouglas Anderson          - const: google,kingoftown
4385069fe94SDouglas Anderson          - const: qcom,sc7180
4395069fe94SDouglas Anderson
4403b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
4413b8bfe00SDouglas Anderson        items:
4423b8bfe00SDouglas Anderson          - const: google,lazor-rev0
4433b8bfe00SDouglas Anderson          - const: qcom,sc7180
4443b8bfe00SDouglas Anderson
4453b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
4463b8bfe00SDouglas Anderson        items:
4473b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4483b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4493b8bfe00SDouglas Anderson          - const: qcom,sc7180
4503b8bfe00SDouglas Anderson
4513b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4523b8bfe00SDouglas Anderson        items:
4533b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4543b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4553b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4563b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4573b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4583b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4593b8bfe00SDouglas Anderson          - const: qcom,sc7180
4603b8bfe00SDouglas Anderson
4613b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
4623b8bfe00SDouglas Anderson        items:
4633b8bfe00SDouglas Anderson          - const: google,lazor
4643b8bfe00SDouglas Anderson          - const: qcom,sc7180
4653b8bfe00SDouglas Anderson
4663b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
4673b8bfe00SDouglas Anderson        items:
4683b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
4693b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
4703b8bfe00SDouglas Anderson          - const: qcom,sc7180
4713b8bfe00SDouglas Anderson
4723b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
4733b8bfe00SDouglas Anderson        items:
4743b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
4753b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
4763b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
4773b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
4783b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
4793b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
4803b8bfe00SDouglas Anderson          - const: qcom,sc7180
4813b8bfe00SDouglas Anderson
4823b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
4833b8bfe00SDouglas Anderson        items:
4843b8bfe00SDouglas Anderson          - const: google,lazor-sku2
4853b8bfe00SDouglas Anderson          - const: qcom,sc7180
4863b8bfe00SDouglas Anderson
4873b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
4883b8bfe00SDouglas Anderson        items:
4893b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
4903b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
4913b8bfe00SDouglas Anderson          - const: qcom,sc7180
4923b8bfe00SDouglas Anderson
4933b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
4943b8bfe00SDouglas Anderson        items:
4953b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
4963b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
4973b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
4983b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
4993b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
5003b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
5013b8bfe00SDouglas Anderson          - const: qcom,sc7180
5023b8bfe00SDouglas Anderson
5033b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
5043b8bfe00SDouglas Anderson        items:
5053b8bfe00SDouglas Anderson          - const: google,lazor-sku0
5063b8bfe00SDouglas Anderson          - const: qcom,sc7180
5073b8bfe00SDouglas Anderson
5083b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
5093b8bfe00SDouglas Anderson        items:
5103b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
5113b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
5123b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
5133b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
5143b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
5153b8bfe00SDouglas Anderson          - const: qcom,sc7180
5163b8bfe00SDouglas Anderson
5173b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
5183b8bfe00SDouglas Anderson        items:
5193b8bfe00SDouglas Anderson          - const: google,lazor-sku4
5203b8bfe00SDouglas Anderson          - const: qcom,sc7180
5213b8bfe00SDouglas Anderson
5223b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
5233b8bfe00SDouglas Anderson        items:
5243b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
5253b8bfe00SDouglas Anderson          - const: qcom,sc7180
5263b8bfe00SDouglas Anderson
5273b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
5283b8bfe00SDouglas Anderson        items:
5293b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
5303b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
5313b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
5323b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
5333b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
5343b8bfe00SDouglas Anderson          - const: qcom,sc7180
5353b8bfe00SDouglas Anderson
5363b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
5373b8bfe00SDouglas Anderson        items:
5383b8bfe00SDouglas Anderson          - const: google,lazor-sku6
5393b8bfe00SDouglas Anderson          - const: qcom,sc7180
5403b8bfe00SDouglas Anderson
5415069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
5425069fe94SDouglas Anderson        items:
5435069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
5445069fe94SDouglas Anderson          - const: qcom,sc7180
5455069fe94SDouglas Anderson
5465069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
5475069fe94SDouglas Anderson        items:
5485069fe94SDouglas Anderson          - const: google,mrbland-sku1536
5495069fe94SDouglas Anderson          - const: qcom,sc7180
5505069fe94SDouglas Anderson
5515069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
5525069fe94SDouglas Anderson        items:
5535069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
5545069fe94SDouglas Anderson          - const: qcom,sc7180
5555069fe94SDouglas Anderson
5565069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
5575069fe94SDouglas Anderson        items:
5585069fe94SDouglas Anderson          - const: google,mrbland-sku1024
5595069fe94SDouglas Anderson          - const: google,mrbland-sku768
5605069fe94SDouglas Anderson          - const: qcom,sc7180
5615069fe94SDouglas Anderson
5625069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
5635069fe94SDouglas Anderson        items:
5645069fe94SDouglas Anderson          - const: google,pazquel-sku5
5655069fe94SDouglas Anderson          - const: qcom,sc7180
5665069fe94SDouglas Anderson
5675069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
5685069fe94SDouglas Anderson        items:
5695069fe94SDouglas Anderson          - const: google,pazquel-sku1
5705069fe94SDouglas Anderson          - const: qcom,sc7180
5715069fe94SDouglas Anderson
5725069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
5735069fe94SDouglas Anderson        items:
57407603a1cSYunlong Jia          - const: google,pazquel-sku6
5755069fe94SDouglas Anderson          - const: google,pazquel-sku4
5765069fe94SDouglas Anderson          - const: qcom,sc7180
5775069fe94SDouglas Anderson
5785069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
5795069fe94SDouglas Anderson        items:
5805069fe94SDouglas Anderson          - const: google,pazquel-sku0
5815069fe94SDouglas Anderson          - const: google,pazquel-sku2
5825069fe94SDouglas Anderson          - const: qcom,sc7180
5835069fe94SDouglas Anderson
584185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
585185d192dSYunlong Jia        items:
586185d192dSYunlong Jia          - const: google,pazquel-sku22
587185d192dSYunlong Jia          - const: google,pazquel-sku20
588185d192dSYunlong Jia          - const: qcom,sc7180
589185d192dSYunlong Jia
590185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
591185d192dSYunlong Jia        items:
592185d192dSYunlong Jia          - const: google,pazquel-sku21
593185d192dSYunlong Jia          - const: qcom,sc7180
594185d192dSYunlong Jia
5953b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
5963b8bfe00SDouglas Anderson        items:
5973b8bfe00SDouglas Anderson          - const: google,pompom-rev1
5983b8bfe00SDouglas Anderson          - const: qcom,sc7180
5993b8bfe00SDouglas Anderson
6003b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
6013b8bfe00SDouglas Anderson        items:
6023b8bfe00SDouglas Anderson          - const: google,pompom-rev2
6033b8bfe00SDouglas Anderson          - const: qcom,sc7180
6043b8bfe00SDouglas Anderson
6053b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
6063b8bfe00SDouglas Anderson        items:
6073b8bfe00SDouglas Anderson          - const: google,pompom
6083b8bfe00SDouglas Anderson          - const: qcom,sc7180
6093b8bfe00SDouglas Anderson
6103b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
6113b8bfe00SDouglas Anderson        items:
6123b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
6133b8bfe00SDouglas Anderson          - const: qcom,sc7180
6143b8bfe00SDouglas Anderson
6153b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
6163b8bfe00SDouglas Anderson        items:
6173b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
6183b8bfe00SDouglas Anderson          - const: qcom,sc7180
6193b8bfe00SDouglas Anderson
6203b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
6213b8bfe00SDouglas Anderson        items:
6223b8bfe00SDouglas Anderson          - const: google,pompom-sku0
6233b8bfe00SDouglas Anderson          - const: qcom,sc7180
6243b8bfe00SDouglas Anderson
6255069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
6265069fe94SDouglas Anderson        items:
6275069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
6285069fe94SDouglas Anderson          - const: qcom,sc7180
6295069fe94SDouglas Anderson
6305069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
6315069fe94SDouglas Anderson        items:
6325069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
6335069fe94SDouglas Anderson          - const: qcom,sc7180
6345069fe94SDouglas Anderson
6353b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
6363b8bfe00SDouglas Anderson        items:
6373b8bfe00SDouglas Anderson          - const: google,trogdor
6383b8bfe00SDouglas Anderson          - const: qcom,sc7180
6393b8bfe00SDouglas Anderson
6403b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
6413b8bfe00SDouglas Anderson        items:
6423b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
6433b8bfe00SDouglas Anderson          - const: qcom,sc7180
6443b8bfe00SDouglas Anderson
6455069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
6465069fe94SDouglas Anderson        items:
6475069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
6485069fe94SDouglas Anderson          - const: qcom,sc7180
6495069fe94SDouglas Anderson
6505069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
6515069fe94SDouglas Anderson        items:
6525069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
6535069fe94SDouglas Anderson          - const: qcom,sc7180
6545069fe94SDouglas Anderson
6555069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
6565069fe94SDouglas Anderson        items:
6575069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
6585069fe94SDouglas Anderson          - const: qcom,sc7180
6595069fe94SDouglas Anderson
6605069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
6615069fe94SDouglas Anderson        items:
6625069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
6635069fe94SDouglas Anderson          - const: qcom,sc7180
6645069fe94SDouglas Anderson
6655069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
6665069fe94SDouglas Anderson        items:
6675069fe94SDouglas Anderson          - const: google,wormdingler-sku0
6685069fe94SDouglas Anderson          - const: qcom,sc7180
6695069fe94SDouglas Anderson
6705069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
6715069fe94SDouglas Anderson        items:
6725069fe94SDouglas Anderson          - const: google,wormdingler-sku1
6735069fe94SDouglas Anderson          - const: qcom,sc7180
6745069fe94SDouglas Anderson
675707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
676707b9b08SDouglas Anderson        items:
677707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
678707b9b08SDouglas Anderson          - const: google,hoglin-rev3
679707b9b08SDouglas Anderson          - const: google,hoglin-rev4
680707b9b08SDouglas Anderson          - const: google,piglin-rev3
681707b9b08SDouglas Anderson          - const: google,piglin-rev4
682707b9b08SDouglas Anderson          - const: qcom,sc7280
683707b9b08SDouglas Anderson
684707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
685707b9b08SDouglas Anderson        items:
686f72a9f52SBob Moragues          - const: google,zoglin
687707b9b08SDouglas Anderson          - const: google,hoglin
688707b9b08SDouglas Anderson          - const: qcom,sc7280
689707b9b08SDouglas Anderson
690c9e625bcSRajendra Nayak      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
691c9e625bcSRajendra Nayak        items:
692c9e625bcSRajendra Nayak          - const: google,zoglin-sku1536
693c9e625bcSRajendra Nayak          - const: google,hoglin-sku1536
694c9e625bcSRajendra Nayak          - const: qcom,sc7280
695c9e625bcSRajendra Nayak
696707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
697707b9b08SDouglas Anderson        items:
698707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
699707b9b08SDouglas Anderson          - const: google,senor
700707b9b08SDouglas Anderson          - const: qcom,sc7280
701707b9b08SDouglas Anderson
702707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
703707b9b08SDouglas Anderson        items:
704707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
705707b9b08SDouglas Anderson          - const: google,piglin
706707b9b08SDouglas Anderson          - const: qcom,sc7280
707707b9b08SDouglas Anderson
7088336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
7098336a4e7SSheng-Liang Pan        items:
7108336a4e7SSheng-Liang Pan          - const: google,evoker
7118336a4e7SSheng-Liang Pan          - const: qcom,sc7280
7128336a4e7SSheng-Liang Pan
713f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
714f1714f85SSheng-Liang Pan        items:
715f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
716f1714f85SSheng-Liang Pan          - const: qcom,sc7280
717f1714f85SSheng-Liang Pan
718707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
719707b9b08SDouglas Anderson        items:
720707b9b08SDouglas Anderson          - const: google,herobrine
721707b9b08SDouglas Anderson          - const: qcom,sc7280
722707b9b08SDouglas Anderson
723593ad913SJimmy Chen      - description: Google Villager (rev0)
724593ad913SJimmy Chen        items:
725593ad913SJimmy Chen          - const: google,villager-rev0
726593ad913SJimmy Chen          - const: qcom,sc7280
727593ad913SJimmy Chen
728707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
729707b9b08SDouglas Anderson        items:
730707b9b08SDouglas Anderson          - const: google,villager
73136dc1681SRajendra Nayak          - const: qcom,sc7280
73236dc1681SRajendra Nayak
733593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
734593ad913SJimmy Chen        items:
735ff0ea86aSDouglas Anderson          - const: google,villager-sku512
736593ad913SJimmy Chen          - const: qcom,sc7280
737593ad913SJimmy Chen
738812e13ddSOwen Yang      - description: Google Zombie (newest rev)
739812e13ddSOwen Yang        items:
740812e13ddSOwen Yang          - const: google,zombie
741812e13ddSOwen Yang          - const: qcom,sc7280
742812e13ddSOwen Yang
743812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
744812e13ddSOwen Yang        items:
745812e13ddSOwen Yang          - const: google,zombie-sku512
746812e13ddSOwen Yang          - const: qcom,sc7280
747812e13ddSOwen Yang
7483219c9b2SOwen Yang      - description: Google Zombie with NVMe (newest rev)
7493219c9b2SOwen Yang        items:
7503219c9b2SOwen Yang          - const: google,zombie-sku2
7513219c9b2SOwen Yang          - const: google,zombie-sku3
7523219c9b2SOwen Yang          - const: google,zombie-sku515
7533219c9b2SOwen Yang          - const: qcom,sc7280
7543219c9b2SOwen Yang
7553219c9b2SOwen Yang      - description: Google Zombie with LTE and NVMe (newest rev)
7563219c9b2SOwen Yang        items:
7573219c9b2SOwen Yang          - const: google,zombie-sku514
7583219c9b2SOwen Yang          - const: qcom,sc7280
7593219c9b2SOwen Yang
76036dc1681SRajendra Nayak      - items:
76136dc1681SRajendra Nayak          - enum:
762a1793920SBjorn Andersson              - lenovo,flex-5g
763a1793920SBjorn Andersson              - microsoft,surface-prox
764a1793920SBjorn Andersson              - qcom,sc8180x-primus
765a1793920SBjorn Andersson          - const: qcom,sc8180x
766a1793920SBjorn Andersson
767a1793920SBjorn Andersson      - items:
768a1793920SBjorn Andersson          - enum:
76905b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
77005b90d24SBjorn Andersson              - qcom,sc8280xp-crd
771a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
772a1793920SBjorn Andersson          - const: qcom,sc8280xp
773a1793920SBjorn Andersson
774a1793920SBjorn Andersson      - items:
775a1793920SBjorn Andersson          - enum:
776ce77819aSLuca Weiss              - motorola,ali
777ce77819aSLuca Weiss          - const: qcom,sdm450
778ce77819aSLuca Weiss
779ce77819aSLuca Weiss      - items:
780ce77819aSLuca Weiss          - enum:
7810d45153fSKrzysztof Kozlowski              - sony,discovery-row
7820d45153fSKrzysztof Kozlowski              - sony,kirin-row
7830d45153fSKrzysztof Kozlowski              - sony,pioneer-row
7840d45153fSKrzysztof Kozlowski              - sony,voyager-row
7850d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
7860d45153fSKrzysztof Kozlowski
7870d45153fSKrzysztof Kozlowski      - items:
7880d45153fSKrzysztof Kozlowski          - enum:
789bbd5a689SDmitry Baryshkov              - inforce,ifc6560
790bbd5a689SDmitry Baryshkov          - const: qcom,sda660
791bbd5a689SDmitry Baryshkov
792bbd5a689SDmitry Baryshkov      - items:
793bbd5a689SDmitry Baryshkov          - enum:
794cb898d5eSLuca Weiss              - fairphone,fp3
795ce77819aSLuca Weiss              - motorola,ocean
796cb898d5eSLuca Weiss          - const: qcom,sdm632
797cb898d5eSLuca Weiss
798cb898d5eSLuca Weiss      - items:
799cb898d5eSLuca Weiss          - enum:
800ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
801ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
802ce23114dSKrzysztof Kozlowski
803ce23114dSKrzysztof Kozlowski      - items:
804ce23114dSKrzysztof Kozlowski          - enum:
805aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
806aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
807aab86bbbSAlexey Minnekhanov
808aab86bbbSAlexey Minnekhanov      - items:
809aab86bbbSAlexey Minnekhanov          - enum:
8106c49e41cSRichard Acayan              - google,sargo
8116c49e41cSRichard Acayan          - const: qcom,sdm670
8126c49e41cSRichard Acayan
8136c49e41cSRichard Acayan      - items:
8146c49e41cSRichard Acayan          - enum:
81571935423SVinod Koul              - qcom,sdx55-mtp
816222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
817328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
81871935423SVinod Koul          - const: qcom,sdx55
81971935423SVinod Koul
82071935423SVinod Koul      - items:
82171935423SVinod Koul          - enum:
82261339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
82361339f36SVamsi krishna Lanka          - const: qcom,sdx65
82461339f36SVamsi krishna Lanka
82561339f36SVamsi krishna Lanka      - items:
82661339f36SVamsi krishna Lanka          - enum:
827ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
8282f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
8292f0c17faSSricharan R          - const: qcom,ipq6018
8302f0c17faSSricharan R
831152a1b4cSManivannan Sadhasivam      - items:
832152a1b4cSManivannan Sadhasivam          - enum:
83309b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
83409b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
83509b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
83609b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
83709b75a92SKrzysztof Kozlowski
83809b75a92SKrzysztof Kozlowski      - items:
83909b75a92SKrzysztof Kozlowski          - enum:
8400bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
8410bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
8420bc14d4aSBhupesh Sharma
8430bc14d4aSBhupesh Sharma      - items:
8440bc14d4aSBhupesh Sharma          - enum:
845a1793920SBjorn Andersson              - qcom,sa8295p-adp
846b3de8527SParikshit Pareek              - qcom,sa8540p-ride
847a1793920SBjorn Andersson          - const: qcom,sa8540p
848a1793920SBjorn Andersson
849a1793920SBjorn Andersson      - items:
850a1793920SBjorn Andersson          - enum:
851a5c5fe58SBartosz Golaszewski              - qcom,sa8775p-ride
852a5c5fe58SBartosz Golaszewski          - const: qcom,sa8775p
853a5c5fe58SBartosz Golaszewski
854a5c5fe58SBartosz Golaszewski      - items:
855a5c5fe58SBartosz Golaszewski          - enum:
856f1e6243bSKrzysztof Kozlowski              - google,cheza
857f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
858f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
85933fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
8601ef5a4d1SStefan Hansson              - lg,judyln
8611ef5a4d1SStefan Hansson              - lg,judyp
86233fae534SKrzysztof Kozlowski              - oneplus,enchilada
86333fae534SKrzysztof Kozlowski              - oneplus,fajita
86433fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
86533fae534SKrzysztof Kozlowski              - shift,axolotl
86620e88ca2SDzmitry Sankouski              - samsung,starqltechn
86733fae534SKrzysztof Kozlowski              - samsung,w737
86833fae534SKrzysztof Kozlowski              - sony,akari-row
86933fae534SKrzysztof Kozlowski              - sony,akatsuki-row
87033fae534SKrzysztof Kozlowski              - sony,apollo-row
87133fae534SKrzysztof Kozlowski              - thundercomm,db845c
87233fae534SKrzysztof Kozlowski              - xiaomi,beryllium
873341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
8745aca0822SMolly Sophia              - xiaomi,polaris
87533fae534SKrzysztof Kozlowski          - const: qcom,sdm845
87633fae534SKrzysztof Kozlowski
87733fae534SKrzysztof Kozlowski      - items:
87833fae534SKrzysztof Kozlowski          - enum:
879f1f9a6a0SIskren Chernev              - oneplus,billie2
880f1f9a6a0SIskren Chernev          - const: qcom,sm4250
881f1f9a6a0SIskren Chernev
882f1f9a6a0SIskren Chernev      - items:
883f1f9a6a0SIskren Chernev          - enum:
8844e859ef0SBhupesh Sharma              - qcom,qrb4210-rb2
8854e859ef0SBhupesh Sharma          - const: qcom,qrb4210
8864e859ef0SBhupesh Sharma          - const: qcom,sm4250
8874e859ef0SBhupesh Sharma
8884e859ef0SBhupesh Sharma      - items:
8894e859ef0SBhupesh Sharma          - enum:
890775d08f3SDang Huynh              - fxtec,pro1x
891775d08f3SDang Huynh          - const: qcom,sm6115
892775d08f3SDang Huynh
893775d08f3SDang Huynh      - items:
894775d08f3SDang Huynh          - enum:
895dc031a54SKonrad Dybcio              - lenovo,j606f
896dc031a54SKonrad Dybcio          - const: qcom,sm6115p
897dc031a54SKonrad Dybcio          - const: qcom,sm6115
898dc031a54SKonrad Dybcio
899dc031a54SKonrad Dybcio      - items:
900dc031a54SKonrad Dybcio          - enum:
901d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
902814e1461SLux Aliaga              - xiaomi,laurel-sprout
903d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
904d3ddba6aSKrzysztof Kozlowski
905d3ddba6aSKrzysztof Kozlowski      - items:
906d3ddba6aSKrzysztof Kozlowski          - enum:
90731b3483aSKrzysztof Kozlowski              - sony,pdx213
90831b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
90931b3483aSKrzysztof Kozlowski
91031b3483aSKrzysztof Kozlowski      - items:
91131b3483aSKrzysztof Kozlowski          - enum:
91203ed3432SKonrad Dybcio              - sony,pdx225
91303ed3432SKonrad Dybcio          - const: qcom,sm6375
91403ed3432SKonrad Dybcio
91503ed3432SKonrad Dybcio      - items:
91603ed3432SKonrad Dybcio          - enum:
9178ceb1db0SLuca Weiss              - fairphone,fp4
9188ceb1db0SLuca Weiss          - const: qcom,sm7225
9198ceb1db0SLuca Weiss
9208ceb1db0SLuca Weiss      - items:
9218ceb1db0SLuca Weiss          - enum:
9221ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
9231ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
9241534fac3SBhupesh Sharma              - qcom,sm8150-mtp
9251ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
9261ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
9271534fac3SBhupesh Sharma          - const: qcom,sm8150
9281534fac3SBhupesh Sharma
9291534fac3SBhupesh Sharma      - items:
9301534fac3SBhupesh Sharma          - enum:
931152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
932c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
933152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
934c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
935c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
93633e4a5b5SJianhua Lu              - xiaomi,elish
937152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
938152a1b4cSManivannan Sadhasivam
9392c1b8ebeSVinod Koul      - items:
9402c1b8ebeSVinod Koul          - enum:
941baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
942c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
9432c1b8ebeSVinod Koul              - qcom,sm8350-mtp
944baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
945baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
9462c1b8ebeSVinod Koul          - const: qcom,sm8350
9472c1b8ebeSVinod Koul
9480e57fe4dSVinod Koul      - items:
9490e57fe4dSVinod Koul          - enum:
95042d3ce71SVinod Koul              - qcom,sm8450-hdk
9510e57fe4dSVinod Koul              - qcom,sm8450-qrd
9524277c839SKonrad Dybcio              - sony,pdx223
95358311858SKonrad Dybcio              - sony,pdx224
9540e57fe4dSVinod Koul          - const: qcom,sm8450
9550e57fe4dSVinod Koul
956bf1e263bSAbel Vesa      - items:
957bf1e263bSAbel Vesa          - enum:
958bf1e263bSAbel Vesa              - qcom,sm8550-mtp
95906668b6fSKrzysztof Kozlowski              - qcom,sm8550-qrd
960bf1e263bSAbel Vesa          - const: qcom,sm8550
961bf1e263bSAbel Vesa
962a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
963a79a4b30SKrzysztof Kozlowski
964a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
965a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
966a79a4b30SKrzysztof Kozlowski    minItems: 1
967a79a4b30SKrzysztof Kozlowski    maxItems: 8
968a79a4b30SKrzysztof Kozlowski    items:
969a79a4b30SKrzysztof Kozlowski      items:
970a79a4b30SKrzysztof Kozlowski        - description: |
971a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
972a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
973a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
974a79a4b30SKrzysztof Kozlowski        - description: |
975a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
976a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
977a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
978a79a4b30SKrzysztof Kozlowski    deprecated: true
979a79a4b30SKrzysztof Kozlowski    description:
980a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
981a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
982a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
983a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
984a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
985a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
986a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
987a79a4b30SKrzysztof Kozlowski      The property is deprecated.
988a79a4b30SKrzysztof Kozlowski
989a79a4b30SKrzysztof Kozlowski  qcom,board-id:
990a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
991a79a4b30SKrzysztof Kozlowski    minItems: 1
992a79a4b30SKrzysztof Kozlowski    maxItems: 8
993a79a4b30SKrzysztof Kozlowski    oneOf:
994a79a4b30SKrzysztof Kozlowski      - items:
995a79a4b30SKrzysztof Kozlowski          - items:
996a79a4b30SKrzysztof Kozlowski              - description: |
997a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
998a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
999a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
1000a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
1001a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
1002a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
1003a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
1004a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
1005a79a4b30SKrzysztof Kozlowski              - description: |
1006a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
1007a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
1008a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
1009a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
1010a79a4b30SKrzysztof Kozlowski      - items:
1011a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
1012a79a4b30SKrzysztof Kozlowski          - items:
1013a79a4b30SKrzysztof Kozlowski              - const: 8
1014a79a4b30SKrzysztof Kozlowski              - const: 0
1015a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
1016a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
1017a79a4b30SKrzysztof Kozlowski    deprecated: true
1018a79a4b30SKrzysztof Kozlowski    description:
1019a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
1020a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
1021a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
1022a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
1023a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
1024a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
1025a79a4b30SKrzysztof Kozlowski      kernel
1026a79a4b30SKrzysztof Kozlowski      The property is deprecated.
1027a79a4b30SKrzysztof Kozlowski
1028a79a4b30SKrzysztof KozlowskiallOf:
1029a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
1030a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
1031a79a4b30SKrzysztof Kozlowski  - if:
1032a79a4b30SKrzysztof Kozlowski      properties:
1033a79a4b30SKrzysztof Kozlowski        compatible:
1034a79a4b30SKrzysztof Kozlowski          contains:
1035a79a4b30SKrzysztof Kozlowski            enum:
1036a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
1037a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
1038a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
1039d3e2262cSBryan O'Donoghue              - qcom,msm8939
1040ce77819aSLuca Weiss              - qcom,msm8953
104147c6315eSKrzysztof Kozlowski              - qcom,msm8956
1042a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
1043a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
1044a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
1045a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
1046ce77819aSLuca Weiss              - qcom,sdm450
1047a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
1048a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
104947c6315eSKrzysztof Kozlowski              - qcom,sdm636
1050a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
1051a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
1052a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
105347c6315eSKrzysztof Kozlowski              - qcom,sm4250
1054dc031a54SKonrad Dybcio              - qcom,sm6115
1055a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
1056a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
1057a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
1058a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
1059a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
1060a79a4b30SKrzysztof Kozlowski    then:
1061a79a4b30SKrzysztof Kozlowski      properties:
1062a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
1063a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
1064a79a4b30SKrzysztof Kozlowski    else:
1065a79a4b30SKrzysztof Kozlowski      properties:
1066a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
1067a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
1068a79a4b30SKrzysztof Kozlowski
1069a79a4b30SKrzysztof Kozlowski  - if:
1070a79a4b30SKrzysztof Kozlowski      properties:
1071a79a4b30SKrzysztof Kozlowski        compatible:
1072a79a4b30SKrzysztof Kozlowski          contains:
1073a79a4b30SKrzysztof Kozlowski            enum:
1074a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
1075a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
1076a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
1077a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
107847c6315eSKrzysztof Kozlowski              - oneplus,oneplus3
107947c6315eSKrzysztof Kozlowski              - oneplus,oneplus3t
1080a79a4b30SKrzysztof Kozlowski    then:
1081a79a4b30SKrzysztof Kozlowski      properties:
1082a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1083a79a4b30SKrzysztof Kozlowski          items:
1084a79a4b30SKrzysztof Kozlowski            minItems: 4
1085a79a4b30SKrzysztof Kozlowski    else:
1086a79a4b30SKrzysztof Kozlowski      properties:
1087a79a4b30SKrzysztof Kozlowski        qcom,board-id:
1088a79a4b30SKrzysztof Kozlowski          items:
1089a79a4b30SKrzysztof Kozlowski            maxItems: 2
1090a79a4b30SKrzysztof Kozlowski
109162298364SRob HerringadditionalProperties: true
109262298364SRob Herring
10939d3ef77fSRob Herring...
1094