File Index
Files and directories
Sign in
FILE

qcom.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/arm/qcom.yaml YAML
   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...
~/ Read-only file preview.