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