From 9199ccc71b8de0f8ebabd31ce4917de9fb3ae65b Mon Sep 17 00:00:00 2001 From: Shashank Mittal Date: Tue, 23 Aug 2016 19:03:16 -0700 Subject: [PATCH] coresight-tpda: add support to generate FREQTS packets Add support to configure TPDA to generate ASYNC-VERSION-FREQTS packets regardless of the cause of the ASYNC-VERSION. Change-Id: I57a39f6d22e6c54a2680fbe54e68f1d31429a70f Signed-off-by: Shashank Mittal --- drivers/hwtracing/coresight/coresight-tpda.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/hwtracing/coresight/coresight-tpda.c b/drivers/hwtracing/coresight/coresight-tpda.c index 4ccf30c1d3d0..c43d8596a203 100644 --- a/drivers/hwtracing/coresight/coresight-tpda.c +++ b/drivers/hwtracing/coresight/coresight-tpda.c @@ -94,6 +94,10 @@ static void __tpda_enable_pre_port(struct tpda_drvdata *drvdata) val = val | BIT(2); else val = val & ~BIT(2); + + /* Force ASYNC-VERSION-FREQTS sequence */ + val = val | BIT(21); + tpda_writel(drvdata, val, TPDA_CR); /*