Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

remoteproc/mediatek: Remove non-standard dsb()

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>

-4
-4
drivers/remoteproc/mtk_scp.c
··· 323 323 324 324 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); 325 325 326 - dsb(sy); 327 - 328 - readl(scp->reg_base + MT8192_CORE0_SW_RSTN_SET); 329 - 330 326 /* enable SRAM clock */ 331 327 mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_0); 332 328 mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_1);