| /linux/drivers/net/ipa/ |
| A D | ipa_power.c | 107 memset(interconnect, 0, sizeof(*interconnect)); in ipa_interconnect_exit_one() 122 power->interconnect = interconnect; in ipa_interconnect_init() 128 interconnect++; in ipa_interconnect_init() 134 while (interconnect-- > power->interconnect) in ipa_interconnect_init() 147 interconnect = power->interconnect + power->interconnect_count; in ipa_interconnect_exit() 148 while (interconnect-- > power->interconnect) in ipa_interconnect_exit() 162 interconnect = power->interconnect; in ipa_interconnect_enable() 173 interconnect++; in ipa_interconnect_enable() 179 while (interconnect-- > power->interconnect) in ipa_interconnect_enable() 196 interconnect = power->interconnect + count; in ipa_interconnect_disable() [all …]
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| A D | interconnect.txt | 8 = 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 …]
|
| A D | qcom,sdm660.yaml | 29 '#interconnect-cells': 43 - '#interconnect-cells' 122 bimc: interconnect@1008000 { 125 #interconnect-cells = <1>; 131 cnoc: interconnect@1500000 { 134 #interconnect-cells = <1>; 140 snoc: interconnect@1626000 { 143 #interconnect-cells = <1>; 149 a2noc: interconnect@1704000 { 169 mnoc: interconnect@1745000 { [all …]
|
| A D | qcom,rpm.yaml | 4 $id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml# 13 RPM interconnect providers support system bandwidth requirements through 34 '#interconnect-cells': 50 - '#interconnect-cells' 60 bimc: interconnect@400000 { 63 #interconnect-cells = <1>; 69 pcnoc: interconnect@500000 { 72 #interconnect-cells = <1>; 78 snoc: interconnect@580000 { 81 #interconnect-cells = <1>;
|
| A D | qcom,msm8974.yaml | 4 $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>;
|
| A D | qcom,osm-l3.yaml | 4 $id: http://devicetree.org/schemas/interconnect/qcom,osm-l3.yaml# 14 The OSM L3 interconnect provider aggregates the L3 bandwidth requests 39 '#interconnect-cells': 47 - '#interconnect-cells' 57 osm_l3: interconnect@17d41000 { 64 #interconnect-cells = <1>;
|
| A D | qcom,rpmh.yaml | 4 $id: http://devicetree.org/schemas/interconnect/qcom,rpmh.yaml# 14 RPMh interconnect providers support system bandwidth requirements through 108 '#interconnect-cells': 115 this interconnect to send RPMh commands. 124 - '#interconnect-cells' 131 #include <dt-bindings/interconnect/qcom,sdm845.h> 133 mem_noc: interconnect@1380000 { 136 #interconnect-cells = <1>; 140 mmss_noc: interconnect@1740000 { 143 #interconnect-cells = <1>;
|
| A D | fsl,imx8m-noc.yaml | 4 $id: http://devicetree.org/schemas/interconnect/fsl,imx8m-noc.yaml# 22 interconnect IPs into imx SOCs. 55 '#interconnect-cells': 57 If specified then also act as an interconnect provider. Should only be 70 #include <dt-bindings/interconnect/imx8mm.h> 73 noc: interconnect@32700000 { 77 #interconnect-cells = <1>;
|
| /linux/Documentation/driver-api/ |
| A D | interconnect.rst | 18 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``: 109 Show the interconnect graph in the graphviz dot format. It shows all [all …]
|
| /linux/drivers/interconnect/imx/ |
| A D | Makefile | 1 imx-interconnect-objs := imx.o 2 imx8mm-interconnect-objs := imx8mm.o 3 imx8mq-interconnect-objs := imx8mq.o 4 imx8mn-interconnect-objs := imx8mn.o 6 obj-$(CONFIG_INTERCONNECT_IMX) += imx-interconnect.o 7 obj-$(CONFIG_INTERCONNECT_IMX8MM) += imx8mm-interconnect.o 8 obj-$(CONFIG_INTERCONNECT_IMX8MQ) += imx8mq-interconnect.o 9 obj-$(CONFIG_INTERCONNECT_IMX8MN) += imx8mn-interconnect.o
|
| A D | Kconfig | 2 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"
|
| /linux/drivers/interconnect/qcom/ |
| A D | Kconfig | 3 bool "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 OSM L3 interconnect driver" 46 tristate "Qualcomm QCS404 interconnect driver" 69 tristate "Qualcomm SC7180 interconnect driver" 78 tristate "Qualcomm SC7280 interconnect driver" 96 tristate "Qualcomm SDM660 interconnect driver" 105 tristate "Qualcomm SDM845 interconnect driver" [all …]
|
| A D | .built-in.a.cmd | 1 …interconnect/qcom/built-in.a := echo >/dev/null; rm -f drivers/interconnect/qcom/built-in.a; /usr/…
|
| /linux/drivers/interconnect/ |
| A D | .built-in.a.cmd | 1 …interconnect/built-in.a := echo >/dev/null; rm -f drivers/interconnect/built-in.a; /usr/bin/ccache…
|
| A D | Kconfig | 14 source "drivers/interconnect/imx/Kconfig" 15 source "drivers/interconnect/qcom/Kconfig" 16 source "drivers/interconnect/samsung/Kconfig"
|
| /linux/Documentation/devicetree/bindings/devfreq/ |
| A D | nvidia,tegra30-actmon.yaml | 53 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";
|
| A D | exynos-bus.txt | 54 Optional properties for the interconnect functionality (QoS frequency 56 - #interconnect-cells: should be 0. 57 - interconnects: as documented in ../interconnect.txt, describes a path at the 58 higher level interconnects used by this interconnect provider. 59 If this interconnect provider is directly linked to a top level interconnect 61 the interconnect graph by linking its node to a node registered by provider 437 An interconnect path "bus_display -- bus_leftbus -- bus_dmc" on 438 Exynos4412 SoC with video mixer as an interconnect consumer device. 447 #interconnect-cells = <0>; 455 #interconnect-cells = <0>; [all …]
|
| /linux/Documentation/devicetree/bindings/bus/ |
| A D | ti-sysc.yaml | 7 title: Texas Instruments interconnect target module binding 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. 20 Each interconnect target module can have one or more devices connected to 21 it. There is a set of control registers for managing the interconnect target 22 module clocks, idle modes and interconnect level resets. 24 The interconnect target module control registers are sprinkled into the 26 the interconnect target module. Typically the register names are REVISION,
|
| /linux/Documentation/devicetree/bindings/arm/sunxi/ |
| A D | allwinner,sun4i-a10-mbus.yaml | 20 the interconnects and interconnect-names properties set to the MBUS 21 controller and with "dma-mem" as the interconnect name. 24 "#interconnect-cells": 51 - "#interconnect-cells" 70 #interconnect-cells = <1>;
|
| /linux/Documentation/devicetree/bindings/arm/omap/ |
| A D | l4.txt | 1 L4 interconnect bindings 3 These bindings describe the OMAP SoCs L4 interconnect bus. 19 - reg : registers link agent and interconnect agent and access protection 21 interconnect agent instances, "ap" for access if it exists 25 l4: interconnect@48000000 {
|
| /linux/Documentation/devicetree/bindings/display/tegra/ |
| A D | nvidia,tegra20-host1x.txt | 45 - interconnect-names: Must include name of the interconnect path for each 46 interconnect entry. Consult TRM documentation for information about 128 - interconnect-names: Must include name of the interconnect path for each 147 - interconnect-names: Must include name of the interconnect path for each 166 - interconnect-names: Must include name of the interconnect path for each 185 - interconnect-names: Must include name of the interconnect path for each 209 - interconnect-names: Must include name of the interconnect path for each 241 - interconnect-names: Must include name of the interconnect path for each 394 - interconnect-names: Must include name of the interconnect path for each 555 interconnect-names = "wina", [all …]
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| A D | sdhci-msm.txt | 64 * Following bus parameters are required for interconnect bandwidth scaling: 65 - interconnects: Pairs of phandles and interconnect provider specifier 67 the interconnect path. 69 - interconnect-names: For sdhc, we have two main paths. 72 For Data interconnect path the name supposed to be 73 is "sdhc-ddr" and for config interconnect path it is 76 interconnect/ for more details. 97 interconnect-names = "sdhc-ddr","cpu-sdhc";
|
| /linux/drivers/interconnect/samsung/ |
| A D | Kconfig | 3 bool "Samsung SoC interconnect drivers" 9 tristate "Exynos SoC generic interconnect driver" 13 Generic interconnect driver for Samsung Exynos SoCs (e.g. Exynos3250,
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | sc7280.dtsi | 393 clk_virt: interconnect { 395 #interconnect-cells = <2>; 1525 #interconnect-cells = <2>; 1532 #interconnect-cells = <2>; 1539 #interconnect-cells = <2>; 1546 #interconnect-cells = <2>; 1553 #interconnect-cells = <2>; 1560 #interconnect-cells = <2>; 1567 #interconnect-cells = <2>; 1744 #interconnect-cells = <2>; [all …]
|
| A D | sc7180.dtsi | 1371 #interconnect-cells = <2>; 1378 #interconnect-cells = <2>; 1385 #interconnect-cells = <2>; 1392 #interconnect-cells = <2>; 1399 #interconnect-cells = <2>; 1406 #interconnect-cells = <2>; 1413 #interconnect-cells = <2>; 1420 #interconnect-cells = <2>; 1427 #interconnect-cells = <2>; 2727 #interconnect-cells = <2>; [all …]
|