xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision 2c36509c9c7b0e9be1ec68828826a3754c5b0f28)
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
32*2c36509cSKrzysztof Kozlowski        ipq4018
332f0c17faSSricharan R        ipq6018
34f1cbee2dSRajendra Nayak        ipq8074
35f1cbee2dSRajendra Nayak        mdm9615
36ef537057SBartosz Dudziak        msm8226
379d3ef77fSRob Herring        msm8916
389d3ef77fSRob Herring        msm8974
399d3ef77fSRob Herring        msm8992
409d3ef77fSRob Herring        msm8994
419d3ef77fSRob Herring        msm8996
428eb1b188SKrzysztof Kozlowski        msm8998
4309b75a92SKrzysztof Kozlowski        qcs404
440bc14d4aSBhupesh Sharma        sa8155p
45a1793920SBjorn Andersson        sa8540p
46f1cbee2dSRajendra Nayak        sc7180
4736dc1681SRajendra Nayak        sc7280
48a1793920SBjorn Andersson        sc8180x
49a1793920SBjorn Andersson        sc8280xp
50bbd5a689SDmitry Baryshkov        sda660
51aab86bbbSAlexey Minnekhanov        sdm630
52cb898d5eSLuca Weiss        sdm632
53ce23114dSKrzysztof Kozlowski        sdm636
54aab86bbbSAlexey Minnekhanov        sdm660
559d3ef77fSRob Herring        sdm845
5671935423SVinod Koul        sdx55
5761339f36SVamsi krishna Lanka        sdx65
58d3ddba6aSKrzysztof Kozlowski        sm6125
5931b3483aSKrzysztof Kozlowski        sm6350
608ceb1db0SLuca Weiss        sm7225
611534fac3SBhupesh Sharma        sm8150
62152a1b4cSManivannan Sadhasivam        sm8250
632c1b8ebeSVinod Koul        sm8350
640e57fe4dSVinod Koul        sm8450
659d3ef77fSRob Herring
669d3ef77fSRob Herring  The 'board' element must be one of the following strings:
679d3ef77fSRob Herring
680bc14d4aSBhupesh Sharma        adp
699d3ef77fSRob Herring        cdp
702f0c17faSSricharan R        cp01-c1
719d3ef77fSRob Herring        dragonboard
729d3ef77fSRob Herring        hk01
735f854f09SGokul Sriram Palanisamy        hk10-c1
745f854f09SGokul Sriram Palanisamy        hk10-c2
75f1cbee2dSRajendra Nayak        idp
76f1cbee2dSRajendra Nayak        liquid
77f1cbee2dSRajendra Nayak        mtp
78b72160faSStephan Gerhold        qrd
79f1cbee2dSRajendra Nayak        sbc
809d3ef77fSRob Herring
819d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
829d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
839d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
849d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
859d3ef77fSRob Herring
869d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
879d3ef77fSRob Herring
889d3ef77fSRob Herring  Examples:
899d3ef77fSRob Herring
909d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
919d3ef77fSRob Herring
929d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
939d3ef77fSRob Herring  2.1.
949d3ef77fSRob Herring
959d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
969d3ef77fSRob Herring
979d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
989d3ef77fSRob Herring  foundry 2.
999d3ef77fSRob Herring
100dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
101dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
102dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
103dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
104dbbccb3dSDouglas Anderson
1059d3ef77fSRob Herringproperties:
106c34095faSRob Herring  $nodename:
107c34095faSRob Herring    const: "/"
1089d3ef77fSRob Herring  compatible:
1099d3ef77fSRob Herring    oneOf:
1109d3ef77fSRob Herring      - items:
1119d3ef77fSRob Herring          - enum:
1129d3ef77fSRob Herring              - qcom,apq8016-sbc
1139d3ef77fSRob Herring          - const: qcom,apq8016
1149d3ef77fSRob Herring
1159d3ef77fSRob Herring      - items:
1169d3ef77fSRob Herring          - enum:
117b736cedcSLuca Weiss              - asus,sparrow
118773c7700SLuca Weiss              - huawei,sturgeon
1195e4aac2cSLuca Weiss              - lg,lenok
120198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
12121f3cbf6SLuca Weiss          - const: qcom,apq8026
12221f3cbf6SLuca Weiss
12321f3cbf6SLuca Weiss      - items:
12421f3cbf6SLuca Weiss          - enum:
1259304af37SDavid Heidelberg              - asus,nexus7-flo
1265ac80a76SDavid Heidelberg              - lg,nexus4-mako
1279304af37SDavid Heidelberg              - sony,xperia-yuga
1289d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1299d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1309d3ef77fSRob Herring          - const: qcom,apq8064
1319d3ef77fSRob Herring
1329d3ef77fSRob Herring      - items:
1339d3ef77fSRob Herring          - enum:
1349d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1359d3ef77fSRob Herring          - const: qcom,apq8074
1369d3ef77fSRob Herring
1379d3ef77fSRob Herring      - items:
1389d3ef77fSRob Herring          - enum:
1399d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1409d3ef77fSRob Herring              - qcom,msm8660-surf
1419d3ef77fSRob Herring          - const: qcom,msm8660
1429d3ef77fSRob Herring
1439d3ef77fSRob Herring      - items:
1449d3ef77fSRob Herring          - enum:
1459d3ef77fSRob Herring              - qcom,apq8084-mtp
1469d3ef77fSRob Herring              - qcom,apq8084-sbc
1479d3ef77fSRob Herring          - const: qcom,apq8084
1489d3ef77fSRob Herring
1499d3ef77fSRob Herring      - items:
1509d3ef77fSRob Herring          - enum:
151ef537057SBartosz Dudziak              - samsung,s3ve3g
152ef537057SBartosz Dudziak          - const: qcom,msm8226
153ef537057SBartosz Dudziak
154ef537057SBartosz Dudziak      - items:
155ef537057SBartosz Dudziak          - enum:
1569d3ef77fSRob Herring              - qcom,msm8960-cdp
1579d3ef77fSRob Herring          - const: qcom,msm8960
1589d3ef77fSRob Herring
1599d3ef77fSRob Herring      - items:
160e5dad30bSRob Herring          - enum:
161e5dad30bSRob Herring              - fairphone,fp2
162e5dad30bSRob Herring              - lge,hammerhead
1639304af37SDavid Heidelberg              - samsung,klte
164e5dad30bSRob Herring              - sony,xperia-amami
165e5dad30bSRob Herring              - sony,xperia-castor
166e5dad30bSRob Herring              - sony,xperia-honami
167e5dad30bSRob Herring          - const: qcom,msm8974
168e5dad30bSRob Herring
169e5dad30bSRob Herring      - items:
1709d3ef77fSRob Herring          - const: qcom,msm8916-mtp
171bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
1729d3ef77fSRob Herring          - const: qcom,msm8916
1739d3ef77fSRob Herring
1749d3ef77fSRob Herring      - items:
175b72160faSStephan Gerhold          - enum:
176944de518SKrzysztof Kozlowski              - alcatel,idol347
177fc4f8f67SKrzysztof Kozlowski              - asus,z00l
178fc4f8f67SKrzysztof Kozlowski              - huawei,g7
179fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
180b72160faSStephan Gerhold              - samsung,a3u-eur
181b72160faSStephan Gerhold              - samsung,a5u-eur
182dc1b8ce9SLin, Meng-Bo              - samsung,e5
183dc1b8ce9SLin, Meng-Bo              - samsung,e7
184dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
185fc4f8f67SKrzysztof Kozlowski              - samsung,j5
186fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
187fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
188b72160faSStephan Gerhold          - const: qcom,msm8916
189b72160faSStephan Gerhold
190b72160faSStephan Gerhold      - items:
19125d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
19225d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
19325d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
19425d203d0SKrzysztof Kozlowski
19525d203d0SKrzysztof Kozlowski      - items:
1969ad3c08fSVinod Koul          - enum:
19702cb8d73SKrzysztof Kozlowski              - lg,bullhead
19802cb8d73SKrzysztof Kozlowski              - microsoft,talkman
19902cb8d73SKrzysztof Kozlowski              - xiaomi,libra
20002cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
20102cb8d73SKrzysztof Kozlowski
20202cb8d73SKrzysztof Kozlowski      - items:
2039ad3c08fSVinod Koul          - enum:
2049ad3c08fSVinod Koul              - sony,karin_windy
205c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
206c704bd37SKrzysztof Kozlowski
207c704bd37SKrzysztof Kozlowski      - items:
208c704bd37SKrzysztof Kozlowski          - enum:
20994078088SKrzysztof Kozlowski              - huawei,angler
21094078088SKrzysztof Kozlowski              - microsoft,cityman
21194078088SKrzysztof Kozlowski              - sony,ivy-row
2129ad3c08fSVinod Koul              - sony,karin-row
2139ad3c08fSVinod Koul              - sony,satsuki-row
2149ad3c08fSVinod Koul              - sony,sumire-row
2159ad3c08fSVinod Koul              - sony,suzuran-row
216c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2179ad3c08fSVinod Koul
2189ad3c08fSVinod Koul      - items:
219134cfc55SYassine Oudjana          - enum:
220134cfc55SYassine Oudjana              - arrow,apq8096-db820c
221134cfc55SYassine Oudjana              - inforce,ifc6640
222134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
223134cfc55SYassine Oudjana          - const: qcom,apq8096
224134cfc55SYassine Oudjana
225134cfc55SYassine Oudjana      - items:
226134cfc55SYassine Oudjana          - enum:
227134cfc55SYassine Oudjana              - qcom,msm8996-mtp
228134cfc55SYassine Oudjana              - sony,dora-row
229134cfc55SYassine Oudjana              - sony,kagura-row
230134cfc55SYassine Oudjana              - sony,keyaki-row
231134cfc55SYassine Oudjana              - xiaomi,gemini
232bb856fdfSAlec Su              - xiaomi,natrium
233134cfc55SYassine Oudjana              - xiaomi,scorpio
234134cfc55SYassine Oudjana          - const: qcom,msm8996
2359d3ef77fSRob Herring
2369d3ef77fSRob Herring      - items:
2375732bea6SRob Herring          - enum:
2388eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
2398eb1b188SKrzysztof Kozlowski              - fxtec,pro1
2408eb1b188SKrzysztof Kozlowski              - hp,envy-x2
2418eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
2428eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
2438eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
2448eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
2458eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
2468eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
2478eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
2488eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
2498eb1b188SKrzysztof Kozlowski
2508eb1b188SKrzysztof Kozlowski      - items:
2518eb1b188SKrzysztof Kozlowski          - enum:
252*2c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
253*2c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
254*2c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
255*2c36509cSKrzysztof Kozlowski
256*2c36509cSKrzysztof Kozlowski      - items:
257*2c36509cSKrzysztof Kozlowski          - enum:
2583f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
2595732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
2605732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
2615732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
2625732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
2639d3ef77fSRob Herring          - const: qcom,ipq4019
2649d3ef77fSRob Herring
2659d3ef77fSRob Herring      - items:
2669d3ef77fSRob Herring          - enum:
2679d3ef77fSRob Herring              - qcom,ipq8064-ap148
2689d3ef77fSRob Herring          - const: qcom,ipq8064
2699d3ef77fSRob Herring
2709d3ef77fSRob Herring      - items:
2719d3ef77fSRob Herring          - enum:
2729d3ef77fSRob Herring              - qcom,ipq8074-hk01
2735f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
2745f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
2759d3ef77fSRob Herring          - const: qcom,ipq8074
2769d3ef77fSRob Herring
2773b8bfe00SDouglas Anderson      - description: Qualcomm Technologies, Inc. SC7180 IDP
2783b8bfe00SDouglas Anderson        items:
279f1cbee2dSRajendra Nayak          - enum:
280f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
281f1cbee2dSRajendra Nayak          - const: qcom,sc7180
2822f0c17faSSricharan R
2833b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
2843b8bfe00SDouglas Anderson        items:
2853b8bfe00SDouglas Anderson          - const: google,coachz-rev1
2863b8bfe00SDouglas Anderson          - const: google,coachz-rev2
2873b8bfe00SDouglas Anderson          - const: qcom,sc7180
2883b8bfe00SDouglas Anderson
2893b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
2903b8bfe00SDouglas Anderson        items:
2913b8bfe00SDouglas Anderson          - const: google,coachz
2923b8bfe00SDouglas Anderson          - const: qcom,sc7180
2933b8bfe00SDouglas Anderson
2943b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
2953b8bfe00SDouglas Anderson        items:
2963b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
2973b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
2983b8bfe00SDouglas Anderson          - const: qcom,sc7180
2993b8bfe00SDouglas Anderson
3003b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
3013b8bfe00SDouglas Anderson        items:
3023b8bfe00SDouglas Anderson          - const: google,coachz-sku0
3033b8bfe00SDouglas Anderson          - const: qcom,sc7180
3043b8bfe00SDouglas Anderson
3053b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
3063b8bfe00SDouglas Anderson        items:
3073b8bfe00SDouglas Anderson          - const: google,homestar-rev2
3083b8bfe00SDouglas Anderson          - const: google,homestar-rev23
3093b8bfe00SDouglas Anderson          - const: qcom,sc7180
3103b8bfe00SDouglas Anderson
3113b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
3123b8bfe00SDouglas Anderson        items:
3133b8bfe00SDouglas Anderson          - const: google,homestar-rev3
3143b8bfe00SDouglas Anderson          - const: qcom,sc7180
3153b8bfe00SDouglas Anderson
3163b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
3173b8bfe00SDouglas Anderson        items:
3183b8bfe00SDouglas Anderson          - const: google,homestar
3193b8bfe00SDouglas Anderson          - const: qcom,sc7180
3203b8bfe00SDouglas Anderson
3215069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
3225069fe94SDouglas Anderson        items:
3235069fe94SDouglas Anderson          - const: google,kingoftown-rev0
3245069fe94SDouglas Anderson          - const: qcom,sc7180
3255069fe94SDouglas Anderson
3265069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
3275069fe94SDouglas Anderson        items:
3285069fe94SDouglas Anderson          - const: google,kingoftown
3295069fe94SDouglas Anderson          - const: qcom,sc7180
3305069fe94SDouglas Anderson
3313b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
3323b8bfe00SDouglas Anderson        items:
3333b8bfe00SDouglas Anderson          - const: google,lazor-rev0
3343b8bfe00SDouglas Anderson          - const: qcom,sc7180
3353b8bfe00SDouglas Anderson
3363b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
3373b8bfe00SDouglas Anderson        items:
3383b8bfe00SDouglas Anderson          - const: google,lazor-rev1
3393b8bfe00SDouglas Anderson          - const: google,lazor-rev2
3403b8bfe00SDouglas Anderson          - const: qcom,sc7180
3413b8bfe00SDouglas Anderson
3423b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
3433b8bfe00SDouglas Anderson        items:
3443b8bfe00SDouglas Anderson          - const: google,lazor-rev3
3453b8bfe00SDouglas Anderson          - const: google,lazor-rev4
3463b8bfe00SDouglas Anderson          - const: google,lazor-rev5
3473b8bfe00SDouglas Anderson          - const: google,lazor-rev6
3483b8bfe00SDouglas Anderson          - const: google,lazor-rev7
3493b8bfe00SDouglas Anderson          - const: google,lazor-rev8
3503b8bfe00SDouglas Anderson          - const: qcom,sc7180
3513b8bfe00SDouglas Anderson
3523b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
3533b8bfe00SDouglas Anderson        items:
3543b8bfe00SDouglas Anderson          - const: google,lazor
3553b8bfe00SDouglas Anderson          - const: qcom,sc7180
3563b8bfe00SDouglas Anderson
3573b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
3583b8bfe00SDouglas Anderson        items:
3593b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
3603b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
3613b8bfe00SDouglas Anderson          - const: qcom,sc7180
3623b8bfe00SDouglas Anderson
3633b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
3643b8bfe00SDouglas Anderson        items:
3653b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
3663b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
3673b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
3683b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
3693b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
3703b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
3713b8bfe00SDouglas Anderson          - const: qcom,sc7180
3723b8bfe00SDouglas Anderson
3733b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
3743b8bfe00SDouglas Anderson        items:
3753b8bfe00SDouglas Anderson          - const: google,lazor-sku2
3763b8bfe00SDouglas Anderson          - const: qcom,sc7180
3773b8bfe00SDouglas Anderson
3783b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
3793b8bfe00SDouglas Anderson        items:
3803b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
3813b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
3823b8bfe00SDouglas Anderson          - const: qcom,sc7180
3833b8bfe00SDouglas Anderson
3843b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
3853b8bfe00SDouglas Anderson        items:
3863b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
3873b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
3883b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
3893b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
3903b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
3913b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
3923b8bfe00SDouglas Anderson          - const: qcom,sc7180
3933b8bfe00SDouglas Anderson
3943b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
3953b8bfe00SDouglas Anderson        items:
3963b8bfe00SDouglas Anderson          - const: google,lazor-sku0
3973b8bfe00SDouglas Anderson          - const: qcom,sc7180
3983b8bfe00SDouglas Anderson
3993b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
4003b8bfe00SDouglas Anderson        items:
4013b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
4023b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
4033b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
4043b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
4053b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
4063b8bfe00SDouglas Anderson          - const: qcom,sc7180
4073b8bfe00SDouglas Anderson
4083b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
4093b8bfe00SDouglas Anderson        items:
4103b8bfe00SDouglas Anderson          - const: google,lazor-sku4
4113b8bfe00SDouglas Anderson          - const: qcom,sc7180
4123b8bfe00SDouglas Anderson
4133b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
4143b8bfe00SDouglas Anderson        items:
4153b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
4163b8bfe00SDouglas Anderson          - const: qcom,sc7180
4173b8bfe00SDouglas Anderson
4183b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
4193b8bfe00SDouglas Anderson        items:
4203b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
4213b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
4223b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
4233b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
4243b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
4253b8bfe00SDouglas Anderson          - const: qcom,sc7180
4263b8bfe00SDouglas Anderson
4273b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
4283b8bfe00SDouglas Anderson        items:
4293b8bfe00SDouglas Anderson          - const: google,lazor-sku6
4303b8bfe00SDouglas Anderson          - const: qcom,sc7180
4313b8bfe00SDouglas Anderson
4325069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
4335069fe94SDouglas Anderson        items:
4345069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
4355069fe94SDouglas Anderson          - const: qcom,sc7180
4365069fe94SDouglas Anderson
4375069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
4385069fe94SDouglas Anderson        items:
4395069fe94SDouglas Anderson          - const: google,mrbland-sku1536
4405069fe94SDouglas Anderson          - const: qcom,sc7180
4415069fe94SDouglas Anderson
4425069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
4435069fe94SDouglas Anderson        items:
4445069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
4455069fe94SDouglas Anderson          - const: qcom,sc7180
4465069fe94SDouglas Anderson
4475069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
4485069fe94SDouglas Anderson        items:
4495069fe94SDouglas Anderson          - const: google,mrbland-sku1024
4505069fe94SDouglas Anderson          - const: google,mrbland-sku768
4515069fe94SDouglas Anderson          - const: qcom,sc7180
4525069fe94SDouglas Anderson
4535069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
4545069fe94SDouglas Anderson        items:
4555069fe94SDouglas Anderson          - const: google,pazquel-sku5
4565069fe94SDouglas Anderson          - const: qcom,sc7180
4575069fe94SDouglas Anderson
4585069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
4595069fe94SDouglas Anderson        items:
4605069fe94SDouglas Anderson          - const: google,pazquel-sku1
4615069fe94SDouglas Anderson          - const: qcom,sc7180
4625069fe94SDouglas Anderson
4635069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
4645069fe94SDouglas Anderson        items:
46507603a1cSYunlong Jia          - const: google,pazquel-sku6
4665069fe94SDouglas Anderson          - const: google,pazquel-sku4
4675069fe94SDouglas Anderson          - const: qcom,sc7180
4685069fe94SDouglas Anderson
4695069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
4705069fe94SDouglas Anderson        items:
4715069fe94SDouglas Anderson          - const: google,pazquel-sku0
4725069fe94SDouglas Anderson          - const: google,pazquel-sku2
4735069fe94SDouglas Anderson          - const: qcom,sc7180
4745069fe94SDouglas Anderson
4753b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
4763b8bfe00SDouglas Anderson        items:
4773b8bfe00SDouglas Anderson          - const: google,pompom-rev1
4783b8bfe00SDouglas Anderson          - const: qcom,sc7180
4793b8bfe00SDouglas Anderson
4803b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
4813b8bfe00SDouglas Anderson        items:
4823b8bfe00SDouglas Anderson          - const: google,pompom-rev2
4833b8bfe00SDouglas Anderson          - const: qcom,sc7180
4843b8bfe00SDouglas Anderson
4853b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
4863b8bfe00SDouglas Anderson        items:
4873b8bfe00SDouglas Anderson          - const: google,pompom
4883b8bfe00SDouglas Anderson          - const: qcom,sc7180
4893b8bfe00SDouglas Anderson
4903b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
4913b8bfe00SDouglas Anderson        items:
4923b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
4933b8bfe00SDouglas Anderson          - const: qcom,sc7180
4943b8bfe00SDouglas Anderson
4953b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
4963b8bfe00SDouglas Anderson        items:
4973b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
4983b8bfe00SDouglas Anderson          - const: qcom,sc7180
4993b8bfe00SDouglas Anderson
5003b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
5013b8bfe00SDouglas Anderson        items:
5023b8bfe00SDouglas Anderson          - const: google,pompom-sku0
5033b8bfe00SDouglas Anderson          - const: qcom,sc7180
5043b8bfe00SDouglas Anderson
5055069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
5065069fe94SDouglas Anderson        items:
5075069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
5085069fe94SDouglas Anderson          - const: qcom,sc7180
5095069fe94SDouglas Anderson
5105069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
5115069fe94SDouglas Anderson        items:
5125069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
5135069fe94SDouglas Anderson          - const: qcom,sc7180
5145069fe94SDouglas Anderson
5153b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
5163b8bfe00SDouglas Anderson        items:
5173b8bfe00SDouglas Anderson          - const: google,trogdor
5183b8bfe00SDouglas Anderson          - const: qcom,sc7180
5193b8bfe00SDouglas Anderson
5203b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
5213b8bfe00SDouglas Anderson        items:
5223b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
5233b8bfe00SDouglas Anderson          - const: qcom,sc7180
5243b8bfe00SDouglas Anderson
5255069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
5265069fe94SDouglas Anderson        items:
5275069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
5285069fe94SDouglas Anderson          - const: qcom,sc7180
5295069fe94SDouglas Anderson
5305069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
5315069fe94SDouglas Anderson        items:
5325069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
5335069fe94SDouglas Anderson          - const: qcom,sc7180
5345069fe94SDouglas Anderson
5355069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
5365069fe94SDouglas Anderson        items:
5375069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
5385069fe94SDouglas Anderson          - const: qcom,sc7180
5395069fe94SDouglas Anderson
5405069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
5415069fe94SDouglas Anderson        items:
5425069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
5435069fe94SDouglas Anderson          - const: qcom,sc7180
5445069fe94SDouglas Anderson
5455069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
5465069fe94SDouglas Anderson        items:
5475069fe94SDouglas Anderson          - const: google,wormdingler-sku0
5485069fe94SDouglas Anderson          - const: qcom,sc7180
5495069fe94SDouglas Anderson
5505069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
5515069fe94SDouglas Anderson        items:
5525069fe94SDouglas Anderson          - const: google,wormdingler-sku1
5535069fe94SDouglas Anderson          - const: qcom,sc7180
5545069fe94SDouglas Anderson
555707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
556707b9b08SDouglas Anderson        items:
557707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
558707b9b08SDouglas Anderson          - const: google,hoglin-rev3
559707b9b08SDouglas Anderson          - const: google,hoglin-rev4
560707b9b08SDouglas Anderson          - const: google,piglin-rev3
561707b9b08SDouglas Anderson          - const: google,piglin-rev4
562707b9b08SDouglas Anderson          - const: qcom,sc7280
563707b9b08SDouglas Anderson
564707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
565707b9b08SDouglas Anderson        items:
566f72a9f52SBob Moragues          - const: google,zoglin
567707b9b08SDouglas Anderson          - const: google,hoglin
568707b9b08SDouglas Anderson          - const: qcom,sc7280
569707b9b08SDouglas Anderson
570707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
571707b9b08SDouglas Anderson        items:
572707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
573707b9b08SDouglas Anderson          - const: google,senor
574707b9b08SDouglas Anderson          - const: qcom,sc7280
575707b9b08SDouglas Anderson
576707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
577707b9b08SDouglas Anderson        items:
578707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
579707b9b08SDouglas Anderson          - const: google,piglin
580707b9b08SDouglas Anderson          - const: qcom,sc7280
581707b9b08SDouglas Anderson
5828336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
5838336a4e7SSheng-Liang Pan        items:
5848336a4e7SSheng-Liang Pan          - const: google,evoker
5858336a4e7SSheng-Liang Pan          - const: qcom,sc7280
5868336a4e7SSheng-Liang Pan
587707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
588707b9b08SDouglas Anderson        items:
589707b9b08SDouglas Anderson          - const: google,herobrine
590707b9b08SDouglas Anderson          - const: qcom,sc7280
591707b9b08SDouglas Anderson
592593ad913SJimmy Chen      - description: Google Villager (rev0)
593593ad913SJimmy Chen        items:
594593ad913SJimmy Chen          - const: google,villager-rev0
595593ad913SJimmy Chen          - const: qcom,sc7280
596593ad913SJimmy Chen
597707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
598707b9b08SDouglas Anderson        items:
599707b9b08SDouglas Anderson          - const: google,villager
60036dc1681SRajendra Nayak          - const: qcom,sc7280
60136dc1681SRajendra Nayak
602593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
603593ad913SJimmy Chen        items:
604ff0ea86aSDouglas Anderson          - const: google,villager-sku512
605593ad913SJimmy Chen          - const: qcom,sc7280
606593ad913SJimmy Chen
60736dc1681SRajendra Nayak      - items:
60836dc1681SRajendra Nayak          - enum:
609a1793920SBjorn Andersson              - lenovo,flex-5g
610a1793920SBjorn Andersson              - microsoft,surface-prox
611a1793920SBjorn Andersson              - qcom,sc8180x-primus
612a1793920SBjorn Andersson          - const: qcom,sc8180x
613a1793920SBjorn Andersson
614a1793920SBjorn Andersson      - items:
615a1793920SBjorn Andersson          - enum:
61605b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
61705b90d24SBjorn Andersson              - qcom,sc8280xp-crd
618a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
619a1793920SBjorn Andersson          - const: qcom,sc8280xp
620a1793920SBjorn Andersson
621a1793920SBjorn Andersson      - items:
622a1793920SBjorn Andersson          - enum:
6230d45153fSKrzysztof Kozlowski              - sony,discovery-row
6240d45153fSKrzysztof Kozlowski              - sony,kirin-row
6250d45153fSKrzysztof Kozlowski              - sony,pioneer-row
6260d45153fSKrzysztof Kozlowski              - sony,voyager-row
6270d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
6280d45153fSKrzysztof Kozlowski
6290d45153fSKrzysztof Kozlowski      - items:
6300d45153fSKrzysztof Kozlowski          - enum:
631bbd5a689SDmitry Baryshkov              - inforce,ifc6560
632bbd5a689SDmitry Baryshkov          - const: qcom,sda660
633bbd5a689SDmitry Baryshkov
634bbd5a689SDmitry Baryshkov      - items:
635bbd5a689SDmitry Baryshkov          - enum:
636cb898d5eSLuca Weiss              - fairphone,fp3
637cb898d5eSLuca Weiss          - const: qcom,sdm632
638cb898d5eSLuca Weiss
639cb898d5eSLuca Weiss      - items:
640cb898d5eSLuca Weiss          - enum:
641ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
642ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
643ce23114dSKrzysztof Kozlowski
644ce23114dSKrzysztof Kozlowski      - items:
645ce23114dSKrzysztof Kozlowski          - enum:
646aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
647aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
648aab86bbbSAlexey Minnekhanov
649aab86bbbSAlexey Minnekhanov      - items:
650aab86bbbSAlexey Minnekhanov          - enum:
65171935423SVinod Koul              - qcom,sdx55-mtp
652222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
653328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
65471935423SVinod Koul          - const: qcom,sdx55
65571935423SVinod Koul
65671935423SVinod Koul      - items:
65771935423SVinod Koul          - enum:
65861339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
65961339f36SVamsi krishna Lanka          - const: qcom,sdx65
66061339f36SVamsi krishna Lanka
66161339f36SVamsi krishna Lanka      - items:
66261339f36SVamsi krishna Lanka          - enum:
663ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
6642f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
6652f0c17faSSricharan R          - const: qcom,ipq6018
6662f0c17faSSricharan R
667152a1b4cSManivannan Sadhasivam      - items:
668152a1b4cSManivannan Sadhasivam          - enum:
66909b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
67009b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
67109b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
67209b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
67309b75a92SKrzysztof Kozlowski
67409b75a92SKrzysztof Kozlowski      - items:
67509b75a92SKrzysztof Kozlowski          - enum:
6760bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
6770bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
6780bc14d4aSBhupesh Sharma
6790bc14d4aSBhupesh Sharma      - items:
6800bc14d4aSBhupesh Sharma          - enum:
681a1793920SBjorn Andersson              - qcom,sa8295p-adp
682a1793920SBjorn Andersson          - const: qcom,sa8540p
683a1793920SBjorn Andersson
684a1793920SBjorn Andersson      - items:
685a1793920SBjorn Andersson          - enum:
68633fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
6871ef5a4d1SStefan Hansson              - lg,judyln
6881ef5a4d1SStefan Hansson              - lg,judyp
68933fae534SKrzysztof Kozlowski              - oneplus,enchilada
69033fae534SKrzysztof Kozlowski              - oneplus,fajita
69133fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
69233fae534SKrzysztof Kozlowski              - shift,axolotl
69333fae534SKrzysztof Kozlowski              - samsung,w737
69433fae534SKrzysztof Kozlowski              - sony,akari-row
69533fae534SKrzysztof Kozlowski              - sony,akatsuki-row
69633fae534SKrzysztof Kozlowski              - sony,apollo-row
69733fae534SKrzysztof Kozlowski              - thundercomm,db845c
69833fae534SKrzysztof Kozlowski              - xiaomi,beryllium
6995aca0822SMolly Sophia              - xiaomi,polaris
70033fae534SKrzysztof Kozlowski          - const: qcom,sdm845
70133fae534SKrzysztof Kozlowski
70233fae534SKrzysztof Kozlowski      - items:
70333fae534SKrzysztof Kozlowski          - enum:
704d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
705d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
706d3ddba6aSKrzysztof Kozlowski
707d3ddba6aSKrzysztof Kozlowski      - items:
708d3ddba6aSKrzysztof Kozlowski          - enum:
70931b3483aSKrzysztof Kozlowski              - sony,pdx213
71031b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
71131b3483aSKrzysztof Kozlowski
71231b3483aSKrzysztof Kozlowski      - items:
71331b3483aSKrzysztof Kozlowski          - enum:
7148ceb1db0SLuca Weiss              - fairphone,fp4
7158ceb1db0SLuca Weiss          - const: qcom,sm7225
7168ceb1db0SLuca Weiss
7178ceb1db0SLuca Weiss      - items:
7188ceb1db0SLuca Weiss          - enum:
7191ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
7201ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
7211534fac3SBhupesh Sharma              - qcom,sm8150-mtp
7221ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
7231ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
7241534fac3SBhupesh Sharma          - const: qcom,sm8150
7251534fac3SBhupesh Sharma
7261534fac3SBhupesh Sharma      - items:
7271534fac3SBhupesh Sharma          - enum:
728152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
729c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
730152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
731c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
732c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
733152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
734152a1b4cSManivannan Sadhasivam
7352c1b8ebeSVinod Koul      - items:
7362c1b8ebeSVinod Koul          - enum:
737baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
738c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
7392c1b8ebeSVinod Koul              - qcom,sm8350-mtp
740baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
741baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
7422c1b8ebeSVinod Koul          - const: qcom,sm8350
7432c1b8ebeSVinod Koul
7440e57fe4dSVinod Koul      - items:
7450e57fe4dSVinod Koul          - enum:
74642d3ce71SVinod Koul              - qcom,sm8450-hdk
7470e57fe4dSVinod Koul              - qcom,sm8450-qrd
7484277c839SKonrad Dybcio              - sony,pdx223
7490e57fe4dSVinod Koul          - const: qcom,sm8450
7500e57fe4dSVinod Koul
75162298364SRob HerringadditionalProperties: true
75262298364SRob Herring
7539d3ef77fSRob Herring...
754