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