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 - google,bonito-tianma 850 - const: google,bonito 851 - const: qcom,sdm670 852 853 - items: 854 - enum: 855 - qcom,sdx55-mtp 856 - qcom,sdx55-telit-fn980-tlb 857 - qcom,sdx55-t55 858 - const: qcom,sdx55 859 860 - items: 861 - enum: 862 - qcom,sdx65-mtp 863 - const: qcom,sdx65 864 865 - items: 866 - enum: 867 - qcom,sdx75-idp 868 - const: qcom,sdx75 869 870 - items: 871 - enum: 872 - qcom,ipq6018-cp01 873 - qcom,ipq6018-cp01-c1 874 - const: qcom,ipq6018 875 876 - items: 877 - enum: 878 - qcom,qcs404-evb-1000 879 - qcom,qcs404-evb-4000 880 - const: qcom,qcs404-evb 881 - const: qcom,qcs404 882 883 - items: 884 - enum: 885 - qcom,monaco-evk 886 - qcom,qcs8300-ride 887 - const: qcom,qcs8300 888 889 - items: 890 - enum: 891 - qcom,qcs615-ride 892 - const: qcom,qcs615 893 - const: qcom,sm6150 894 895 - items: 896 - enum: 897 - qcom,sa8155p-adp 898 - const: qcom,sa8155p 899 900 - items: 901 - enum: 902 - qcom,sa8295p-adp 903 - qcom,sa8540p-ride 904 - const: qcom,sa8540p 905 906 - items: 907 - enum: 908 - qcom,sa8775p-ride 909 - qcom,sa8775p-ride-r3 910 - const: qcom,sa8775p 911 912 - items: 913 - enum: 914 - qcom,lemans-evk 915 - qcom,qcs9100-ride 916 - qcom,qcs9100-ride-r3 917 - const: qcom,qcs9100 918 - const: qcom,sa8775p 919 920 - items: 921 - enum: 922 - google,blueline 923 - google,crosshatch 924 - huawei,planck 925 - lenovo,yoga-c630 926 - lg,judyln 927 - lg,judyp 928 - oneplus,enchilada 929 - oneplus,fajita 930 - qcom,sdm845-mtp 931 - shift,axolotl 932 - samsung,starqltechn 933 - samsung,w737 934 - sony,akari-row 935 - sony,akatsuki-row 936 - sony,apollo-row 937 - thundercomm,db845c 938 - xiaomi,beryllium 939 - xiaomi,beryllium-ebbg 940 - xiaomi,polaris 941 - const: qcom,sdm845 942 943 - items: 944 - enum: 945 - oneplus,billie2 946 - const: qcom,sm4250 947 948 - items: 949 - enum: 950 - qcom,qrb4210-rb2 951 - const: qcom,qrb4210 952 - const: qcom,sm4250 953 954 - items: 955 - enum: 956 - qcom,sm4450-qrd 957 - const: qcom,sm4450 958 959 - items: 960 - enum: 961 - fxtec,pro1x 962 - const: qcom,sm6115 963 964 - items: 965 - enum: 966 - lenovo,j606f 967 - const: qcom,sm6115p 968 - const: qcom,sm6115 969 970 - items: 971 - enum: 972 - sony,pdx201 973 - xiaomi,ginkgo 974 - xiaomi,laurel-sprout 975 - const: qcom,sm6125 976 977 - items: 978 - enum: 979 - sony,pdx213 980 - const: qcom,sm6350 981 982 - items: 983 - enum: 984 - sony,pdx225 985 - const: qcom,sm6375 986 987 - items: 988 - enum: 989 - xiaomi,curtana 990 - xiaomi,joyeuse 991 - const: qcom,sm7125 992 993 - items: 994 - enum: 995 - google,sunfish 996 - const: qcom,sm7150 997 998 - items: 999 - enum: 1000 - fairphone,fp4 1001 - const: qcom,sm7225 1002 1003 - items: 1004 - enum: 1005 - nothing,spacewar 1006 - const: qcom,sm7325 1007 1008 - items: 1009 - enum: 1010 - microsoft,surface-duo 1011 - qcom,sm8150-hdk 1012 - qcom,sm8150-mtp 1013 - sony,bahamut-generic 1014 - sony,griffin-generic 1015 - const: qcom,sm8150 1016 1017 - items: 1018 - enum: 1019 - qcom,qrb5165-rb5 1020 - qcom,sm8250-hdk 1021 - qcom,sm8250-mtp 1022 - samsung,r8q 1023 - samsung,x1q 1024 - sony,pdx203-generic 1025 - sony,pdx206-generic 1026 - xiaomi,elish 1027 - xiaomi,pipa 1028 - const: qcom,sm8250 1029 1030 - items: 1031 - enum: 1032 - microsoft,surface-duo2 1033 - qcom,sm8350-hdk 1034 - qcom,sm8350-mtp 1035 - sony,pdx214-generic 1036 - sony,pdx215-generic 1037 - const: qcom,sm8350 1038 1039 - items: 1040 - enum: 1041 - qcom,sm8450-hdk 1042 - qcom,sm8450-qrd 1043 - samsung,r0q 1044 - sony,pdx223 1045 - sony,pdx224 1046 - const: qcom,sm8450 1047 1048 - items: 1049 - enum: 1050 - qcom,sm8550-hdk 1051 - qcom,sm8550-mtp 1052 - qcom,sm8550-qrd 1053 - samsung,q5q 1054 - sony,pdx234 1055 - const: qcom,sm8550 1056 1057 - items: 1058 - enum: 1059 - qcom,qcs8550-aim300-aiot 1060 - const: qcom,qcs8550-aim300 1061 - const: qcom,qcs8550 1062 - const: qcom,sm8550 1063 1064 - items: 1065 - enum: 1066 - qcom,sm8650-hdk 1067 - qcom,sm8650-mtp 1068 - qcom,sm8650-qrd 1069 - const: qcom,sm8650 1070 1071 - items: 1072 - enum: 1073 - qcom,sm8750-mtp 1074 - qcom,sm8750-qrd 1075 - const: qcom,sm8750 1076 1077 - items: 1078 - enum: 1079 - qcom,x1e001de-devkit 1080 - const: qcom,x1e001de 1081 - const: qcom,x1e80100 1082 1083 - items: 1084 - enum: 1085 - lenovo,thinkpad-t14s-lcd 1086 - lenovo,thinkpad-t14s-oled 1087 - const: lenovo,thinkpad-t14s 1088 - const: qcom,x1e78100 1089 - const: qcom,x1e80100 1090 1091 - items: 1092 - enum: 1093 - medion,sprchrgd14s1 1094 - tuxedo,elite14gen1 1095 - const: qcom,x1e78100 1096 - const: qcom,x1e80100 1097 1098 - items: 1099 - const: microsoft,denali-lcd 1100 - const: microsoft,denali 1101 - const: qcom,x1p64100 1102 - const: qcom,x1e80100 1103 1104 - items: 1105 - enum: 1106 - asus,vivobook-s15 1107 - asus,zenbook-a14-ux3407ra 1108 - dell,inspiron-14-plus-7441 1109 - dell,latitude-7455 1110 - dell,xps13-9345 1111 - hp,elitebook-ultra-g1q 1112 - hp,omnibook-x14 1113 - lenovo,yoga-slim7x 1114 - microsoft,romulus13 1115 - microsoft,romulus15 1116 - qcom,x1e80100-crd 1117 - qcom,x1e80100-qcp 1118 - const: qcom,x1e80100 1119 1120 - items: 1121 - enum: 1122 - qcom,hamoa-iot-evk 1123 - const: qcom,hamoa-iot-som 1124 - const: qcom,x1e80100 1125 1126 - items: 1127 - const: microsoft,denali-oled 1128 - const: microsoft,denali 1129 - const: qcom,x1e80100 1130 1131 - items: 1132 - enum: 1133 - asus,zenbook-a14-ux3407qa-lcd 1134 - asus,zenbook-a14-ux3407qa-oled 1135 - const: asus,zenbook-a14-ux3407qa 1136 - const: qcom,x1p42100 1137 1138 - items: 1139 - enum: 1140 - hp,omnibook-x14-fe1 1141 - lenovo,thinkbook-16 1142 - qcom,x1p42100-crd 1143 - const: qcom,x1p42100 1144 1145 # Board compatibles go above 1146 1147 qcom,msm-id: 1148 $ref: /schemas/types.yaml#/definitions/uint32-matrix 1149 minItems: 1 1150 maxItems: 8 1151 items: 1152 items: 1153 - description: | 1154 MSM chipset ID - an exact match value consisting of two bitfields:: 1155 - bits 0-15 - The unique MSM chipset ID 1156 - bits 16-31 - Reserved; should be 0 1157 - description: | 1158 Hardware revision ID - a chipset specific 32-bit ID representing 1159 the version of the chipset. It is best a match value - the 1160 bootloader will look for the closest possible match. 1161 deprecated: true 1162 description: 1163 The MSM chipset and hardware revision used Qualcomm bootloaders. It 1164 can optionally be an array of these to indicate multiple hardware that 1165 use the same device tree. It is expected that the bootloader will use 1166 this information at boot-up to decide which device tree to use when given 1167 multiple device trees, some of which may not be compatible with the 1168 actual hardware. It is the bootloader's responsibility to pass the 1169 correct device tree to the kernel. 1170 The property is deprecated. 1171 1172 qcom,board-id: 1173 $ref: /schemas/types.yaml#/definitions/uint32-matrix 1174 minItems: 1 1175 maxItems: 8 1176 oneOf: 1177 - items: 1178 - items: 1179 - description: | 1180 Board ID consisting of three bitfields:: 1181 - bits 31-24 - Unused 1182 - bits 23-16 - Platform Version Major 1183 - bits 15-8 - Platform Version Minor 1184 - bits 7-0 - Platform Type 1185 Platform Type field is an exact match value. The 1186 Platform Major/Minor field is a best match. The bootloader will 1187 look for the closest possible match. 1188 - description: | 1189 Subtype ID unique to a Platform Type/Chipset ID. For a given 1190 Platform Type, there will typically only be a single board and the 1191 subtype_id will be 0. However in some cases board variants may 1192 need to be distinguished by different subtype_id values. 1193 - items: 1194 # OnePlus uses a variant of board-id with four elements: 1195 - items: 1196 - const: 8 1197 - const: 0 1198 - description: OnePlus board ID 1199 - description: OnePlus subtype ID 1200 deprecated: true 1201 description: 1202 The board type and revision information. It can optionally be an array 1203 of these to indicate multiple boards that use the same device tree. It 1204 is expected that the bootloader will use this information at boot-up to 1205 decide which device tree to use when given multiple device trees, some of 1206 which may not be compatible with the actual hardware. It is the 1207 bootloader's responsibility to pass the correct device tree to the 1208 kernel 1209 The property is deprecated. 1210 1211allOf: 1212 # Explicit allow-list for older SoCs. The legacy properties are not allowed 1213 # on newer SoCs. 1214 - if: 1215 properties: 1216 compatible: 1217 contains: 1218 enum: 1219 - qcom,apq8026 1220 - qcom,apq8094 1221 - qcom,apq8096 1222 - qcom,msm8917 1223 - qcom,msm8937 1224 - qcom,msm8939 1225 - qcom,msm8953 1226 - qcom,msm8956 1227 - qcom,msm8992 1228 - qcom,msm8994 1229 - qcom,msm8996 1230 - qcom,msm8998 1231 - qcom,sdm450 1232 - qcom,sdm630 1233 - qcom,sdm632 1234 - qcom,sdm636 1235 - qcom,sdm845 1236 - qcom,sdx55 1237 - qcom,sdx65 1238 - qcom,sdx75 1239 - qcom,sm4250 1240 - qcom,sm6115 1241 - qcom,sm6125 1242 - qcom,sm6350 1243 - qcom,sm7125 1244 - qcom,sm7225 1245 - qcom,sm8150 1246 - qcom,sm8250 1247 then: 1248 properties: 1249 qcom,board-id: true 1250 qcom,msm-id: true 1251 else: 1252 properties: 1253 qcom,board-id: false 1254 qcom,msm-id: false 1255 1256 - if: 1257 properties: 1258 compatible: 1259 contains: 1260 enum: 1261 - oneplus,cheeseburger 1262 - oneplus,dumpling 1263 - oneplus,enchilada 1264 - oneplus,fajita 1265 - oneplus,oneplus3 1266 - oneplus,oneplus3t 1267 then: 1268 properties: 1269 qcom,board-id: 1270 items: 1271 minItems: 4 1272 else: 1273 properties: 1274 qcom,board-id: 1275 items: 1276 maxItems: 2 1277 1278additionalProperties: true 1279 1280... 1281