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