| /linux-6.15/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 | 31 '^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 D | qcom,msm8953.yaml | 4 $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 D | qcom,sm6115.yaml | 36 '^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 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,sm7150-rpmh.yaml | 4 $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 D | qcom,msm8939.yaml | 4 $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 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 104 interconnect { 106 #interconnect-cells = <2>; 110 interconnect@9100000 { 113 #interconnect-cells = <2>; 117 interconnect@16e0000 { 120 #interconnect-cells = <2>;
|
| H A D | qcom,qcs8300-rpmh.yaml | 4 $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 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,qcs615-rpmh.yaml | 4 $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 D | qcom,sdm660.yaml | 4 $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 D | qcom,sdx75-rpmh.yaml | 4 $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 D | qcom,msm8996.yaml | 4 $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 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 52 '#interconnect-cells': 60 - '#interconnect-cells' 70 osm_l3: interconnect@17d41000 { 77 #interconnect-cells = <1>;
|
| H A D | qcom,x1e80100-rpmh.yaml | 4 $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 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"
|
| /linux-6.15/drivers/net/ipa/ |
| H A D | ipa_power.c | 57 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 D | Kconfig | 3 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 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 …]
|
| /linux-6.15/drivers/interconnect/mediatek/ |
| H A D | Kconfig | 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-6.15/drivers/interconnect/ |
| H A D | Kconfig | 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-6.15/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:
|