Home
last modified time | relevance | path

Searched refs:coresight (Results 1 – 25 of 67) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/
H A DMakefile5 obj-$(CONFIG_CORESIGHT) += coresight.o
6 coresight-y := coresight-core.o coresight-etm-perf.o coresight-platform.o \
7 coresight-sysfs.o
8 obj-$(CONFIG_CORESIGHT_LINK_AND_SINK_TMC) += coresight-tmc.o
9 coresight-tmc-y := coresight-tmc-core.o coresight-tmc-etf.o \
10 coresight-tmc-etr.o
11 obj-$(CONFIG_CORESIGHT_SINK_TPIU) += coresight-tpiu.o
12 obj-$(CONFIG_CORESIGHT_SINK_ETBV10) += coresight-etb10.o
13 obj-$(CONFIG_CORESIGHT_LINKS_AND_SINKS) += coresight-funnel.o \
14 coresight-replicator.o
[all …]
H A DKconfig19 module will be called coresight.
31 modules will be called coresight-funnel and coresight-replicator.
45 module will be called coresight-tmc.
59 module will be called coresight-catu.
66 responsible for bridging the gap between the on-chip coresight
68 coresight components and a trace port collection engine, typically
70 the on-board coresight memory can handle.
73 module will be called coresight-tpiu.
84 module will be called coresight-etb10.
97 module will be called coresight-etm3x.
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/
H A Dmali_kbase_debug_coresight_csf.c319 spin_lock_irqsave(&kbdev->csf.coresight.lock, flags); in kbase_debug_coresight_csf_register()
320 list_for_each_entry(client_entry, &kbdev->csf.coresight.clients, link) { in kbase_debug_coresight_csf_register()
331 spin_unlock_irqrestore(&kbdev->csf.coresight.lock, flags); in kbase_debug_coresight_csf_register()
347 list_add(&client->link, &kbdev->csf.coresight.clients); in kbase_debug_coresight_csf_register()
348 spin_unlock_irqrestore(&kbdev->csf.coresight.lock, flags); in kbase_debug_coresight_csf_register()
376 spin_lock_irqsave(&kbdev->csf.coresight.lock, flags); in kbase_debug_coresight_csf_unregister()
379 while (retry && !list_empty(&kbdev->csf.coresight.configs)) { in kbase_debug_coresight_csf_unregister()
381 list_for_each_entry(config_entry, &kbdev->csf.coresight.configs, link) { in kbase_debug_coresight_csf_unregister()
383 spin_unlock_irqrestore(&kbdev->csf.coresight.lock, flags); in kbase_debug_coresight_csf_unregister()
385 spin_lock_irqsave(&kbdev->csf.coresight.lock, flags); in kbase_debug_coresight_csf_unregister()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/hisilicon/
H A Dhi6220-coresight.dtsi3 * dtsi file for Hisilicon Hi6220 coresight
14 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
39 compatible = "arm,coresight-tmc", "arm,primecell";
64 compatible = "arm,coresight-static-replicator";
100 compatible = "arm,coresight-tmc", "arm,primecell";
116 compatible = "arm,coresight-tpiu", "arm,primecell";
132 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
217 compatible = "arm,coresight-etm4x", "arm,primecell";
236 compatible = "arm,coresight-etm4x", "arm,primecell";
255 compatible = "arm,coresight-etm4x", "arm,primecell";
[all …]
H A Dhi3660-coresight.dtsi15 compatible = "arm,coresight-etm4x", "arm,primecell";
32 compatible = "arm,coresight-etm4x", "arm,primecell";
49 compatible = "arm,coresight-etm4x", "arm,primecell";
66 compatible = "arm,coresight-etm4x", "arm,primecell";
83 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
132 compatible = "arm,coresight-tmc", "arm,primecell";
158 compatible = "arm,coresight-etm4x", "arm,primecell";
175 compatible = "arm,coresight-etm4x", "arm,primecell";
192 compatible = "arm,coresight-etm4x", "arm,primecell";
209 compatible = "arm,coresight-etm4x", "arm,primecell";
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-bus-coresight-devices-etm4x1 What: /sys/bus/coresight/devices/etm<N>/enable_source
8 of coresight components linking the source to the sink is
9 configured and managed automatically by the coresight framework.
11 What: /sys/bus/coresight/devices/etm<N>/cpu
17 What: /sys/bus/coresight/devices/etm<N>/nr_pe_cmp
24 What: /sys/bus/coresight/devices/etm<N>/nr_addr_cmp
31 What: /sys/bus/coresight/devices/etm<N>/nr_cntr
38 What: /sys/bus/coresight/devices/etm<N>/nr_ext_inp
44 What: /sys/bus/coresight/devices/etm<N>/numcidc
51 What: /sys/bus/coresight/devices/etm<N>/numvmidc
[all …]
H A Dsysfs-bus-coresight-devices-cti1 What: /sys/bus/coresight/devices/<cti-name>/enable
7 What: /sys/bus/coresight/devices/<cti-name>/powered
13 What: /sys/bus/coresight/devices/<cti-name>/ctmid
19 What: /sys/bus/coresight/devices/<cti-name>/nr_trigger_cons
25 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/name
31 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_signals
37 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_types
44 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_signals
50 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_types
57 What: /sys/bus/coresight/devices/<cti-name>/regs/inout_sel
[all …]
H A Dsysfs-bus-coresight-devices-etm3x1 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/enable_source
8 of coresight components linking the source to the sink is
9 configured and managed automatically by the coresight framework.
11 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_idx
18 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_acctype
29 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_range
37 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_single
45 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_start
53 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_stop
61 What: /sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_idx
[all …]
H A Dsysfs-device-mali-coresight-source16 What: /sys/bus/coresight/devices/mali-source-etm/enable_source
20 What: /sys/bus/coresight/devices/mali-source-etm/is_enabled
24 What: /sys/bus/coresight/devices/mali-source-etm/trcconfigr
29 What: /sys/bus/coresight/devices/mali-source-etm/trctraceidr
33 What: /sys/bus/coresight/devices/mali-source-etm/trcvdarcctlr
38 What: /sys/bus/coresight/devices/mali-source-etm/trcviiectlr
42 What: /sys/bus/coresight/devices/mali-source-etm/trcstallctlr
46 What: /sys/bus/coresight/devices/mali-source-itm/enable_source
50 What: /sys/bus/coresight/devices/mali-source-itm/is_enabled
54 What: /sys/bus/coresight/devices/mali-source-itm/dwt_ctrl
[all …]
H A Dsysfs-bus-coresight-devices-stm1 What: /sys/bus/coresight/devices/<memory_map>.stm/enable_source
8 of coresight components linking the source to the sink is
9 configured and managed automatically by the coresight framework.
11 What: /sys/bus/coresight/devices/<memory_map>.stm/hwevent_enable
18 What: /sys/bus/coresight/devices/<memory_map>.stm/hwevent_select
26 What: /sys/bus/coresight/devices/<memory_map>.stm/port_enable
34 What: /sys/bus/coresight/devices/<memory_map>.stm/port_select
41 What: /sys/bus/coresight/devices/<memory_map>.stm/status
48 What: /sys/bus/coresight/devices/<memory_map>.stm/traceid
H A Dsysfs-bus-coresight-devices-tmc1 What: /sys/bus/coresight/devices/<memory_map>.tmc/trigger_cntr
10 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rsz
17 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/sts
24 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rrp
33 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rwp
42 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/trg
49 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ctl
56 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffsr
64 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffcr
72 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/mode
[all …]
H A Dsysfs-bus-coresight-devices-etb101 What: /sys/bus/coresight/devices/<memory_map>.etb/enable_sink
10 echo 1 > /sys/bus/coresight/devices/20010000.etb/enable_sink
12 What: /sys/bus/coresight/devices/<memory_map>.etb/trigger_cntr
22 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rdp
29 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/sts
36 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rrp
45 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rwp
54 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/trg
61 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/ctl
68 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/ffsr
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/
H A Dcoresight.txt17 "arm,coresight-etb10", "arm,primecell";
20 "arm,coresight-tpiu", "arm,primecell";
26 "arm,coresight-tmc", "arm,primecell";
29 "arm,coresight-dynamic-funnel", "arm,primecell";
30 "arm,coresight-funnel", "arm,primecell"; (OBSOLETE. For
35 "arm,coresight-etm3x", "arm,primecell";
38 "arm,coresight-etm4x", "arm,primecell";
41 "arm,coresight-etm4x-sysreg";
44 "arm,coresight-dynamic-replicator", "arm,primecell";
47 "arm,coresight-stm", "arm,primecell"; [1]
[all …]
H A Dmali-coresight-source.txt24 See Documentation/trace/coresight/coresight.rst for detailed information
38 - compatible: Has to be "arm,coresight-mali-source-itm"
48 compatible = "arm,coresight-mali-source-itm";
63 - compatible: Has to be "arm,coresight-mali-source-etm"
73 compatible = "arm,coresight-mali-source-etm";
88 - compatible: Has to be "arm,coresight-mali-source-ela"
122 compatible = "arm,coresight-mali-source-ela";
146 compatible = "arm,coresight-mali-source-ela";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dhip04.dtsi272 compatible = "arm,coresight-etb10", "arm,primecell";
287 compatible = "arm,coresight-etb10", "arm,primecell";
302 compatible = "arm,coresight-etb10", "arm,primecell";
317 compatible = "arm,coresight-etb10", "arm,primecell";
332 compatible = "arm,coresight-tpiu", "arm,primecell";
350 compatible = "arm,coresight-static-replicator";
385 compatible = "arm,coresight-static-replicator";
420 compatible = "arm,coresight-static-replicator";
454 compatible = "arm,coresight-static-replicator";
485 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
/OK3568_Linux_fs/kernel/Documentation/trace/coresight/
H A Dcoresight.rst24 flows through the coresight system (via ATB bus) using links that are connecting
25 the emanating source to a sink(s). Sinks serve as endpoints to the coresight
28 host without fear of filling up the onboard coresight memory buffer.
30 At typical coresight system would look like this::
87 The coresight framework provides a central point to represent, configure and
88 manage coresight devices on a platform. This first implementation centers on
133 See Documentation/devicetree/bindings/arm/coresight.txt for details.
142 The coresight framework provides a central point to represent, configure and
143 manage coresight devices on a platform. Any coresight compliant device can
154 show up under /sys/bus/coresight/devices, as showns here for a TC2 platform::
[all …]
H A Dcoresight-trbe.rst15 gets plugged in as a coresight sink device because the corresponding trace
25 The TRBE devices appear on the existing coresight bus alongside the other
26 coresight devices::
28 >$ ls /sys/bus/coresight/devices
33 >$ ls /sys/bus/coresight/devices/trbe0/
H A Dcoresight-cpu-debug.rst120 See Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt for details.
183 coresight-cpu-debug 850000.debug: CPU[0]:
184 coresight-cpu-debug 850000.debug: EDPRSR: 00000001 (Power:On DLK:Unlock)
185 coresight-cpu-debug 850000.debug: EDPCSR: handle_IPI+0x174/0x1d8
186 coresight-cpu-debug 850000.debug: EDCIDSR: 00000000
187coresight-cpu-debug 850000.debug: EDVIDSR: 90000000 (State:Non-secure Mode:EL1/0 Width:64bits VMI…
188 coresight-cpu-debug 852000.debug: CPU[1]:
189 coresight-cpu-debug 852000.debug: EDPRSR: 00000001 (Power:On DLK:Unlock)
190 coresight-cpu-debug 852000.debug: EDPCSR: debug_notifier_call+0x23c/0x358
191 coresight-cpu-debug 852000.debug: EDCIDSR: 00000000
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/sprd/
H A Dsc9863a.dtsi188 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
212 compatible = "arm,coresight-tmc", "arm,primecell";
228 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
277 compatible = "arm,coresight-tmc", "arm,primecell";
302 compatible = "arm,coresight-tmc", "arm,primecell";
327 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
364 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
413 compatible = "arm,coresight-etm4x", "arm,primecell";
430 compatible = "arm,coresight-etm4x", "arm,primecell";
447 compatible = "arm,coresight-etm4x", "arm,primecell";
[all …]
H A Dsc9860.dtsi303 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
338 compatible = "arm,coresight-tmc", "arm,primecell";
353 compatible = "arm,coresight-stm", "arm,primecell";
370 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
418 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
466 compatible = "arm,coresight-tmc", "arm,primecell";
491 compatible = "arm,coresight-tmc", "arm,primecell";
516 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
553 compatible = "arm,coresight-etm4x", "arm,primecell";
570 compatible = "arm,coresight-etm4x", "arm,primecell";
[all …]
H A Dsc9836.dtsi49 compatible = "arm,coresight-tmc", "arm,primecell";
63 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
119 compatible = "arm,coresight-etm4x", "arm,primecell";
135 compatible = "arm,coresight-etm4x", "arm,primecell";
151 compatible = "arm,coresight-etm4x", "arm,primecell";
167 compatible = "arm,coresight-etm4x", "arm,primecell";
183 compatible = "arm,coresight-stm", "arm,primecell";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/arm/
H A Djuno-base.dtsi118 * Juno TRMs specify the size for these coresight components as 64K.
123 compatible = "arm,coresight-tmc", "arm,primecell";
147 compatible = "arm,coresight-tpiu", "arm,primecell";
164 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
200 compatible = "arm,coresight-tmc", "arm,primecell";
218 compatible = "arm,coresight-stm", "arm,primecell";
235 compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
270 compatible = "arm,coresight-cpu-debug", "arm,primecell";
279 compatible = "arm,coresight-etm4x", "arm,primecell";
295 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
H A Djuno-cs-r1r2.dtsi4 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
27 compatible = "arm,coresight-tmc", "arm,primecell";
50 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dmsm8916.dtsi6 #include <dt-bindings/arm/coresight-cti-dt.h>
465 compatible = "arm,coresight-cti", "arm,primecell";
476 compatible = "arm,coresight-cti", "arm,primecell";
488 compatible = "arm,coresight-tpiu", "arm,primecell";
506 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
547 compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
583 compatible = "arm,coresight-tmc", "arm,primecell";
609 compatible = "arm,coresight-tmc", "arm,primecell";
627 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
675 compatible = "arm,coresight-cpu-debug", "arm,primecell";
[all …]
/OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/mali/
H A DKconfig27 This option will build coresight ETM source driver,
36 This option will build coresight ITM source driver,
45 This option will build coresight ELA source driver,

123