dt-bindings: interconnect: add interconnect bindings for RAVELIN
Add interconnect device bindings. These devices can be used to describe any RPMH and NoC based interconnect devices. Change-Id: Ib2df93a7173172ace5797b08ab9eaa3a4f350364
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
111eca6f61
commit
92192ecd86
32
bindings/interconnect/qcom,ravelin.txt
Normal file
32
bindings/interconnect/qcom,ravelin.txt
Normal file
@@ -0,0 +1,32 @@
|
||||
Qualcomm Technologies, Inc. Ravelin Network-On-Chip interconnect driver binding
|
||||
-----------------------------------------------------------
|
||||
|
||||
Ravelin interconnect providers support system bandwidth requirements through
|
||||
RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
|
||||
able to communicate with the BCM through the Resource State Coordinator (RSC)
|
||||
associated with each execution environment. Provider nodes must point to at
|
||||
least one RPMh device child node pertaining to their RSC and each provider
|
||||
can map to multiple RPMh resources.
|
||||
|
||||
Required properties :
|
||||
- compatible : shall contain only one of the following:
|
||||
"qcom,ravelin-aggre1_noc",
|
||||
"qcom,ravelin-aggre2_noc",
|
||||
"qcom,ravelin-clk_virt",
|
||||
"qcom,ravelin-cnoc2",
|
||||
"qcom,ravelin-cnoc3",
|
||||
"qcom,ravelin-gem_noc",
|
||||
"qcom,ravelin-lpass_ag_noc",
|
||||
"qcom,ravelin-mc_virt",
|
||||
"qcom,ravelin-mmss_noc",
|
||||
"qcom,ravelin-pcie_anoc",
|
||||
"qcom,ravelin-system_noc",
|
||||
"qcom,ravelin-video_aggre_noc",
|
||||
- #interconnect-cells : should contain 1
|
||||
|
||||
Examples:
|
||||
|
||||
system_noc: interconnect@1680000 {
|
||||
compatible = "qcom,ravelin-system_noc";
|
||||
interconnect-cells = <1>;
|
||||
};
|
||||
Reference in New Issue
Block a user