diff options
author | Michael Sparmann <theseven@rockbox.org> | 2009-10-09 21:41:57 +0000 |
---|---|---|
committer | Michael Sparmann <theseven@rockbox.org> | 2009-10-09 21:41:57 +0000 |
commit | a931acd3abff29fb93d3824cefff7b44614b8f45 (patch) | |
tree | 83474c2ccb0b8aebeab45983aa8f420d9b7a7288 /firmware/target | |
parent | f0a96580ae84cdfbb09db568f296491c699b6a4b (diff) | |
download | rockbox-a931acd3abff29fb93d3824cefff7b44614b8f45.tar.gz rockbox-a931acd3abff29fb93d3824cefff7b44614b8f45.zip |
Added S5L870X cache coherency support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23058 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target')
-rw-r--r-- | firmware/target/arm/mmu-arm.S | 5 | ||||
-rw-r--r-- | firmware/target/arm/s5l8700/system-target.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/mmu-arm.S b/firmware/target/arm/mmu-arm.S index 2223be2210..ef595ac3d8 100644 --- a/firmware/target/arm/mmu-arm.S +++ b/firmware/target/arm/mmu-arm.S | |||
@@ -155,6 +155,9 @@ cpucache_invalidate: | |||
155 | .size invalidate_idcache, .-invalidate_idcache | 155 | .size invalidate_idcache, .-invalidate_idcache |
156 | 156 | ||
157 | #else /* !IMX31L */ | 157 | #else /* !IMX31L */ |
158 | |||
159 | /* S5L870X doesn't have a MMU */ | ||
160 | #ifndef CPU_S5L870X | ||
158 | /** MMU setup **/ | 161 | /** MMU setup **/ |
159 | 162 | ||
160 | /* | 163 | /* |
@@ -243,6 +246,8 @@ enable_mmu: | |||
243 | bx lr @ | 246 | bx lr @ |
244 | .size enable_mmu, .-enable_mmu | 247 | .size enable_mmu, .-enable_mmu |
245 | .ltorg | 248 | .ltorg |
249 | |||
250 | #endif /* S5L870X */ | ||
246 | 251 | ||
247 | /** Cache coherency **/ | 252 | /** Cache coherency **/ |
248 | 253 | ||
diff --git a/firmware/target/arm/s5l8700/system-target.h b/firmware/target/arm/s5l8700/system-target.h index aa3cc7aa4f..6d4b69135d 100644 --- a/firmware/target/arm/s5l8700/system-target.h +++ b/firmware/target/arm/s5l8700/system-target.h | |||
@@ -22,6 +22,7 @@ | |||
22 | #define SYSTEM_TARGET_H | 22 | #define SYSTEM_TARGET_H |
23 | 23 | ||
24 | #include "system-arm.h" | 24 | #include "system-arm.h" |
25 | #include "mmu-arm.h" | ||
25 | 26 | ||
26 | #define CPUFREQ_DEFAULT 32000000 | 27 | #define CPUFREQ_DEFAULT 32000000 |
27 | #define CPUFREQ_NORMAL 48000000 | 28 | #define CPUFREQ_NORMAL 48000000 |