| /kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
| D | Makefile | 3 # Makefile for CoreSight drivers. 5 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 \ [all …]
|
| D | Kconfig | 3 # Coresight configuration 5 menuconfig CORESIGHT config 6 tristate "CoreSight Tracing Support" 12 This framework provides a kernel interface for the CoreSight debug 14 a topological view of the CoreSight components based on a DT 19 module will be called coresight. 21 if CORESIGHT 23 tristate "CoreSight Link and Sink drivers" 25 This enables support for CoreSight link and sink drivers that are 31 modules will be called coresight-funnel and coresight-replicator. [all …]
|
| /kernel/linux/linux-4.19/drivers/hwtracing/coresight/ |
| D | Makefile | 3 # Makefile for CoreSight drivers. 5 obj-$(CONFIG_CORESIGHT) += coresight.o coresight-etm-perf.o 7 obj-$(CONFIG_CORESIGHT_LINK_AND_SINK_TMC) += coresight-tmc.o \ 8 coresight-tmc-etf.o \ 9 coresight-tmc-etr.o 10 obj-$(CONFIG_CORESIGHT_SINK_TPIU) += coresight-tpiu.o 11 obj-$(CONFIG_CORESIGHT_SINK_ETBV10) += coresight-etb10.o 12 obj-$(CONFIG_CORESIGHT_LINKS_AND_SINKS) += coresight-funnel.o \ 13 coresight-replicator.o 14 obj-$(CONFIG_CORESIGHT_SOURCE_ETM3X) += coresight-etm3x.o coresight-etm-cp14.o \ [all …]
|
| D | Kconfig | 2 # Coresight configuration 4 menuconfig CORESIGHT config 5 bool "CoreSight Tracing Support" 9 This framework provides a kernel interface for the CoreSight debug 11 a topological view of the CoreSight components based on a DT 15 if CORESIGHT 17 bool "CoreSight Link and Sink drivers" 19 This enables support for CoreSight link and sink drivers that are 25 bool "Coresight generic TMC driver" 35 bool "Coresight Address Translation Unit (CATU) driver" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | coresight.txt | 1 * CoreSight Components: 3 CoreSight components are compliant with the ARM CoreSight architecture 8 sink. Each CoreSight component device should use these properties to describe 17 "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"; [all …]
|
| D | coresight-cti.yaml | 5 $id: http://devicetree.org/schemas/arm/coresight-cti.yaml# 8 title: ARM Coresight Cross Trigger Interface (CTI) device. 11 The CoreSight Embedded Cross Trigger (ECT) consists of CTI devices connected 12 to one or more CoreSight components and/or a CPU, with CTIs interconnected in 15 not part of the CoreSight graph described in the general CoreSight bindings 16 file coresight.txt. 38 indicate this feature (arm,coresight-cti-v8-arch). 49 between CTI and other CoreSight components. 51 Certain triggers between CoreSight devices and the CTI have specific types 53 constants defined in <dt-bindings/arm/coresight-cti-dt.h> [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-coresight-devices-etm4x | 1 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 …]
|
| D | sysfs-bus-coresight-devices-cti | 1 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 …]
|
| D | sysfs-bus-coresight-devices-etm3x | 1 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 …]
|
| D | sysfs-bus-coresight-devices-tmc | 1 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 39 the CoreSight bus into the Trace RAM. The value is read directly 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 [all …]
|
| D | sysfs-bus-coresight-devices-etb10 | 1 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 51 the CoreSight bus into the Trace RAM. The value is read directly 54 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/trg 61 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/ctl [all …]
|
| D | sysfs-bus-coresight-devices-stm | 1 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
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-bus-coresight-devices-etm4x | 1 What: /sys/bus/coresight/devices/<memory_map>.etm/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/cpu 17 What: /sys/bus/coresight/devices/<memory_map>.etm/nr_pe_cmp 24 What: /sys/bus/coresight/devices/<memory_map>.etm/nr_addr_cmp 31 What: /sys/bus/coresight/devices/<memory_map>.etm/nr_cntr 38 What: /sys/bus/coresight/devices/<memory_map>.etm/nr_ext_inp 44 What: /sys/bus/coresight/devices/<memory_map>.etm/numcidc 51 What: /sys/bus/coresight/devices/<memory_map>.etm/numvmidc [all …]
|
| D | sysfs-bus-coresight-devices-etm3x | 1 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 …]
|
| D | sysfs-bus-coresight-devices-tmc | 1 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 39 the CoreSight bus into the Trace RAM. The value is read directly 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 [all …]
|
| D | sysfs-bus-coresight-devices-etb10 | 1 What: /sys/bus/coresight/devices/<memory_map>.etb/enable_sink 7 ex: echo 1 > /sys/bus/coresight/devices/20010000.etb/enable_sink 9 What: /sys/bus/coresight/devices/<memory_map>.etb/trigger_cntr 19 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rdp 26 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/sts 33 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rrp 42 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rwp 48 the CoreSight bus into the Trace RAM. The value is read directly 51 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/trg 58 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/ctl [all …]
|
| D | sysfs-bus-coresight-devices-stm | 1 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
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220-coresight.dtsi | 3 * 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 …]
|
| D | hi3660-coresight.dtsi | 4 * dtsi for Hisilicon Hi3660 Coresight 15 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"; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/ |
| D | coresight.txt | 1 * CoreSight Components: 3 CoreSight components are compliant with the ARM CoreSight architecture 8 sink. Each CoreSight component device should use these properties to describe 16 "arm,coresight-etb10", "arm,primecell"; 19 "arm,coresight-tpiu", "arm,primecell"; 25 "arm,coresight-tmc", "arm,primecell"; 28 "arm,coresight-funnel", "arm,primecell"; 32 "arm,coresight-etm3x", "arm,primecell"; 35 "arm,coresight-etm4x", "arm,primecell"; 37 - Coresight programmable Replicator : [all …]
|
| /kernel/linux/linux-5.10/Documentation/trace/coresight/ |
| D | coresight.rst | 2 Coresight - HW Assisted Tracing on ARM 11 Coresight is an umbrella of technologies allowing for the debugging of ARM 24 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:: 85 a way to aggregate and distribute signals between CoreSight components. 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. [all …]
|
| /kernel/linux/linux-4.19/Documentation/trace/ |
| D | coresight.txt | 1 Coresight - HW Assisted Tracing on ARM 10 Coresight is an umbrella of technologies allowing for the debugging of ARM 23 flows through the coresight system (via ATB bus) using links that are connecting 24 the emanating source to a sink(s). Sinks serve as endpoints to the coresight 27 host without fear of filling up the onboard coresight memory buffer. 29 At typical coresight system would look like this: 84 a way to aggregate and distribute signals between CoreSight components. 86 The coresight framework provides a central point to represent, configure and 87 manage coresight devices on a platform. This first implementation centers on 123 See Documentation/devicetree/bindings/arm/coresight.txt for details. [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220-coresight.dtsi | 2 * dtsi file for Hisilicon Hi6220 coresight 18 compatible = "arm,coresight-funnel", "arm,primecell"; 47 compatible = "arm,coresight-tmc", "arm,primecell"; 76 compatible = "arm,coresight-replicator"; 112 compatible = "arm,coresight-tmc", "arm,primecell"; 133 compatible = "arm,coresight-tpiu", "arm,primecell"; 154 compatible = "arm,coresight-funnel", "arm,primecell"; 246 compatible = "arm,coresight-etm4x", "arm,primecell"; 263 compatible = "arm,coresight-etm4x", "arm,primecell"; 280 compatible = "arm,coresight-etm4x", "arm,primecell"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | hip04.dtsi | 272 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 …]
|
| /kernel/linux/linux-5.10/drivers/acpi/ |
| D | acpi_amba.c | 24 {"ARMHC500", 0}, /* ARM CoreSight ETM4x */ 25 {"ARMHC501", 0}, /* ARM CoreSight ETR */ 26 {"ARMHC502", 0}, /* ARM CoreSight STM */ 27 {"ARMHC503", 0}, /* ARM CoreSight Debug */ 28 {"ARMHC979", 0}, /* ARM CoreSight TPIU */ 29 {"ARMHC97C", 0}, /* ARM CoreSight SoC-400 TMC, SoC-600 ETF/ETB */ 30 {"ARMHC98D", 0}, /* ARM CoreSight Dynamic Replicator */ 31 {"ARMHC9CA", 0}, /* ARM CoreSight CATU */ 32 {"ARMHC9FF", 0}, /* ARM CoreSight Dynamic Funnel */
|