~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tmc

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 What:           /sys/bus/coresight/devices/<memory_map>.tmc/trigger_cntr
  2 Date:           November 2014
  3 KernelVersion:  3.19
  4 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
  5 Description:    (RW) Disables write access to the Trace RAM by stopping the
  6                 formatter after a defined number of words have been stored
  7                 following the trigger event. Additional interface for this
  8                 driver are expected to be added as it matures.
  9 
 10 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rsz
 11 Date:           March 2016
 12 KernelVersion:  4.7
 13 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 14 Description:    (Read) Defines the size, in 32-bit words, of the local RAM buffer.
 15                 The value is read directly from HW register RSZ, 0x004.
 16 
 17 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/sts
 18 Date:           March 2016
 19 KernelVersion:  4.7
 20 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 21 Description:    (Read) Shows the value held by the TMC status register.  The value
 22                 is read directly from HW register STS, 0x00C.
 23 
 24 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rrp
 25 Date:           March 2016
 26 KernelVersion:  4.7
 27 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 28 Description:    (Read) Shows the value held by the TMC RAM Read Pointer register
 29                 that is used to read entries from the Trace RAM over the APB
 30                 interface.  The value is read directly from HW register RRP,
 31                 0x014.
 32 
 33 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rwp
 34 Date:           March 2016
 35 KernelVersion:  4.7
 36 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 37 Description:    (Read) Shows the value held by the TMC RAM Write Pointer register
 38                 that is used to sets the write pointer to write entries from
 39                 the CoreSight bus into the Trace RAM. The value is read directly
 40                 from HW register RWP, 0x018.
 41 
 42 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/trg
 43 Date:           March 2016
 44 KernelVersion:  4.7
 45 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 46 Description:    (Read) Similar to "trigger_cntr" above except that this value is
 47                 read directly from HW register TRG, 0x01C.
 48 
 49 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ctl
 50 Date:           March 2016
 51 KernelVersion:  4.7
 52 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 53 Description:    (Read) Shows the value held by the TMC Control register. The value
 54                 is read directly from HW register CTL, 0x020.
 55 
 56 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffsr
 57 Date:           March 2016
 58 KernelVersion:  4.7
 59 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 60 Description:    (Read) Shows the value held by the TMC Formatter and Flush Status
 61                 register.  The value is read directly from HW register FFSR,
 62                 0x300.
 63 
 64 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffcr
 65 Date:           March 2016
 66 KernelVersion:  4.7
 67 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 68 Description:    (Read) Shows the value held by the TMC Formatter and Flush Control
 69                 register.  The value is read directly from HW register FFCR,
 70                 0x304.
 71 
 72 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/mode
 73 Date:           March 2016
 74 KernelVersion:  4.7
 75 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 76 Description:    (Read) Shows the value held by the TMC Mode register, which
 77                 indicate the mode the device has been configured to enact.  The
 78                 The value is read directly from the MODE register, 0x028.
 79 
 80 What:           /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/devid
 81 Date:           March 2016
 82 KernelVersion:  4.7
 83 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 84 Description:    (Read) Indicates the capabilities of the Coresight TMC.
 85                 The value is read directly from the DEVID register, 0xFC8,
 86 
 87 What:           /sys/bus/coresight/devices/<memory_map>.tmc/buffer_size
 88 Date:           December 2018
 89 KernelVersion:  4.19
 90 Contact:        Mathieu Poirier <mathieu.poirier@linaro.org>
 91 Description:    (RW) Size of the trace buffer for TMC-ETR when used in SYSFS
 92                 mode. Writable only for TMC-ETR configurations. The value
 93                 should be aligned to the kernel pagesize.
 94 
 95 What:           /sys/bus/coresight/devices/<memory_map>.tmc/buf_modes_available
 96 Date:           August 2023
 97 KernelVersion:  6.7
 98 Contact:        Anshuman Khandual <anshuman.khandual@arm.com>
 99 Description:    (Read) Shows all supported Coresight TMC-ETR buffer modes available
100                 for the users to configure explicitly. This file is available only
101                 for TMC ETR devices.
102 
103 What:           /sys/bus/coresight/devices/<memory_map>.tmc/buf_mode_preferred
104 Date:           August 2023
105 KernelVersion:  6.7
106 Contact:        Anshuman Khandual <anshuman.khandual@arm.com>
107 Description:    (RW) Current Coresight TMC-ETR buffer mode selected. But user could
108                 only provide a mode which is supported for a given ETR device. This
109                 file is available only for TMC ETR devices.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php