Home
last modified time | relevance | path

Searched refs:interconnect (Results 1 – 25 of 248) sorted by relevance

12345678910

/openbmc/linux/Documentation/devicetree/bindings/interconnect/
H A Dinterconnect.txt8 = interconnect providers =
10 The interconnect provider binding is intended to represent the interconnect
12 nodes, which expose the interconnect related capabilities of the interconnect
21 - #interconnect-cells : number of cells in a interconnect specifier needed to
27 snoc: interconnect@580000 {
29 #interconnect-cells = <1>;
37 = interconnect consumers =
54 interconnect-names : List of interconnect path name strings sorted in the same
56 interconnect-names to match interconnect paths with interconnect
75 interconnect-cells = <2>;
[all …]
H A Dqcom,qcm2290.yaml26 '#interconnect-cells':
41 '^interconnect-[a-z0-9]+$':
54 '#interconnect-cells':
69 - '#interconnect-cells'
78 - '#interconnect-cells'
88 snoc: interconnect@1880000 {
91 #interconnect-cells = <1>;
121 cnoc: interconnect@1900000 {
124 #interconnect-cells = <1>;
130 bimc: interconnect@4480000 {
[all …]
H A Dqcom,sm6350-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sm6350-rpmh.yaml#
13 Qualcomm RPMh-based interconnect provider on SM6350.
33 '#interconnect-cells': true
36 '^interconnect-[a-z0-9\-]+$':
49 '#interconnect-cells': true
64 config_noc: interconnect@1500000 {
67 #interconnect-cells = <2>;
71 system_noc: interconnect@1620000 {
74 #interconnect-cells = <2>;
77 clk_virt: interconnect-clk-virt {
[all …]
H A Dqcom,rpm.yaml47 '#interconnect-cells':
50 interconnect node id, <2> requires the interconnect node id and an
67 '^interconnect-[a-z0-9]+$':
78 '#interconnect-cells':
93 - '#interconnect-cells'
100 - '#interconnect-cells'
256 bimc: interconnect@400000 {
259 #interconnect-cells = <1>;
265 pcnoc: interconnect@500000 {
268 #interconnect-cells = <1>;
[all …]
H A Dqcom,qdu1000-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,qdu1000-rpmh.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
29 '#interconnect-cells': true
57 #include <dt-bindings/interconnect/qcom,qdu1000-rpmh.h>
59 system_noc: interconnect@1640000 {
62 #interconnect-cells = <2>;
66 clk_virt: interconnect-0 {
68 #interconnect-cells = <2>;
H A Dqcom,sc7280-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sc7280-rpmh.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
17 See also:: include/dt-bindings/interconnect/qcom,sc7280.h
60 interconnect {
62 #interconnect-cells = <2>;
66 interconnect@9100000 {
69 #interconnect-cells = <2>;
H A Dqcom,msm8974.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8974.yaml#
13 The Qualcomm MSM8974 interconnect providers support setting system
29 '#interconnect-cells':
45 - '#interconnect-cells'
55 bimc: interconnect@fc380000 {
58 #interconnect-cells = <1>;
H A Dqcom,osm-l3.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,osm-l3.yaml#
14 The OSM L3 interconnect provider aggregates the L3 bandwidth requests
51 '#interconnect-cells':
59 - '#interconnect-cells'
69 osm_l3: interconnect@17d41000 {
76 #interconnect-cells = <1>;
H A Dqcom,sc8280xp-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sc8280xp-rpmh.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
17 See also:: include/dt-bindings/interconnect/qcom,sc8280xp.h
45 interconnect-0 {
47 #interconnect-cells = <2>;
H A Dqcom,sm8450-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8450-rpmh.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
17 See also:: include/dt-bindings/interconnect/qcom,sm8450.h
109 interconnect-0 {
111 #interconnect-cells = <2>;
115 interconnect@1700000 {
118 #interconnect-cells = <2>;
H A Dfsl,imx8m-noc.yaml4 $id: http://devicetree.org/schemas/interconnect/fsl,imx8m-noc.yaml#
22 interconnect IPs into imx SOCs.
58 '#interconnect-cells':
60 If specified then also act as an interconnect provider. Should only be
73 #include <dt-bindings/interconnect/imx8mm.h>
76 noc: interconnect@32700000 {
80 #interconnect-cells = <1>;
H A Dqcom,sa8775p-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sa8775p-rpmh.yaml#
13 RPMh interconnect providers support system bandwidth requirements through
16 See also:: include/dt-bindings/interconnect/qcom,sa8775p.h
46 aggre1_noc: interconnect-aggre1-noc {
48 #interconnect-cells = <2>;
H A Dqcom,rpmh-common.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,rpmh-common.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
22 '#interconnect-cells':
32 this interconnect to send RPMh commands.
40 - '#interconnect-cells'
H A Dqcom,sm8550-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8550-rpmh.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
21 See also:: include/dt-bindings/interconnect/qcom,sm8550-rpmh.h
126 clk_virt: interconnect-0 {
128 #interconnect-cells = <2>;
132 aggre1_noc: interconnect@16e0000 {
135 #interconnect-cells = <2>;
/openbmc/linux/drivers/interconnect/imx/
H A DMakefile1 imx-interconnect-objs := imx.o
2 imx8mm-interconnect-objs := imx8mm.o
3 imx8mq-interconnect-objs := imx8mq.o
4 imx8mn-interconnect-objs := imx8mn.o
5 imx8mp-interconnect-objs := imx8mp.o
7 obj-$(CONFIG_INTERCONNECT_IMX) += imx-interconnect.o
8 obj-$(CONFIG_INTERCONNECT_IMX8MM) += imx8mm-interconnect.o
9 obj-$(CONFIG_INTERCONNECT_IMX8MQ) += imx8mq-interconnect.o
10 obj-$(CONFIG_INTERCONNECT_IMX8MN) += imx8mn-interconnect.o
11 obj-$(CONFIG_INTERCONNECT_IMX8MP) += imx8mp-interconnect.o
H A DKconfig2 tristate "i.MX interconnect drivers"
5 Generic interconnect drivers for i.MX SOCs
8 tristate "i.MX8MM interconnect driver"
12 tristate "i.MX8MN interconnect driver"
16 tristate "i.MX8MQ interconnect driver"
20 tristate "i.MX8MP interconnect driver"
/openbmc/linux/Documentation/driver-api/
H A Dinterconnect.rst18 An example of interconnect buses are the interconnects between various
60 port. Each interconnect provider consists of multiple interconnect nodes,
63 called an interconnect node, which belongs to the Mem NoC interconnect provider.
82 configure interconnect bus hardware. The interconnect provider drivers should
83 be registered with the interconnect provider core.
85 .. kernel-doc:: include/linux/interconnect-provider.h
92 for these interconnect paths. These interfaces are not currently
102 ``/sys/kernel/debug/interconnect/interconnect_summary``:
107 ``/sys/kernel/debug/interconnect/interconnect_graph``:
114 $ cat /sys/kernel/debug/interconnect/interconnect_graph | \
[all …]
/openbmc/linux/drivers/interconnect/qcom/
H A DKconfig3 tristate "Qualcomm Network-on-Chip interconnect drivers"
12 tristate "Qualcomm MSM8916 interconnect driver"
21 tristate "Qualcomm MSM8939 interconnect driver"
30 tristate "Qualcomm MSM8974 interconnect driver"
39 tristate "Qualcomm MSM8996 interconnect driver"
48 tristate "Qualcomm OSM L3 interconnect driver"
55 tristate "Qualcomm QCM2290 interconnect driver"
64 tristate "Qualcomm QCS404 interconnect driver"
105 tristate "Qualcomm SC7180 interconnect driver"
168 tristate "Qualcomm SDX55 interconnect driver"
[all …]
/openbmc/linux/drivers/net/ipa/
H A Dipa_power.c70 struct icc_bulk_data interconnect[]; member
77 struct icc_bulk_data *interconnect; in ipa_interconnect_init() local
82 interconnect = &power->interconnect[0]; in ipa_interconnect_init()
85 interconnect->name = data->name; in ipa_interconnect_init()
86 interconnect->avg_bw = data->average_bandwidth; in ipa_interconnect_init()
87 interconnect->peak_bw = data->peak_bandwidth; in ipa_interconnect_init()
89 interconnect++; in ipa_interconnect_init()
93 power->interconnect); in ipa_interconnect_init()
103 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_init()
111 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_exit()
[all …]
/openbmc/linux/drivers/interconnect/
H A DKconfig14 source "drivers/interconnect/imx/Kconfig"
15 source "drivers/interconnect/qcom/Kconfig"
16 source "drivers/interconnect/samsung/Kconfig"
22 Support for wrapping clocks into the interconnect nodes.
/openbmc/linux/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mm-vpu-blk-ctrl.yaml44 interconnect-names:
91 - description: G1 decoder interconnect
92 - description: G2 decoder interconnect
95 interconnect-names:
136 - description: G1 decoder interconnect
137 - description: G2 decoder interconnect
138 - description: VC8000E encoder interconnect
140 interconnect-names:
/openbmc/linux/Documentation/devicetree/bindings/devfreq/
H A Dnvidia,tegra30-actmon.yaml53 interconnect-names:
57 Should include name of the interconnect path for each interconnect
78 - interconnect-names
98 #interconnect-cells = <1>;
111 #interconnect-cells = <0>;
124 interconnect-names = "cpu-read";
/openbmc/linux/Documentation/devicetree/bindings/arm/sunxi/
H A Dallwinner,sun4i-a10-mbus.yaml20 the interconnects and interconnect-names properties set to the MBUS
21 controller and with "dma-mem" as the interconnect name.
24 "#interconnect-cells":
50 - description: MBUS interconnect/bandwidth limit/PMU registers
62 - description: MBUS interconnect module clock
87 - "#interconnect-cells"
148 #interconnect-cells = <1>;
165 #interconnect-cells = <1>;
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsa8775p.dtsi216 #interconnect-cells = <2>;
222 #interconnect-cells = <2>;
228 #interconnect-cells = <2>;
234 #interconnect-cells = <2>;
240 #interconnect-cells = <2>;
246 #interconnect-cells = <2>;
252 #interconnect-cells = <2>;
258 #interconnect-cells = <2>;
264 #interconnect-cells = <2>;
270 #interconnect-cells = <2>;
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dqcom,msm8996-cbf.yaml14 interconnect between two CPU clusters.
33 '#interconnect-cells':
41 - '#interconnect-cells'
53 #interconnect-cells = <1>;

12345678910