]> www.infradead.org Git - users/willy/xarray.git/commitdiff
remoteproc/mediatek: Remove non-standard dsb()
authorBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 16 Oct 2020 03:14:42 +0000 (22:14 -0500)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 16 Oct 2020 03:14:42 +0000 (22:14 -0500)
As reported by Stephen, dsb() is not declared on e.g. x86_64, preventing
the mtp_scp from building. Simply remove the barrier (and the readback),
suggested by Pi-Hsun to resolve this.

Fixes: fd0b6c1ff85a ("remoteproc/mediatek: Add support for mt8192 SCP")
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Suggested-by: Pi-Hsun Shih <pihsun@chromium.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/mtk_scp.c

index 78d7905366fd289fff3ace68aeebec23110e585e..577cbd5d421ece942ec830dd0dfe402a4bfcdfd3 100644 (file)
@@ -323,10 +323,6 @@ static int mt8192_scp_before_load(struct mtk_scp *scp)
 
        writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET);
 
-       dsb(sy);
-
-       readl(scp->reg_base + MT8192_CORE0_SW_RSTN_SET);
-
        /* enable SRAM clock */
        mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_0);
        mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_1);