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

Commit 0ef46b3f authored by Satyajit Desai's avatar Satyajit Desai
Browse files

soc: qcom: Make use of no log api for register read and write



Move over to no log variant of read and write api to avoid
polluting the RTB logs with unnecassary information.

Change-Id: I57cf4cea8806c2453e2451feff004c4c9c72c5a6
Signed-off-by: default avatarSatyajit Desai <sadesai@codeaurora.org>
parent cc8c86a2
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -183,24 +183,28 @@
#define HW_SOC_ID_M8953		(293)

#define etm_writel(etm, val, off)	\
		   writel_relaxed_no_log(val, etm->base + off)
#define etm_writel_log(etm, val, off)	\
		   __raw_writel(val, etm->base + off)

#define etm_readl(etm, off)		\
		  __raw_readl(etm->base + off)
		   readl_relaxed_no_log(etm->base + off)

#define etm_writeq(etm, val, off)	\
		   __raw_writeq(val, etm->base + off)
		   writeq_relaxed_no_log(val, etm->base + off)

#define etm_readq(etm, off)		\
		  __raw_readq(etm->base + off)
		   readq_relaxed_no_log(etm->base + off)

#define ETM_LOCK(base)							\
do {									\
	mb(); /* ensure configuration take effect before we lock it */	\
	etm_writel(base, 0x0, CORESIGHT_LAR);				\
	etm_writel_log(base, 0x0, CORESIGHT_LAR);			\
} while (0)

#define ETM_UNLOCK(base)						\
do {									\
	etm_writel(base, CORESIGHT_UNLOCK, CORESIGHT_LAR);		\
	etm_writel_log(base, CORESIGHT_UNLOCK, CORESIGHT_LAR);		\
	mb(); /* ensure unlock take effect before we configure */	\
} while (0)