Home
last modified time | relevance | path

Searched +full:interconnect +full:- (Results 1 – 25 of 456) sorted by relevance

12345678910>>...19

/linux/Documentation/devicetree/bindings/interconnect/
H A Dinterconnect.txt1 Interconnect Provider Device Tree Bindings
4 The purpose of this document is to define a common set of generic interconnect
8 = interconnect providers =
10 The interconnect provider binding is intended to represent the interconnect
11 controllers in the system. Each provider registers a set of interconnect
12 nodes, which expose the interconnect related capabilities of the interconnect
14 etc. The consumer drivers set constraints on interconnect path (or endpoints)
15 depending on the use case. Interconnect providers can also be interconnect
16 consumers, such as in the case where two network-on-chip fabrics interface
20 - compatible : contains the interconnect provider compatible string
[all …]
H A Dqcom,qcm2290.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,qcm2290.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm QCM2290 Network-On-Chip interconnect
10 - Shawn Guo <shawn.guo@linaro.org>
13 The Qualcomm QCM2290 interconnect providers support adjusting the
17 - $ref: qcom,rpm-common.yaml#
25 - qcom,qcm2290-bimc
26 - qcom,qcm2290-cnoc
[all …]
H A Dqcom,sm6115.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm6115.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SM6115 Network-On-Chip interconnect
10 - Konrad Dybcio <konradybcio@kernel.org>
13 The Qualcomm SM6115 interconnect providers support adjusting the
19 - qcom,sm6115-bimc
20 - qcom,sm6115-cnoc
21 - qcom,sm6115-snoc
[all …]
H A Dqcom,sm6350-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm6350-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SM6350 RPMh Network-On-Chip Interconnect
10 - Luca Weiss <luca.weiss@fairphone.com>
13 Qualcomm RPMh-based interconnect provider on SM6350.
16 - $ref: qcom,rpmh-common.yaml#
21 - qcom,sm6350-aggre1-noc
22 - qcom,sm6350-aggre2-noc
[all …]
H A Dqcom,msm8953.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8953.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm MSM8953 Network-On-Chip interconnect
10 - Barnabas Czeman <barnabas.czeman@mainlining.org>
13 The Qualcomm MSM8953 interconnect providers support adjusting the
16 See also: include/dt-bindings/interconnect/qcom,msm8953.h
21 - qcom,msm8953-bimc
22 - qcom,msm8953-pcnoc
[all …]
H A Dqcom,sm7150-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm7150-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SM7150
10 - Danila Tikhonov <danila@jiaxyga.com>
13 RPMh interconnect providers support system bandwidth requirements through
16 See also:: include/dt-bindings/interconnect/qcom,sm7150-rpmh.h
19 - $ref: qcom,rpmh-common.yaml#
24 - qcom,sm7150-aggre1-noc
[all …]
H A Dqcom,msm8939.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8939.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm MSM8937/MSM8939/MSM8976 Network-On-Chip interconnect
10 - Konrad Dybcio <konradybcio@kernel.org>
13 The Qualcomm MSM8937/MSM8939/MSM8976 interconnect providers support
17 - $ref: qcom,rpm-common.yaml#
22 - qcom,msm8937-bimc
23 - qcom,msm8937-pcnoc
[all …]
H A Dqcom,qdu1000-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,qdu1000-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on QDU1000
10 - Georgi Djakov <djakov@kernel.org>
11 - Odelu Kukatla <quic_okukatla@quicinc.com>
14 RPMh interconnect providers support system bandwidth requirements through
24 - qcom,qdu1000-clk-virt
25 - qcom,qdu1000-gem-noc
[all …]
H A Dqcom,sc7280-rpmh.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sc7280-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SC7280
10 - Bjorn Andersson <andersson@kernel.org>
11 - Konrad Dybcio <konradybcio@kernel.org>
14 RPMh interconnect providers support system bandwidth requirements through
17 See also:: include/dt-bindings/interconnect/qcom,sc7280.h
22 - qcom,sc7280-aggre1-noc
[all …]
H A Dqcom,sdx75-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sdx75-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SDX75
10 - Rohit Agarwal <quic_rohiagar@quicinc.com>
13 RPMh interconnect providers support system bandwidth requirements through
23 - qcom,sdx75-clk-virt
24 - qcom,sdx75-dc-noc
25 - qcom,sdx75-gem-noc
[all …]
H A Dqcom,msm8974.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8974.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm MSM8974 Network-On-Chip Interconnect
10 - Brian Masney <masneyb@onstation.org>
13 The Qualcomm MSM8974 interconnect providers support setting system
14 bandwidth requirements between various network-on-chip fabrics.
22 - qcom,msm8974-bimc
23 - qcom,msm8974-cnoc
[all …]
H A Dqcom,x1e80100-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,x1e80100-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on X1E80100
10 - Rajendra Nayak <quic_rjendra@quicinc.com>
11 - Abel Vesa <abel.vesa@linaro.org>
14 RPMh interconnect providers support system bandwidth requirements through
21 See also:: include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h
26 - qcom,x1e80100-aggre1-noc
[all …]
H A Dqcom,sm8450-rpmh.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8450-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SM8450
10 - Bjorn Andersson <andersson@kernel.org>
11 - Konrad Dybcio <konradybcio@kernel.org>
14 RPMh interconnect providers support system bandwidth requirements through
17 See also:: include/dt-bindings/interconnect/qcom,sm8450.h
22 - qcom,sm8450-aggre1-noc
[all …]
H A Dqcom,osm-l3.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,osm-l3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Operating State Manager (OSM) L3 Interconnect Provider
10 - Sibi Sankar <quic_sibis@quicinc.com>
14 The OSM L3 interconnect provider aggregates the L3 bandwidth requests
20 - items:
21 - enum:
22 - qcom,sc7180-osm-l3
[all …]
H A Dqcom,sm8550-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8550-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SM8550
10 - Abel Vesa <abel.vesa@linaro.org>
11 - Neil Armstrong <neil.armstrong@linaro.org>
14 RPMh interconnect providers support system bandwidth requirements through
21 See also:: include/dt-bindings/interconnect/qcom,sm8550-rpmh.h
26 - qcom,sm8550-aggre1-noc
[all …]
H A Dqcom,sm8650-rpmh.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8650-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SM8650
10 - Abel Vesa <abel.vesa@linaro.org>
11 - Neil Armstrong <neil.armstrong@linaro.org>
14 RPMh interconnect providers support system bandwidth requirements through
21 See also:: include/dt-bindings/interconnect/qcom,sm8650-rpmh.h
26 - qcom,sm8650-aggre1-noc
[all …]
/linux/Documentation/driver-api/
H A Dinterconnect.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Generic System Interconnect Subsystem
8 ------------
16 The interconnect bus is hardware with configurable parameters, which can be
18 An example of interconnect buses are the interconnects between various
20 on an SoC that can be multi-tiered.
22 Below is a simplified diagram of a real-world SoC interconnect bus topology.
26 +----------------+ +----------------+
27 | HW Accelerator |--->| M NoC |<---------------+
28 +----------------+ +----------------+ |
[all …]
/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
/linux/drivers/net/ipa/
H A Dipa_power.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2024 Linaro Ltd.
9 #include <linux/interconnect.h>
38 * struct ipa_power - IPA power management information
42 * @interconnect_count: Number of elements in interconnect[]
43 * @interconnect: Interconnect array
50 struct icc_bulk_data interconnect[] __counted_by(interconnect_count);
57 struct icc_bulk_data *interconnect; in ipa_interconnect_init() local
61 /* Initialize our interconnect data array for bulk operations */ in ipa_interconnect_init()
[all …]
/linux/Documentation/devicetree/bindings/bus/
H A Dti-sysc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/bus/ti-sysc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments interconnect target module
10 - Tony Lindgren <tony@atomide.com>
13 Texas Instruments SoCs can have a generic interconnect target module
14 for devices connected to various interconnects such as L3 interconnect
15 using Arteris NoC, and L4 interconnect using Sonics s3220. This module
18 than that it is mostly independent of the interconnect.
[all …]
H A Dbaikal,bt1-axi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/bus/baikal,bt1-axi.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Baikal-T1 AXI-bus
11 - Serge Semin <fancer.lancer@gmail.com>
14 AXI3-bus is the main communication bus of Baikal-T1 SoC connecting all
15 high-speed peripheral IP-cores with RAM controller and with MIPS P5600
16 cores. Traffic arbitration is done by means of DW AXI Interconnect (so
17 called AXI Main Interconnect) routing IO requests from one block to
[all …]
/linux/drivers/interconnect/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig INTERCONNECT config
3 bool "On-Chip Interconnect management support"
5 Support for management of the on-chip interconnects.
12 if INTERCONNECT
14 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/drivers/interconnect/mediatek/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 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/include/linux/
H A Dinterconnect-provider.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/interconnect.h>
18 * struct icc_node_data - icc node data
29 * struct icc_onecell_data - driver data for onecell interconnect providers
43 * struct icc_provider - interconnect provider (controller) entity that might
44 * provide multiple interconnect controls
46 * @provider_list: list of the registered interconnect providers
47 * @nodes: internal list of the interconnect provider nodes
53 * @xlate: provider-specific callback for mapping nodes from phandle arguments
54 * @xlate_extended: vendor-specific callback for mapping node data from phandle arguments
[all …]
/linux/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mm-vpu-blk-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MM VPU blk-ctrl
10 - Lucas Stach <l.stach@pengutronix.de>
13 The i.MX8MM VPU blk-ctrl is a top-level peripheral providing access to
20 - const: fsl,imx8mm-vpu-blk-ctrl
21 - const: syscon
26 '#power-domain-cells':
[all …]

12345678910>>...19