Home
last modified time | relevance | path

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

12345678910>>...12

/linux-6.15/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.yaml31 '^interconnect-[a-z0-9]+$':
62 snoc: interconnect@1880000 {
65 #interconnect-cells = <1>;
67 qup_virt: interconnect-qup {
69 #interconnect-cells = <1>;
74 #interconnect-cells = <1>;
77 mmrt_virt: interconnect-mmrt {
83 cnoc: interconnect@1900000 {
86 #interconnect-cells = <1>;
89 bimc: interconnect@4480000 {
[all …]
H A Dqcom,msm8953.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8953.yaml#
7 title: Qualcomm MSM8953 Network-On-Chip interconnect
16 See also: include/dt-bindings/interconnect/qcom,msm8953.h
34 '#interconnect-cells':
38 '^interconnect-[a-z0-9\-]+$':
52 - '#interconnect-cells'
57 - '#interconnect-cells'
89 snoc: interconnect@580000 {
93 #interconnect-cells = <2>;
95 snoc_mm: interconnect-snoc {
[all …]
H A Dqcom,sm6115.yaml36 '^interconnect-[a-z0-9]+$':
119 snoc: interconnect@1880000 {
130 #interconnect-cells = <1>;
132 qup_virt: interconnect-clk {
134 #interconnect-cells = <1>;
137 mmnrt_virt: interconnect-mmnrt {
139 #interconnect-cells = <1>;
142 mmrt_virt: interconnect-mmrt {
144 #interconnect-cells = <1>;
148 cnoc: interconnect@1900000 {
[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,sm7150-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sm7150-rpmh.yaml#
13 RPMh interconnect providers support system bandwidth requirements through
16 See also:: include/dt-bindings/interconnect/qcom,sm7150-rpmh.h
39 '^interconnect-[0-9]+$':
42 The interconnect providers do not have a separate QoS register space,
66 mc_virt: interconnect@1380000 {
69 #interconnect-cells = <2>;
73 system_noc: interconnect@1620000 {
76 #interconnect-cells = <2>;
79 camnoc_virt: interconnect-0 {
[all …]
H A Dqcom,msm8939.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8939.yaml#
7 title: Qualcomm MSM8937/MSM8939/MSM8976 Network-On-Chip interconnect
13 The Qualcomm MSM8937/MSM8939/MSM8976 interconnect providers support
36 '^interconnect-[a-z0-9\-]+$':
40 The interconnect providers do not have a separate QoS register space,
68 snoc: interconnect@580000 {
71 #interconnect-cells = <1>;
73 snoc_mm: interconnect-snoc {
75 #interconnect-cells = <1>;
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
104 interconnect {
106 #interconnect-cells = <2>;
110 interconnect@9100000 {
113 #interconnect-cells = <2>;
117 interconnect@16e0000 {
120 #interconnect-cells = <2>;
H A Dqcom,qcs8300-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,qcs8300-rpmh.yaml#
13 RPMh interconnect providers support system bandwidth requirements through
16 See also: include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h
61 gem_noc: interconnect@9100000 {
64 #interconnect-cells = <2>;
68 clk_virt: interconnect-0 {
70 #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,qcs615-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,qcs615-rpmh.yaml#
13 RPMh interconnect providers support system bandwidth requirements through
20 See also: include/dt-bindings/interconnect/qcom,qcs615-rpmh.h
62 gem_noc: interconnect@9680000 {
65 #interconnect-cells = <2>;
69 mc_virt: interconnect-2 {
71 #interconnect-cells = <2>;
H A Dqcom,sdm660.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sdm660.yaml#
7 title: Qualcomm SDM660 Network-On-Chip interconnect
13 The Qualcomm SDM660 interconnect providers support adjusting the
88 bimc: interconnect@1008000 {
91 #interconnect-cells = <1>;
94 a2noc: interconnect@1704000 {
97 #interconnect-cells = <1>;
H A Dqcom,sdx75-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,sdx75-rpmh.yaml#
13 RPMh interconnect providers support system bandwidth requirements through
30 '#interconnect-cells': true
80 clk_virt: interconnect-0 {
82 #interconnect-cells = <2>;
87 system_noc: interconnect@1640000 {
90 #interconnect-cells = <2>;
H A Dqcom,msm8996.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8996.yaml#
7 title: Qualcomm MSM8996 Network-On-Chip interconnect
13 The Qualcomm MSM8996 interconnect providers support adjusting the
109 bimc: interconnect@408000 {
112 #interconnect-cells = <1>;
115 a0noc: interconnect@543000 {
118 #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
52 '#interconnect-cells':
60 - '#interconnect-cells'
70 osm_l3: interconnect@17d41000 {
77 #interconnect-cells = <1>;
H A Dqcom,x1e80100-rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,x1e80100-rpmh.yaml#
14 RPMh interconnect providers support system bandwidth requirements through
21 See also:: include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h
72 clk_virt: interconnect-0 {
74 #interconnect-cells = <2>;
78 aggre1_noc: interconnect@16e0000 {
81 #interconnect-cells = <2>;
/linux-6.15/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"
/linux-6.15/drivers/net/ipa/
H A Dipa_power.c57 struct icc_bulk_data *interconnect; in ipa_interconnect_init() local
62 interconnect = &power->interconnect[0]; in ipa_interconnect_init()
65 interconnect->name = data->name; in ipa_interconnect_init()
66 interconnect->avg_bw = data->average_bandwidth; in ipa_interconnect_init()
67 interconnect->peak_bw = data->peak_bandwidth; in ipa_interconnect_init()
69 interconnect++; in ipa_interconnect_init()
73 power->interconnect); in ipa_interconnect_init()
78 icc_bulk_disable(power->interconnect_count, power->interconnect); in ipa_interconnect_init()
83 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_init()
91 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_exit()
[all …]
/linux-6.15/drivers/interconnect/qcom/
H A DKconfig3 tristate "Qualcomm Network-on-Chip interconnect drivers"
12 tristate "Qualcomm MSM8909 interconnect driver"
21 tristate "Qualcomm MSM8916 interconnect driver"
30 tristate "Qualcomm MSM8937 interconnect driver"
39 tristate "Qualcomm MSM8939 interconnect driver"
48 tristate "Qualcomm MSM8953 interconnect driver"
57 tristate "Qualcomm MSM8974 interconnect driver"
66 tristate "Qualcomm MSM8976 interconnect driver"
84 tristate "Qualcomm OSM L3 interconnect driver"
100 tristate "Qualcomm QCS404 interconnect driver"
[all …]
/linux-6.15/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 …]
/linux-6.15/drivers/interconnect/mediatek/
H A DKconfig4 bool "MediaTek interconnect drivers"
7 Support for MediaTek's bus interconnect hardware.
10 tristate "MediaTek DVFSRC EMI interconnect driver"
14 interconnect on SoCs equipped with the integrated Dynamic
18 tristate "MediaTek MT8183 interconnect driver"
21 This is a driver for the MediaTek bus interconnect on MT8183-based
25 tristate "MediaTek MT8195 interconnect driver"
28 This is a driver for the MediaTek bus interconnect on MT8195-based
/linux-6.15/drivers/interconnect/
H A DKconfig14 source "drivers/interconnect/imx/Kconfig"
15 source "drivers/interconnect/mediatek/Kconfig"
16 source "drivers/interconnect/qcom/Kconfig"
17 source "drivers/interconnect/samsung/Kconfig"
23 Support for wrapping clocks into the interconnect nodes.
/linux-6.15/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:

12345678910>>...12