Greg,
Please find a couple of fixes for coresight self-hosted tracing for v6.3. Kindly consider pulling.
Suzuki
The following changes since commit eeac8ede17557680855031c6f305ece2378af326:
Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-fixes-v6.3
for you to fetch changes up to 735e7b30a53a1679c050cddb73f5e5316105d2e3:
coresight: etm4x: Do not access TRCIDR1 for identification (2023-03-21 12:31:02 +0000)
---------------------------------------------------------------- coresight: Fixes for v6.3
Fixes for coresight subsystem includes: - Fix etm4_enable_hw to program all the address comparator pairs (instead of half of them) - Do not access TRCIDR1 register without OSLK cleared in etm4_probe for mmio access.
Signed-off-by: Suzuki K Poulose suzuki.poulose@arm.com
---------------------------------------------------------------- Steve Clevenger (1): coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
Suzuki K Poulose (1): coresight: etm4x: Do not access TRCIDR1 for identification
drivers/hwtracing/coresight/coresight-etm4x-core.c | 24 +++++++++------------- drivers/hwtracing/coresight/coresight-etm4x.h | 20 ++++++------------ 2 files changed, 16 insertions(+), 28 deletions(-)