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