coresight: trace id: Remove legacy get trace ID function.
authorMike Leach <mike.leach@linaro.org>
Mon, 16 Jan 2023 12:49:21 +0000 (12:49 +0000)
committerSuzuki K Poulose <suzuki.poulose@arm.com>
Thu, 19 Jan 2023 10:16:47 +0000 (10:16 +0000)
Removes legacy coresight_get_trace_id() function now its use has been
removed from the ETM code.

Signed-off-by: Mike Leach <mike.leach@linaro.org>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20230116124928.5440-9-mike.leach@linaro.org
include/linux/coresight-pmu.h

index ffff4e6277e5fd6790e26643cf9e9926bcfe1268..624f4843453ea31bef925c2ad0bc89e779fa5a5f 100644 (file)
@@ -8,7 +8,6 @@
 #define _LINUX_CORESIGHT_PMU_H
 
 #define CORESIGHT_ETM_PMU_NAME "cs_etm"
-#define CORESIGHT_ETM_PMU_SEED  0x10
 
 /*
  * The legacy Trace ID system based on fixed calculation from the cpu
 #define ETM4_CFG_BIT_RETSTK    12
 #define ETM4_CFG_BIT_VMID_OPT  15
 
-static inline int coresight_get_trace_id(int cpu)
-{
-       /*
-        * A trace ID of value 0 is invalid, so let's start at some
-        * random value that fits in 7 bits and go from there.  Since
-        * the common convention is to have data trace IDs be I(N) + 1,
-        * set instruction trace IDs as a function of the CPU number.
-        */
-       return (CORESIGHT_ETM_PMU_SEED + (cpu * 2));
-}
-
 #endif