xref: /linux/Documentation/devicetree/bindings/arm/qcom.yaml (revision ce77819ac850bbc2308fe89788aacd7cca9c080b)
19d3ef77fSRob Herring# SPDX-License-Identifier: GPL-2.0
29d3ef77fSRob Herring%YAML 1.2
39d3ef77fSRob Herring---
404dbd865SRob Herring$id: http://devicetree.org/schemas/arm/qcom.yaml#
59d3ef77fSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
69d3ef77fSRob Herring
7dd3cb467SAndrew Lunntitle: QCOM
89d3ef77fSRob Herring
99d3ef77fSRob Herringmaintainers:
10418ef34cSKrzysztof Kozlowski  - Bjorn Andersson <bjorn.andersson@linaro.org>
119d3ef77fSRob Herring
129d3ef77fSRob Herringdescription: |
139d3ef77fSRob Herring  Some qcom based bootloaders identify the dtb blob based on a set of
149d3ef77fSRob Herring  device properties like SoC and platform and revisions of those components.
159d3ef77fSRob Herring  To support this scheme, we encode this information into the board compatible
169d3ef77fSRob Herring  string.
179d3ef77fSRob Herring
189d3ef77fSRob Herring  Each board must specify a top-level board compatible string with the following
199d3ef77fSRob Herring  format:
209d3ef77fSRob Herring
219d3ef77fSRob Herring  	compatible = "qcom,<SoC>[-<soc_version>][-<foundry_id>]-<board>[/<subtype>][-<board_version>]"
229d3ef77fSRob Herring
239d3ef77fSRob Herring  The 'SoC' and 'board' elements are required. All other elements are optional.
249d3ef77fSRob Herring
259d3ef77fSRob Herring  The 'SoC' element must be one of the following strings:
269d3ef77fSRob Herring
279d3ef77fSRob Herring        apq8016
2821f3cbf6SLuca Weiss        apq8026
299d3ef77fSRob Herring        apq8074
309d3ef77fSRob Herring        apq8084
319d3ef77fSRob Herring        apq8096
322c36509cSKrzysztof Kozlowski        ipq4018
332f0c17faSSricharan R        ipq6018
34f1cbee2dSRajendra Nayak        ipq8074
35f1cbee2dSRajendra Nayak        mdm9615
36ef537057SBartosz Dudziak        msm8226
379d3ef77fSRob Herring        msm8916
38*ce77819aSLuca Weiss        msm8953
3905c0c38dSMarijn Suijten        msm8956
409d3ef77fSRob Herring        msm8974
4105c0c38dSMarijn Suijten        msm8976
429d3ef77fSRob Herring        msm8992
439d3ef77fSRob Herring        msm8994
449d3ef77fSRob Herring        msm8996
458eb1b188SKrzysztof Kozlowski        msm8998
4609b75a92SKrzysztof Kozlowski        qcs404
47cc677f90SMelody Olvera        qdu1000
48cc677f90SMelody Olvera        qru1000
490bc14d4aSBhupesh Sharma        sa8155p
50a1793920SBjorn Andersson        sa8540p
51f1cbee2dSRajendra Nayak        sc7180
5236dc1681SRajendra Nayak        sc7280
53a1793920SBjorn Andersson        sc8180x
54a1793920SBjorn Andersson        sc8280xp
55bbd5a689SDmitry Baryshkov        sda660
56*ce77819aSLuca Weiss        sdm450
57aab86bbbSAlexey Minnekhanov        sdm630
58cb898d5eSLuca Weiss        sdm632
59ce23114dSKrzysztof Kozlowski        sdm636
60aab86bbbSAlexey Minnekhanov        sdm660
616c49e41cSRichard Acayan        sdm670
629d3ef77fSRob Herring        sdm845
6371935423SVinod Koul        sdx55
6461339f36SVamsi krishna Lanka        sdx65
65f1f9a6a0SIskren Chernev        sm4250
66f1f9a6a0SIskren Chernev        sm6115
67d3ddba6aSKrzysztof Kozlowski        sm6125
6831b3483aSKrzysztof Kozlowski        sm6350
6903ed3432SKonrad Dybcio        sm6375
708ceb1db0SLuca Weiss        sm7225
711534fac3SBhupesh Sharma        sm8150
72152a1b4cSManivannan Sadhasivam        sm8250
732c1b8ebeSVinod Koul        sm8350
740e57fe4dSVinod Koul        sm8450
759d3ef77fSRob Herring
769d3ef77fSRob Herring  The 'board' element must be one of the following strings:
779d3ef77fSRob Herring
780bc14d4aSBhupesh Sharma        adp
799d3ef77fSRob Herring        cdp
802f0c17faSSricharan R        cp01-c1
819d3ef77fSRob Herring        dragonboard
829d3ef77fSRob Herring        hk01
835f854f09SGokul Sriram Palanisamy        hk10-c1
845f854f09SGokul Sriram Palanisamy        hk10-c2
85f1cbee2dSRajendra Nayak        idp
86f1cbee2dSRajendra Nayak        liquid
87f1cbee2dSRajendra Nayak        mtp
88b72160faSStephan Gerhold        qrd
89f1cbee2dSRajendra Nayak        sbc
90cc677f90SMelody Olvera        x100
919d3ef77fSRob Herring
929d3ef77fSRob Herring  The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
939d3ef77fSRob Herring  where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
949d3ef77fSRob Herring  as v1. If all versions of the 'board_version' elements match, then a
959d3ef77fSRob Herring  wildcard '*' should be used, e.g. 'v*'.
969d3ef77fSRob Herring
979d3ef77fSRob Herring  The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
989d3ef77fSRob Herring
999d3ef77fSRob Herring  Examples:
1009d3ef77fSRob Herring
1019d3ef77fSRob Herring  	"qcom,msm8916-v1-cdp-pm8916-v2.1"
1029d3ef77fSRob Herring
1039d3ef77fSRob Herring  A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
1049d3ef77fSRob Herring  2.1.
1059d3ef77fSRob Herring
1069d3ef77fSRob Herring  	"qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
1079d3ef77fSRob Herring
1089d3ef77fSRob Herring  A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
1099d3ef77fSRob Herring  foundry 2.
1109d3ef77fSRob Herring
111dbbccb3dSDouglas Anderson  There are many devices in the list below that run the standard ChromeOS
112dbbccb3dSDouglas Anderson  bootloader setup and use the open source depthcharge bootloader to boot the
113dbbccb3dSDouglas Anderson  OS. These devices do not use the scheme described above. For details, see:
114dbbccb3dSDouglas Anderson  https://docs.kernel.org/arm/google/chromebook-boot-flow.html
115dbbccb3dSDouglas Anderson
1169d3ef77fSRob Herringproperties:
117c34095faSRob Herring  $nodename:
118c34095faSRob Herring    const: "/"
1199d3ef77fSRob Herring  compatible:
1209d3ef77fSRob Herring    oneOf:
1219d3ef77fSRob Herring      - items:
1229d3ef77fSRob Herring          - enum:
1239d3ef77fSRob Herring              - qcom,apq8016-sbc
1249d3ef77fSRob Herring          - const: qcom,apq8016
1259d3ef77fSRob Herring
1269d3ef77fSRob Herring      - items:
1279d3ef77fSRob Herring          - enum:
128b736cedcSLuca Weiss              - asus,sparrow
129773c7700SLuca Weiss              - huawei,sturgeon
1305e4aac2cSLuca Weiss              - lg,lenok
131198f7b7cSMatti Lehtimäki              - samsung,matisse-wifi
13221f3cbf6SLuca Weiss          - const: qcom,apq8026
13321f3cbf6SLuca Weiss
13421f3cbf6SLuca Weiss      - items:
13521f3cbf6SLuca Weiss          - enum:
1369304af37SDavid Heidelberg              - asus,nexus7-flo
1375ac80a76SDavid Heidelberg              - lg,nexus4-mako
1389304af37SDavid Heidelberg              - sony,xperia-yuga
1399d3ef77fSRob Herring              - qcom,apq8064-cm-qs600
1409d3ef77fSRob Herring              - qcom,apq8064-ifc6410
1419d3ef77fSRob Herring          - const: qcom,apq8064
1429d3ef77fSRob Herring
1439d3ef77fSRob Herring      - items:
1449d3ef77fSRob Herring          - enum:
1459d3ef77fSRob Herring              - qcom,apq8074-dragonboard
1469d3ef77fSRob Herring          - const: qcom,apq8074
1479d3ef77fSRob Herring
1489d3ef77fSRob Herring      - items:
1499d3ef77fSRob Herring          - enum:
1509d3ef77fSRob Herring              - qcom,apq8060-dragonboard
1519d3ef77fSRob Herring              - qcom,msm8660-surf
1529d3ef77fSRob Herring          - const: qcom,msm8660
1539d3ef77fSRob Herring
1549d3ef77fSRob Herring      - items:
1559d3ef77fSRob Herring          - enum:
1569d3ef77fSRob Herring              - qcom,apq8084-mtp
1579d3ef77fSRob Herring              - qcom,apq8084-sbc
1589d3ef77fSRob Herring          - const: qcom,apq8084
1599d3ef77fSRob Herring
1609d3ef77fSRob Herring      - items:
1619d3ef77fSRob Herring          - enum:
162ef537057SBartosz Dudziak              - samsung,s3ve3g
163ef537057SBartosz Dudziak          - const: qcom,msm8226
164ef537057SBartosz Dudziak
165ef537057SBartosz Dudziak      - items:
166ef537057SBartosz Dudziak          - enum:
16705c0c38dSMarijn Suijten              - sony,kugo-row
16805c0c38dSMarijn Suijten              - sony,suzu-row
16905c0c38dSMarijn Suijten          - const: qcom,msm8956
17005c0c38dSMarijn Suijten
17105c0c38dSMarijn Suijten      - items:
17205c0c38dSMarijn Suijten          - enum:
1739d3ef77fSRob Herring              - qcom,msm8960-cdp
1749d3ef77fSRob Herring          - const: qcom,msm8960
1759d3ef77fSRob Herring
1769d3ef77fSRob Herring      - items:
177e5dad30bSRob Herring          - enum:
178e5dad30bSRob Herring              - lge,hammerhead
179e5dad30bSRob Herring              - sony,xperia-amami
180e5dad30bSRob Herring              - sony,xperia-honami
181e5dad30bSRob Herring          - const: qcom,msm8974
182e5dad30bSRob Herring
183e5dad30bSRob Herring      - items:
1842e62303fSDmitry Baryshkov          - enum:
1852e62303fSDmitry Baryshkov              - fairphone,fp2
186c8f740afSLuca Weiss              - oneplus,bacon
1872e62303fSDmitry Baryshkov              - samsung,klte
1882e62303fSDmitry Baryshkov              - sony,xperia-castor
1892e62303fSDmitry Baryshkov          - const: qcom,msm8974pro
1902e62303fSDmitry Baryshkov          - const: qcom,msm8974
1912e62303fSDmitry Baryshkov
1922e62303fSDmitry Baryshkov      - items:
1939d3ef77fSRob Herring          - const: qcom,msm8916-mtp
194bb35fe1eSKrzysztof Kozlowski          - const: qcom,msm8916-mtp/1
1959d3ef77fSRob Herring          - const: qcom,msm8916
1969d3ef77fSRob Herring
1979d3ef77fSRob Herring      - items:
198b72160faSStephan Gerhold          - enum:
19917c07350SLin, Meng-Bo              - acer,a1-724
200944de518SKrzysztof Kozlowski              - alcatel,idol347
201fc4f8f67SKrzysztof Kozlowski              - asus,z00l
202fc4f8f67SKrzysztof Kozlowski              - huawei,g7
203fc4f8f67SKrzysztof Kozlowski              - longcheer,l8910
204b72160faSStephan Gerhold              - samsung,a3u-eur
205b72160faSStephan Gerhold              - samsung,a5u-eur
206dc1b8ce9SLin, Meng-Bo              - samsung,e5
207dc1b8ce9SLin, Meng-Bo              - samsung,e7
208dc1b8ce9SLin, Meng-Bo              - samsung,grandmax
209fc4f8f67SKrzysztof Kozlowski              - samsung,j5
210fc4f8f67SKrzysztof Kozlowski              - samsung,serranove
211fc4f8f67SKrzysztof Kozlowski              - wingtech,wt88047
212b72160faSStephan Gerhold          - const: qcom,msm8916
213b72160faSStephan Gerhold
214b72160faSStephan Gerhold      - items:
21525d203d0SKrzysztof Kozlowski          - const: longcheer,l8150
21625d203d0SKrzysztof Kozlowski          - const: qcom,msm8916-v1-qrd/9-v1
21725d203d0SKrzysztof Kozlowski          - const: qcom,msm8916
21825d203d0SKrzysztof Kozlowski
21925d203d0SKrzysztof Kozlowski      - items:
2209ad3c08fSVinod Koul          - enum:
221*ce77819aSLuca Weiss              - motorola,potter
222*ce77819aSLuca Weiss              - xiaomi,daisy
223*ce77819aSLuca Weiss              - xiaomi,mido
224*ce77819aSLuca Weiss              - xiaomi,tissot
225*ce77819aSLuca Weiss              - xiaomi,vince
226*ce77819aSLuca Weiss          - const: qcom,msm8953
227*ce77819aSLuca Weiss
228*ce77819aSLuca Weiss      - items:
229*ce77819aSLuca Weiss          - enum:
23002cb8d73SKrzysztof Kozlowski              - lg,bullhead
23102cb8d73SKrzysztof Kozlowski              - microsoft,talkman
23202cb8d73SKrzysztof Kozlowski              - xiaomi,libra
23302cb8d73SKrzysztof Kozlowski          - const: qcom,msm8992
23402cb8d73SKrzysztof Kozlowski
23502cb8d73SKrzysztof Kozlowski      - items:
2369ad3c08fSVinod Koul          - enum:
2379ad3c08fSVinod Koul              - sony,karin_windy
238c704bd37SKrzysztof Kozlowski          - const: qcom,apq8094
239c704bd37SKrzysztof Kozlowski
240c704bd37SKrzysztof Kozlowski      - items:
241c704bd37SKrzysztof Kozlowski          - enum:
24294078088SKrzysztof Kozlowski              - huawei,angler
24394078088SKrzysztof Kozlowski              - microsoft,cityman
24494078088SKrzysztof Kozlowski              - sony,ivy-row
2459ad3c08fSVinod Koul              - sony,karin-row
2469ad3c08fSVinod Koul              - sony,satsuki-row
2479ad3c08fSVinod Koul              - sony,sumire-row
2489ad3c08fSVinod Koul              - sony,suzuran-row
249c704bd37SKrzysztof Kozlowski          - const: qcom,msm8994
2509ad3c08fSVinod Koul
2519ad3c08fSVinod Koul      - items:
252134cfc55SYassine Oudjana          - enum:
253134cfc55SYassine Oudjana              - arrow,apq8096-db820c
254134cfc55SYassine Oudjana              - inforce,ifc6640
255134cfc55SYassine Oudjana          - const: qcom,apq8096-sbc
256134cfc55SYassine Oudjana          - const: qcom,apq8096
257134cfc55SYassine Oudjana
258134cfc55SYassine Oudjana      - items:
259134cfc55SYassine Oudjana          - enum:
260ce5d6ba2SHarry Austen              - oneplus,oneplus3
261ce5d6ba2SHarry Austen              - oneplus,oneplus3t
262134cfc55SYassine Oudjana              - qcom,msm8996-mtp
263134cfc55SYassine Oudjana              - sony,dora-row
264134cfc55SYassine Oudjana              - sony,kagura-row
265134cfc55SYassine Oudjana              - sony,keyaki-row
266134cfc55SYassine Oudjana              - xiaomi,gemini
267358ef0c0SDmitry Baryshkov          - const: qcom,msm8996
268358ef0c0SDmitry Baryshkov
269358ef0c0SDmitry Baryshkov      - items:
270358ef0c0SDmitry Baryshkov          - enum:
271bb856fdfSAlec Su              - xiaomi,natrium
272134cfc55SYassine Oudjana              - xiaomi,scorpio
273358ef0c0SDmitry Baryshkov          - const: qcom,msm8996pro
274134cfc55SYassine Oudjana          - const: qcom,msm8996
2759d3ef77fSRob Herring
2769d3ef77fSRob Herring      - items:
2775732bea6SRob Herring          - enum:
2788eb1b188SKrzysztof Kozlowski              - asus,novago-tp370ql
2798eb1b188SKrzysztof Kozlowski              - fxtec,pro1
2808eb1b188SKrzysztof Kozlowski              - hp,envy-x2
2818eb1b188SKrzysztof Kozlowski              - lenovo,miix-630
2828eb1b188SKrzysztof Kozlowski              - oneplus,cheeseburger
2838eb1b188SKrzysztof Kozlowski              - oneplus,dumpling
2848eb1b188SKrzysztof Kozlowski              - qcom,msm8998-mtp
2858eb1b188SKrzysztof Kozlowski              - sony,xperia-lilac
2868eb1b188SKrzysztof Kozlowski              - sony,xperia-maple
2878eb1b188SKrzysztof Kozlowski              - sony,xperia-poplar
28837b5e8c4SDzmitry Sankouski              - xiaomi,sagit
2898eb1b188SKrzysztof Kozlowski          - const: qcom,msm8998
2908eb1b188SKrzysztof Kozlowski
2918eb1b188SKrzysztof Kozlowski      - items:
2928eb1b188SKrzysztof Kozlowski          - enum:
2932c36509cSKrzysztof Kozlowski              - 8dev,jalapeno
2942c36509cSKrzysztof Kozlowski              - alfa-network,ap120c-ac
2952c36509cSKrzysztof Kozlowski          - const: qcom,ipq4018
2962c36509cSKrzysztof Kozlowski
2972c36509cSKrzysztof Kozlowski      - items:
2982c36509cSKrzysztof Kozlowski          - enum:
2993f38ac6fSDavid Heidelberg              - qcom,ipq4019-ap-dk01.1-c1
3005732bea6SRob Herring              - qcom,ipq4019-ap-dk04.1-c3
3015732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c1
3025732bea6SRob Herring              - qcom,ipq4019-ap-dk07.1-c2
3035732bea6SRob Herring              - qcom,ipq4019-dk04.1-c1
3049d3ef77fSRob Herring          - const: qcom,ipq4019
3059d3ef77fSRob Herring
3069d3ef77fSRob Herring      - items:
3079d3ef77fSRob Herring          - enum:
308fb27202bSKrzysztof Kozlowski              - mikrotik,rb3011
3099d3ef77fSRob Herring              - qcom,ipq8064-ap148
3109d3ef77fSRob Herring          - const: qcom,ipq8064
3119d3ef77fSRob Herring
3129d3ef77fSRob Herring      - items:
3139d3ef77fSRob Herring          - enum:
3149d3ef77fSRob Herring              - qcom,ipq8074-hk01
3155f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c1
3165f854f09SGokul Sriram Palanisamy              - qcom,ipq8074-hk10-c2
3179d3ef77fSRob Herring          - const: qcom,ipq8074
3189d3ef77fSRob Herring
319f4ec5f28SNeil Armstrong      - description: Sierra Wireless MangOH Green with WP8548 Module
320f4ec5f28SNeil Armstrong        items:
321f4ec5f28SNeil Armstrong          - const: swir,mangoh-green-wp8548
322f4ec5f28SNeil Armstrong          - const: swir,wp8548
323f4ec5f28SNeil Armstrong          - const: qcom,mdm9615
324f4ec5f28SNeil Armstrong
325cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
326cc677f90SMelody Olvera        items:
327cc677f90SMelody Olvera          - enum:
328cc677f90SMelody Olvera              - qcom,qdu1000-idp
329cc677f90SMelody Olvera              - qcom,qdu1000-x100
330cc677f90SMelody Olvera          - const: qcom,qdu1000
331cc677f90SMelody Olvera
332cc677f90SMelody Olvera      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
333cc677f90SMelody Olvera        items:
334cc677f90SMelody Olvera          - enum:
335cc677f90SMelody Olvera              - qcom,qru1000-idp
336cc677f90SMelody Olvera          - const: qcom,qru1000
337cc677f90SMelody Olvera
3383b8bfe00SDouglas Anderson      - description: Qualcomm Technologies, Inc. SC7180 IDP
3393b8bfe00SDouglas Anderson        items:
340f1cbee2dSRajendra Nayak          - enum:
341f1cbee2dSRajendra Nayak              - qcom,sc7180-idp
342f1cbee2dSRajendra Nayak          - const: qcom,sc7180
3432f0c17faSSricharan R
3443b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (rev1 - 2)
3453b8bfe00SDouglas Anderson        items:
3463b8bfe00SDouglas Anderson          - const: google,coachz-rev1
3473b8bfe00SDouglas Anderson          - const: google,coachz-rev2
3483b8bfe00SDouglas Anderson          - const: qcom,sc7180
3493b8bfe00SDouglas Anderson
3503b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c (newest rev)
3513b8bfe00SDouglas Anderson        items:
3523b8bfe00SDouglas Anderson          - const: google,coachz
3533b8bfe00SDouglas Anderson          - const: qcom,sc7180
3543b8bfe00SDouglas Anderson
3553b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (rev1 - 2)
3563b8bfe00SDouglas Anderson        items:
3573b8bfe00SDouglas Anderson          - const: google,coachz-rev1-sku0
3583b8bfe00SDouglas Anderson          - const: google,coachz-rev2-sku0
3593b8bfe00SDouglas Anderson          - const: qcom,sc7180
3603b8bfe00SDouglas Anderson
3613b8bfe00SDouglas Anderson      - description: HP Chromebook x2 11c with LTE (newest rev)
3623b8bfe00SDouglas Anderson        items:
3633b8bfe00SDouglas Anderson          - const: google,coachz-sku0
3643b8bfe00SDouglas Anderson          - const: qcom,sc7180
3653b8bfe00SDouglas Anderson
3663b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev2)
3673b8bfe00SDouglas Anderson        items:
3683b8bfe00SDouglas Anderson          - const: google,homestar-rev2
3693b8bfe00SDouglas Anderson          - const: google,homestar-rev23
3703b8bfe00SDouglas Anderson          - const: qcom,sc7180
3713b8bfe00SDouglas Anderson
3723b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (rev3)
3733b8bfe00SDouglas Anderson        items:
3743b8bfe00SDouglas Anderson          - const: google,homestar-rev3
3753b8bfe00SDouglas Anderson          - const: qcom,sc7180
3763b8bfe00SDouglas Anderson
3773b8bfe00SDouglas Anderson      - description: Lenovo Chromebook Duet 5 13 (newest rev)
3783b8bfe00SDouglas Anderson        items:
3793b8bfe00SDouglas Anderson          - const: google,homestar
3803b8bfe00SDouglas Anderson          - const: qcom,sc7180
3813b8bfe00SDouglas Anderson
3825069fe94SDouglas Anderson      - description: Google Kingoftown (rev0)
3835069fe94SDouglas Anderson        items:
3845069fe94SDouglas Anderson          - const: google,kingoftown-rev0
3855069fe94SDouglas Anderson          - const: qcom,sc7180
3865069fe94SDouglas Anderson
3875069fe94SDouglas Anderson      - description: Google Kingoftown (newest rev)
3885069fe94SDouglas Anderson        items:
3895069fe94SDouglas Anderson          - const: google,kingoftown
3905069fe94SDouglas Anderson          - const: qcom,sc7180
3915069fe94SDouglas Anderson
3923b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev0)
3933b8bfe00SDouglas Anderson        items:
3943b8bfe00SDouglas Anderson          - const: google,lazor-rev0
3953b8bfe00SDouglas Anderson          - const: qcom,sc7180
3963b8bfe00SDouglas Anderson
3973b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev1 - 2)
3983b8bfe00SDouglas Anderson        items:
3993b8bfe00SDouglas Anderson          - const: google,lazor-rev1
4003b8bfe00SDouglas Anderson          - const: google,lazor-rev2
4013b8bfe00SDouglas Anderson          - const: qcom,sc7180
4023b8bfe00SDouglas Anderson
4033b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (rev3 - 8)
4043b8bfe00SDouglas Anderson        items:
4053b8bfe00SDouglas Anderson          - const: google,lazor-rev3
4063b8bfe00SDouglas Anderson          - const: google,lazor-rev4
4073b8bfe00SDouglas Anderson          - const: google,lazor-rev5
4083b8bfe00SDouglas Anderson          - const: google,lazor-rev6
4093b8bfe00SDouglas Anderson          - const: google,lazor-rev7
4103b8bfe00SDouglas Anderson          - const: google,lazor-rev8
4113b8bfe00SDouglas Anderson          - const: qcom,sc7180
4123b8bfe00SDouglas Anderson
4133b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 (newest rev)
4143b8bfe00SDouglas Anderson        items:
4153b8bfe00SDouglas Anderson          - const: google,lazor
4163b8bfe00SDouglas Anderson          - const: qcom,sc7180
4173b8bfe00SDouglas Anderson
4183b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
4193b8bfe00SDouglas Anderson        items:
4203b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku2
4213b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku2
4223b8bfe00SDouglas Anderson          - const: qcom,sc7180
4233b8bfe00SDouglas Anderson
4243b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
4253b8bfe00SDouglas Anderson        items:
4263b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku2
4273b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku2
4283b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku2
4293b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku2
4303b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku2
4313b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku2
4323b8bfe00SDouglas Anderson          - const: qcom,sc7180
4333b8bfe00SDouglas Anderson
4343b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
4353b8bfe00SDouglas Anderson        items:
4363b8bfe00SDouglas Anderson          - const: google,lazor-sku2
4373b8bfe00SDouglas Anderson          - const: qcom,sc7180
4383b8bfe00SDouglas Anderson
4393b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
4403b8bfe00SDouglas Anderson        items:
4413b8bfe00SDouglas Anderson          - const: google,lazor-rev1-sku0
4423b8bfe00SDouglas Anderson          - const: google,lazor-rev2-sku0
4433b8bfe00SDouglas Anderson          - const: qcom,sc7180
4443b8bfe00SDouglas Anderson
4453b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
4463b8bfe00SDouglas Anderson        items:
4473b8bfe00SDouglas Anderson          - const: google,lazor-rev3-sku0
4483b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku0
4493b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku0
4503b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku0
4513b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku0
4523b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku0
4533b8bfe00SDouglas Anderson          - const: qcom,sc7180
4543b8bfe00SDouglas Anderson
4553b8bfe00SDouglas Anderson      - description: Acer Chromebook Spin 513 with LTE (newest rev)
4563b8bfe00SDouglas Anderson        items:
4573b8bfe00SDouglas Anderson          - const: google,lazor-sku0
4583b8bfe00SDouglas Anderson          - const: qcom,sc7180
4593b8bfe00SDouglas Anderson
4603b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (rev4 - rev8)
4613b8bfe00SDouglas Anderson        items:
4623b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku4
4633b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku4
4643b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku4
4653b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku4
4663b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku4
4673b8bfe00SDouglas Anderson          - const: qcom,sc7180
4683b8bfe00SDouglas Anderson
4693b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 (newest rev)
4703b8bfe00SDouglas Anderson        items:
4713b8bfe00SDouglas Anderson          - const: google,lazor-sku4
4723b8bfe00SDouglas Anderson          - const: qcom,sc7180
4733b8bfe00SDouglas Anderson
4743b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev4)
4753b8bfe00SDouglas Anderson        items:
4763b8bfe00SDouglas Anderson          - const: google,lazor-rev4-sku5
4773b8bfe00SDouglas Anderson          - const: qcom,sc7180
4783b8bfe00SDouglas Anderson
4793b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
4803b8bfe00SDouglas Anderson        items:
4813b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku5
4823b8bfe00SDouglas Anderson          - const: google,lazor-rev5-sku6
4833b8bfe00SDouglas Anderson          - const: google,lazor-rev6-sku6
4843b8bfe00SDouglas Anderson          - const: google,lazor-rev7-sku6
4853b8bfe00SDouglas Anderson          - const: google,lazor-rev8-sku6
4863b8bfe00SDouglas Anderson          - const: qcom,sc7180
4873b8bfe00SDouglas Anderson
4883b8bfe00SDouglas Anderson      - description: Acer Chromebook 511 without Touchscreen (newest rev)
4893b8bfe00SDouglas Anderson        items:
4903b8bfe00SDouglas Anderson          - const: google,lazor-sku6
4913b8bfe00SDouglas Anderson          - const: qcom,sc7180
4923b8bfe00SDouglas Anderson
4935069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (rev0)
4945069fe94SDouglas Anderson        items:
4955069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku0
4965069fe94SDouglas Anderson          - const: qcom,sc7180
4975069fe94SDouglas Anderson
4985069fe94SDouglas Anderson      - description: Google Mrbland with AUO panel (newest rev)
4995069fe94SDouglas Anderson        items:
5005069fe94SDouglas Anderson          - const: google,mrbland-sku1536
5015069fe94SDouglas Anderson          - const: qcom,sc7180
5025069fe94SDouglas Anderson
5035069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (rev0)
5045069fe94SDouglas Anderson        items:
5055069fe94SDouglas Anderson          - const: google,mrbland-rev0-sku16
5065069fe94SDouglas Anderson          - const: qcom,sc7180
5075069fe94SDouglas Anderson
5085069fe94SDouglas Anderson      - description: Google Mrbland with BOE panel (newest rev)
5095069fe94SDouglas Anderson        items:
5105069fe94SDouglas Anderson          - const: google,mrbland-sku1024
5115069fe94SDouglas Anderson          - const: google,mrbland-sku768
5125069fe94SDouglas Anderson          - const: qcom,sc7180
5135069fe94SDouglas Anderson
5145069fe94SDouglas Anderson      - description: Google Pazquel with Parade (newest rev)
5155069fe94SDouglas Anderson        items:
5165069fe94SDouglas Anderson          - const: google,pazquel-sku5
5175069fe94SDouglas Anderson          - const: qcom,sc7180
5185069fe94SDouglas Anderson
5195069fe94SDouglas Anderson      - description: Google Pazquel with TI (newest rev)
5205069fe94SDouglas Anderson        items:
5215069fe94SDouglas Anderson          - const: google,pazquel-sku1
5225069fe94SDouglas Anderson          - const: qcom,sc7180
5235069fe94SDouglas Anderson
5245069fe94SDouglas Anderson      - description: Google Pazquel with LTE and Parade (newest rev)
5255069fe94SDouglas Anderson        items:
52607603a1cSYunlong Jia          - const: google,pazquel-sku6
5275069fe94SDouglas Anderson          - const: google,pazquel-sku4
5285069fe94SDouglas Anderson          - const: qcom,sc7180
5295069fe94SDouglas Anderson
5305069fe94SDouglas Anderson      - description: Google Pazquel with LTE and TI (newest rev)
5315069fe94SDouglas Anderson        items:
5325069fe94SDouglas Anderson          - const: google,pazquel-sku0
5335069fe94SDouglas Anderson          - const: google,pazquel-sku2
5345069fe94SDouglas Anderson          - const: qcom,sc7180
5355069fe94SDouglas Anderson
536185d192dSYunlong Jia      - description: Google Pazquel360 with LTE (newest rev)
537185d192dSYunlong Jia        items:
538185d192dSYunlong Jia          - const: google,pazquel-sku22
539185d192dSYunlong Jia          - const: google,pazquel-sku20
540185d192dSYunlong Jia          - const: qcom,sc7180
541185d192dSYunlong Jia
542185d192dSYunlong Jia      - description: Google Pazquel360 with WiFi (newest rev)
543185d192dSYunlong Jia        items:
544185d192dSYunlong Jia          - const: google,pazquel-sku21
545185d192dSYunlong Jia          - const: qcom,sc7180
546185d192dSYunlong Jia
5473b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev1)
5483b8bfe00SDouglas Anderson        items:
5493b8bfe00SDouglas Anderson          - const: google,pompom-rev1
5503b8bfe00SDouglas Anderson          - const: qcom,sc7180
5513b8bfe00SDouglas Anderson
5523b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (rev2)
5533b8bfe00SDouglas Anderson        items:
5543b8bfe00SDouglas Anderson          - const: google,pompom-rev2
5553b8bfe00SDouglas Anderson          - const: qcom,sc7180
5563b8bfe00SDouglas Anderson
5573b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 (newest rev)
5583b8bfe00SDouglas Anderson        items:
5593b8bfe00SDouglas Anderson          - const: google,pompom
5603b8bfe00SDouglas Anderson          - const: qcom,sc7180
5613b8bfe00SDouglas Anderson
5623b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
5633b8bfe00SDouglas Anderson        items:
5643b8bfe00SDouglas Anderson          - const: google,pompom-rev1-sku0
5653b8bfe00SDouglas Anderson          - const: qcom,sc7180
5663b8bfe00SDouglas Anderson
5673b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
5683b8bfe00SDouglas Anderson        items:
5693b8bfe00SDouglas Anderson          - const: google,pompom-rev2-sku0
5703b8bfe00SDouglas Anderson          - const: qcom,sc7180
5713b8bfe00SDouglas Anderson
5723b8bfe00SDouglas Anderson      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
5733b8bfe00SDouglas Anderson        items:
5743b8bfe00SDouglas Anderson          - const: google,pompom-sku0
5753b8bfe00SDouglas Anderson          - const: qcom,sc7180
5763b8bfe00SDouglas Anderson
5775069fe94SDouglas Anderson      - description: Google Quackingstick (newest rev)
5785069fe94SDouglas Anderson        items:
5795069fe94SDouglas Anderson          - const: google,quackingstick-sku1537
5805069fe94SDouglas Anderson          - const: qcom,sc7180
5815069fe94SDouglas Anderson
5825069fe94SDouglas Anderson      - description: Google Quackingstick with LTE (newest rev)
5835069fe94SDouglas Anderson        items:
5845069fe94SDouglas Anderson          - const: google,quackingstick-sku1536
5855069fe94SDouglas Anderson          - const: qcom,sc7180
5865069fe94SDouglas Anderson
5873b8bfe00SDouglas Anderson      - description: Google Trogdor (newest rev)
5883b8bfe00SDouglas Anderson        items:
5893b8bfe00SDouglas Anderson          - const: google,trogdor
5903b8bfe00SDouglas Anderson          - const: qcom,sc7180
5913b8bfe00SDouglas Anderson
5923b8bfe00SDouglas Anderson      - description: Google Trogdor with LTE (newest rev)
5933b8bfe00SDouglas Anderson        items:
5943b8bfe00SDouglas Anderson          - const: google,trogdor-sku0
5953b8bfe00SDouglas Anderson          - const: qcom,sc7180
5963b8bfe00SDouglas Anderson
5975069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
5985069fe94SDouglas Anderson        items:
5995069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku16
6005069fe94SDouglas Anderson          - const: qcom,sc7180
6015069fe94SDouglas Anderson
6025069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
6035069fe94SDouglas Anderson        items:
6045069fe94SDouglas Anderson          - const: google,wormdingler-sku1024
6055069fe94SDouglas Anderson          - const: qcom,sc7180
6065069fe94SDouglas Anderson
6075069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
6085069fe94SDouglas Anderson        items:
6095069fe94SDouglas Anderson          - const: google,wormdingler-sku1025
6105069fe94SDouglas Anderson          - const: qcom,sc7180
6115069fe94SDouglas Anderson
6125069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
6135069fe94SDouglas Anderson        items:
6145069fe94SDouglas Anderson          - const: google,wormdingler-rev0-sku0
6155069fe94SDouglas Anderson          - const: qcom,sc7180
6165069fe94SDouglas Anderson
6175069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
6185069fe94SDouglas Anderson        items:
6195069fe94SDouglas Anderson          - const: google,wormdingler-sku0
6205069fe94SDouglas Anderson          - const: qcom,sc7180
6215069fe94SDouglas Anderson
6225069fe94SDouglas Anderson      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
6235069fe94SDouglas Anderson        items:
6245069fe94SDouglas Anderson          - const: google,wormdingler-sku1
6255069fe94SDouglas Anderson          - const: qcom,sc7180
6265069fe94SDouglas Anderson
627707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
628707b9b08SDouglas Anderson        items:
629707b9b08SDouglas Anderson          - const: qcom,sc7280-crd
630707b9b08SDouglas Anderson          - const: google,hoglin-rev3
631707b9b08SDouglas Anderson          - const: google,hoglin-rev4
632707b9b08SDouglas Anderson          - const: google,piglin-rev3
633707b9b08SDouglas Anderson          - const: google,piglin-rev4
634707b9b08SDouglas Anderson          - const: qcom,sc7280
635707b9b08SDouglas Anderson
636707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
637707b9b08SDouglas Anderson        items:
638f72a9f52SBob Moragues          - const: google,zoglin
639707b9b08SDouglas Anderson          - const: google,hoglin
640707b9b08SDouglas Anderson          - const: qcom,sc7280
641707b9b08SDouglas Anderson
642707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
643707b9b08SDouglas Anderson        items:
644707b9b08SDouglas Anderson          - const: qcom,sc7280-idp
645707b9b08SDouglas Anderson          - const: google,senor
646707b9b08SDouglas Anderson          - const: qcom,sc7280
647707b9b08SDouglas Anderson
648707b9b08SDouglas Anderson      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
649707b9b08SDouglas Anderson        items:
650707b9b08SDouglas Anderson          - const: qcom,sc7280-idp2
651707b9b08SDouglas Anderson          - const: google,piglin
652707b9b08SDouglas Anderson          - const: qcom,sc7280
653707b9b08SDouglas Anderson
6548336a4e7SSheng-Liang Pan      - description: Google Evoker (newest rev)
6558336a4e7SSheng-Liang Pan        items:
6568336a4e7SSheng-Liang Pan          - const: google,evoker
6578336a4e7SSheng-Liang Pan          - const: qcom,sc7280
6588336a4e7SSheng-Liang Pan
659f1714f85SSheng-Liang Pan      - description: Google Evoker with LTE (newest rev)
660f1714f85SSheng-Liang Pan        items:
661f1714f85SSheng-Liang Pan          - const: google,evoker-sku512
662f1714f85SSheng-Liang Pan          - const: qcom,sc7280
663f1714f85SSheng-Liang Pan
664707b9b08SDouglas Anderson      - description: Google Herobrine (newest rev)
665707b9b08SDouglas Anderson        items:
666707b9b08SDouglas Anderson          - const: google,herobrine
667707b9b08SDouglas Anderson          - const: qcom,sc7280
668707b9b08SDouglas Anderson
669593ad913SJimmy Chen      - description: Google Villager (rev0)
670593ad913SJimmy Chen        items:
671593ad913SJimmy Chen          - const: google,villager-rev0
672593ad913SJimmy Chen          - const: qcom,sc7280
673593ad913SJimmy Chen
674707b9b08SDouglas Anderson      - description: Google Villager (newest rev)
675707b9b08SDouglas Anderson        items:
676707b9b08SDouglas Anderson          - const: google,villager
67736dc1681SRajendra Nayak          - const: qcom,sc7280
67836dc1681SRajendra Nayak
679593ad913SJimmy Chen      - description: Google Villager with LTE (newest rev)
680593ad913SJimmy Chen        items:
681ff0ea86aSDouglas Anderson          - const: google,villager-sku512
682593ad913SJimmy Chen          - const: qcom,sc7280
683593ad913SJimmy Chen
684812e13ddSOwen Yang      - description: Google Zombie (newest rev)
685812e13ddSOwen Yang        items:
686812e13ddSOwen Yang          - const: google,zombie
687812e13ddSOwen Yang          - const: qcom,sc7280
688812e13ddSOwen Yang
689812e13ddSOwen Yang      - description: Google Zombie with LTE (newest rev)
690812e13ddSOwen Yang        items:
691812e13ddSOwen Yang          - const: google,zombie-sku512
692812e13ddSOwen Yang          - const: qcom,sc7280
693812e13ddSOwen Yang
69436dc1681SRajendra Nayak      - items:
69536dc1681SRajendra Nayak          - enum:
696a1793920SBjorn Andersson              - lenovo,flex-5g
697a1793920SBjorn Andersson              - microsoft,surface-prox
698a1793920SBjorn Andersson              - qcom,sc8180x-primus
699a1793920SBjorn Andersson          - const: qcom,sc8180x
700a1793920SBjorn Andersson
701a1793920SBjorn Andersson      - items:
702a1793920SBjorn Andersson          - enum:
70305b90d24SBjorn Andersson              - lenovo,thinkpad-x13s
70405b90d24SBjorn Andersson              - qcom,sc8280xp-crd
705a1793920SBjorn Andersson              - qcom,sc8280xp-qrd
706a1793920SBjorn Andersson          - const: qcom,sc8280xp
707a1793920SBjorn Andersson
708a1793920SBjorn Andersson      - items:
709a1793920SBjorn Andersson          - enum:
710*ce77819aSLuca Weiss              - motorola,ali
711*ce77819aSLuca Weiss          - const: qcom,sdm450
712*ce77819aSLuca Weiss
713*ce77819aSLuca Weiss      - items:
714*ce77819aSLuca Weiss          - enum:
7150d45153fSKrzysztof Kozlowski              - sony,discovery-row
7160d45153fSKrzysztof Kozlowski              - sony,kirin-row
7170d45153fSKrzysztof Kozlowski              - sony,pioneer-row
7180d45153fSKrzysztof Kozlowski              - sony,voyager-row
7190d45153fSKrzysztof Kozlowski          - const: qcom,sdm630
7200d45153fSKrzysztof Kozlowski
7210d45153fSKrzysztof Kozlowski      - items:
7220d45153fSKrzysztof Kozlowski          - enum:
723bbd5a689SDmitry Baryshkov              - inforce,ifc6560
724bbd5a689SDmitry Baryshkov          - const: qcom,sda660
725bbd5a689SDmitry Baryshkov
726bbd5a689SDmitry Baryshkov      - items:
727bbd5a689SDmitry Baryshkov          - enum:
728cb898d5eSLuca Weiss              - fairphone,fp3
729*ce77819aSLuca Weiss              - motorola,ocean
730cb898d5eSLuca Weiss          - const: qcom,sdm632
731cb898d5eSLuca Weiss
732cb898d5eSLuca Weiss      - items:
733cb898d5eSLuca Weiss          - enum:
734ce23114dSKrzysztof Kozlowski              - sony,mermaid-row
735ce23114dSKrzysztof Kozlowski          - const: qcom,sdm636
736ce23114dSKrzysztof Kozlowski
737ce23114dSKrzysztof Kozlowski      - items:
738ce23114dSKrzysztof Kozlowski          - enum:
739aab86bbbSAlexey Minnekhanov              - xiaomi,lavender
740aab86bbbSAlexey Minnekhanov          - const: qcom,sdm660
741aab86bbbSAlexey Minnekhanov
742aab86bbbSAlexey Minnekhanov      - items:
743aab86bbbSAlexey Minnekhanov          - enum:
7446c49e41cSRichard Acayan              - google,sargo
7456c49e41cSRichard Acayan          - const: qcom,sdm670
7466c49e41cSRichard Acayan
7476c49e41cSRichard Acayan      - items:
7486c49e41cSRichard Acayan          - enum:
74971935423SVinod Koul              - qcom,sdx55-mtp
750222ed6a2SManivannan Sadhasivam              - qcom,sdx55-telit-fn980-tlb
751328008f4SManivannan Sadhasivam              - qcom,sdx55-t55
75271935423SVinod Koul          - const: qcom,sdx55
75371935423SVinod Koul
75471935423SVinod Koul      - items:
75571935423SVinod Koul          - enum:
75661339f36SVamsi krishna Lanka              - qcom,sdx65-mtp
75761339f36SVamsi krishna Lanka          - const: qcom,sdx65
75861339f36SVamsi krishna Lanka
75961339f36SVamsi krishna Lanka      - items:
76061339f36SVamsi krishna Lanka          - enum:
761ddfb3fc4SVinod Koul              - qcom,ipq6018-cp01
7622f0c17faSSricharan R              - qcom,ipq6018-cp01-c1
7632f0c17faSSricharan R          - const: qcom,ipq6018
7642f0c17faSSricharan R
765152a1b4cSManivannan Sadhasivam      - items:
766152a1b4cSManivannan Sadhasivam          - enum:
76709b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-1000
76809b75a92SKrzysztof Kozlowski              - qcom,qcs404-evb-4000
76909b75a92SKrzysztof Kozlowski          - const: qcom,qcs404-evb
77009b75a92SKrzysztof Kozlowski          - const: qcom,qcs404
77109b75a92SKrzysztof Kozlowski
77209b75a92SKrzysztof Kozlowski      - items:
77309b75a92SKrzysztof Kozlowski          - enum:
7740bc14d4aSBhupesh Sharma              - qcom,sa8155p-adp
7750bc14d4aSBhupesh Sharma          - const: qcom,sa8155p
7760bc14d4aSBhupesh Sharma
7770bc14d4aSBhupesh Sharma      - items:
7780bc14d4aSBhupesh Sharma          - enum:
779a1793920SBjorn Andersson              - qcom,sa8295p-adp
780b3de8527SParikshit Pareek              - qcom,sa8540p-ride
781a1793920SBjorn Andersson          - const: qcom,sa8540p
782a1793920SBjorn Andersson
783a1793920SBjorn Andersson      - items:
784a1793920SBjorn Andersson          - enum:
785f1e6243bSKrzysztof Kozlowski              - google,cheza
786f1e6243bSKrzysztof Kozlowski              - google,cheza-rev1
787f1e6243bSKrzysztof Kozlowski              - google,cheza-rev2
78833fae534SKrzysztof Kozlowski              - lenovo,yoga-c630
7891ef5a4d1SStefan Hansson              - lg,judyln
7901ef5a4d1SStefan Hansson              - lg,judyp
79133fae534SKrzysztof Kozlowski              - oneplus,enchilada
79233fae534SKrzysztof Kozlowski              - oneplus,fajita
79333fae534SKrzysztof Kozlowski              - qcom,sdm845-mtp
79433fae534SKrzysztof Kozlowski              - shift,axolotl
79520e88ca2SDzmitry Sankouski              - samsung,starqltechn
79633fae534SKrzysztof Kozlowski              - samsung,w737
79733fae534SKrzysztof Kozlowski              - sony,akari-row
79833fae534SKrzysztof Kozlowski              - sony,akatsuki-row
79933fae534SKrzysztof Kozlowski              - sony,apollo-row
80033fae534SKrzysztof Kozlowski              - thundercomm,db845c
80133fae534SKrzysztof Kozlowski              - xiaomi,beryllium
802341fdef8SJoel Selvaraj              - xiaomi,beryllium-ebbg
8035aca0822SMolly Sophia              - xiaomi,polaris
80433fae534SKrzysztof Kozlowski          - const: qcom,sdm845
80533fae534SKrzysztof Kozlowski
80633fae534SKrzysztof Kozlowski      - items:
80733fae534SKrzysztof Kozlowski          - enum:
808f1f9a6a0SIskren Chernev              - oneplus,billie2
809f1f9a6a0SIskren Chernev          - const: qcom,sm4250
810f1f9a6a0SIskren Chernev
811f1f9a6a0SIskren Chernev      - items:
812f1f9a6a0SIskren Chernev          - enum:
813d3ddba6aSKrzysztof Kozlowski              - sony,pdx201
814d3ddba6aSKrzysztof Kozlowski          - const: qcom,sm6125
815d3ddba6aSKrzysztof Kozlowski
816d3ddba6aSKrzysztof Kozlowski      - items:
817d3ddba6aSKrzysztof Kozlowski          - enum:
81831b3483aSKrzysztof Kozlowski              - sony,pdx213
81931b3483aSKrzysztof Kozlowski          - const: qcom,sm6350
82031b3483aSKrzysztof Kozlowski
82131b3483aSKrzysztof Kozlowski      - items:
82231b3483aSKrzysztof Kozlowski          - enum:
82303ed3432SKonrad Dybcio              - sony,pdx225
82403ed3432SKonrad Dybcio          - const: qcom,sm6375
82503ed3432SKonrad Dybcio
82603ed3432SKonrad Dybcio      - items:
82703ed3432SKonrad Dybcio          - enum:
8288ceb1db0SLuca Weiss              - fairphone,fp4
8298ceb1db0SLuca Weiss          - const: qcom,sm7225
8308ceb1db0SLuca Weiss
8318ceb1db0SLuca Weiss      - items:
8328ceb1db0SLuca Weiss          - enum:
8331ce0ff93SKrzysztof Kozlowski              - microsoft,surface-duo
8341ce0ff93SKrzysztof Kozlowski              - qcom,sm8150-hdk
8351534fac3SBhupesh Sharma              - qcom,sm8150-mtp
8361ce0ff93SKrzysztof Kozlowski              - sony,bahamut-generic
8371ce0ff93SKrzysztof Kozlowski              - sony,griffin-generic
8381534fac3SBhupesh Sharma          - const: qcom,sm8150
8391534fac3SBhupesh Sharma
8401534fac3SBhupesh Sharma      - items:
8411534fac3SBhupesh Sharma          - enum:
842152a1b4cSManivannan Sadhasivam              - qcom,qrb5165-rb5
843c810f39aSKrzysztof Kozlowski              - qcom,sm8250-hdk
844152a1b4cSManivannan Sadhasivam              - qcom,sm8250-mtp
845c810f39aSKrzysztof Kozlowski              - sony,pdx203-generic
846c810f39aSKrzysztof Kozlowski              - sony,pdx206-generic
847152a1b4cSManivannan Sadhasivam          - const: qcom,sm8250
848152a1b4cSManivannan Sadhasivam
8492c1b8ebeSVinod Koul      - items:
8502c1b8ebeSVinod Koul          - enum:
851baa36665SKrzysztof Kozlowski              - microsoft,surface-duo2
852c07ea1b4SBjorn Andersson              - qcom,sm8350-hdk
8532c1b8ebeSVinod Koul              - qcom,sm8350-mtp
854baa36665SKrzysztof Kozlowski              - sony,pdx214-generic
855baa36665SKrzysztof Kozlowski              - sony,pdx215-generic
8562c1b8ebeSVinod Koul          - const: qcom,sm8350
8572c1b8ebeSVinod Koul
8580e57fe4dSVinod Koul      - items:
8590e57fe4dSVinod Koul          - enum:
86042d3ce71SVinod Koul              - qcom,sm8450-hdk
8610e57fe4dSVinod Koul              - qcom,sm8450-qrd
8624277c839SKonrad Dybcio              - sony,pdx223
86358311858SKonrad Dybcio              - sony,pdx224
8640e57fe4dSVinod Koul          - const: qcom,sm8450
8650e57fe4dSVinod Koul
866a79a4b30SKrzysztof Kozlowski  # Board compatibles go above
867a79a4b30SKrzysztof Kozlowski
868a79a4b30SKrzysztof Kozlowski  qcom,msm-id:
869a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
870a79a4b30SKrzysztof Kozlowski    minItems: 1
871a79a4b30SKrzysztof Kozlowski    maxItems: 8
872a79a4b30SKrzysztof Kozlowski    items:
873a79a4b30SKrzysztof Kozlowski      items:
874a79a4b30SKrzysztof Kozlowski        - description: |
875a79a4b30SKrzysztof Kozlowski            MSM chipset ID - an exact match value consisting of two bitfields::
876a79a4b30SKrzysztof Kozlowski             - bits 0-15  - The unique MSM chipset ID
877a79a4b30SKrzysztof Kozlowski             - bits 16-31 - Reserved; should be 0
878a79a4b30SKrzysztof Kozlowski        - description: |
879a79a4b30SKrzysztof Kozlowski            Hardware revision ID - a chipset specific 32-bit ID representing
880a79a4b30SKrzysztof Kozlowski            the version of the chipset.  It is best a match value - the
881a79a4b30SKrzysztof Kozlowski            bootloader will look for the closest possible match.
882a79a4b30SKrzysztof Kozlowski    deprecated: true
883a79a4b30SKrzysztof Kozlowski    description:
884a79a4b30SKrzysztof Kozlowski      The MSM chipset and hardware revision used Qualcomm bootloaders.  It
885a79a4b30SKrzysztof Kozlowski      can optionally be an array of these to indicate multiple hardware that
886a79a4b30SKrzysztof Kozlowski      use the same device tree.  It is expected that the bootloader will use
887a79a4b30SKrzysztof Kozlowski      this information at boot-up to decide which device tree to use when given
888a79a4b30SKrzysztof Kozlowski      multiple device trees, some of which may not be compatible with the
889a79a4b30SKrzysztof Kozlowski      actual hardware.  It is the bootloader's responsibility to pass the
890a79a4b30SKrzysztof Kozlowski      correct device tree to the kernel.
891a79a4b30SKrzysztof Kozlowski      The property is deprecated.
892a79a4b30SKrzysztof Kozlowski
893a79a4b30SKrzysztof Kozlowski  qcom,board-id:
894a79a4b30SKrzysztof Kozlowski    $ref: /schemas/types.yaml#/definitions/uint32-matrix
895a79a4b30SKrzysztof Kozlowski    minItems: 1
896a79a4b30SKrzysztof Kozlowski    maxItems: 8
897a79a4b30SKrzysztof Kozlowski    oneOf:
898a79a4b30SKrzysztof Kozlowski      - items:
899a79a4b30SKrzysztof Kozlowski          - items:
900a79a4b30SKrzysztof Kozlowski              - description: |
901a79a4b30SKrzysztof Kozlowski                  Board ID consisting of three bitfields::
902a79a4b30SKrzysztof Kozlowski                    - bits 31-24 - Unused
903a79a4b30SKrzysztof Kozlowski                    - bits 23-16 - Platform Version Major
904a79a4b30SKrzysztof Kozlowski                    - bits 15-8  - Platform Version Minor
905a79a4b30SKrzysztof Kozlowski                    - bits 7-0   - Platform Type
906a79a4b30SKrzysztof Kozlowski                  Platform Type field is an exact match value.  The
907a79a4b30SKrzysztof Kozlowski                  Platform Major/Minor field is a best match.  The bootloader will
908a79a4b30SKrzysztof Kozlowski                  look for the closest possible match.
909a79a4b30SKrzysztof Kozlowski              - description: |
910a79a4b30SKrzysztof Kozlowski                  Subtype ID unique to a Platform Type/Chipset ID.  For a given
911a79a4b30SKrzysztof Kozlowski                  Platform Type, there will typically only be a single board and the
912a79a4b30SKrzysztof Kozlowski                  subtype_id will be 0.  However in some cases board variants may
913a79a4b30SKrzysztof Kozlowski                  need to be distinguished by different subtype_id values.
914a79a4b30SKrzysztof Kozlowski      - items:
915a79a4b30SKrzysztof Kozlowski          # OnePlus uses a variant of board-id with four elements:
916a79a4b30SKrzysztof Kozlowski          - items:
917a79a4b30SKrzysztof Kozlowski              - const: 8
918a79a4b30SKrzysztof Kozlowski              - const: 0
919a79a4b30SKrzysztof Kozlowski              - description: OnePlus board ID
920a79a4b30SKrzysztof Kozlowski              - description: OnePlus subtype ID
921a79a4b30SKrzysztof Kozlowski    deprecated: true
922a79a4b30SKrzysztof Kozlowski    description:
923a79a4b30SKrzysztof Kozlowski      The board type and revision information.  It can optionally be an array
924a79a4b30SKrzysztof Kozlowski      of these to indicate multiple boards that use the same device tree.  It
925a79a4b30SKrzysztof Kozlowski      is expected that the bootloader will use this information at boot-up to
926a79a4b30SKrzysztof Kozlowski      decide which device tree to use when given multiple device trees, some of
927a79a4b30SKrzysztof Kozlowski      which may not be compatible with the actual hardware.  It is the
928a79a4b30SKrzysztof Kozlowski      bootloader's responsibility to pass the correct device tree to the
929a79a4b30SKrzysztof Kozlowski      kernel
930a79a4b30SKrzysztof Kozlowski      The property is deprecated.
931a79a4b30SKrzysztof Kozlowski
932a79a4b30SKrzysztof KozlowskiallOf:
933a79a4b30SKrzysztof Kozlowski  # Explicit allow-list for older SoCs. The legacy properties are not allowed
934a79a4b30SKrzysztof Kozlowski  # on newer SoCs.
935a79a4b30SKrzysztof Kozlowski  - if:
936a79a4b30SKrzysztof Kozlowski      properties:
937a79a4b30SKrzysztof Kozlowski        compatible:
938a79a4b30SKrzysztof Kozlowski          contains:
939a79a4b30SKrzysztof Kozlowski            enum:
940a79a4b30SKrzysztof Kozlowski              - qcom,apq8026
941a79a4b30SKrzysztof Kozlowski              - qcom,apq8094
942a79a4b30SKrzysztof Kozlowski              - qcom,apq8096
943*ce77819aSLuca Weiss              - qcom,msm8953
944a79a4b30SKrzysztof Kozlowski              - qcom,msm8992
945a79a4b30SKrzysztof Kozlowski              - qcom,msm8994
946a79a4b30SKrzysztof Kozlowski              - qcom,msm8996
947a79a4b30SKrzysztof Kozlowski              - qcom,msm8998
948*ce77819aSLuca Weiss              - qcom,sdm450
949a79a4b30SKrzysztof Kozlowski              - qcom,sdm630
950a79a4b30SKrzysztof Kozlowski              - qcom,sdm632
951a79a4b30SKrzysztof Kozlowski              - qcom,sdm845
952a79a4b30SKrzysztof Kozlowski              - qcom,sdx55
953a79a4b30SKrzysztof Kozlowski              - qcom,sdx65
954a79a4b30SKrzysztof Kozlowski              - qcom,sm6125
955a79a4b30SKrzysztof Kozlowski              - qcom,sm6350
956a79a4b30SKrzysztof Kozlowski              - qcom,sm7225
957a79a4b30SKrzysztof Kozlowski              - qcom,sm8150
958a79a4b30SKrzysztof Kozlowski              - qcom,sm8250
959a79a4b30SKrzysztof Kozlowski    then:
960a79a4b30SKrzysztof Kozlowski      properties:
961a79a4b30SKrzysztof Kozlowski        qcom,board-id: true
962a79a4b30SKrzysztof Kozlowski        qcom,msm-id: true
963a79a4b30SKrzysztof Kozlowski    else:
964a79a4b30SKrzysztof Kozlowski      properties:
965a79a4b30SKrzysztof Kozlowski        qcom,board-id: false
966a79a4b30SKrzysztof Kozlowski        qcom,msm-id: false
967a79a4b30SKrzysztof Kozlowski
968a79a4b30SKrzysztof Kozlowski  - if:
969a79a4b30SKrzysztof Kozlowski      properties:
970a79a4b30SKrzysztof Kozlowski        compatible:
971a79a4b30SKrzysztof Kozlowski          contains:
972a79a4b30SKrzysztof Kozlowski            enum:
973a79a4b30SKrzysztof Kozlowski              - oneplus,cheeseburger
974a79a4b30SKrzysztof Kozlowski              - oneplus,dumpling
975a79a4b30SKrzysztof Kozlowski              - oneplus,enchilada
976a79a4b30SKrzysztof Kozlowski              - oneplus,fajita
977a79a4b30SKrzysztof Kozlowski    then:
978a79a4b30SKrzysztof Kozlowski      properties:
979a79a4b30SKrzysztof Kozlowski        qcom,board-id:
980a79a4b30SKrzysztof Kozlowski          items:
981a79a4b30SKrzysztof Kozlowski            minItems: 4
982a79a4b30SKrzysztof Kozlowski    else:
983a79a4b30SKrzysztof Kozlowski      properties:
984a79a4b30SKrzysztof Kozlowski        qcom,board-id:
985a79a4b30SKrzysztof Kozlowski          items:
986a79a4b30SKrzysztof Kozlowski            maxItems: 2
987a79a4b30SKrzysztof Kozlowski
98862298364SRob HerringadditionalProperties: true
98962298364SRob Herring
9909d3ef77fSRob Herring...
991