coresight-tpdm: Remove the unnecessary lock
Remove the unnecessary lock "CS_{UN,}LOCK" in TPDM driver. This lock is only needed while writing the data to Coresight registers. Signed-off-by: Tao Zhang <quic_taozha@quicinc.com> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Link: https://lore.kernel.org/r/1695882586-10306-2-git-send-email-quic_taozha@quicinc.com
This commit is contained in:
parent
2373699a35
commit
f4443ee5a3
@ -114,11 +114,9 @@ static void tpdm_init_default_data(struct tpdm_drvdata *drvdata)
|
||||
{
|
||||
u32 pidr;
|
||||
|
||||
CS_UNLOCK(drvdata->base);
|
||||
/* Get the datasets present on the TPDM. */
|
||||
pidr = readl_relaxed(drvdata->base + CORESIGHT_PERIPHIDR0);
|
||||
drvdata->datasets |= pidr & GENMASK(TPDM_DATASETS - 1, 0);
|
||||
CS_LOCK(drvdata->base);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user