Commit f1b927dc authored by Bernd Schmidt's avatar Bernd Schmidt Committed by Bryan Wu
Browse files

Blackfin arch: Load P0 before storing through it



Fortunately this function is only used on old 533 revisions.

Signed-off-by: default avatarBernd Schmidt <bernd.schmidt@analog.com>
Signed-off-by: default avatarBryan Wu <bryan.wu@analog.com>
parent 64c5cb86
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -60,6 +60,9 @@ ENDPROC(_bfin_write_IMEM_CONTROL)

#if defined(CONFIG_BLKFIN_DCACHE)
ENTRY(_bfin_write_DMEM_CONTROL)
	P0.l = (DMEM_CONTROL & 0xFFFF);
	P0.h = (DMEM_CONTROL >> 16);

	CLI R1;
	SSYNC;		/* SSYNC required before writing to DMEM_CONTROL. */
	.align 8;