rockchip: rkflash: adjust sfc bounce buffer addr for 32bits and 64bits alterable
Change-Id: I276540d8ae20536124bcb9ad995d941fd8c04866 Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
This commit is contained in:
parent
5eb61944c8
commit
1bb49bc4e2
|
|
@ -91,7 +91,7 @@ int sfc_request(u32 sfcmd, u32 sfctrl, u32 addr, void *data)
|
||||||
|
|
||||||
writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR);
|
writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR);
|
||||||
writel(~((u32)FINISH_INT), g_sfc_reg + SFC_IMR);
|
writel(~((u32)FINISH_INT), g_sfc_reg + SFC_IMR);
|
||||||
writel((u64)bb.bounce_buffer, g_sfc_reg + SFC_DMA_ADDR);
|
writel((unsigned long)bb.bounce_buffer, g_sfc_reg + SFC_DMA_ADDR);
|
||||||
writel(SFC_DMA_START, g_sfc_reg + SFC_DMA_TRIGGER);
|
writel(SFC_DMA_START, g_sfc_reg + SFC_DMA_TRIGGER);
|
||||||
|
|
||||||
timeout = cmd.b.datasize * 10;
|
timeout = cmd.b.datasize * 10;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue