brintos

brintos / linux-shallow public Read only

0
0
Text · 32.3 KiB · 5cb54d6 Raw
1202 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/arm/qcom.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: QCOM8 9maintainers:10  - Bjorn Andersson <bjorn.andersson@linaro.org>11 12description: |13  For devices using the Qualcomm SoC the "compatible" properties consists of14  one or several "manufacturer,model" strings, describing the device itself,15  followed by one or several "qcom,<SoC>" strings, describing the SoC used in16  the device.17 18  The 'SoC' element must be one of the following strings:19 20        apq801621        apq802622        apq807423        apq808424        apq809625        ipq401826        ipq501827        ipq533228        ipq601829        ipq807430        ipq957431        mdm961532        msm822633        msm891634        msm893935        msm895336        msm895637        msm896038        msm897439        msm897640        msm899241        msm899442        msm899643        msm899844        qcs40445        qcs855046        qcm229047        qcm649048        qdu100049        qrb221050        qrb421051        qru100052        sa8155p53        sa8540p54        sa8775p55        sc718056        sc728057        sc8180x58        sc8280xp59        sda66060        sdm45061        sdm63062        sdm63263        sdm63664        sdm66065        sdm67066        sdm84567        sdx5568        sdx6569        sdx7570        sm425071        sm445072        sm611573        sm6115p74        sm612575        sm635076        sm637577        sm712578        sm722579        sm815080        sm825081        sm835082        sm845083        sm855084        sm865085        x1e8010086 87  There are many devices in the list below that run the standard ChromeOS88  bootloader setup and use the open source depthcharge bootloader to boot the89  OS. These devices use the bootflow explained at90  https://docs.kernel.org/arch/arm/google/chromebook-boot-flow.html91 92properties:93  $nodename:94    const: "/"95  compatible:96    oneOf:97      - items:98          - enum:99              - qcom,apq8016-sbc100              - schneider,apq8016-hmibsc101          - const: qcom,apq8016102 103      - items:104          - enum:105              - asus,sparrow106              - huawei,sturgeon107              - lg,lenok108              - samsung,matisse-wifi109              - samsung,milletwifi110          - const: qcom,apq8026111 112      - items:113          - enum:114              - asus,nexus7-flo115              - lg,nexus4-mako116              - sony,xperia-yuga117              - qcom,apq8064-cm-qs600118              - qcom,apq8064-ifc6410119          - const: qcom,apq8064120 121      - items:122          - enum:123              - qcom,apq8074-dragonboard124          - const: qcom,apq8074125 126      - items:127          - enum:128              - qcom,apq8060-dragonboard129              - qcom,msm8660-surf130          - const: qcom,msm8660131 132      - items:133          - enum:134              - qcom,apq8084-mtp135              - qcom,apq8084-sbc136          - const: qcom,apq8084137 138      - items:139          - enum:140              - microsoft,dempsey141              - microsoft,makepeace142              - microsoft,moneypenny143              - motorola,falcon144              - samsung,ms013g145              - samsung,s3ve3g146          - const: qcom,msm8226147 148      - items:149          - enum:150              - htc,memul151              - microsoft,superman-lte152              - microsoft,tesla153              - motorola,peregrine154              - samsung,matisselte155          - const: qcom,msm8926156          - const: qcom,msm8226157 158      - items:159          - enum:160              - wingtech,wt82918hd161          - const: qcom,msm8929162 163      - items:164          - enum:165              - huawei,kiwi166              - longcheer,l9100167              - samsung,a7168              - sony,kanuti-tulip169              - square,apq8039-t2170              - wingtech,wt82918171              - wingtech,wt82918hdhw39172          - const: qcom,msm8939173 174      - items:175          - enum:176              - sony,kugo-row177              - sony,suzu-row178          - const: qcom,msm8956179 180      - items:181          - enum:182              - qcom,msm8960-cdp183              - samsung,expressatt184          - const: qcom,msm8960185 186      - items:187          - enum:188              - lge,hammerhead189              - samsung,hlte190              - sony,xperia-amami191              - sony,xperia-honami192          - const: qcom,msm8974193 194      - items:195          - enum:196              - fairphone,fp2197              - htc,m8198              - oneplus,bacon199              - samsung,klte200              - sony,xperia-aries201              - sony,xperia-castor202              - sony,xperia-leo203          - const: qcom,msm8974pro204          - const: qcom,msm8974205 206      - items:207          - enum:208              - samsung,kltechn209          - const: samsung,klte210          - const: qcom,msm8974pro211          - const: qcom,msm8974212 213      - items:214          - enum:215              - acer,a1-724216              - alcatel,idol347217              - asus,z00l218              - gplus,fl8005a219              - huawei,g7220              - lg,c50221              - lg,m216222              - longcheer,l8910223              - longcheer,l8150224              - motorola,harpia225              - motorola,osprey226              - motorola,surnia227              - qcom,msm8916-mtp228              - samsung,a3u-eur229              - samsung,a5u-eur230              - samsung,e5231              - samsung,e7232              - samsung,fortuna3g233              - samsung,gprimeltecan234              - samsung,grandmax235              - samsung,grandprimelte236              - samsung,gt510237              - samsung,gt58238              - samsung,j3ltetw239              - samsung,j5240              - samsung,j5x241              - samsung,rossa242              - samsung,serranove243              - thwc,uf896244              - thwc,ufi001c245              - wingtech,wt86518246              - wingtech,wt86528247              - wingtech,wt88047248              - yiming,uz801-v3249          - const: qcom,msm8916250 251      - items:252          - enum:253              - motorola,potter254              - xiaomi,daisy255              - xiaomi,mido256              - xiaomi,tissot257              - xiaomi,vince258          - const: qcom,msm8953259 260      - items:261          - enum:262              - lg,bullhead263              - lg,h815264              - microsoft,talkman265              - xiaomi,libra266          - const: qcom,msm8992267 268      - items:269          - enum:270              - sony,karin_windy271          - const: qcom,apq8094272 273      - items:274          - enum:275              - huawei,angler276              - microsoft,cityman277              - sony,ivy-row278              - sony,karin-row279              - sony,satsuki-row280              - sony,sumire-row281              - sony,suzuran-row282          - const: qcom,msm8994283 284      - items:285          - enum:286              - arrow,apq8096-db820c287              - inforce,ifc6640288          - const: qcom,apq8096-sbc289          - const: qcom,apq8096290 291      - items:292          - enum:293              - oneplus,oneplus3294              - oneplus,oneplus3t295              - qcom,msm8996-mtp296              - sony,dora-row297              - sony,kagura-row298              - sony,keyaki-row299              - xiaomi,gemini300          - const: qcom,msm8996301 302      - items:303          - enum:304              - xiaomi,natrium305              - xiaomi,scorpio306          - const: qcom,msm8996pro307          - const: qcom,msm8996308 309      - items:310          - enum:311              - asus,novago-tp370ql312              - fxtec,pro1313              - hp,envy-x2314              - lenovo,miix-630315              - oneplus,cheeseburger316              - oneplus,dumpling317              - qcom,msm8998-mtp318              - sony,xperia-lilac319              - sony,xperia-maple320              - sony,xperia-poplar321              - xiaomi,sagit322          - const: qcom,msm8998323 324      - items:325          - enum:326              - 8dev,jalapeno327              - alfa-network,ap120c-ac328          - const: qcom,ipq4018329 330      - items:331          - enum:332              - qcom,ipq4019-ap-dk01.1-c1333              - qcom,ipq4019-ap-dk04.1-c3334              - qcom,ipq4019-ap-dk07.1-c1335              - qcom,ipq4019-ap-dk07.1-c2336              - qcom,ipq4019-dk04.1-c1337          - const: qcom,ipq4019338 339      - items:340          - enum:341              - qcom,ipq5018-rdp432-c2342              - tplink,archer-ax55-v1343          - const: qcom,ipq5018344 345      - items:346          - enum:347              - qcom,ipq5332-ap-mi01.2348              - qcom,ipq5332-ap-mi01.3349              - qcom,ipq5332-ap-mi01.6350              - qcom,ipq5332-ap-mi01.9351          - const: qcom,ipq5332352 353      - items:354          - enum:355              - mikrotik,rb3011356              - qcom,ipq8064-ap148357          - const: qcom,ipq8064358 359      - items:360          - enum:361              - qcom,ipq8074-hk01362              - qcom,ipq8074-hk10-c1363              - qcom,ipq8074-hk10-c2364          - const: qcom,ipq8074365 366      - items:367          - enum:368              - qcom,ipq9574-ap-al02-c2369              - qcom,ipq9574-ap-al02-c6370              - qcom,ipq9574-ap-al02-c7371              - qcom,ipq9574-ap-al02-c8372              - qcom,ipq9574-ap-al02-c9373          - const: qcom,ipq9574374 375      - description: Sierra Wireless MangOH Green with WP8548 Module376        items:377          - const: swir,mangoh-green-wp8548378          - const: swir,wp8548379          - const: qcom,mdm9615380 381      - description: Qualcomm Technologies, Inc. Robotics RB1382        items:383          - enum:384              - qcom,qrb2210-rb1385          - const: qcom,qrb2210386          - const: qcom,qcm2290387 388      - items:389          - enum:390              - fairphone,fp5391              - qcom,qcm6490-idp392              - qcom,qcs6490-rb3gen2393              - shift,otter394          - const: qcom,qcm6490395 396      - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform397        items:398          - enum:399              - qcom,qdu1000-idp400              - qcom,qdu1000-x100401          - const: qcom,qdu1000402 403      - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform404        items:405          - enum:406              - qcom,qru1000-idp407          - const: qcom,qru1000408 409      - items:410          - enum:411              - acer,aspire1412              - qcom,sc7180-idp413          - const: qcom,sc7180414 415      - description: HP Chromebook x2 11c (rev1 - 2)416        items:417          - const: google,coachz-rev1418          - const: google,coachz-rev2419          - const: qcom,sc7180420 421      - description: HP Chromebook x2 11c (newest rev)422        items:423          - const: google,coachz424          - const: qcom,sc7180425 426      - description: HP Chromebook x2 11c with LTE (rev1 - 2)427        items:428          - const: google,coachz-rev1-sku0429          - const: google,coachz-rev2-sku0430          - const: qcom,sc7180431 432      - description: HP Chromebook x2 11c with LTE (newest rev)433        items:434          - const: google,coachz-sku0435          - const: qcom,sc7180436 437      - description: Lenovo Chromebook Duet 5 13 (rev2)438        items:439          - const: google,homestar-rev2440          - const: google,homestar-rev23441          - const: qcom,sc7180442 443      - description: Lenovo Chromebook Duet 5 13 (rev3)444        items:445          - const: google,homestar-rev3446          - const: qcom,sc7180447 448      - description: Lenovo Chromebook Duet 5 13 (newest rev)449        items:450          - const: google,homestar451          - const: qcom,sc7180452 453      - description: Google Kingoftown (rev0)454        items:455          - const: google,kingoftown-rev0456          - const: qcom,sc7180457 458      - description: Google Kingoftown (newest rev)459        items:460          - const: google,kingoftown461          - const: qcom,sc7180462 463      - description: Acer Chromebook Spin 513 (rev0)464        items:465          - const: google,lazor-rev0466          - const: qcom,sc7180467 468      - description: Acer Chromebook Spin 513 (rev1 - 2)469        items:470          - const: google,lazor-rev1471          - const: google,lazor-rev2472          - const: qcom,sc7180473 474      - description: Acer Chromebook Spin 513 (rev3 - 8)475        items:476          - const: google,lazor-rev3477          - const: google,lazor-rev4478          - const: google,lazor-rev5479          - const: google,lazor-rev6480          - const: google,lazor-rev7481          - const: google,lazor-rev8482          - const: qcom,sc7180483 484      - description: Acer Chromebook Spin 513 (rev9)485        items:486          - const: google,lazor-rev9487          - const: qcom,sc7180488 489      - description: Acer Chromebook Spin 513 (newest rev)490        items:491          - const: google,lazor492          - const: qcom,sc7180493 494      - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)495        items:496          - const: google,lazor-rev1-sku2497          - const: google,lazor-rev2-sku2498          - const: qcom,sc7180499 500      - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)501        items:502          - const: google,lazor-rev3-sku2503          - const: google,lazor-rev4-sku2504          - const: google,lazor-rev5-sku2505          - const: google,lazor-rev6-sku2506          - const: google,lazor-rev7-sku2507          - const: google,lazor-rev8-sku2508          - const: qcom,sc7180509 510      - description: Acer Chromebook Spin 513 with KB Backlight (rev9)511        items:512          - const: google,lazor-rev9-sku2513          - const: qcom,sc7180514 515      - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)516        items:517          - const: google,lazor-sku2518          - const: qcom,sc7180519 520      - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)521        items:522          - const: google,lazor-rev1-sku0523          - const: google,lazor-rev2-sku0524          - const: qcom,sc7180525 526      - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)527        items:528          - const: google,lazor-rev3-sku0529          - const: google,lazor-rev4-sku0530          - const: google,lazor-rev5-sku0531          - const: google,lazor-rev6-sku0532          - const: google,lazor-rev7-sku0533          - const: google,lazor-rev8-sku0534          - const: qcom,sc7180535 536      - description: Acer Chromebook Spin 513 with LTE (rev9)537        items:538          - const: google,lazor-rev9-sku0539          - const: google,lazor-rev9-sku10540          - const: qcom,sc7180541 542      - description: Acer Chromebook Spin 513 with LTE (newest rev)543        items:544          - const: google,lazor-sku0545          - const: google,lazor-sku10546          - const: qcom,sc7180547 548      - description: Acer Chromebook 511 (rev4 - rev8)549        items:550          - const: google,lazor-rev4-sku4551          - const: google,lazor-rev5-sku4552          - const: google,lazor-rev6-sku4553          - const: google,lazor-rev7-sku4554          - const: google,lazor-rev8-sku4555          - const: qcom,sc7180556 557      - description: Acer Chromebook 511 (rev9)558        items:559          - const: google,lazor-rev9-sku4560          - const: google,lazor-rev9-sku15561          - const: qcom,sc7180562 563      - description: Acer Chromebook 511 (newest rev)564        items:565          - const: google,lazor-sku4566          - const: google,lazor-sku15567          - const: qcom,sc7180568 569      - description: Acer Chromebook 511 without Touchscreen (rev4)570        items:571          - const: google,lazor-rev4-sku5572          - const: qcom,sc7180573 574      - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)575        items:576          - const: google,lazor-rev5-sku5577          - const: google,lazor-rev5-sku6578          - const: google,lazor-rev6-sku6579          - const: google,lazor-rev7-sku6580          - const: google,lazor-rev8-sku6581          - const: qcom,sc7180582 583      - description: Acer Chromebook 511 without Touchscreen (rev9)584        items:585          - const: google,lazor-rev9-sku6586          - const: google,lazor-rev9-sku18587          - const: qcom,sc7180588 589      - description: Acer Chromebook 511 without Touchscreen (newest rev)590        items:591          - const: google,lazor-sku6592          - const: google,lazor-sku18593          - const: qcom,sc7180594 595      - description: Google Mrbland with AUO panel (rev0)596        items:597          - const: google,mrbland-rev0-sku0598          - const: qcom,sc7180599 600      - description: Google Mrbland with AUO panel (newest rev)601        items:602          - const: google,mrbland-sku1536603          - const: qcom,sc7180604 605      - description: Google Mrbland with BOE panel (rev0)606        items:607          - const: google,mrbland-rev0-sku16608          - const: qcom,sc7180609 610      - description: Google Mrbland with BOE panel (newest rev)611        items:612          - const: google,mrbland-sku1024613          - const: google,mrbland-sku768614          - const: qcom,sc7180615 616      - description: Google Pazquel with Parade (newest rev)617        items:618          - const: google,pazquel-sku5619          - const: qcom,sc7180620 621      - description: Google Pazquel with TI (newest rev)622        items:623          - const: google,pazquel-sku1624          - const: qcom,sc7180625 626      - description: Google Pazquel with LTE and Parade (newest rev)627        items:628          - const: google,pazquel-sku6629          - const: google,pazquel-sku4630          - const: qcom,sc7180631 632      - description: Google Pazquel with LTE and TI (newest rev)633        items:634          - const: google,pazquel-sku0635          - const: google,pazquel-sku2636          - const: qcom,sc7180637 638      - description: Google Pazquel360 with LTE (newest rev)639        items:640          - const: google,pazquel-sku22641          - const: google,pazquel-sku20642          - const: qcom,sc7180643 644      - description: Google Pazquel360 with WiFi (newest rev)645        items:646          - const: google,pazquel-sku21647          - const: qcom,sc7180648 649      - description: Sharp Dynabook Chromebook C1 (rev1)650        items:651          - const: google,pompom-rev1652          - const: qcom,sc7180653 654      - description: Sharp Dynabook Chromebook C1 (rev2)655        items:656          - const: google,pompom-rev2657          - const: qcom,sc7180658 659      - description: Sharp Dynabook Chromebook C1 (newest rev)660        items:661          - const: google,pompom662          - const: qcom,sc7180663 664      - description: Sharp Dynabook Chromebook C1 with LTE (rev1)665        items:666          - const: google,pompom-rev1-sku0667          - const: qcom,sc7180668 669      - description: Sharp Dynabook Chromebook C1 with LTE (rev2)670        items:671          - const: google,pompom-rev2-sku0672          - const: qcom,sc7180673 674      - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)675        items:676          - const: google,pompom-sku0677          - const: qcom,sc7180678 679      - description: Google Quackingstick (newest rev)680        items:681          - const: google,quackingstick-sku1537682          - const: qcom,sc7180683 684      - description: Google Quackingstick with LTE (newest rev)685        items:686          - const: google,quackingstick-sku1536687          - const: qcom,sc7180688 689      - description: Google Trogdor (newest rev)690        items:691          - const: google,trogdor692          - const: qcom,sc7180693 694      - description: Google Trogdor with LTE (newest rev)695        items:696          - const: google,trogdor-sku0697          - const: qcom,sc7180698 699      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)700        items:701          - const: google,wormdingler-rev0-sku16702          - const: qcom,sc7180703 704      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)705        items:706          - const: google,wormdingler-sku1024707          - const: qcom,sc7180708 709      - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)710        items:711          - const: google,wormdingler-sku1025712          - const: qcom,sc7180713 714      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)715        items:716          - const: google,wormdingler-rev0-sku0717          - const: qcom,sc7180718 719      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)720        items:721          - const: google,wormdingler-sku0722          - const: qcom,sc7180723 724      - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)725        items:726          - const: google,wormdingler-sku1727          - const: qcom,sc7180728 729      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)730        items:731          - const: qcom,sc7280-crd732          - const: google,hoglin-rev3733          - const: google,hoglin-rev4734          - const: google,piglin-rev3735          - const: google,piglin-rev4736          - const: qcom,sc7280737 738      - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)739        items:740          - const: google,zoglin741          - const: google,hoglin742          - const: qcom,sc7280743 744      - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)745        items:746          - const: google,zoglin-sku1536747          - const: google,hoglin-sku1536748          - const: qcom,sc7280749 750      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform751        items:752          - const: qcom,sc7280-idp753          - const: google,senor754          - const: qcom,sc7280755 756      - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform757        items:758          - const: qcom,sc7280-idp2759          - const: google,piglin760          - const: qcom,sc7280761 762      - description: Google Evoker (newest rev)763        items:764          - const: google,evoker765          - const: qcom,sc7280766 767      - description: Google Evoker with LTE (newest rev)768        items:769          - const: google,evoker-sku512770          - const: qcom,sc7280771 772      - description: Google Herobrine (newest rev)773        items:774          - const: google,herobrine775          - const: qcom,sc7280776 777      - description: Google Villager (rev0)778        items:779          - const: google,villager-rev0780          - const: qcom,sc7280781 782      - description: Google Villager (newest rev)783        items:784          - const: google,villager785          - const: qcom,sc7280786 787      - description: Google Villager with LTE (newest rev)788        items:789          - const: google,villager-sku512790          - const: qcom,sc7280791 792      - description: Google Zombie (newest rev)793        items:794          - const: google,zombie795          - const: qcom,sc7280796 797      - description: Google Zombie with LTE (newest rev)798        items:799          - const: google,zombie-sku512800          - const: qcom,sc7280801 802      - description: Google Zombie with NVMe (newest rev)803        items:804          - const: google,zombie-sku2805          - const: google,zombie-sku3806          - const: google,zombie-sku515807          - const: qcom,sc7280808 809      - description: Google Zombie with LTE and NVMe (newest rev)810        items:811          - const: google,zombie-sku514812          - const: qcom,sc7280813 814      - items:815          - enum:816              - lenovo,flex-5g817              - microsoft,surface-prox818              - qcom,sc8180x-primus819          - const: qcom,sc8180x820 821      - items:822          - enum:823              - lenovo,thinkpad-x13s824              - qcom,sc8280xp-crd825              - qcom,sc8280xp-qrd826          - const: qcom,sc8280xp827 828      - items:829          - enum:830              - lenovo,tbx605f831              - motorola,ali832          - const: qcom,sdm450833 834      - items:835          - enum:836              - sony,discovery-row837              - sony,kirin-row838              - sony,pioneer-row839              - sony,voyager-row840          - const: qcom,sdm630841 842      - items:843          - enum:844              - inforce,ifc6560845          - const: qcom,sda660846 847      - items:848          - enum:849              - fairphone,fp3850              - motorola,ocean851          - const: qcom,sdm632852 853      - items:854          - enum:855              - sony,mermaid-row856          - const: qcom,sdm636857 858      - items:859          - enum:860              - xiaomi,lavender861          - const: qcom,sdm660862 863      - items:864          - enum:865              - google,sargo866          - const: qcom,sdm670867 868      - items:869          - enum:870              - qcom,sdx55-mtp871              - qcom,sdx55-telit-fn980-tlb872              - qcom,sdx55-t55873          - const: qcom,sdx55874 875      - items:876          - enum:877              - qcom,sdx65-mtp878          - const: qcom,sdx65879 880      - items:881          - enum:882              - qcom,sdx75-idp883          - const: qcom,sdx75884 885      - items:886          - enum:887              - qcom,ipq6018-cp01888              - qcom,ipq6018-cp01-c1889          - const: qcom,ipq6018890 891      - items:892          - enum:893              - qcom,qcs404-evb-1000894              - qcom,qcs404-evb-4000895          - const: qcom,qcs404-evb896          - const: qcom,qcs404897 898      - items:899          - enum:900              - qcom,sa8155p-adp901          - const: qcom,sa8155p902 903      - items:904          - enum:905              - qcom,sa8295p-adp906              - qcom,sa8540p-ride907          - const: qcom,sa8540p908 909      - items:910          - enum:911              - qcom,sa8775p-ride912              - qcom,sa8775p-ride-r3913          - const: qcom,sa8775p914 915      - items:916          - enum:917              - google,cheza918              - google,cheza-rev1919              - google,cheza-rev2920              - lenovo,yoga-c630921              - lg,judyln922              - lg,judyp923              - oneplus,enchilada924              - oneplus,fajita925              - qcom,sdm845-mtp926              - shift,axolotl927              - samsung,starqltechn928              - samsung,w737929              - sony,akari-row930              - sony,akatsuki-row931              - sony,apollo-row932              - thundercomm,db845c933              - xiaomi,beryllium934              - xiaomi,beryllium-ebbg935              - xiaomi,polaris936          - const: qcom,sdm845937 938      - items:939          - enum:940              - oneplus,billie2941          - const: qcom,sm4250942 943      - items:944          - enum:945              - qcom,qrb4210-rb2946          - const: qcom,qrb4210947          - const: qcom,sm4250948 949      - items:950          - enum:951              - qcom,sm4450-qrd952          - const: qcom,sm4450953 954      - items:955          - enum:956              - fxtec,pro1x957          - const: qcom,sm6115958 959      - items:960          - enum:961              - lenovo,j606f962          - const: qcom,sm6115p963          - const: qcom,sm6115964 965      - items:966          - enum:967              - sony,pdx201968              - xiaomi,laurel-sprout969          - const: qcom,sm6125970 971      - items:972          - enum:973              - sony,pdx213974          - const: qcom,sm6350975 976      - items:977          - enum:978              - sony,pdx225979          - const: qcom,sm6375980 981      - items:982          - enum:983              - xiaomi,curtana984              - xiaomi,joyeuse985          - const: qcom,sm7125986 987      - items:988          - enum:989              - fairphone,fp4990          - const: qcom,sm7225991 992      - items:993          - enum:994              - microsoft,surface-duo995              - qcom,sm8150-hdk996              - qcom,sm8150-mtp997              - sony,bahamut-generic998              - sony,griffin-generic999          - const: qcom,sm81501000 1001      - items:1002          - enum:1003              - qcom,qrb5165-rb51004              - qcom,sm8250-hdk1005              - qcom,sm8250-mtp1006              - sony,pdx203-generic1007              - sony,pdx206-generic1008              - xiaomi,elish1009              - xiaomi,pipa1010          - const: qcom,sm82501011 1012      - items:1013          - enum:1014              - microsoft,surface-duo21015              - qcom,sm8350-hdk1016              - qcom,sm8350-mtp1017              - sony,pdx214-generic1018              - sony,pdx215-generic1019          - const: qcom,sm83501020 1021      - items:1022          - enum:1023              - qcom,sm8450-hdk1024              - qcom,sm8450-qrd1025              - sony,pdx2231026              - sony,pdx2241027          - const: qcom,sm84501028 1029      - items:1030          - enum:1031              - qcom,sm8550-hdk1032              - qcom,sm8550-mtp1033              - qcom,sm8550-qrd1034              - samsung,q5q1035              - sony,pdx2341036          - const: qcom,sm85501037 1038      - items:1039          - enum:1040              - qcom,qcs8550-aim300-aiot1041          - const: qcom,qcs8550-aim3001042          - const: qcom,qcs85501043          - const: qcom,sm85501044 1045      - items:1046          - enum:1047              - qcom,sm8650-hdk1048              - qcom,sm8650-mtp1049              - qcom,sm8650-qrd1050          - const: qcom,sm86501051 1052      - items:1053          - enum:1054              - lenovo,thinkpad-t14s1055          - const: qcom,x1e781001056          - const: qcom,x1e801001057 1058      - items:1059          - enum:1060              - asus,vivobook-s151061              - lenovo,yoga-slim7x1062              - microsoft,romulus131063              - microsoft,romulus151064              - qcom,x1e80100-crd1065              - qcom,x1e80100-qcp1066          - const: qcom,x1e801001067 1068  # Board compatibles go above1069 1070  qcom,msm-id:1071    $ref: /schemas/types.yaml#/definitions/uint32-matrix1072    minItems: 11073    maxItems: 81074    items:1075      items:1076        - description: |1077            MSM chipset ID - an exact match value consisting of two bitfields::1078             - bits 0-15  - The unique MSM chipset ID1079             - bits 16-31 - Reserved; should be 01080        - description: |1081            Hardware revision ID - a chipset specific 32-bit ID representing1082            the version of the chipset.  It is best a match value - the1083            bootloader will look for the closest possible match.1084    deprecated: true1085    description:1086      The MSM chipset and hardware revision used Qualcomm bootloaders.  It1087      can optionally be an array of these to indicate multiple hardware that1088      use the same device tree.  It is expected that the bootloader will use1089      this information at boot-up to decide which device tree to use when given1090      multiple device trees, some of which may not be compatible with the1091      actual hardware.  It is the bootloader's responsibility to pass the1092      correct device tree to the kernel.1093      The property is deprecated.1094 1095  qcom,board-id:1096    $ref: /schemas/types.yaml#/definitions/uint32-matrix1097    minItems: 11098    maxItems: 81099    oneOf:1100      - items:1101          - items:1102              - description: |1103                  Board ID consisting of three bitfields::1104                    - bits 31-24 - Unused1105                    - bits 23-16 - Platform Version Major1106                    - bits 15-8  - Platform Version Minor1107                    - bits 7-0   - Platform Type1108                  Platform Type field is an exact match value.  The1109                  Platform Major/Minor field is a best match.  The bootloader will1110                  look for the closest possible match.1111              - description: |1112                  Subtype ID unique to a Platform Type/Chipset ID.  For a given1113                  Platform Type, there will typically only be a single board and the1114                  subtype_id will be 0.  However in some cases board variants may1115                  need to be distinguished by different subtype_id values.1116      - items:1117          # OnePlus uses a variant of board-id with four elements:1118          - items:1119              - const: 81120              - const: 01121              - description: OnePlus board ID1122              - description: OnePlus subtype ID1123    deprecated: true1124    description:1125      The board type and revision information.  It can optionally be an array1126      of these to indicate multiple boards that use the same device tree.  It1127      is expected that the bootloader will use this information at boot-up to1128      decide which device tree to use when given multiple device trees, some of1129      which may not be compatible with the actual hardware.  It is the1130      bootloader's responsibility to pass the correct device tree to the1131      kernel1132      The property is deprecated.1133 1134allOf:1135  # Explicit allow-list for older SoCs. The legacy properties are not allowed1136  # on newer SoCs.1137  - if:1138      properties:1139        compatible:1140          contains:1141            enum:1142              - qcom,apq80261143              - qcom,apq80941144              - qcom,apq80961145              - qcom,msm89391146              - qcom,msm89531147              - qcom,msm89561148              - qcom,msm89921149              - qcom,msm89941150              - qcom,msm89961151              - qcom,msm89981152              - qcom,sdm4501153              - qcom,sdm6301154              - qcom,sdm6321155              - qcom,sdm6361156              - qcom,sdm8451157              - qcom,sdx551158              - qcom,sdx651159              - qcom,sdx751160              - qcom,sm42501161              - qcom,sm61151162              - qcom,sm61251163              - qcom,sm63501164              - qcom,sm71251165              - qcom,sm72251166              - qcom,sm81501167              - qcom,sm82501168    then:1169      properties:1170        qcom,board-id: true1171        qcom,msm-id: true1172    else:1173      properties:1174        qcom,board-id: false1175        qcom,msm-id: false1176 1177  - if:1178      properties:1179        compatible:1180          contains:1181            enum:1182              - oneplus,cheeseburger1183              - oneplus,dumpling1184              - oneplus,enchilada1185              - oneplus,fajita1186              - oneplus,oneplus31187              - oneplus,oneplus3t1188    then:1189      properties:1190        qcom,board-id:1191          items:1192            minItems: 41193    else:1194      properties:1195        qcom,board-id:1196          items:1197            maxItems: 21198 1199additionalProperties: true1200 1201...1202