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 | |
| parent | f0a96580ae84cdfbb09db568f296491c699b6a4b (diff) | |
| download | rockbox-a931acd3abff29fb93d3824cefff7b44614b8f45.zip rockbox-a931acd3abff29fb93d3824cefff7b44614b8f45.tar.gz rockbox-a931acd3abff29fb93d3824cefff7b44614b8f45.tar.bz2 rockbox-a931acd3abff29fb93d3824cefff7b44614b8f45.tar.xz | |
Added S5L870X cache coherency support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23058 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/SOURCES | 1 | ||||
| -rw-r--r-- | firmware/target/arm/mmu-arm.S | 5 | ||||
| -rw-r--r-- | firmware/target/arm/s5l8700/system-target.h | 1 |
3 files changed, 7 insertions, 0 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES index 50f68d4..9c41194 100644 --- a/firmware/SOURCES +++ b/firmware/SOURCES @@ -1276,6 +1276,7 @@ target/arm/tcc780x/cowond2/audio-cowond2.c #endif /* COWON_D2 */ #ifdef CPU_S5L870X +target/arm/mmu-arm.S target/arm/s5l8700/system-s5l8700.c #ifndef SIMULATOR #ifndef BOOTLOADER diff --git a/firmware/target/arm/mmu-arm.S b/firmware/target/arm/mmu-arm.S index 2223be2..ef595ac 100644 --- a/firmware/target/arm/mmu-arm.S +++ b/firmware/target/arm/mmu-arm.S @@ -155,6 +155,9 @@ cpucache_invalidate: .size invalidate_idcache, .-invalidate_idcache #else /* !IMX31L */ + +/* S5L870X doesn't have a MMU */ +#ifndef CPU_S5L870X /** MMU setup **/ /* @@ -243,6 +246,8 @@ enable_mmu: bx lr @ .size enable_mmu, .-enable_mmu .ltorg + +#endif /* S5L870X */ /** Cache coherency **/ diff --git a/firmware/target/arm/s5l8700/system-target.h b/firmware/target/arm/s5l8700/system-target.h index aa3cc7a..6d4b691 100644 --- a/firmware/target/arm/s5l8700/system-target.h +++ b/firmware/target/arm/s5l8700/system-target.h @@ -22,6 +22,7 @@ #define SYSTEM_TARGET_H #include "system-arm.h" +#include "mmu-arm.h" #define CPUFREQ_DEFAULT 32000000 #define CPUFREQ_NORMAL 48000000 |