Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit df8fbe1e authored by Greg Ungerer's avatar Greg Ungerer Committed by Linus Torvalds
Browse files

[PATCH] m68knommu: add ColdFire 532x cache init



Add cache init support for the new ColdFire 532x CPU family.

Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 76aa698f
Loading
Loading
Loading
Loading
+15 −0
Original line number Original line Diff line number Diff line
@@ -92,6 +92,21 @@
.endm
.endm
#endif /* CONFIG_M5249 || CONFIG_M5307 */
#endif /* CONFIG_M5249 || CONFIG_M5307 */


#if defined(CONFIG_M532x)
.macro CACHE_ENABLE
	movel	#0x01000000,%d0		/* invalidate cache cmd */
	movec	%d0,%CACR		/* do invalidate cache */
	nop
	movel	#0x4001C000,%d0		/* set SDRAM cached (write-thru) */
	movec	%d0,%ACR0
	movel	#0x00000000,%d0		/* no other regions cached */
	movec	%d0,%ACR1
	movel	#0x80000200,%d0		/* setup cache mask */
	movec	%d0,%CACR		/* enable cache */
	nop
.endm
#endif /* CONFIG_M532x */

#if defined(CONFIG_M5407)
#if defined(CONFIG_M5407)
/*
/*
 *	Version 4 cores have a true harvard style separate instruction
 *	Version 4 cores have a true harvard style separate instruction