/openbmc/linux/Documentation/devicetree/bindings/interconnect/ |
H 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 …]
|
H A D | qcom,qcm2290.yaml | 26 '#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 D | qcom,sm6350-rpmh.yaml | 4 $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 D | qcom,rpm.yaml | 47 '#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 D | qcom,qdu1000-rpmh.yaml | 4 $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 D | qcom,sc7280-rpmh.yaml | 4 $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 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>;
|
H 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 51 '#interconnect-cells': 59 - '#interconnect-cells' 69 osm_l3: interconnect@17d41000 { 76 #interconnect-cells = <1>;
|
H A D | qcom,sc8280xp-rpmh.yaml | 4 $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 D | qcom,sm8450-rpmh.yaml | 4 $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 D | fsl,imx8m-noc.yaml | 4 $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 D | qcom,sa8775p-rpmh.yaml | 4 $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 D | qcom,rpmh-common.yaml | 4 $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 D | qcom,sm8550-rpmh.yaml | 4 $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 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 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 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" 20 tristate "i.MX8MP interconnect driver"
|
/openbmc/linux/Documentation/driver-api/ |
H 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``: 114 $ cat /sys/kernel/debug/interconnect/interconnect_graph | \ [all …]
|
/openbmc/linux/drivers/interconnect/qcom/ |
H A D | Kconfig | 3 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 D | ipa_power.c | 70 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 D | Kconfig | 14 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 D | fsl,imx8mm-vpu-blk-ctrl.yaml | 44 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 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";
|
/openbmc/linux/Documentation/devicetree/bindings/arm/sunxi/ |
H 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": 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 D | sa8775p.dtsi | 216 #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 D | qcom,msm8996-cbf.yaml | 14 interconnect between two CPU clusters. 33 '#interconnect-cells': 41 - '#interconnect-cells' 53 #interconnect-cells = <1>;
|