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/interconnect/qcom,rpmh.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 OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/interconnect/qcom,rpmh.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Qualcomm RPMh Network-On-Chip Interconnect
    8 
    9 maintainers:
   10   - Georgi Djakov <georgi.djakov@linaro.org>
   11   - Odelu Kukatla <okukatla@codeaurora.org>
   12 
   13 description: |
   14    RPMh interconnect providers support system bandwidth requirements through
   15    RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
   16    able to communicate with the BCM through the Resource State Coordinator (RSC)
   17    associated with each execution environment. Provider nodes must point to at
   18    least one RPMh device child node pertaining to their RSC and each provider
   19    can map to multiple RPMh resources.
   20 
   21 allOf:
   22   - $ref: qcom,rpmh-common.yaml#
   23 
   24 properties:
   25   reg:
   26     maxItems: 1
   27 
   28   compatible:
   29     enum:
   30       - qcom,sc7180-aggre1-noc
   31       - qcom,sc7180-aggre2-noc
   32       - qcom,sc7180-camnoc-virt
   33       - qcom,sc7180-compute-noc
   34       - qcom,sc7180-config-noc
   35       - qcom,sc7180-dc-noc
   36       - qcom,sc7180-gem-noc
   37       - qcom,sc7180-mc-virt
   38       - qcom,sc7180-mmss-noc
   39       - qcom,sc7180-npu-noc
   40       - qcom,sc7180-qup-virt
   41       - qcom,sc7180-system-noc
   42       - qcom,sc7280-aggre1-noc
   43       - qcom,sc7280-aggre2-noc
   44       - qcom,sc7280-clk-virt
   45       - qcom,sc7280-cnoc2
   46       - qcom,sc7280-cnoc3
   47       - qcom,sc7280-dc-noc
   48       - qcom,sc7280-gem-noc
   49       - qcom,sc7280-lpass-ag-noc
   50       - qcom,sc7280-mc-virt
   51       - qcom,sc7280-mmss-noc
   52       - qcom,sc7280-nsp-noc
   53       - qcom,sc7280-system-noc
   54       - qcom,sc8180x-aggre1-noc
   55       - qcom,sc8180x-aggre2-noc
   56       - qcom,sc8180x-camnoc-virt
   57       - qcom,sc8180x-compute-noc
   58       - qcom,sc8180x-config-noc
   59       - qcom,sc8180x-dc-noc
   60       - qcom,sc8180x-gem-noc
   61       - qcom,sc8180x-ipa-virt
   62       - qcom,sc8180x-mc-virt
   63       - qcom,sc8180x-mmss-noc
   64       - qcom,sc8180x-qup-virt
   65       - qcom,sc8180x-system-noc
   66       - qcom,sc8280xp-aggre1-noc
   67       - qcom,sc8280xp-aggre2-noc
   68       - qcom,sc8280xp-clk-virt
   69       - qcom,sc8280xp-config-noc
   70       - qcom,sc8280xp-dc-noc
   71       - qcom,sc8280xp-gem-noc
   72       - qcom,sc8280xp-lpass-ag-noc
   73       - qcom,sc8280xp-mc-virt
   74       - qcom,sc8280xp-mmss-noc
   75       - qcom,sc8280xp-nspa-noc
   76       - qcom,sc8280xp-nspb-noc
   77       - qcom,sc8280xp-system-noc
   78       - qcom,sdm845-aggre1-noc
   79       - qcom,sdm845-aggre2-noc
   80       - qcom,sdm845-config-noc
   81       - qcom,sdm845-dc-noc
   82       - qcom,sdm845-gladiator-noc
   83       - qcom,sdm845-mem-noc
   84       - qcom,sdm845-mmss-noc
   85       - qcom,sdm845-system-noc
   86       - qcom,sdx55-mc-virt
   87       - qcom,sdx55-mem-noc
   88       - qcom,sdx55-system-noc
   89       - qcom,sdx65-mc-virt
   90       - qcom,sdx65-mem-noc
   91       - qcom,sdx65-system-noc
   92       - qcom,sm8150-aggre1-noc
   93       - qcom,sm8150-aggre2-noc
   94       - qcom,sm8150-camnoc-noc
   95       - qcom,sm8150-compute-noc
   96       - qcom,sm8150-config-noc
   97       - qcom,sm8150-dc-noc
   98       - qcom,sm8150-gem-noc
   99       - qcom,sm8150-ipa-virt
  100       - qcom,sm8150-mc-virt
  101       - qcom,sm8150-mmss-noc
  102       - qcom,sm8150-system-noc
  103       - qcom,sm8250-aggre1-noc
  104       - qcom,sm8250-aggre2-noc
  105       - qcom,sm8250-compute-noc
  106       - qcom,sm8250-config-noc
  107       - qcom,sm8250-dc-noc
  108       - qcom,sm8250-gem-noc
  109       - qcom,sm8250-ipa-virt
  110       - qcom,sm8250-mc-virt
  111       - qcom,sm8250-mmss-noc
  112       - qcom,sm8250-npu-noc
  113       - qcom,sm8250-system-noc
  114       - qcom,sm8350-aggre1-noc
  115       - qcom,sm8350-aggre2-noc
  116       - qcom,sm8350-config-noc
  117       - qcom,sm8350-dc-noc
  118       - qcom,sm8350-gem-noc
  119       - qcom,sm8350-lpass-ag-noc
  120       - qcom,sm8350-mc-virt
  121       - qcom,sm8350-mmss-noc
  122       - qcom,sm8350-compute-noc
  123       - qcom,sm8350-system-noc
  124       - qcom,sm8450-aggre1-noc
  125       - qcom,sm8450-aggre2-noc
  126       - qcom,sm8450-clk-virt
  127       - qcom,sm8450-config-noc
  128       - qcom,sm8450-gem-noc
  129       - qcom,sm8450-lpass-ag-noc
  130       - qcom,sm8450-mc-virt
  131       - qcom,sm8450-mmss-noc
  132       - qcom,sm8450-nsp-noc
  133       - qcom,sm8450-pcie-anoc
  134       - qcom,sm8450-system-noc
  135 
  136   '#interconnect-cells': true
  137 
  138 required:
  139   - compatible
  140   - reg
  141 
  142 unevaluatedProperties: false
  143 
  144 examples:
  145   - |
  146       #include <dt-bindings/interconnect/qcom,sdm845.h>
  147 
  148       mem_noc: interconnect@1380000 {
  149              compatible = "qcom,sdm845-mem-noc";
  150              reg = <0x01380000 0x27200>;
  151              #interconnect-cells = <1>;
  152              qcom,bcm-voters = <&apps_bcm_voter>;
  153       };
  154 
  155       mmss_noc: interconnect@1740000 {
  156              compatible = "qcom,sdm845-mmss-noc";
  157              reg = <0x01740000 0x1c1000>;
  158              #interconnect-cells = <1>;
  159              qcom,bcm-voter-names = "apps", "disp";
  160              qcom,bcm-voters = <&apps_bcm_voter>, <&disp_bcm_voter>;
  161       };

Cache object: 443dda2bc660ecd54d5c96329fa83eea


[ 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.