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