linux/drivers/hwtracing/coresight
Mike Leach 9f37d37980 coresight: etm4x: Fix missing trctraceidr file in sysfs
The trace ID patchset adjusted the handling of the TRCTRACEIDR register
sysfs to allocate on read.

Although this was initally correct, the final version of the patch series
introduced an error which resulted in the mgmt/trctraceidr file in sysfs
not being visible.

This patch fixes that issue.

Fixes: df4871204e ("coresight: etm4x: Update ETM4 driver to use Trace ID API")
Reported-by: Junhao He <hejunhao3@huawei.com>
Link: https://lists.linaro.org/archives/list/coresight@lists.linaro.org/thread/KK3CVVMRHJWVUORKMFJRSXYCEDFKENQJ/
Signed-off-by: Mike Leach <mike.leach@linaro.org>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20230512133054.235073-1-mike.leach@linaro.org
2023-06-06 10:39:15 +01:00
..
coresight-catu.c coresight: Enable and disable helper devices adjacent to the path 2023-06-05 15:46:47 +01:00
coresight-catu.h coresight: Make new csdev_access offsets unsigned 2022-08-31 10:56:36 -06:00
coresight-cfg-afdo.c coresight: config: Add preloaded configurations 2021-08-18 22:33:28 +02:00
coresight-cfg-preload.c coresight: configuration: Update API to introduce load owner concept 2021-11-26 11:27:21 -07:00
coresight-cfg-preload.h coresight: config: Add preloaded configurations 2021-08-18 22:33:28 +02:00
coresight-config.c coresight: config: Add configuration and feature generic functions 2021-08-18 22:33:27 +02:00
coresight-config.h coresight: syscfg: Update load and unload operations 2022-06-29 09:35:58 -06:00
coresight-core.c coresight: Fix CTI module refcount leak by making it a helper device 2023-06-05 15:46:47 +01:00
coresight-cpu-debug.c coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier 2022-05-09 16:03:24 +01:00
coresight-cti-core.c coresight: Fix CTI module refcount leak by making it a helper device 2023-06-05 15:46:47 +01:00
coresight-cti-platform.c coresight: cti: Reduce scope for the variable 'cs_fwnode' in cti_plat_create_connection() 2021-02-04 17:00:32 +01:00
coresight-cti-sysfs.c coresight: Fix CTI module refcount leak by making it a helper device 2023-06-05 15:46:47 +01:00
coresight-cti.h coresight: Fix CTI module refcount leak by making it a helper device 2023-06-05 15:46:47 +01:00
coresight-etb10.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-etm3x-core.c coresight: Use enum type for cs_mode wherever possible 2023-06-05 15:46:45 +01:00
coresight-etm3x-sysfs.c coresight: etm3x: Update ETM3 driver to use Trace ID API 2023-01-19 10:16:47 +00:00
coresight-etm4x-cfg.c coresight: etm4x: Add complex configuration handlers to etmv4 2021-08-18 22:33:28 +02:00
coresight-etm4x-cfg.h coresight: config: Add preloaded configurations 2021-08-18 22:33:28 +02:00
coresight-etm4x-core.c coresight: Use enum type for cs_mode wherever possible 2023-06-05 15:46:45 +01:00
coresight-etm4x-sysfs.c coresight: etm4x: Fix missing trctraceidr file in sysfs 2023-06-06 10:39:15 +01:00
coresight-etm4x.h coresight: etm4x: Do not access TRCIDR1 for identification 2023-03-21 12:31:02 +00:00
coresight-etm-cp14.c coresight: Moving framework and drivers to SPDX identifier 2018-05-14 16:19:59 +02:00
coresight-etm-perf.c coresight: Enable and disable helper devices adjacent to the path 2023-06-05 15:46:47 +01:00
coresight-etm-perf.h coresight: perf: Output trace id only once 2023-01-24 10:41:46 +00:00
coresight-etm.h coresight: etmX.X: stm: Remove trace_id() callback 2023-01-19 10:16:47 +00:00
coresight-funnel.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-platform.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-priv.h coresight: Fix CTI module refcount leak by making it a helper device 2023-06-05 15:46:47 +01:00
coresight-replicator.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-self-hosted-trace.h coresight: trbe: Prohibit trace before disabling TRBE 2021-10-27 11:45:33 -06:00
coresight-stm.c coresight: Use enum type for cs_mode wherever possible 2023-06-05 15:46:45 +01:00
coresight-syscfg-configfs.c coresight: configfs: Allow configfs to activate configuration 2021-11-26 11:34:27 -07:00
coresight-syscfg-configfs.h coresight: configfs: Allow configfs to activate configuration 2021-11-26 11:34:27 -07:00
coresight-syscfg.c coresight: syscfg: Update load and unload operations 2022-06-29 09:35:58 -06:00
coresight-syscfg.h coresight: syscfg: Update load and unload operations 2022-06-29 09:35:58 -06:00
coresight-sysfs.c coresight: Fix CTI module refcount leak by making it a helper device 2023-06-05 15:46:47 +01:00
coresight-tmc-core.c coresight: tmc: Don't enable TMC when it's not ready. 2023-01-30 11:45:32 +00:00
coresight-tmc-etf.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-tmc-etr.c coresight: Enable and disable helper devices adjacent to the path 2023-06-05 15:46:47 +01:00
coresight-tmc.h coresight: Refactor out buffer allocation function for ETR 2023-06-05 15:46:46 +01:00
coresight-tpda.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-tpda.h Coresight: Add TPDA link driver 2023-01-20 11:39:03 +00:00
coresight-tpdm.c coresight: Use enum type for cs_mode wherever possible 2023-06-05 15:46:45 +01:00
coresight-tpdm.h coresight-tpdm: Add integration test support 2023-01-20 11:39:03 +00:00
coresight-tpiu.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
coresight-trace-id.c coresight: trace-id: Add debug & test macros to Trace ID allocation 2023-01-19 10:16:47 +00:00
coresight-trace-id.h coresight: trace-id: Add API to dynamically assign Trace ID values 2023-01-19 10:16:46 +00:00
coresight-trbe.c coresight: Use enum type for cs_mode wherever possible 2023-06-05 15:46:45 +01:00
coresight-trbe.h arm64/sysreg: Fix a few missed conversions 2022-09-21 09:24:29 +01:00
Kconfig Coresight: Add TPDA link driver 2023-01-20 11:39:03 +00:00
Makefile Coresight: Add TPDA link driver 2023-01-20 11:39:03 +00:00
ultrasoc-smb.c coresight: Make refcount a property of the connection 2023-06-05 15:46:46 +01:00
ultrasoc-smb.h coresight: Use enum type for cs_mode wherever possible 2023-06-05 15:46:45 +01:00