xref: /openbmc/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
17a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/enable_source
27a25ec8eSMathieu PoirierDate:		November 2014
37a25ec8eSMathieu PoirierKernelVersion:	3.19
47a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
57a25ec8eSMathieu PoirierDescription:	(RW) Enable/disable tracing on this specific trace entiry.
67a25ec8eSMathieu Poirier		Enabling a source implies the source has been configured
77a25ec8eSMathieu Poirier		properly and a sink has been identidifed for it.  The path
87a25ec8eSMathieu Poirier		of coresight components linking the source to the sink is
97a25ec8eSMathieu Poirier		configured and managed automatically by the coresight framework.
107a25ec8eSMathieu Poirier
117a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_idx
127a25ec8eSMathieu PoirierDate:		November 2014
137a25ec8eSMathieu PoirierKernelVersion:	3.19
147a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
157a25ec8eSMathieu PoirierDescription:	Select which address comparator or pair (of comparators) to
167a25ec8eSMathieu Poirier		work with.
177a25ec8eSMathieu Poirier
187a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_acctype
197a25ec8eSMathieu PoirierDate:		November 2014
207a25ec8eSMathieu PoirierKernelVersion:	3.19
217a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
227a25ec8eSMathieu PoirierDescription:	(RW) Used in conjunction with @addr_idx.  Specifies
237a25ec8eSMathieu Poirier		characteristics about the address comparator being configure,
247a25ec8eSMathieu Poirier		for example the access type, the kind of instruction to trace,
257a25ec8eSMathieu Poirier		processor contect ID to trigger on, etc.  Individual fields in
267a25ec8eSMathieu Poirier		the access type register may vary on the version of the trace
277a25ec8eSMathieu Poirier		entity.
287a25ec8eSMathieu Poirier
297a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_range
307a25ec8eSMathieu PoirierDate:		November 2014
317a25ec8eSMathieu PoirierKernelVersion:	3.19
327a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
337a25ec8eSMathieu PoirierDescription:	(RW) Used in conjunction with @addr_idx.  Specifies the range of
34*ebab9426SBjorn Helgaas		addresses to trigger on.  Inclusion or exclusion is specified
357a25ec8eSMathieu Poirier		in the corresponding access type register.
367a25ec8eSMathieu Poirier
377a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_single
387a25ec8eSMathieu PoirierDate:		November 2014
397a25ec8eSMathieu PoirierKernelVersion:	3.19
407a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
417a25ec8eSMathieu PoirierDescription:	(RW) Used in conjunction with @addr_idx.  Specifies the single
427a25ec8eSMathieu Poirier		address to trigger on, highly influenced by the configuration
437a25ec8eSMathieu Poirier		options of the corresponding access type register.
447a25ec8eSMathieu Poirier
457a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_start
467a25ec8eSMathieu PoirierDate:		November 2014
477a25ec8eSMathieu PoirierKernelVersion:	3.19
487a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
497a25ec8eSMathieu PoirierDescription:	(RW) Used in conjunction with @addr_idx.  Specifies the single
507a25ec8eSMathieu Poirier		address to start tracing on, highly influenced by the
517a25ec8eSMathieu Poirier		configuration options of the corresponding access type register.
527a25ec8eSMathieu Poirier
537a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_stop
547a25ec8eSMathieu PoirierDate:		November 2014
557a25ec8eSMathieu PoirierKernelVersion:	3.19
567a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
577a25ec8eSMathieu PoirierDescription:	(RW) Used in conjunction with @addr_idx.  Specifies the single
587a25ec8eSMathieu Poirier		address to stop tracing on, highly influenced by the
597a25ec8eSMathieu Poirier		configuration options of the corresponding access type register.
607a25ec8eSMathieu Poirier
617a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_idx
627a25ec8eSMathieu PoirierDate:		November 2014
637a25ec8eSMathieu PoirierKernelVersion:	3.19
647a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
657a25ec8eSMathieu PoirierDescription:	(RW) Specifies the counter to work on.
667a25ec8eSMathieu Poirier
677a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_event
687a25ec8eSMathieu PoirierDate:		November 2014
697a25ec8eSMathieu PoirierKernelVersion:	3.19
707a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
717a25ec8eSMathieu PoirierDescription: 	(RW) Used in conjunction with cntr_idx, give access to the
727a25ec8eSMathieu Poirier		counter event register.
737a25ec8eSMathieu Poirier
747a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_val
757a25ec8eSMathieu PoirierDate:		November 2014
767a25ec8eSMathieu PoirierKernelVersion:	3.19
777a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
787a25ec8eSMathieu PoirierDescription: 	(RW) Used in conjunction with cntr_idx, give access to the
797a25ec8eSMathieu Poirier		counter value register.
807a25ec8eSMathieu Poirier
817a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_rld_val
827a25ec8eSMathieu PoirierDate:		November 2014
837a25ec8eSMathieu PoirierKernelVersion:	3.19
847a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
857a25ec8eSMathieu PoirierDescription: 	(RW) Used in conjunction with cntr_idx, give access to the
867a25ec8eSMathieu Poirier		counter reload value register.
877a25ec8eSMathieu Poirier
887a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_rld_event
897a25ec8eSMathieu PoirierDate:		November 2014
907a25ec8eSMathieu PoirierKernelVersion:	3.19
917a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
927a25ec8eSMathieu PoirierDescription: 	(RW) Used in conjunction with cntr_idx, give access to the
937a25ec8eSMathieu Poirier		counter reload event register.
947a25ec8eSMathieu Poirier
957a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/ctxid_idx
967a25ec8eSMathieu PoirierDate:		November 2014
977a25ec8eSMathieu PoirierKernelVersion:	3.19
987a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
997a25ec8eSMathieu PoirierDescription: 	(RW) Specifies the index of the context ID register to be
1007a25ec8eSMathieu Poirier		selected.
1017a25ec8eSMathieu Poirier
1027a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/ctxid_mask
1037a25ec8eSMathieu PoirierDate:		November 2014
1047a25ec8eSMathieu PoirierKernelVersion:	3.19
1057a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1067a25ec8eSMathieu PoirierDescription: 	(RW) Mask to apply to all the context ID comparator.
1077a25ec8eSMathieu Poirier
108414a1417SChunyan ZhangWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/ctxid_pid
1097a25ec8eSMathieu PoirierDate:		November 2014
1107a25ec8eSMathieu PoirierKernelVersion:	3.19
1117a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1127a25ec8eSMathieu PoirierDescription: 	(RW) Used with the ctxid_idx, specify with context ID to trigger
1137a25ec8eSMathieu Poirier		on.
1147a25ec8eSMathieu Poirier
1157a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/enable_event
1167a25ec8eSMathieu PoirierDate:		November 2014
1177a25ec8eSMathieu PoirierKernelVersion:	3.19
1187a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1197a25ec8eSMathieu PoirierDescription: 	(RW) Defines which event triggers a trace.
1207a25ec8eSMathieu Poirier
1217a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/etmsr
1227a25ec8eSMathieu PoirierDate:		November 2014
1237a25ec8eSMathieu PoirierKernelVersion:	3.19
1247a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1257a25ec8eSMathieu PoirierDescription: 	(RW) Gives access to the ETM status register, which holds
1267a25ec8eSMathieu Poirier		programming information and status on certains events.
1277a25ec8eSMathieu Poirier
1287a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/fifofull_level
1297a25ec8eSMathieu PoirierDate:		November 2014
1307a25ec8eSMathieu PoirierKernelVersion:	3.19
1317a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1327a25ec8eSMathieu PoirierDescription: 	(RW) Number of byte left in the fifo before considering it full.
1337a25ec8eSMathieu Poirier		Depending on the tracer's version, can also hold threshold for
1347a25ec8eSMathieu Poirier		data suppression.
1357a25ec8eSMathieu Poirier
1367a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mode
1377a25ec8eSMathieu PoirierDate:		November 2014
1387a25ec8eSMathieu PoirierKernelVersion:	3.19
1397a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1407a25ec8eSMathieu PoirierDescription: 	(RW) Interface with the driver's 'mode' field, controlling
1417a25ec8eSMathieu Poirier		various aspect of the trace entity such as time stamping,
1427a25ec8eSMathieu Poirier		context ID size and cycle accurate tracing.  Driver specific
1437a25ec8eSMathieu Poirier		and bound to change depending on the driver.
1447a25ec8eSMathieu Poirier
1457a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/nr_addr_cmp
1467a25ec8eSMathieu PoirierDate:		November 2014
1477a25ec8eSMathieu PoirierKernelVersion:	3.19
1487a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1494119f0dfSMauro Carvalho ChehabDescription: 	(Read) Provides the number of address comparators pairs accessible
1507a25ec8eSMathieu Poirier		on a trace unit, as specified by bit 3:0 of register ETMCCR.
1517a25ec8eSMathieu Poirier
1527a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/nr_cntr
1537a25ec8eSMathieu PoirierDate:		November 2014
1547a25ec8eSMathieu PoirierKernelVersion:	3.19
1557a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1564119f0dfSMauro Carvalho ChehabDescription: 	(Read) Provides the number of counters accessible on a trace unit,
1577a25ec8eSMathieu Poirier		as specified by bit 15:13 of register ETMCCR.
1587a25ec8eSMathieu Poirier
1597a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/nr_ctxid_cmp
1607a25ec8eSMathieu PoirierDate:		November 2014
1617a25ec8eSMathieu PoirierKernelVersion:	3.19
1627a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1634119f0dfSMauro Carvalho ChehabDescription: 	(Read) Provides the number of context ID comparator available on a
1647a25ec8eSMathieu Poirier		trace unit, as specified by bit 25:24 of register ETMCCR.
1657a25ec8eSMathieu Poirier
1667a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/reset
1677a25ec8eSMathieu PoirierDate:		November 2014
1687a25ec8eSMathieu PoirierKernelVersion:	3.19
1697a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1704119f0dfSMauro Carvalho ChehabDescription: 	(Write) Cancels all configuration on a trace unit and set it back
1717a25ec8eSMathieu Poirier		to its boot configuration.
1727a25ec8eSMathieu Poirier
1737a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/seq_12_event
1747a25ec8eSMathieu PoirierDate:		November 2014
1757a25ec8eSMathieu PoirierKernelVersion:	3.19
1767a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1777a25ec8eSMathieu PoirierDescription: 	(RW) Defines the event that causes the sequencer to transition
1787a25ec8eSMathieu Poirier		from state 1 to state 2.
1797a25ec8eSMathieu Poirier
1807a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/seq_13_event
1817a25ec8eSMathieu PoirierDate:		November 2014
1827a25ec8eSMathieu PoirierKernelVersion:	3.19
1837a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1847a25ec8eSMathieu PoirierDescription: 	(RW) Defines the event that causes the sequencer to transition
1857a25ec8eSMathieu Poirier		from state 1 to state 3.
1867a25ec8eSMathieu Poirier
1877a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/seq_21_event
1887a25ec8eSMathieu PoirierDate:		November 2014
1897a25ec8eSMathieu PoirierKernelVersion:	3.19
1907a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1917a25ec8eSMathieu PoirierDescription: 	(RW) Defines the event that causes the sequencer to transition
1927a25ec8eSMathieu Poirier		from state 2 to state 1.
1937a25ec8eSMathieu Poirier
1947a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/seq_23_event
1957a25ec8eSMathieu PoirierDate:		November 2014
1967a25ec8eSMathieu PoirierKernelVersion:	3.19
1977a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
1987a25ec8eSMathieu PoirierDescription: 	(RW) Defines the event that causes the sequencer to transition
1997a25ec8eSMathieu Poirier		from state 2 to state 3.
2007a25ec8eSMathieu Poirier
2017a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/seq_31_event
2027a25ec8eSMathieu PoirierDate:		November 2014
2037a25ec8eSMathieu PoirierKernelVersion:	3.19
2047a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2057a25ec8eSMathieu PoirierDescription: 	(RW) Defines the event that causes the sequencer to transition
2067a25ec8eSMathieu Poirier		from state 3 to state 1.
2077a25ec8eSMathieu Poirier
2087a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/seq_32_event
2097a25ec8eSMathieu PoirierDate:		November 2014
2107a25ec8eSMathieu PoirierKernelVersion:	3.19
2117a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2127a25ec8eSMathieu PoirierDescription: 	(RW) Defines the event that causes the sequencer to transition
2137a25ec8eSMathieu Poirier		from state 3 to state 2.
2147a25ec8eSMathieu Poirier
2157a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/curr_seq_state
2167a25ec8eSMathieu PoirierDate:		November 2014
2177a25ec8eSMathieu PoirierKernelVersion:	3.19
2187a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2194119f0dfSMauro Carvalho ChehabDescription: 	(Read) Holds the current state of the sequencer.
2207a25ec8eSMathieu Poirier
2217a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/sync_freq
2227a25ec8eSMathieu PoirierDate:		November 2014
2237a25ec8eSMathieu PoirierKernelVersion:	3.19
2247a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2257a25ec8eSMathieu PoirierDescription: 	(RW) Holds the trace synchronization frequency value - must be
2267a25ec8eSMathieu Poirier		programmed with the various implementation behavior in mind.
2277a25ec8eSMathieu Poirier
2287a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/timestamp_event
2297a25ec8eSMathieu PoirierDate:		November 2014
2307a25ec8eSMathieu PoirierKernelVersion:	3.19
2317a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2327a25ec8eSMathieu PoirierDescription: 	(RW) Defines an event that requests the insertion of a timestamp
2337a25ec8eSMathieu Poirier		into the trace stream.
2347a25ec8eSMathieu Poirier
2357a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/traceid
2367a25ec8eSMathieu PoirierDate:		November 2014
2377a25ec8eSMathieu PoirierKernelVersion:	3.19
2387a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2399edf2910SMike LeachDescription: 	(RO) Holds the trace ID that will appear in the trace stream
2407a25ec8eSMathieu Poirier		coming from this trace entity.
2417a25ec8eSMathieu Poirier
2427a25ec8eSMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/trigger_event
2437a25ec8eSMathieu PoirierDate:		November 2014
2447a25ec8eSMathieu PoirierKernelVersion:	3.19
2457a25ec8eSMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2467a25ec8eSMathieu PoirierDescription: 	(RW) Define the event that controls the trigger.
2477253e4c9SMathieu Poirier
248d0eaa0c2SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cpu
249d0eaa0c2SMathieu PoirierDate:		October 2015
250d0eaa0c2SMathieu PoirierKernelVersion:	4.4
251d0eaa0c2SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
252d0eaa0c2SMathieu PoirierDescription:	(RO) Holds the cpu number this tracer is affined to.
253d0eaa0c2SMathieu Poirier
2547253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmccr
2557253e4c9SMathieu PoirierDate:		September 2015
2567253e4c9SMathieu PoirierKernelVersion:	4.4
2577253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2587253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM Configuration Code register
2597253e4c9SMathieu Poirier		(0x004).  The value is read directly from the HW.
2607253e4c9SMathieu Poirier
2617253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmccer
2627253e4c9SMathieu PoirierDate:		September 2015
2637253e4c9SMathieu PoirierKernelVersion:	4.4
2647253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2657253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM Configuration Code Extension
2667253e4c9SMathieu Poirier		register (0x1e8).  The value is read directly from the HW.
2677253e4c9SMathieu Poirier
2687253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmscr
2697253e4c9SMathieu PoirierDate:		September 2015
2707253e4c9SMathieu PoirierKernelVersion:	4.4
2717253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2727253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM System Configuration
2737253e4c9SMathieu Poirier		register (0x014).  The value is read directly from the HW.
2747253e4c9SMathieu Poirier
2757253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmidr
2767253e4c9SMathieu PoirierDate:		September 2015
2777253e4c9SMathieu PoirierKernelVersion:	4.4
2787253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2797253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM ID register (0x1e4).  The
2807253e4c9SMathieu Poirier		value is read directly from the HW.
2817253e4c9SMathieu Poirier
2827253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmcr
2837253e4c9SMathieu PoirierDate:		September 2015
2847253e4c9SMathieu PoirierKernelVersion:	4.4
2857253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2867253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM Main Control register (0x000).
2877253e4c9SMathieu Poirier		The value is read directly from the HW.
2887253e4c9SMathieu Poirier
2897253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmtraceidr
2907253e4c9SMathieu PoirierDate:		September 2015
2917253e4c9SMathieu PoirierKernelVersion:	4.4
2927253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
2937253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM Trace ID register (0x200).
2947253e4c9SMathieu Poirier		The value is read directly from the HW.
2957253e4c9SMathieu Poirier
2967253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmteevr
2977253e4c9SMathieu PoirierDate:		September 2015
2987253e4c9SMathieu PoirierKernelVersion:	4.4
2997253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
3007253e4c9SMathieu PoirierDescription: 	(RO) Print the content of the ETM Trace Enable Event register
3017253e4c9SMathieu Poirier		(0x020). The value is read directly from the HW.
3027253e4c9SMathieu Poirier
3037253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmtsscr
3047253e4c9SMathieu PoirierDate:		September 2015
3057253e4c9SMathieu PoirierKernelVersion:	4.4
3067253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
307*ebab9426SBjorn HelgaasDescription: 	(RO) Print the content of the ETM Trace Start/Stop Control
3087253e4c9SMathieu Poirier		register (0x018). The value is read directly from the HW.
3097253e4c9SMathieu Poirier
3107253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmtecr1
3117253e4c9SMathieu PoirierDate:		September 2015
3127253e4c9SMathieu PoirierKernelVersion:	4.4
3137253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
314*ebab9426SBjorn HelgaasDescription: 	(RO) Print the content of the ETM Enable Control #1
3157253e4c9SMathieu Poirier		register (0x024). The value is read directly from the HW.
3167253e4c9SMathieu Poirier
3177253e4c9SMathieu PoirierWhat:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/mgmt/etmtecr2
3187253e4c9SMathieu PoirierDate:		September 2015
3197253e4c9SMathieu PoirierKernelVersion:	4.4
3207253e4c9SMathieu PoirierContact:	Mathieu Poirier <mathieu.poirier@linaro.org>
321*ebab9426SBjorn HelgaasDescription: 	(RO) Print the content of the ETM Enable Control #2
3227253e4c9SMathieu Poirier		register (0x01c). The value is read directly from the HW.
323