diff options
author | Stefan Roese <sr@denx.de> | 2009-01-21 17:20:20 +0100 |
---|---|---|
committer | Shinya Kuribayashi <skuribay@ruby.dti.ne.jp> | 2009-01-27 23:06:58 +0900 |
commit | 03d3bfb00806b5441f1871c7408c1749863e0fdc (patch) | |
tree | 6d77e7ec95dbaa15b0d1aa1aaf89f5f0c39f3932 /include | |
parent | 8f86a3636ef88427f880610638e80991adc41896 (diff) | |
download | u-boot-imx-03d3bfb00806b5441f1871c7408c1749863e0fdc.zip u-boot-imx-03d3bfb00806b5441f1871c7408c1749863e0fdc.tar.gz u-boot-imx-03d3bfb00806b5441f1871c7408c1749863e0fdc.tar.bz2 |
MIPS: Add flush_dcache_range() and invalidate_dcache_range()
This patch adds flush_/invalidate_dcache_range() to the MIPS architecture.
Those functions are needed for the upcoming dcache support for the USB
EHCI driver. I chose this API because those cache handling functions are
already present in the PPC architecture.
Signed-off-by: Stefan Roese <sr@denx.de>
Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
Diffstat (limited to 'include')
-rw-r--r-- | include/common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/common.h b/include/common.h index 5968036..afee188 100644 --- a/include/common.h +++ b/include/common.h @@ -597,6 +597,8 @@ ulong video_setmem (ulong); /* lib_$(ARCH)/cache.c */ void flush_cache (unsigned long, unsigned long); +void flush_dcache_range(unsigned long start, unsigned long stop); +void invalidate_dcache_range(unsigned long start, unsigned long stop); /* lib_$(ARCH)/ticks.S */ |