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