Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
7 depends on ARM || ARM64
8 depends on OF || ACPI
15 a topological view of the CoreSight components based on a DT
19 To compile this driver as a module, choose M here: the
20 module will be called coresight.
32 modules will be called coresight-funnel and coresight-replicator.
37 depends on CORESIGHT_LINKS_AND_SINKS
40 Depending on its configuration the device can act as a link (embedded
41 trace router - ETR) or sink (embedded trace FIFO). The driver
45 To compile this driver as a module, choose M here: the
46 module will be called coresight-tmc.
50 depends on CORESIGHT_LINK_AND_SINK_TMC
54 lookup. CATU helps TMC ETR to use a large physically non-contiguous trace
56 by looking up the provided table. CATU can also be used in pass-through
59 To compile this driver as a module, choose M here: the
60 module will be called coresight-catu.
64 depends on CORESIGHT_LINKS_AND_SINKS
67 responsible for bridging the gap between the on-chip coresight
68 components and a trace for bridging the gap between the on-chip
71 the on-board coresight memory can handle.
73 To compile this driver as a module, choose M here: the
74 module will be called coresight-tpiu.
78 depends on CORESIGHT_LINKS_AND_SINKS
84 To compile this driver as a module, choose M here: the
85 module will be called coresight-etb10.
89 depends on !ARM64
97 To compile this driver as a module, choose M here: the
98 module will be called coresight-etm3x.
102 depends on ARM64
111 To compile this driver as a module, choose M here: the
112 module will be called coresight-etm4x.
116 depends on CORESIGHT_SOURCE_ETM4X
119 ETM 4.x tracer module that can't reduce commit rate automatically.
120 This avoids overflow between the ETM tracer module and the cpu core.
123 tristate "CoreSight System Trace Macrocell driver"
124 depends on (ARM && !(CPU_32v3 || CPU_32v4 || CPU_32v4T)) || ARM64
131 in the system, possibly running different OSs
133 To compile this driver as a module, choose M here: the
134 module will be called coresight-stm.
138 depends on ARM || ARM64
139 depends on DEBUG_FS
141 This driver provides support for coresight debugging module. This
142 is primarily used to dump sample-based profiling registers when
143 system triggers panic, the driver will parse context registers so
147 properly, please refer Documentation/trace/coresight/coresight-cpu-debug.rst
150 To compile this driver as a module, choose M here: the
151 module will be called coresight-cpu-debug.
155 depends on CORESIGHT_CPU_DEBUG
157 Say Y here to enable the CoreSight Debug panic-debug by default. This
161 Has the same effect as setting coresight_cpu_debug.enable=1 on the
168 depends on ARM || ARM64
178 To compile this driver as a module, choose M here: the
179 module will be called coresight-cti.
183 depends on CORESIGHT_CTI
185 This option adds support for the CoreSight integration registers on
193 depends on ARM64 && CORESIGHT_SOURCE_ETM4X
199 system registers. But its explicit dependency with trace unit (ETE)
202 To compile this driver as a module, choose M here: the module will be
203 called coresight-trbe.
206 tristate "Ultrasoc system memory buffer drivers"
207 depends on ACPI || COMPILE_TEST
208 depends on ARM64 && CORESIGHT_LINKS_AND_SINKS
210 This driver provides support for the Ultrasoc system memory buffer (SMB).
212 and storing them to a system buffer.
214 To compile this driver as a module, choose M here: the module will be
215 called ultrasoc-smb.
226 To compile this driver as a module, choose M here: the module will be
227 called coresight-tpdm.
235 monitors are connected on different input ports of TPDA.
237 To compile this driver as a module, choose M here: the module will be
238 called coresight-tpda.
248 To compile this driver as a module, choose M here: the module will be
249 called coresight-dummy.