blob: a75a247107bbf8b99a93b834f8bad6ef7509bd89 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
Qualcomm Network-On-Chip interconnect driver binding
----------------------------------------------------
Required properties :
- compatible : shall contain only one of the following:
"qcom,msm8916-snoc"
"qcom,msm8916-pnoc"
"qcom,msm8916-bimc"
- #interconnect-cells : should contain 1
- reg : shall contain base register location and length
Optional properties :
clocks : list of phandles and specifiers to all interconnect bus clocks
clock-names : clock names should include both "bus_clk" and "bus_a_clk"
Examples:
snoc: snoc@580000 {
compatible = "qcom,msm8916-snoc";
#interconnect-cells = <1>;
reg = <0x580000 0x14000>;
clock-names = "bus_clk", "bus_a_clk";
clocks = <&rpmcc RPM_SMD_SNOC_CLK>, <&rpmcc RPM_SMD_SNOC_A_CLK>;
};
bimc: bimc@400000 {
compatible = "qcom,msm8916-bimc";
#interconnect-cells = <1>;
reg = <0x400000 0x62000>;
clock-names = "bus_clk", "bus_a_clk";
clocks = <&rpmcc RPM_SMD_BIMC_CLK>, <&rpmcc RPM_SMD_BIMC_A_CLK>;
};
pnoc: pnoc@500000 {
compatible = "qcom,msm8916-pnoc";
#interconnect-cells = <1>;
reg = <0x500000 0x11000>;
clock-names = "bus_clk", "bus_a_clk";
clocks = <&rpmcc RPM_SMD_PCNOC_CLK>, <&rpmcc RPM_SMD_PCNOC_A_CLK>;
};
|