Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2c09284 authored by Mathieu Poirier's avatar Mathieu Poirier Committed by Greg Kroah-Hartman
Browse files

coresight-etm: Fix initial trace ID value



The coresight TRM specify that a component's trace ID should
be other than 0.

Signed-off-by: default avatarMathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3ff7ca05
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1749,7 +1749,11 @@ static void etm_init_arch_data(void *info)

static void etm_init_default_data(struct etm_drvdata *drvdata)
{
	static int etm3x_traceid;
	/*
	 * A trace ID of value 0 is invalid, so let's start at some
	 * random value that fits in 7 bits and will be just as good.
	 */
	static int etm3x_traceid = 0x10;

	u32 flags = (1 << 0 | /* instruction execute*/
		     3 << 3 | /* ARM instruction */