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