17a25ec8eSMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/trigger_cntr 27a25ec8eSMathieu PoirierDate: November 2014 37a25ec8eSMathieu PoirierKernelVersion: 3.19 47a25ec8eSMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 57a25ec8eSMathieu PoirierDescription: (RW) Disables write access to the Trace RAM by stopping the 67a25ec8eSMathieu Poirier formatter after a defined number of words have been stored 77a25ec8eSMathieu Poirier following the trigger event. Additional interface for this 87a25ec8eSMathieu Poirier driver are expected to be added as it matures. 9*7d83d177SMathieu Poirier 10*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rsz 11*7d83d177SMathieu PoirierDate: March 2016 12*7d83d177SMathieu PoirierKernelVersion: 4.7 13*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 14*7d83d177SMathieu PoirierDescription: (R) Defines the size, in 32-bit words, of the local RAM buffer. 15*7d83d177SMathieu Poirier The value is read directly from HW register RSZ, 0x004. 16*7d83d177SMathieu Poirier 17*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/sts 18*7d83d177SMathieu PoirierDate: March 2016 19*7d83d177SMathieu PoirierKernelVersion: 4.7 20*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 21*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC status register. The value 22*7d83d177SMathieu Poirier is read directly from HW register STS, 0x00C. 23*7d83d177SMathieu Poirier 24*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rrp 25*7d83d177SMathieu PoirierDate: March 2016 26*7d83d177SMathieu PoirierKernelVersion: 4.7 27*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 28*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC RAM Read Pointer register 29*7d83d177SMathieu Poirier that is used to read entries from the Trace RAM over the APB 30*7d83d177SMathieu Poirier interface. The value is read directly from HW register RRP, 31*7d83d177SMathieu Poirier 0x014. 32*7d83d177SMathieu Poirier 33*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rwp 34*7d83d177SMathieu PoirierDate: March 2016 35*7d83d177SMathieu PoirierKernelVersion: 4.7 36*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 37*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC RAM Write Pointer register 38*7d83d177SMathieu Poirier that is used to sets the write pointer to write entries from 39*7d83d177SMathieu Poirier the CoreSight bus into the Trace RAM. The value is read directly 40*7d83d177SMathieu Poirier from HW register RWP, 0x018. 41*7d83d177SMathieu Poirier 42*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/trg 43*7d83d177SMathieu PoirierDate: March 2016 44*7d83d177SMathieu PoirierKernelVersion: 4.7 45*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 46*7d83d177SMathieu PoirierDescription: (R) Similar to "trigger_cntr" above except that this value is 47*7d83d177SMathieu Poirier read directly from HW register TRG, 0x01C. 48*7d83d177SMathieu Poirier 49*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ctl 50*7d83d177SMathieu PoirierDate: March 2016 51*7d83d177SMathieu PoirierKernelVersion: 4.7 52*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 53*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Control register. The value 54*7d83d177SMathieu Poirier is read directly from HW register CTL, 0x020. 55*7d83d177SMathieu Poirier 56*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffsr 57*7d83d177SMathieu PoirierDate: March 2016 58*7d83d177SMathieu PoirierKernelVersion: 4.7 59*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 60*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Formatter and Flush Status 61*7d83d177SMathieu Poirier register. The value is read directly from HW register FFSR, 62*7d83d177SMathieu Poirier 0x300. 63*7d83d177SMathieu Poirier 64*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffcr 65*7d83d177SMathieu PoirierDate: March 2016 66*7d83d177SMathieu PoirierKernelVersion: 4.7 67*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 68*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Formatter and Flush Control 69*7d83d177SMathieu Poirier register. The value is read directly from HW register FFCR, 70*7d83d177SMathieu Poirier 0x304. 71*7d83d177SMathieu Poirier 72*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/mode 73*7d83d177SMathieu PoirierDate: March 2016 74*7d83d177SMathieu PoirierKernelVersion: 4.7 75*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 76*7d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Mode register, which 77*7d83d177SMathieu Poirier indicate the mode the device has been configured to enact. The 78*7d83d177SMathieu Poirier The value is read directly from the MODE register, 0x028. 79*7d83d177SMathieu Poirier 80*7d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/devid 81*7d83d177SMathieu PoirierDate: March 2016 82*7d83d177SMathieu PoirierKernelVersion: 4.7 83*7d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 84*7d83d177SMathieu PoirierDescription: (R) Indicates the capabilities of the Coresight TMC. 85*7d83d177SMathieu Poirier The value is read directly from the DEVID register, 0xFC8, 86