Home
last modified time | relevance | path

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

123

/linux/Documentation/devicetree/bindings/interconnect/
H A Dinterconnect.txt4 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
20 - compatible : contains the interconnect provider compatible string
21 - #interconnect-cells : number of cells in a interconnect specifier needed to
22 encode the interconnect node id and optionally add a
[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
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/drivers/net/ipa/
H A Dipa_power.c50 struct icc_bulk_data interconnect[] __counted_by(interconnect_count);
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()
81 ret = icc_bulk_set_bw(power->interconnect_count, power->interconnect); in ipa_interconnect_init()
[all …]
/linux/drivers/interconnect/samsung/
H A DKconfig3 bool "Samsung SoC interconnect drivers"
9 tristate "Exynos SoC generic interconnect driver"
13 Generic interconnect driver for Samsung Exynos SoCs (e.g. Exynos3250,
H A DMakefile2 exynos-interconnect-objs := exynos.o
4 obj-$(CONFIG_INTERCONNECT_EXYNOS) += exynos-interconnect.o
/linux/drivers/gpu/drm/
H A Ddrm_pagemap_util.c531 bool interconnect = false; in drm_pagemap_acquire_owner() local
537 if (owner && interconnect) in drm_pagemap_acquire_owner()
540 interconnect = true; in drm_pagemap_acquire_owner()
542 if (interconnect && !has_interconnect(peer, cur_peer)) in drm_pagemap_acquire_owner()
543 interconnect = false; in drm_pagemap_acquire_owner()
546 if (!interconnect) { in drm_pagemap_acquire_owner()
/linux/arch/arm64/boot/dts/qcom/
H A Dsc8280xp.dtsi16 #include <dt-bindings/interconnect/qcom,icc.h>
17 #include <dt-bindings/interconnect/qcom,osm-l3.h>
18 #include <dt-bindings/interconnect/qcom,sc8280xp.h>
320 clk_virt: interconnect-clk-virt {
322 #interconnect-cells = <2>;
326 mc_virt: interconnect-mc-virt {
328 #interconnect-cells = <2>;
922 interconnect-names = "qup-core", "qup-config", "qup-memory";
944 interconnect-names = "qup-core", "qup-config", "qup-memory";
966 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dmonaco.dtsi15 #include <dt-bindings/interconnect/qcom,icc.h>
16 #include <dt-bindings/interconnect/qcom,osm-l3.h>
17 #include <dt-bindings/interconnect/qcom,qcs8300-rpmh.h>
627 clk_virt: interconnect-0 {
629 #interconnect-cells = <2>;
633 mc_virt: interconnect-1 {
635 #interconnect-cells = <2>;
987 interconnect-names = "qup-core",
1013 interconnect-names = "qup-core",
1037 interconnect-names = "qup-core",
[all …]
H A Dglymur.dtsi18 #include <dt-bindings/interconnect/qcom,icc.h>
19 #include <dt-bindings/interconnect/qcom,glymur-rpmh.h>
425 clk_virt: interconnect-0 {
427 #interconnect-cells = <2>;
431 mc_virt: interconnect-1 {
433 #interconnect-cells = <2>;
884 interconnect-names = "qup-core",
911 interconnect-names = "qup-core",
938 interconnect-names = "qup-core",
965 interconnect-names = "qup-core",
[all …]
H A Dsm8650.dtsi17 #include <dt-bindings/interconnect/qcom,icc.h>
18 #include <dt-bindings/interconnect/qcom,sm8650-rpmh.h>
19 #include <dt-bindings/interconnect/qcom,osm-l3.h>
707 clk_virt: interconnect-0 {
709 #interconnect-cells = <2>;
713 mc_virt: interconnect-1 {
715 #interconnect-cells = <2>;
2100 interconnect-names = "qup-core",
2137 interconnect-names = "qup-core",
2174 interconnect-names = "qup-core",
[all …]
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi15 #include <dt-bindings/interconnect/qcom,sdx65.h>
72 mc_virt: interconnect-mc-virt {
74 #interconnect-cells = <1>;
267 system_noc: interconnect@1620000 {
270 #interconnect-cells = <1>;
340 interconnect-names = "pcie-mem", "cpu-pcie";
426 interconnect-names = "memory",
483 mem_noc: interconnect@9680000 {
486 #interconnect-cells = <1>;
/linux/arch/arm/boot/dts/ti/omap/
H A Dam33xx.dtsi190 * XXX: Use a flat representation of the AM33XX interconnect.
191 * The real AM33XX interconnect network is quite complex. Since
205 l4_wkup: interconnect@44c00000 {
207 l4_per: interconnect@48000000 {
209 l4_fw: interconnect@47c00000 {
211 l4_fast: interconnect@4a000000 {
213 l4_mpuss: interconnect@4b140000 {
H A Domap5.dtsi111 * interconnect as simple-pm-bus probes at module_init() time.
138 * XXX: Use a flat representation of the OMAP3 interconnect.
139 * The real OMAP interconnect network is quite complex.
164 l4_wkup: interconnect@4ae00000 {
167 l4_cfg: interconnect@4a000000 {
170 l4_per: interconnect@48000000 {
188 l4_abe: interconnect@40100000 {
H A Ddra62x-clocks.dtsi18 /* Compared to dm814x, dra62x has interconnect clocks on isp PLL */
H A Domap4.dtsi63 * interconnect as simple-pm-bus probes at module_init() time.
103 * XXX: Use a flat representation of the OMAP4 interconnect.
104 * The real OMAP interconnect network is quite complex.
128 l4_wkup: interconnect@4a300000 {
131 l4_cfg: interconnect@4a000000 {
134 l4_per: interconnect@48000000 {
152 l4_abe: interconnect@40100000 {
H A Domap4-mcpdm.dtsi32 * McPDM pads must be muxed at the interconnect target module
/linux/Documentation/admin-guide/perf/
H A Darm-cmn.rst5 CMN-600 is a configurable mesh interconnect consisting of a rectangular
19 The PMU driver registers a single PMU device for the whole interconnect,
H A Darm-ni.rst6 interconnect. Correspondingly, the driver exposes multiple PMU devices named
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra234.dtsi1481 interconnect-names = "dma-mem", "write";
2780 #interconnect-cells = <1>;
2813 #interconnect-cells = <0>;
3121 interconnect-names = "dma-mem", "write";
3155 interconnect-names = "dma-mem", "write";
3183 interconnect-names = "dma-mem", "write";
3309 interconnect-names = "dma-mem", "write";
3351 interconnect-names = "dma-mem", "write";
3616 interconnect-names = "dma-mem", "write";
3658 interconnect-names = "dma-mem", "write";
[all …]
/linux/Documentation/devicetree/bindings/mips/cavium/
H A Dsata-uctl.txt3 UCTL is the bridge unit between the I/O interconnect (an internal bus)
/linux/Documentation/devicetree/bindings/usb/
H A Dehci-st.txt12 - clock-names : should be "ic" for interconnect clock and "clk48"
/linux/Documentation/devicetree/bindings/sound/
H A Domap-mcbsp.txt10 <L3 interconnect address, size>;
/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst58 * interconnect
/linux/drivers/net/ethernet/freescale/fman/
H A DKconfig27 to interconnect. When the FMAN internal queue overflows, it can

123