The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/arm/qcom.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 
    7 title: QCOM device tree bindings
    8 
    9 maintainers:
   10   - Bjorn Andersson <bjorn.andersson@linaro.org>
   11 
   12 description: |
   13   Some qcom based bootloaders identify the dtb blob based on a set of
   14   device properties like SoC and platform and revisions of those components.
   15   To support this scheme, we encode this information into the board compatible
   16   string.
   17 
   18   Each board must specify a top-level board compatible string with the following
   19   format:
   20 
   21         compatible = "qcom,<SoC>[-<soc_version>][-<foundry_id>]-<board>[/<subtype>][-<board_version>]"
   22 
   23   The 'SoC' and 'board' elements are required. All other elements are optional.
   24 
   25   The 'SoC' element must be one of the following strings:
   26 
   27         apq8016
   28         apq8026
   29         apq8074
   30         apq8084
   31         apq8096
   32         ipq6018
   33         ipq8074
   34         mdm9615
   35         msm8226
   36         msm8916
   37         msm8974
   38         msm8992
   39         msm8994
   40         msm8996
   41         msm8998
   42         qcs404
   43         sa8155p
   44         sa8540p
   45         sc7180
   46         sc7280
   47         sc8180x
   48         sc8280xp
   49         sda660
   50         sdm630
   51         sdm632
   52         sdm636
   53         sdm660
   54         sdm845
   55         sdx55
   56         sdx65
   57         sm6125
   58         sm6350
   59         sm7225
   60         sm8150
   61         sm8250
   62         sm8350
   63         sm8450
   64 
   65   The 'board' element must be one of the following strings:
   66 
   67         adp
   68         cdp
   69         cp01-c1
   70         dragonboard
   71         hk01
   72         hk10-c1
   73         hk10-c2
   74         idp
   75         liquid
   76         mtp
   77         qrd
   78         sbc
   79 
   80   The 'soc_version' and 'board_version' elements take the form of v<Major>.<Minor>
   81   where the minor number may be omitted when it's zero, i.e.  v1.0 is the same
   82   as v1. If all versions of the 'board_version' elements match, then a
   83   wildcard '*' should be used, e.g. 'v*'.
   84 
   85   The 'foundry_id' and 'subtype' elements are one or more digits from 0 to 9.
   86 
   87   Examples:
   88 
   89         "qcom,msm8916-v1-cdp-pm8916-v2.1"
   90 
   91   A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
   92   2.1.
   93 
   94         "qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
   95 
   96   A dragonboard board v0.1 of subtype 1 with an apq8074 SoC version 2, made in
   97   foundry 2.
   98 
   99   There are many devices in the list below that run the standard ChromeOS
  100   bootloader setup and use the open source depthcharge bootloader to boot the
  101   OS. These devices do not use the scheme described above. For details, see:
  102   https://docs.kernel.org/arm/google/chromebook-boot-flow.html
  103 
  104 properties:
  105   $nodename:
  106     const: "/"
  107   compatible:
  108     oneOf:
  109       - items:
  110           - enum:
  111               - qcom,apq8016-sbc
  112           - const: qcom,apq8016
  113 
  114       - items:
  115           - enum:
  116               - asus,sparrow
  117               - lg,lenok
  118           - const: qcom,apq8026
  119 
  120       - items:
  121           - enum:
  122               - asus,nexus7-flo
  123               - lg,nexus4-mako
  124               - sony,xperia-yuga
  125               - qcom,apq8064-cm-qs600
  126               - qcom,apq8064-ifc6410
  127           - const: qcom,apq8064
  128 
  129       - items:
  130           - enum:
  131               - qcom,apq8074-dragonboard
  132           - const: qcom,apq8074
  133 
  134       - items:
  135           - enum:
  136               - qcom,apq8060-dragonboard
  137               - qcom,msm8660-surf
  138           - const: qcom,msm8660
  139 
  140       - items:
  141           - enum:
  142               - qcom,apq8084-mtp
  143               - qcom,apq8084-sbc
  144           - const: qcom,apq8084
  145 
  146       - items:
  147           - enum:
  148               - samsung,s3ve3g
  149           - const: qcom,msm8226
  150 
  151       - items:
  152           - enum:
  153               - qcom,msm8960-cdp
  154           - const: qcom,msm8960
  155 
  156       - items:
  157           - enum:
  158               - fairphone,fp2
  159               - lge,hammerhead
  160               - samsung,klte
  161               - sony,xperia-amami
  162               - sony,xperia-castor
  163               - sony,xperia-honami
  164           - const: qcom,msm8974
  165 
  166       - items:
  167           - const: qcom,msm8916-mtp
  168           - const: qcom,msm8916-mtp/1
  169           - const: qcom,msm8916
  170 
  171       - items:
  172           - enum:
  173               - alcatel,idol347
  174               - asus,z00l
  175               - huawei,g7
  176               - longcheer,l8910
  177               - samsung,a3u-eur
  178               - samsung,a5u-eur
  179               - samsung,j5
  180               - samsung,serranove
  181               - wingtech,wt88047
  182           - const: qcom,msm8916
  183 
  184       - items:
  185           - const: longcheer,l8150
  186           - const: qcom,msm8916-v1-qrd/9-v1
  187           - const: qcom,msm8916
  188 
  189       - items:
  190           - enum:
  191               - lg,bullhead
  192               - microsoft,talkman
  193               - xiaomi,libra
  194           - const: qcom,msm8992
  195 
  196       - items:
  197           - enum:
  198               - sony,karin_windy
  199           - const: qcom,apq8094
  200 
  201       - items:
  202           - enum:
  203               - huawei,angler
  204               - microsoft,cityman
  205               - sony,ivy-row
  206               - sony,karin-row
  207               - sony,satsuki-row
  208               - sony,sumire-row
  209               - sony,suzuran-row
  210           - const: qcom,msm8994
  211 
  212       - items:
  213           - enum:
  214               - arrow,apq8096-db820c
  215               - inforce,ifc6640
  216           - const: qcom,apq8096-sbc
  217           - const: qcom,apq8096
  218 
  219       - items:
  220           - enum:
  221               - qcom,msm8996-mtp
  222               - sony,dora-row
  223               - sony,kagura-row
  224               - sony,keyaki-row
  225               - xiaomi,gemini
  226               - xiaomi,natrium
  227               - xiaomi,scorpio
  228           - const: qcom,msm8996
  229 
  230       - items:
  231           - enum:
  232               - asus,novago-tp370ql
  233               - fxtec,pro1
  234               - hp,envy-x2
  235               - lenovo,miix-630
  236               - oneplus,cheeseburger
  237               - oneplus,dumpling
  238               - qcom,msm8998-mtp
  239               - sony,xperia-lilac
  240               - sony,xperia-maple
  241               - sony,xperia-poplar
  242           - const: qcom,msm8998
  243 
  244       - items:
  245           - enum:
  246               - qcom,ipq4019-ap-dk01.1-c1
  247               - qcom,ipq4019-ap-dk04.1-c3
  248               - qcom,ipq4019-ap-dk07.1-c1
  249               - qcom,ipq4019-ap-dk07.1-c2
  250               - qcom,ipq4019-dk04.1-c1
  251           - const: qcom,ipq4019
  252 
  253       - items:
  254           - enum:
  255               - qcom,ipq8064-ap148
  256           - const: qcom,ipq8064
  257 
  258       - items:
  259           - enum:
  260               - qcom,ipq8074-hk01
  261               - qcom,ipq8074-hk10-c1
  262               - qcom,ipq8074-hk10-c2
  263           - const: qcom,ipq8074
  264 
  265       - description: Qualcomm Technologies, Inc. SC7180 IDP
  266         items:
  267           - enum:
  268               - qcom,sc7180-idp
  269           - const: qcom,sc7180
  270 
  271       - description: HP Chromebook x2 11c (rev1 - 2)
  272         items:
  273           - const: google,coachz-rev1
  274           - const: google,coachz-rev2
  275           - const: qcom,sc7180
  276 
  277       - description: HP Chromebook x2 11c (newest rev)
  278         items:
  279           - const: google,coachz
  280           - const: qcom,sc7180
  281 
  282       - description: HP Chromebook x2 11c with LTE (rev1 - 2)
  283         items:
  284           - const: google,coachz-rev1-sku0
  285           - const: google,coachz-rev2-sku0
  286           - const: qcom,sc7180
  287 
  288       - description: HP Chromebook x2 11c with LTE (newest rev)
  289         items:
  290           - const: google,coachz-sku0
  291           - const: qcom,sc7180
  292 
  293       - description: Lenovo Chromebook Duet 5 13 (rev2)
  294         items:
  295           - const: google,homestar-rev2
  296           - const: google,homestar-rev23
  297           - const: qcom,sc7180
  298 
  299       - description: Lenovo Chromebook Duet 5 13 (rev3)
  300         items:
  301           - const: google,homestar-rev3
  302           - const: qcom,sc7180
  303 
  304       - description: Lenovo Chromebook Duet 5 13 (newest rev)
  305         items:
  306           - const: google,homestar
  307           - const: qcom,sc7180
  308 
  309       - description: Google Kingoftown (rev0)
  310         items:
  311           - const: google,kingoftown-rev0
  312           - const: qcom,sc7180
  313 
  314       - description: Google Kingoftown (newest rev)
  315         items:
  316           - const: google,kingoftown
  317           - const: qcom,sc7180
  318 
  319       - description: Acer Chromebook Spin 513 (rev0)
  320         items:
  321           - const: google,lazor-rev0
  322           - const: qcom,sc7180
  323 
  324       - description: Acer Chromebook Spin 513 (rev1 - 2)
  325         items:
  326           - const: google,lazor-rev1
  327           - const: google,lazor-rev2
  328           - const: qcom,sc7180
  329 
  330       - description: Acer Chromebook Spin 513 (rev3 - 8)
  331         items:
  332           - const: google,lazor-rev3
  333           - const: google,lazor-rev4
  334           - const: google,lazor-rev5
  335           - const: google,lazor-rev6
  336           - const: google,lazor-rev7
  337           - const: google,lazor-rev8
  338           - const: qcom,sc7180
  339 
  340       - description: Acer Chromebook Spin 513 (newest rev)
  341         items:
  342           - const: google,lazor
  343           - const: qcom,sc7180
  344 
  345       - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
  346         items:
  347           - const: google,lazor-rev1-sku2
  348           - const: google,lazor-rev2-sku2
  349           - const: qcom,sc7180
  350 
  351       - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
  352         items:
  353           - const: google,lazor-rev3-sku2
  354           - const: google,lazor-rev4-sku2
  355           - const: google,lazor-rev5-sku2
  356           - const: google,lazor-rev6-sku2
  357           - const: google,lazor-rev7-sku2
  358           - const: google,lazor-rev8-sku2
  359           - const: qcom,sc7180
  360 
  361       - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
  362         items:
  363           - const: google,lazor-sku2
  364           - const: qcom,sc7180
  365 
  366       - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
  367         items:
  368           - const: google,lazor-rev1-sku0
  369           - const: google,lazor-rev2-sku0
  370           - const: qcom,sc7180
  371 
  372       - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
  373         items:
  374           - const: google,lazor-rev3-sku0
  375           - const: google,lazor-rev4-sku0
  376           - const: google,lazor-rev5-sku0
  377           - const: google,lazor-rev6-sku0
  378           - const: google,lazor-rev7-sku0
  379           - const: google,lazor-rev8-sku0
  380           - const: qcom,sc7180
  381 
  382       - description: Acer Chromebook Spin 513 with LTE (newest rev)
  383         items:
  384           - const: google,lazor-sku0
  385           - const: qcom,sc7180
  386 
  387       - description: Acer Chromebook 511 (rev4 - rev8)
  388         items:
  389           - const: google,lazor-rev4-sku4
  390           - const: google,lazor-rev5-sku4
  391           - const: google,lazor-rev6-sku4
  392           - const: google,lazor-rev7-sku4
  393           - const: google,lazor-rev8-sku4
  394           - const: qcom,sc7180
  395 
  396       - description: Acer Chromebook 511 (newest rev)
  397         items:
  398           - const: google,lazor-sku4
  399           - const: qcom,sc7180
  400 
  401       - description: Acer Chromebook 511 without Touchscreen (rev4)
  402         items:
  403           - const: google,lazor-rev4-sku5
  404           - const: qcom,sc7180
  405 
  406       - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
  407         items:
  408           - const: google,lazor-rev5-sku5
  409           - const: google,lazor-rev5-sku6
  410           - const: google,lazor-rev6-sku6
  411           - const: google,lazor-rev7-sku6
  412           - const: google,lazor-rev8-sku6
  413           - const: qcom,sc7180
  414 
  415       - description: Acer Chromebook 511 without Touchscreen (newest rev)
  416         items:
  417           - const: google,lazor-sku6
  418           - const: qcom,sc7180
  419 
  420       - description: Google Mrbland with AUO panel (rev0)
  421         items:
  422           - const: google,mrbland-rev0-sku0
  423           - const: qcom,sc7180
  424 
  425       - description: Google Mrbland with AUO panel (newest rev)
  426         items:
  427           - const: google,mrbland-sku1536
  428           - const: qcom,sc7180
  429 
  430       - description: Google Mrbland with BOE panel (rev0)
  431         items:
  432           - const: google,mrbland-rev0-sku16
  433           - const: qcom,sc7180
  434 
  435       - description: Google Mrbland with BOE panel (newest rev)
  436         items:
  437           - const: google,mrbland-sku1024
  438           - const: google,mrbland-sku768
  439           - const: qcom,sc7180
  440 
  441       - description: Google Pazquel with Parade (newest rev)
  442         items:
  443           - const: google,pazquel-sku5
  444           - const: qcom,sc7180
  445 
  446       - description: Google Pazquel with TI (newest rev)
  447         items:
  448           - const: google,pazquel-sku1
  449           - const: qcom,sc7180
  450 
  451       - description: Google Pazquel with LTE and Parade (newest rev)
  452         items:
  453           - const: google,pazquel-sku4
  454           - const: qcom,sc7180
  455 
  456       - description: Google Pazquel with LTE and TI (newest rev)
  457         items:
  458           - const: google,pazquel-sku0
  459           - const: google,pazquel-sku2
  460           - const: qcom,sc7180
  461 
  462       - description: Sharp Dynabook Chromebook C1 (rev1)
  463         items:
  464           - const: google,pompom-rev1
  465           - const: qcom,sc7180
  466 
  467       - description: Sharp Dynabook Chromebook C1 (rev2)
  468         items:
  469           - const: google,pompom-rev2
  470           - const: qcom,sc7180
  471 
  472       - description: Sharp Dynabook Chromebook C1 (newest rev)
  473         items:
  474           - const: google,pompom
  475           - const: qcom,sc7180
  476 
  477       - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
  478         items:
  479           - const: google,pompom-rev1-sku0
  480           - const: qcom,sc7180
  481 
  482       - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
  483         items:
  484           - const: google,pompom-rev2-sku0
  485           - const: qcom,sc7180
  486 
  487       - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
  488         items:
  489           - const: google,pompom-sku0
  490           - const: qcom,sc7180
  491 
  492       - description: Google Quackingstick (newest rev)
  493         items:
  494           - const: google,quackingstick-sku1537
  495           - const: qcom,sc7180
  496 
  497       - description: Google Quackingstick with LTE (newest rev)
  498         items:
  499           - const: google,quackingstick-sku1536
  500           - const: qcom,sc7180
  501 
  502       - description: Google Trogdor (newest rev)
  503         items:
  504           - const: google,trogdor
  505           - const: qcom,sc7180
  506 
  507       - description: Google Trogdor with LTE (newest rev)
  508         items:
  509           - const: google,trogdor-sku0
  510           - const: qcom,sc7180
  511 
  512       - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
  513         items:
  514           - const: google,wormdingler-rev0-sku16
  515           - const: qcom,sc7180
  516 
  517       - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
  518         items:
  519           - const: google,wormdingler-sku1024
  520           - const: qcom,sc7180
  521 
  522       - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
  523         items:
  524           - const: google,wormdingler-sku1025
  525           - const: qcom,sc7180
  526 
  527       - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
  528         items:
  529           - const: google,wormdingler-rev0-sku0
  530           - const: qcom,sc7180
  531 
  532       - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
  533         items:
  534           - const: google,wormdingler-sku0
  535           - const: qcom,sc7180
  536 
  537       - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
  538         items:
  539           - const: google,wormdingler-sku1
  540           - const: qcom,sc7180
  541 
  542       - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
  543         items:
  544           - const: qcom,sc7280-crd
  545           - const: google,hoglin-rev3
  546           - const: google,hoglin-rev4
  547           - const: google,piglin-rev3
  548           - const: google,piglin-rev4
  549           - const: qcom,sc7280
  550 
  551       - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
  552         items:
  553           - const: google,hoglin
  554           - const: qcom,sc7280
  555 
  556       - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
  557         items:
  558           - const: qcom,sc7280-idp
  559           - const: google,senor
  560           - const: qcom,sc7280
  561 
  562       - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
  563         items:
  564           - const: qcom,sc7280-idp2
  565           - const: google,piglin
  566           - const: qcom,sc7280
  567 
  568       - description: Google Herobrine (newest rev)
  569         items:
  570           - const: google,herobrine
  571           - const: qcom,sc7280
  572 
  573       - description: Google Villager (newest rev)
  574         items:
  575           - const: google,villager
  576           - const: qcom,sc7280
  577 
  578       - items:
  579           - enum:
  580               - lenovo,flex-5g
  581               - microsoft,surface-prox
  582               - qcom,sc8180x-primus
  583           - const: qcom,sc8180x
  584 
  585       - items:
  586           - enum:
  587               - lenovo,thinkpad-x13s
  588               - qcom,sc8280xp-crd
  589               - qcom,sc8280xp-qrd
  590           - const: qcom,sc8280xp
  591 
  592       - items:
  593           - enum:
  594               - sony,discovery-row
  595               - sony,kirin-row
  596               - sony,pioneer-row
  597               - sony,voyager-row
  598           - const: qcom,sdm630
  599 
  600       - items:
  601           - enum:
  602               - inforce,ifc6560
  603           - const: qcom,sda660
  604 
  605       - items:
  606           - enum:
  607               - fairphone,fp3
  608           - const: qcom,sdm632
  609 
  610       - items:
  611           - enum:
  612               - sony,mermaid-row
  613           - const: qcom,sdm636
  614 
  615       - items:
  616           - enum:
  617               - xiaomi,lavender
  618           - const: qcom,sdm660
  619 
  620       - items:
  621           - enum:
  622               - qcom,sdx55-mtp
  623               - qcom,sdx55-telit-fn980-tlb
  624               - qcom,sdx55-t55
  625           - const: qcom,sdx55
  626 
  627       - items:
  628           - enum:
  629               - qcom,sdx65-mtp
  630           - const: qcom,sdx65
  631 
  632       - items:
  633           - enum:
  634               - qcom,ipq6018-cp01
  635               - qcom,ipq6018-cp01-c1
  636           - const: qcom,ipq6018
  637 
  638       - items:
  639           - enum:
  640               - qcom,qcs404-evb-1000
  641               - qcom,qcs404-evb-4000
  642           - const: qcom,qcs404-evb
  643           - const: qcom,qcs404
  644 
  645       - items:
  646           - enum:
  647               - qcom,sa8155p-adp
  648           - const: qcom,sa8155p
  649 
  650       - items:
  651           - enum:
  652               - qcom,sa8295p-adp
  653           - const: qcom,sa8540p
  654 
  655       - items:
  656           - enum:
  657               - lenovo,yoga-c630
  658               - lg,judyln
  659               - lg,judyp
  660               - oneplus,enchilada
  661               - oneplus,fajita
  662               - qcom,sdm845-mtp
  663               - shift,axolotl
  664               - samsung,w737
  665               - sony,akari-row
  666               - sony,akatsuki-row
  667               - sony,apollo-row
  668               - thundercomm,db845c
  669               - xiaomi,beryllium
  670               - xiaomi,polaris
  671           - const: qcom,sdm845
  672 
  673       - items:
  674           - enum:
  675               - sony,pdx201
  676           - const: qcom,sm6125
  677 
  678       - items:
  679           - enum:
  680               - sony,pdx213
  681           - const: qcom,sm6350
  682 
  683       - items:
  684           - enum:
  685               - fairphone,fp4
  686           - const: qcom,sm7225
  687 
  688       - items:
  689           - enum:
  690               - microsoft,surface-duo
  691               - qcom,sm8150-hdk
  692               - qcom,sm8150-mtp
  693               - sony,bahamut-generic
  694               - sony,griffin-generic
  695           - const: qcom,sm8150
  696 
  697       - items:
  698           - enum:
  699               - qcom,qrb5165-rb5
  700               - qcom,sm8250-hdk
  701               - qcom,sm8250-mtp
  702               - sony,pdx203-generic
  703               - sony,pdx206-generic
  704           - const: qcom,sm8250
  705 
  706       - items:
  707           - enum:
  708               - microsoft,surface-duo2
  709               - qcom,sm8350-hdk
  710               - qcom,sm8350-mtp
  711               - sony,pdx214-generic
  712               - sony,pdx215-generic
  713           - const: qcom,sm8350
  714 
  715       - items:
  716           - enum:
  717               - qcom,sm8450-hdk
  718               - qcom,sm8450-qrd
  719           - const: qcom,sm8450
  720 
  721 additionalProperties: true
  722 
  723 ...

Cache object: 6583410517388e9a0032d79ad869a069


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.