1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/arm/qcom.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: QCOM 8 9maintainers: 10 - Bjorn Andersson <[email protected]> 11 12description: | 13 For devices using the Qualcomm SoC the "compatible" properties consists of 14 one or several "manufacturer,model" strings, describing the device itself, 15 followed by one or several "qcom,<SoC>" strings, describing the SoC used in 16 the device. 17 18 The 'SoC' element must be one of the following strings: 19 20 apq8016 21 apq8026 22 apq8064 23 apq8074 24 apq8084 25 apq8094 26 apq8096 27 ipq4018 28 ipq4019 29 ipq5018 30 ipq5332 31 ipq5424 32 ipq6018 33 ipq8064 34 ipq8074 35 ipq9574 36 mdm9615 37 msm8226 38 msm8660 39 msm8916 40 msm8917 41 msm8926 42 msm8929 43 msm8939 44 msm8953 45 msm8956 46 msm8960 47 msm8974 48 msm8974pro 49 msm8976 50 msm8992 51 msm8994 52 msm8996 53 msm8996pro 54 msm8998 55 qcs404 56 qcs615 57 qcs8300 58 qcs8550 59 qcm2290 60 qcm6490 61 qcs9100 62 qdu1000 63 qrb2210 64 qrb4210 65 qru1000 66 sa8155p 67 sa8540p 68 sa8775p 69 sar2130p 70 sc7180 71 sc7280 72 sc8180x 73 sc8280xp 74 sda660 75 sdm450 76 sdm630 77 sdm632 78 sdm636 79 sdm660 80 sdm670 81 sdm845 82 sdx55 83 sdx65 84 sdx75 85 sm4250 86 sm4450 87 sm6115 88 sm6115p 89 sm6125 90 sm6350 91 sm6375 92 sm7125 93 sm7225 94 sm7325 95 sm8150 96 sm8250 97 sm8350 98 sm8450 99 sm8550 100 sm8650 101 sm8750 102 x1e78100 103 x1e80100 104 x1p42100 105 106 There are many devices in the list below that run the standard ChromeOS 107 bootloader setup and use the open source depthcharge bootloader to boot the 108 OS. These devices use the bootflow explained at 109 https://docs.kernel.org/arch/arm/google/chromebook-boot-flow.html 110 111properties: 112 $nodename: 113 const: "/" 114 compatible: 115 oneOf: 116 - items: 117 - enum: 118 - qcom,apq8016-sbc 119 - schneider,apq8016-hmibsc 120 - const: qcom,apq8016 121 122 - items: 123 - enum: 124 - asus,sparrow 125 - huawei,sturgeon 126 - lg,lenok 127 - samsung,matisse-wifi 128 - samsung,milletwifi 129 - const: qcom,apq8026 130 131 - items: 132 - enum: 133 - asus,nexus7-flo 134 - lg,nexus4-mako 135 - sony,xperia-yuga 136 - qcom,apq8064-cm-qs600 137 - qcom,apq8064-ifc6410 138 - const: qcom,apq8064 139 140 - items: 141 - enum: 142 - qcom,apq8074-dragonboard 143 - const: qcom,apq8074 144 145 - items: 146 - enum: 147 - qcom,apq8060-dragonboard 148 - qcom,msm8660-surf 149 - const: qcom,msm8660 150 151 - items: 152 - enum: 153 - qcom,apq8084-mtp 154 - qcom,apq8084-sbc 155 - const: qcom,apq8084 156 157 - items: 158 - enum: 159 - microsoft,dempsey 160 - microsoft,makepeace 161 - microsoft,moneypenny 162 - motorola,falcon 163 - samsung,ms013g 164 - samsung,s3ve3g 165 - const: qcom,msm8226 166 167 - items: 168 - enum: 169 - htc,memul 170 - microsoft,superman-lte 171 - microsoft,tesla 172 - motorola,peregrine 173 - samsung,matisselte 174 - const: qcom,msm8926 175 - const: qcom,msm8226 176 177 - items: 178 - enum: 179 - wingtech,wt82918hd 180 - const: qcom,msm8929 181 182 - items: 183 - enum: 184 - huawei,kiwi 185 - longcheer,l9100 186 - samsung,a7 187 - sony,kanuti-tulip 188 - square,apq8039-t2 189 - wingtech,wt82918 190 - wingtech,wt82918hdhw39 191 - const: qcom,msm8939 192 193 - items: 194 - enum: 195 - sony,kugo-row 196 - sony,suzu-row 197 - const: qcom,msm8956 198 199 - items: 200 - enum: 201 - qcom,msm8960-cdp 202 - samsung,expressatt 203 - const: qcom,msm8960 204 205 - items: 206 - enum: 207 - lge,hammerhead 208 - samsung,hlte 209 - sony,xperia-amami 210 - sony,xperia-honami 211 - const: qcom,msm8974 212 213 - items: 214 - enum: 215 - fairphone,fp2 216 - htc,m8 217 - oneplus,bacon 218 - samsung,klte 219 - sony,xperia-aries 220 - sony,xperia-castor 221 - sony,xperia-leo 222 - const: qcom,msm8974pro 223 - const: qcom,msm8974 224 225 - items: 226 - enum: 227 - samsung,kltechn 228 - const: samsung,klte 229 - const: qcom,msm8974pro 230 - const: qcom,msm8974 231 232 - items: 233 - enum: 234 - acer,a1-724 235 - alcatel,idol347 236 - asus,z00l 237 - gplus,fl8005a 238 - huawei,g7 239 - lg,c50 240 - lg,m216 241 - longcheer,l8910 242 - longcheer,l8150 243 - motorola,harpia 244 - motorola,osprey 245 - motorola,surnia 246 - qcom,msm8916-mtp 247 - samsung,a3u-eur 248 - samsung,a5u-eur 249 - samsung,e5 250 - samsung,e7 251 - samsung,fortuna3g 252 - samsung,gprimeltecan 253 - samsung,grandmax 254 - samsung,grandprimelte 255 - samsung,gt510 256 - samsung,gt58 257 - samsung,j3ltetw 258 - samsung,j5 259 - samsung,j5x 260 - samsung,rossa 261 - samsung,serranove 262 - thwc,uf896 263 - thwc,ufi001c 264 - wingtech,wt86518 265 - wingtech,wt86528 266 - wingtech,wt88047 267 - yiming,uz801-v3 268 - const: qcom,msm8916 269 270 - items: 271 - enum: 272 - xiaomi,riva 273 - const: qcom,msm8917 274 275 - items: 276 - enum: 277 - motorola,potter 278 - xiaomi,daisy 279 - xiaomi,mido 280 - xiaomi,tissot 281 - xiaomi,vince 282 - const: qcom,msm8953 283 284 - items: 285 - enum: 286 - lg,bullhead 287 - lg,h815 288 - microsoft,talkman 289 - xiaomi,libra 290 - const: qcom,msm8992 291 292 - items: 293 - enum: 294 - sony,karin_windy 295 - const: qcom,apq8094 296 297 - items: 298 - enum: 299 - huawei,angler 300 - microsoft,cityman 301 - sony,ivy-row 302 - sony,karin-row 303 - sony,satsuki-row 304 - sony,sumire-row 305 - sony,suzuran-row 306 - const: qcom,msm8994 307 308 - items: 309 - enum: 310 - arrow,apq8096-db820c 311 - inforce,ifc6640 312 - const: qcom,apq8096-sbc 313 - const: qcom,apq8096 314 315 - items: 316 - enum: 317 - oneplus,oneplus3 318 - oneplus,oneplus3t 319 - qcom,msm8996-mtp 320 - sony,dora-row 321 - sony,kagura-row 322 - sony,keyaki-row 323 - xiaomi,gemini 324 - const: qcom,msm8996 325 326 - items: 327 - enum: 328 - xiaomi,natrium 329 - xiaomi,scorpio 330 - const: qcom,msm8996pro 331 - const: qcom,msm8996 332 333 - items: 334 - enum: 335 - asus,novago-tp370ql 336 - fxtec,pro1 337 - hp,envy-x2 338 - lenovo,miix-630 339 - oneplus,cheeseburger 340 - oneplus,dumpling 341 - qcom,msm8998-mtp 342 - sony,xperia-lilac 343 - sony,xperia-maple 344 - sony,xperia-poplar 345 - xiaomi,sagit 346 - const: qcom,msm8998 347 348 - items: 349 - enum: 350 - 8dev,jalapeno 351 - alfa-network,ap120c-ac 352 - const: qcom,ipq4018 353 354 - items: 355 - enum: 356 - qcom,ipq4019-ap-dk01.1-c1 357 - qcom,ipq4019-ap-dk04.1-c3 358 - qcom,ipq4019-ap-dk07.1-c1 359 - qcom,ipq4019-ap-dk07.1-c2 360 - qcom,ipq4019-dk04.1-c1 361 - const: qcom,ipq4019 362 363 - items: 364 - enum: 365 - qcom,ipq5018-rdp432-c2 366 - tplink,archer-ax55-v1 367 - const: qcom,ipq5018 368 369 - items: 370 - enum: 371 - qcom,ipq5332-ap-mi01.2 372 - qcom,ipq5332-ap-mi01.3 373 - qcom,ipq5332-ap-mi01.6 374 - qcom,ipq5332-ap-mi01.9 375 - const: qcom,ipq5332 376 377 - items: 378 - enum: 379 - qcom,ipq5424-rdp466 380 - const: qcom,ipq5424 381 382 - items: 383 - enum: 384 - mikrotik,rb3011 385 - qcom,ipq8064-ap148 386 - const: qcom,ipq8064 387 388 - items: 389 - enum: 390 - qcom,ipq8074-hk01 391 - qcom,ipq8074-hk10-c1 392 - qcom,ipq8074-hk10-c2 393 - const: qcom,ipq8074 394 395 - items: 396 - enum: 397 - qcom,ipq9574-ap-al02-c2 398 - qcom,ipq9574-ap-al02-c6 399 - qcom,ipq9574-ap-al02-c7 400 - qcom,ipq9574-ap-al02-c8 401 - qcom,ipq9574-ap-al02-c9 402 - const: qcom,ipq9574 403 404 - description: Sierra Wireless MangOH Green with WP8548 Module 405 items: 406 - const: swir,mangoh-green-wp8548 407 - const: swir,wp8548 408 - const: qcom,mdm9615 409 410 - description: Qualcomm Technologies, Inc. Robotics RB1 411 items: 412 - enum: 413 - qcom,qrb2210-rb1 414 - const: qcom,qrb2210 415 - const: qcom,qcm2290 416 417 - items: 418 - enum: 419 - fairphone,fp5 420 - qcom,qcm6490-idp 421 - qcom,qcs6490-rb3gen2 422 - shift,otter 423 - const: qcom,qcm6490 424 425 - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform 426 items: 427 - enum: 428 - qcom,qdu1000-idp 429 - qcom,qdu1000-x100 430 - const: qcom,qdu1000 431 432 - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform 433 items: 434 - enum: 435 - qcom,qru1000-idp 436 - const: qcom,qru1000 437 438 - description: Qualcomm AR2 Gen1 platform 439 items: 440 - enum: 441 - qcom,qar2130p 442 - const: qcom,sar2130p 443 444 - items: 445 - enum: 446 - acer,aspire1 447 - qcom,sc7180-idp 448 - const: qcom,sc7180 449 450 - description: HP Chromebook x2 11c (rev1 - 2) 451 items: 452 - const: google,coachz-rev1 453 - const: google,coachz-rev2 454 - const: qcom,sc7180 455 456 - description: HP Chromebook x2 11c (newest rev) 457 items: 458 - const: google,coachz 459 - const: qcom,sc7180 460 461 - description: HP Chromebook x2 11c with LTE (rev1 - 2) 462 items: 463 - const: google,coachz-rev1-sku0 464 - const: google,coachz-rev2-sku0 465 - const: qcom,sc7180 466 467 - description: HP Chromebook x2 11c with LTE (newest rev) 468 items: 469 - const: google,coachz-sku0 470 - const: qcom,sc7180 471 472 - description: Lenovo Chromebook Duet 5 13 (rev2) 473 items: 474 - const: google,homestar-rev2 475 - const: google,homestar-rev23 476 - const: qcom,sc7180 477 478 - description: Lenovo Chromebook Duet 5 13 (rev3) 479 items: 480 - const: google,homestar-rev3 481 - const: qcom,sc7180 482 483 - description: Lenovo Chromebook Duet 5 13 (newest rev) 484 items: 485 - const: google,homestar 486 - const: qcom,sc7180 487 488 - description: Google Kingoftown (rev0) 489 items: 490 - const: google,kingoftown-rev0 491 - const: qcom,sc7180 492 493 - description: Google Kingoftown (newest rev) 494 items: 495 - const: google,kingoftown 496 - const: qcom,sc7180 497 498 - description: Acer Chromebook Spin 513 (rev0) 499 items: 500 - const: google,lazor-rev0 501 - const: qcom,sc7180 502 503 - description: Acer Chromebook Spin 513 (rev1 - 2) 504 items: 505 - const: google,lazor-rev1 506 - const: google,lazor-rev2 507 - const: qcom,sc7180 508 509 - description: Acer Chromebook Spin 513 (rev3 - 8) 510 items: 511 - const: google,lazor-rev3 512 - const: google,lazor-rev4 513 - const: google,lazor-rev5 514 - const: google,lazor-rev6 515 - const: google,lazor-rev7 516 - const: google,lazor-rev8 517 - const: qcom,sc7180 518 519 - description: Acer Chromebook Spin 513 (rev9) 520 items: 521 - const: google,lazor-rev9 522 - const: qcom,sc7180 523 524 - description: Acer Chromebook Spin 513 (newest rev) 525 items: 526 - const: google,lazor 527 - const: qcom,sc7180 528 529 - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2) 530 items: 531 - const: google,lazor-rev1-sku2 532 - const: google,lazor-rev2-sku2 533 - const: qcom,sc7180 534 535 - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8) 536 items: 537 - const: google,lazor-rev3-sku2 538 - const: google,lazor-rev4-sku2 539 - const: google,lazor-rev5-sku2 540 - const: google,lazor-rev6-sku2 541 - const: google,lazor-rev7-sku2 542 - const: google,lazor-rev8-sku2 543 - const: qcom,sc7180 544 545 - description: Acer Chromebook Spin 513 with KB Backlight (rev9) 546 items: 547 - const: google,lazor-rev9-sku2 548 - const: qcom,sc7180 549 550 - description: Acer Chromebook Spin 513 with KB Backlight (newest rev) 551 items: 552 - const: google,lazor-sku2 553 - const: qcom,sc7180 554 555 - description: Acer Chromebook Spin 513 with LTE (rev1 - 2) 556 items: 557 - const: google,lazor-rev1-sku0 558 - const: google,lazor-rev2-sku0 559 - const: qcom,sc7180 560 561 - description: Acer Chromebook Spin 513 with LTE (rev3 - 8) 562 items: 563 - const: google,lazor-rev3-sku0 564 - const: google,lazor-rev4-sku0 565 - const: google,lazor-rev5-sku0 566 - const: google,lazor-rev6-sku0 567 - const: google,lazor-rev7-sku0 568 - const: google,lazor-rev8-sku0 569 - const: qcom,sc7180 570 571 - description: Acer Chromebook Spin 513 with LTE (rev9) 572 items: 573 - const: google,lazor-rev9-sku0 574 - const: google,lazor-rev9-sku10 575 - const: qcom,sc7180 576 577 - description: Acer Chromebook Spin 513 with LTE (newest rev) 578 items: 579 - const: google,lazor-sku0 580 - const: google,lazor-sku10 581 - const: qcom,sc7180 582 583 - description: Acer Chromebook 511 (rev4 - rev8) 584 items: 585 - const: google,lazor-rev4-sku4 586 - const: google,lazor-rev5-sku4 587 - const: google,lazor-rev6-sku4 588 - const: google,lazor-rev7-sku4 589 - const: google,lazor-rev8-sku4 590 - const: qcom,sc7180 591 592 - description: Acer Chromebook 511 (rev9) 593 items: 594 - const: google,lazor-rev9-sku4 595 - const: google,lazor-rev9-sku15 596 - const: qcom,sc7180 597 598 - description: Acer Chromebook 511 (newest rev) 599 items: 600 - const: google,lazor-sku4 601 - const: google,lazor-sku15 602 - const: qcom,sc7180 603 604 - description: Acer Chromebook 511 without Touchscreen (rev4) 605 items: 606 - const: google,lazor-rev4-sku5 607 - const: qcom,sc7180 608 609 - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8) 610 items: 611 - const: google,lazor-rev5-sku5 612 - const: google,lazor-rev5-sku6 613 - const: google,lazor-rev6-sku6 614 - const: google,lazor-rev7-sku6 615 - const: google,lazor-rev8-sku6 616 - const: qcom,sc7180 617 618 - description: Acer Chromebook 511 without Touchscreen (rev9) 619 items: 620 - const: google,lazor-rev9-sku6 621 - const: google,lazor-rev9-sku18 622 - const: qcom,sc7180 623 624 - description: Acer Chromebook 511 without Touchscreen (newest rev) 625 items: 626 - const: google,lazor-sku6 627 - const: google,lazor-sku18 628 - const: qcom,sc7180 629 630 - description: Google Mrbland with AUO panel (rev0) 631 items: 632 - const: google,mrbland-rev0-sku0 633 - const: qcom,sc7180 634 635 - description: Google Mrbland with AUO panel (newest rev) 636 items: 637 - const: google,mrbland-sku1536 638 - const: qcom,sc7180 639 640 - description: Google Mrbland with BOE panel (rev0) 641 items: 642 - const: google,mrbland-rev0-sku16 643 - const: qcom,sc7180 644 645 - description: Google Mrbland with BOE panel (newest rev) 646 items: 647 - const: google,mrbland-sku1024 648 - const: google,mrbland-sku768 649 - const: qcom,sc7180 650 651 - description: Google Pazquel with Parade (newest rev) 652 items: 653 - const: google,pazquel-sku5 654 - const: qcom,sc7180 655 656 - description: Google Pazquel with TI (newest rev) 657 items: 658 - const: google,pazquel-sku1 659 - const: qcom,sc7180 660 661 - description: Google Pazquel with LTE and Parade (newest rev) 662 items: 663 - const: google,pazquel-sku6 664 - const: google,pazquel-sku4 665 - const: qcom,sc7180 666 667 - description: Google Pazquel with LTE and TI (newest rev) 668 items: 669 - const: google,pazquel-sku0 670 - const: google,pazquel-sku2 671 - const: qcom,sc7180 672 673 - description: Google Pazquel360 with LTE (newest rev) 674 items: 675 - const: google,pazquel-sku22 676 - const: google,pazquel-sku20 677 - const: qcom,sc7180 678 679 - description: Google Pazquel360 with WiFi (newest rev) 680 items: 681 - const: google,pazquel-sku21 682 - const: qcom,sc7180 683 684 - description: Sharp Dynabook Chromebook C1 (rev1) 685 items: 686 - const: google,pompom-rev1 687 - const: qcom,sc7180 688 689 - description: Sharp Dynabook Chromebook C1 (rev2) 690 items: 691 - const: google,pompom-rev2 692 - const: qcom,sc7180 693 694 - description: Sharp Dynabook Chromebook C1 (newest rev) 695 items: 696 - const: google,pompom 697 - const: qcom,sc7180 698 699 - description: Sharp Dynabook Chromebook C1 with LTE (rev1) 700 items: 701 - const: google,pompom-rev1-sku0 702 - const: qcom,sc7180 703 704 - description: Sharp Dynabook Chromebook C1 with LTE (rev2) 705 items: 706 - const: google,pompom-rev2-sku0 707 - const: qcom,sc7180 708 709 - description: Sharp Dynabook Chromebook C1 with LTE (newest rev) 710 items: 711 - const: google,pompom-sku0 712 - const: qcom,sc7180 713 714 - description: Google Quackingstick (newest rev) 715 items: 716 - const: google,quackingstick-sku1537 717 - const: qcom,sc7180 718 719 - description: Google Quackingstick with LTE (newest rev) 720 items: 721 - const: google,quackingstick-sku1536 722 - const: qcom,sc7180 723 724 - description: Google Trogdor (newest rev) 725 items: 726 - const: google,trogdor 727 - const: qcom,sc7180 728 729 - description: Google Trogdor with LTE (newest rev) 730 items: 731 - const: google,trogdor-sku0 732 - const: qcom,sc7180 733 734 - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0) 735 items: 736 - const: google,wormdingler-rev0-sku16 737 - const: qcom,sc7180 738 739 - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev) 740 items: 741 - const: google,wormdingler-sku1024 742 - const: qcom,sc7180 743 744 - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev) 745 items: 746 - const: google,wormdingler-sku1025 747 - const: qcom,sc7180 748 749 - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0) 750 items: 751 - const: google,wormdingler-rev0-sku0 752 - const: qcom,sc7180 753 754 - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev) 755 items: 756 - const: google,wormdingler-sku0 757 - const: qcom,sc7180 758 759 - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev) 760 items: 761 - const: google,wormdingler-sku1 762 - const: qcom,sc7180 763 764 - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4) 765 items: 766 - const: qcom,sc7280-crd 767 - const: google,hoglin-rev3 768 - const: google,hoglin-rev4 769 - const: google,piglin-rev3 770 - const: google,piglin-rev4 771 - const: qcom,sc7280 772 773 - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev) 774 items: 775 - const: google,zoglin 776 - const: google,hoglin 777 - const: qcom,sc7280 778 779 - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev) 780 items: 781 - const: google,zoglin-sku1536 782 - const: google,hoglin-sku1536 783 - const: qcom,sc7280 784 785 - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform 786 items: 787 - const: qcom,sc7280-idp 788 - const: google,senor 789 - const: qcom,sc7280 790 791 - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform 792 items: 793 - const: qcom,sc7280-idp2 794 - const: google,piglin 795 - const: qcom,sc7280 796 797 - description: Google Evoker (newest rev) 798 items: 799 - const: google,evoker 800 - const: qcom,sc7280 801 802 - description: Google Evoker with LTE (newest rev) 803 items: 804 - const: google,evoker-sku512 805 - const: qcom,sc7280 806 807 - description: Google Herobrine (newest rev) 808 items: 809 - const: google,herobrine 810 - const: qcom,sc7280 811 812 - description: Google Villager (rev0) 813 items: 814 - const: google,villager-rev0 815 - const: qcom,sc7280 816 817 - description: Google Villager (newest rev) 818 items: 819 - const: google,villager 820 - const: qcom,sc7280 821 822 - description: Google Villager with LTE (newest rev) 823 items: 824 - const: google,villager-sku512 825 - const: qcom,sc7280 826 827 - description: Google Zombie (newest rev) 828 items: 829 - const: google,zombie 830 - const: qcom,sc7280 831 832 - description: Google Zombie with LTE (newest rev) 833 items: 834 - const: google,zombie-sku512 835 - const: qcom,sc7280 836 837 - description: Google Zombie with NVMe (newest rev) 838 items: 839 - const: google,zombie-sku2 840 - const: google,zombie-sku3 841 - const: google,zombie-sku515 842 - const: qcom,sc7280 843 844 - description: Google Zombie with LTE and NVMe (newest rev) 845 items: 846 - const: google,zombie-sku514 847 - const: qcom,sc7280 848 849 - items: 850 - enum: 851 - lenovo,flex-5g 852 - microsoft,surface-prox 853 - qcom,sc8180x-primus 854 - const: qcom,sc8180x 855 856 - items: 857 - enum: 858 - huawei,gaokun3 859 - lenovo,thinkpad-x13s 860 - microsoft,arcata 861 - microsoft,blackrock 862 - qcom,sc8280xp-crd 863 - qcom,sc8280xp-qrd 864 - const: qcom,sc8280xp 865 866 - items: 867 - enum: 868 - lenovo,tbx605f 869 - motorola,ali 870 - const: qcom,sdm450 871 872 - items: 873 - enum: 874 - sony,discovery-row 875 - sony,kirin-row 876 - sony,pioneer-row 877 - sony,voyager-row 878 - const: qcom,sdm630 879 880 - items: 881 - enum: 882 - inforce,ifc6560 883 - const: qcom,sda660 884 885 - items: 886 - enum: 887 - fairphone,fp3 888 - motorola,ocean 889 - const: qcom,sdm632 890 891 - items: 892 - enum: 893 - sony,mermaid-row 894 - const: qcom,sdm636 895 896 - items: 897 - enum: 898 - xiaomi,lavender 899 - const: qcom,sdm660 900 901 - items: 902 - enum: 903 - google,sargo 904 - const: qcom,sdm670 905 906 - items: 907 - enum: 908 - qcom,sdx55-mtp 909 - qcom,sdx55-telit-fn980-tlb 910 - qcom,sdx55-t55 911 - const: qcom,sdx55 912 913 - items: 914 - enum: 915 - qcom,sdx65-mtp 916 - const: qcom,sdx65 917 918 - items: 919 - enum: 920 - qcom,sdx75-idp 921 - const: qcom,sdx75 922 923 - items: 924 - enum: 925 - qcom,ipq6018-cp01 926 - qcom,ipq6018-cp01-c1 927 - const: qcom,ipq6018 928 929 - items: 930 - enum: 931 - qcom,qcs404-evb-1000 932 - qcom,qcs404-evb-4000 933 - const: qcom,qcs404-evb 934 - const: qcom,qcs404 935 936 - items: 937 - enum: 938 - qcom,qcs8300-ride 939 - const: qcom,qcs8300 940 941 - items: 942 - enum: 943 - qcom,qcs615-ride 944 - const: qcom,qcs615 945 946 - items: 947 - enum: 948 - qcom,sa8155p-adp 949 - const: qcom,sa8155p 950 951 - items: 952 - enum: 953 - qcom,sa8295p-adp 954 - qcom,sa8540p-ride 955 - const: qcom,sa8540p 956 957 - items: 958 - enum: 959 - qcom,sa8775p-ride 960 - qcom,sa8775p-ride-r3 961 - const: qcom,sa8775p 962 963 - items: 964 - enum: 965 - qcom,qcs9100-ride 966 - qcom,qcs9100-ride-r3 967 - const: qcom,qcs9100 968 - const: qcom,sa8775p 969 970 - items: 971 - enum: 972 - google,cheza 973 - google,cheza-rev1 974 - google,cheza-rev2 975 - lenovo,yoga-c630 976 - lg,judyln 977 - lg,judyp 978 - oneplus,enchilada 979 - oneplus,fajita 980 - qcom,sdm845-mtp 981 - shift,axolotl 982 - samsung,starqltechn 983 - samsung,w737 984 - sony,akari-row 985 - sony,akatsuki-row 986 - sony,apollo-row 987 - thundercomm,db845c 988 - xiaomi,beryllium 989 - xiaomi,beryllium-ebbg 990 - xiaomi,polaris 991 - const: qcom,sdm845 992 993 - items: 994 - enum: 995 - oneplus,billie2 996 - const: qcom,sm4250 997 998 - items: 999 - enum: 1000 - qcom,qrb4210-rb2 1001 - const: qcom,qrb4210 1002 - const: qcom,sm4250 1003 1004 - items: 1005 - enum: 1006 - qcom,sm4450-qrd 1007 - const: qcom,sm4450 1008 1009 - items: 1010 - enum: 1011 - fxtec,pro1x 1012 - const: qcom,sm6115 1013 1014 - items: 1015 - enum: 1016 - lenovo,j606f 1017 - const: qcom,sm6115p 1018 - const: qcom,sm6115 1019 1020 - items: 1021 - enum: 1022 - sony,pdx201 1023 - xiaomi,laurel-sprout 1024 - const: qcom,sm6125 1025 1026 - items: 1027 - enum: 1028 - sony,pdx213 1029 - const: qcom,sm6350 1030 1031 - items: 1032 - enum: 1033 - sony,pdx225 1034 - const: qcom,sm6375 1035 1036 - items: 1037 - enum: 1038 - xiaomi,curtana 1039 - xiaomi,joyeuse 1040 - const: qcom,sm7125 1041 1042 - items: 1043 - enum: 1044 - fairphone,fp4 1045 - const: qcom,sm7225 1046 1047 - items: 1048 - enum: 1049 - nothing,spacewar 1050 - const: qcom,sm7325 1051 1052 - items: 1053 - enum: 1054 - microsoft,surface-duo 1055 - qcom,sm8150-hdk 1056 - qcom,sm8150-mtp 1057 - sony,bahamut-generic 1058 - sony,griffin-generic 1059 - const: qcom,sm8150 1060 1061 - items: 1062 - enum: 1063 - qcom,qrb5165-rb5 1064 - qcom,sm8250-hdk 1065 - qcom,sm8250-mtp 1066 - sony,pdx203-generic 1067 - sony,pdx206-generic 1068 - xiaomi,elish 1069 - xiaomi,pipa 1070 - const: qcom,sm8250 1071 1072 - items: 1073 - enum: 1074 - microsoft,surface-duo2 1075 - qcom,sm8350-hdk 1076 - qcom,sm8350-mtp 1077 - sony,pdx214-generic 1078 - sony,pdx215-generic 1079 - const: qcom,sm8350 1080 1081 - items: 1082 - enum: 1083 - qcom,sm8450-hdk 1084 - qcom,sm8450-qrd 1085 - sony,pdx223 1086 - sony,pdx224 1087 - const: qcom,sm8450 1088 1089 - items: 1090 - enum: 1091 - qcom,sm8550-hdk 1092 - qcom,sm8550-mtp 1093 - qcom,sm8550-qrd 1094 - samsung,q5q 1095 - sony,pdx234 1096 - const: qcom,sm8550 1097 1098 - items: 1099 - enum: 1100 - qcom,qcs8550-aim300-aiot 1101 - const: qcom,qcs8550-aim300 1102 - const: qcom,qcs8550 1103 - const: qcom,sm8550 1104 1105 - items: 1106 - enum: 1107 - qcom,sm8650-hdk 1108 - qcom,sm8650-mtp 1109 - qcom,sm8650-qrd 1110 - const: qcom,sm8650 1111 1112 - items: 1113 - enum: 1114 - qcom,sm8750-mtp 1115 - qcom,sm8750-qrd 1116 - const: qcom,sm8750 1117 1118 - items: 1119 - enum: 1120 - qcom,x1e001de-devkit 1121 - const: qcom,x1e001de 1122 - const: qcom,x1e80100 1123 1124 - items: 1125 - enum: 1126 - lenovo,thinkpad-t14s 1127 - const: qcom,x1e78100 1128 - const: qcom,x1e80100 1129 1130 - items: 1131 - enum: 1132 - asus,vivobook-s15 1133 - dell,xps13-9345 1134 - hp,omnibook-x14 1135 - lenovo,yoga-slim7x 1136 - microsoft,romulus13 1137 - microsoft,romulus15 1138 - qcom,x1e80100-crd 1139 - qcom,x1e80100-qcp 1140 - const: qcom,x1e80100 1141 1142 - items: 1143 - enum: 1144 - qcom,x1p42100-crd 1145 - const: qcom,x1p42100 1146 1147 # Board compatibles go above 1148 1149 qcom,msm-id: 1150 $ref: /schemas/types.yaml#/definitions/uint32-matrix 1151 minItems: 1 1152 maxItems: 8 1153 items: 1154 items: 1155 - description: | 1156 MSM chipset ID - an exact match value consisting of two bitfields:: 1157 - bits 0-15 - The unique MSM chipset ID 1158 - bits 16-31 - Reserved; should be 0 1159 - description: | 1160 Hardware revision ID - a chipset specific 32-bit ID representing 1161 the version of the chipset. It is best a match value - the 1162 bootloader will look for the closest possible match. 1163 deprecated: true 1164 description: 1165 The MSM chipset and hardware revision used Qualcomm bootloaders. It 1166 can optionally be an array of these to indicate multiple hardware that 1167 use the same device tree. It is expected that the bootloader will use 1168 this information at boot-up to decide which device tree to use when given 1169 multiple device trees, some of which may not be compatible with the 1170 actual hardware. It is the bootloader's responsibility to pass the 1171 correct device tree to the kernel. 1172 The property is deprecated. 1173 1174 qcom,board-id: 1175 $ref: /schemas/types.yaml#/definitions/uint32-matrix 1176 minItems: 1 1177 maxItems: 8 1178 oneOf: 1179 - items: 1180 - items: 1181 - description: | 1182 Board ID consisting of three bitfields:: 1183 - bits 31-24 - Unused 1184 - bits 23-16 - Platform Version Major 1185 - bits 15-8 - Platform Version Minor 1186 - bits 7-0 - Platform Type 1187 Platform Type field is an exact match value. The 1188 Platform Major/Minor field is a best match. The bootloader will 1189 look for the closest possible match. 1190 - description: | 1191 Subtype ID unique to a Platform Type/Chipset ID. For a given 1192 Platform Type, there will typically only be a single board and the 1193 subtype_id will be 0. However in some cases board variants may 1194 need to be distinguished by different subtype_id values. 1195 - items: 1196 # OnePlus uses a variant of board-id with four elements: 1197 - items: 1198 - const: 8 1199 - const: 0 1200 - description: OnePlus board ID 1201 - description: OnePlus subtype ID 1202 deprecated: true 1203 description: 1204 The board type and revision information. It can optionally be an array 1205 of these to indicate multiple boards that use the same device tree. It 1206 is expected that the bootloader will use this information at boot-up to 1207 decide which device tree to use when given multiple device trees, some of 1208 which may not be compatible with the actual hardware. It is the 1209 bootloader's responsibility to pass the correct device tree to the 1210 kernel 1211 The property is deprecated. 1212 1213allOf: 1214 # Explicit allow-list for older SoCs. The legacy properties are not allowed 1215 # on newer SoCs. 1216 - if: 1217 properties: 1218 compatible: 1219 contains: 1220 enum: 1221 - qcom,apq8026 1222 - qcom,apq8094 1223 - qcom,apq8096 1224 - qcom,msm8917 1225 - qcom,msm8939 1226 - qcom,msm8953 1227 - qcom,msm8956 1228 - qcom,msm8992 1229 - qcom,msm8994 1230 - qcom,msm8996 1231 - qcom,msm8998 1232 - qcom,sdm450 1233 - qcom,sdm630 1234 - qcom,sdm632 1235 - qcom,sdm636 1236 - qcom,sdm845 1237 - qcom,sdx55 1238 - qcom,sdx65 1239 - qcom,sdx75 1240 - qcom,sm4250 1241 - qcom,sm6115 1242 - qcom,sm6125 1243 - qcom,sm6350 1244 - qcom,sm7125 1245 - qcom,sm7225 1246 - qcom,sm8150 1247 - qcom,sm8250 1248 then: 1249 properties: 1250 qcom,board-id: true 1251 qcom,msm-id: true 1252 else: 1253 properties: 1254 qcom,board-id: false 1255 qcom,msm-id: false 1256 1257 - if: 1258 properties: 1259 compatible: 1260 contains: 1261 enum: 1262 - oneplus,cheeseburger 1263 - oneplus,dumpling 1264 - oneplus,enchilada 1265 - oneplus,fajita 1266 - oneplus,oneplus3 1267 - oneplus,oneplus3t 1268 then: 1269 properties: 1270 qcom,board-id: 1271 items: 1272 minItems: 4 1273 else: 1274 properties: 1275 qcom,board-id: 1276 items: 1277 maxItems: 2 1278 1279additionalProperties: true 1280 1281... 1282