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