Go to the documentation of this file.
27 #define CACR_CENB 0x80000000
28 #define CACR_CDPI 0x10000000
29 #define CACR_CFRZ 0x08000000
30 #define CACR_CINV 0x01000000
31 #define CACR_DISI 0x00800000
32 #define CACR_DISD 0x00400000
33 #define CACR_INVI 0x00200000
34 #define CACR_INVD 0x00100000
35 #define CACR_CEIB 0x00000400
36 #define CACR_DCM 0x00000200
37 #define CACR_DBWE 0x00000100
38 #define CACR_DWP 0x00000020
39 #define CACR_EUSP 0x00000010
44 #define ACR_BASE_POS 24
45 #define ACR_MASK_POS 16
46 #define ACR_ENABLE 0x00008000
47 #define ACR_USER 0x00000000
48 #define ACR_SUPER 0x00002000
49 #define ACR_ANY 0x00004000
50 #define ACR_CENB 0x00000000
51 #define ACR_CDIS 0x00000040
52 #define ACR_BWE 0x00000020
53 #define ACR_WPROTECT 0x00000004
61 #if defined(CONFIG_CACHE_I)
62 #define CACHE_TYPE (CACR_DISD + CACR_EUSP)
63 #define CACHE_INVTYPEI 0
64 #elif defined(CONFIG_CACHE_D)
65 #define CACHE_TYPE (CACR_DISI + CACR_EUSP)
66 #define CACHE_INVTYPED 0
67 #elif defined(CONFIG_CACHE_BOTH)
68 #define CACHE_TYPE CACR_EUSP
69 #define CACHE_INVTYPEI CACR_INVI
70 #define CACHE_INVTYPED CACR_INVD
74 #define CACHE_INVTYPEI 0
77 #define CACHE_INIT (CACR_CINV + CACHE_TYPE)
78 #define CACHE_MODE (CACR_CENB + CACHE_TYPE + CACR_DCM)
80 #define CACHE_INVALIDATE (CACHE_MODE + CACR_CINV)
81 #if defined(CACHE_INVTYPEI)
82 #define CACHE_INVALIDATEI (CACHE_MODE + CACR_CINV + CACHE_INVTYPEI)
84 #if defined(CACHE_INVTYPED)
85 #define CACHE_INVALIDATED (CACHE_MODE + CACR_CINV + CACHE_INVTYPED)
88 #define ACR0_MODE ((CONFIG_RAMBASE & 0xff000000) + \
90 (ACR_ENABLE + ACR_ANY + ACR_CENB + ACR_BWE))