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. 97d83d177SMathieu Poirier 107d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rsz 117d83d177SMathieu PoirierDate: March 2016 127d83d177SMathieu PoirierKernelVersion: 4.7 137d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 147d83d177SMathieu PoirierDescription: (R) Defines the size, in 32-bit words, of the local RAM buffer. 157d83d177SMathieu Poirier The value is read directly from HW register RSZ, 0x004. 167d83d177SMathieu Poirier 177d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/sts 187d83d177SMathieu PoirierDate: March 2016 197d83d177SMathieu PoirierKernelVersion: 4.7 207d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 217d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC status register. The value 227d83d177SMathieu Poirier is read directly from HW register STS, 0x00C. 237d83d177SMathieu Poirier 247d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rrp 257d83d177SMathieu PoirierDate: March 2016 267d83d177SMathieu PoirierKernelVersion: 4.7 277d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 287d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC RAM Read Pointer register 297d83d177SMathieu Poirier that is used to read entries from the Trace RAM over the APB 307d83d177SMathieu Poirier interface. The value is read directly from HW register RRP, 317d83d177SMathieu Poirier 0x014. 327d83d177SMathieu Poirier 337d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rwp 347d83d177SMathieu PoirierDate: March 2016 357d83d177SMathieu PoirierKernelVersion: 4.7 367d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 377d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC RAM Write Pointer register 387d83d177SMathieu Poirier that is used to sets the write pointer to write entries from 397d83d177SMathieu Poirier the CoreSight bus into the Trace RAM. The value is read directly 407d83d177SMathieu Poirier from HW register RWP, 0x018. 417d83d177SMathieu Poirier 427d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/trg 437d83d177SMathieu PoirierDate: March 2016 447d83d177SMathieu PoirierKernelVersion: 4.7 457d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 467d83d177SMathieu PoirierDescription: (R) Similar to "trigger_cntr" above except that this value is 477d83d177SMathieu Poirier read directly from HW register TRG, 0x01C. 487d83d177SMathieu Poirier 497d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ctl 507d83d177SMathieu PoirierDate: March 2016 517d83d177SMathieu PoirierKernelVersion: 4.7 527d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 537d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Control register. The value 547d83d177SMathieu Poirier is read directly from HW register CTL, 0x020. 557d83d177SMathieu Poirier 567d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffsr 577d83d177SMathieu PoirierDate: March 2016 587d83d177SMathieu PoirierKernelVersion: 4.7 597d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 607d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Formatter and Flush Status 617d83d177SMathieu Poirier register. The value is read directly from HW register FFSR, 627d83d177SMathieu Poirier 0x300. 637d83d177SMathieu Poirier 647d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffcr 657d83d177SMathieu PoirierDate: March 2016 667d83d177SMathieu PoirierKernelVersion: 4.7 677d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 687d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Formatter and Flush Control 697d83d177SMathieu Poirier register. The value is read directly from HW register FFCR, 707d83d177SMathieu Poirier 0x304. 717d83d177SMathieu Poirier 727d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/mode 737d83d177SMathieu PoirierDate: March 2016 747d83d177SMathieu PoirierKernelVersion: 4.7 757d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 767d83d177SMathieu PoirierDescription: (R) Shows the value held by the TMC Mode register, which 777d83d177SMathieu Poirier indicate the mode the device has been configured to enact. The 787d83d177SMathieu Poirier The value is read directly from the MODE register, 0x028. 797d83d177SMathieu Poirier 807d83d177SMathieu PoirierWhat: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/devid 817d83d177SMathieu PoirierDate: March 2016 827d83d177SMathieu PoirierKernelVersion: 4.7 837d83d177SMathieu PoirierContact: Mathieu Poirier <mathieu.poirier@linaro.org> 847d83d177SMathieu PoirierDescription: (R) Indicates the capabilities of the Coresight TMC. 857d83d177SMathieu Poirier The value is read directly from the DEVID register, 0xFC8, 86*c34cc23fSSuzuki K Poulose 87*c34cc23fSSuzuki K PouloseWhat: /sys/bus/coresight/devices/<memory_map>.tmc/buffer_size 88*c34cc23fSSuzuki K PouloseDate: December 2018 89*c34cc23fSSuzuki K PouloseKernelVersion: 4.19 90*c34cc23fSSuzuki K PouloseContact: Mathieu Poirier <mathieu.poirier@linaro.org> 91*c34cc23fSSuzuki K PouloseDescription: (RW) Size of the trace buffer for TMC-ETR when used in SYSFS 92*c34cc23fSSuzuki K Poulose mode. Writable only for TMC-ETR configurations. The value 93*c34cc23fSSuzuki K Poulose should be aligned to the kernel pagesize. 94