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