X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fasm-m68knommu%2Fmcfcache.h;h=7b61a8a529f52063fa01b760a78ca125b4e3235a;hb=42ca09938157105c1f573c831a35e9c3e02eb354;hp=45d1ac57ea829f7ec4cc66d28cfcc755c0616462;hpb=b07019f29328ebb1b48d3faf952b84f07ec9b973;p=powerpc.git diff --git a/include/asm-m68knommu/mcfcache.h b/include/asm-m68knommu/mcfcache.h index 45d1ac57ea..7b61a8a529 100644 --- a/include/asm-m68knommu/mcfcache.h +++ b/include/asm-m68knommu/mcfcache.h @@ -92,6 +92,21 @@ .endm #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) /* * Version 4 cores have a true harvard style separate instruction