aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2012-09-28 10:09:59 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2012-09-28 16:09:50 -0400
commit8ee777fd915b0e36f35a430225729007a1df6441 (patch)
tree193b0628198a417168460517cc92ffcf158504c4 /arch/arm
parente3ef0dc60392c0d23ea74d4a7df851089e00fd87 (diff)
ARM: 7542/1: mm: fix cache LoUIS API for xscale and feroceon
Some architectures like xscale and feroceon have cache API variants that map cache flushing functions as aliases to the base architecture. This patch adds the required aliases to complete the implementation of cache flushing LoUIS API. Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/mm/proc-feroceon.S1
-rw-r--r--arch/arm/mm/proc-xscale.S1
2 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mm/proc-feroceon.S b/arch/arm/mm/proc-feroceon.S
index 85e5e3baa3d4..4106b09e0c29 100644
--- a/arch/arm/mm/proc-feroceon.S
+++ b/arch/arm/mm/proc-feroceon.S
@@ -434,6 +434,7 @@ ENDPROC(feroceon_dma_unmap_area)
434 range_alias flush_icache_all 434 range_alias flush_icache_all
435 range_alias flush_user_cache_all 435 range_alias flush_user_cache_all
436 range_alias flush_kern_cache_all 436 range_alias flush_kern_cache_all
437 range_alias flush_kern_cache_louis
437 range_alias flush_user_cache_range 438 range_alias flush_user_cache_range
438 range_alias coherent_kern_range 439 range_alias coherent_kern_range
439 range_alias coherent_user_range 440 range_alias coherent_user_range
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S
index b5ea31d6daac..25510361aa18 100644
--- a/arch/arm/mm/proc-xscale.S
+++ b/arch/arm/mm/proc-xscale.S
@@ -442,6 +442,7 @@ ENDPROC(xscale_dma_unmap_area)
442 a0_alias flush_icache_all 442 a0_alias flush_icache_all
443 a0_alias flush_user_cache_all 443 a0_alias flush_user_cache_all
444 a0_alias flush_kern_cache_all 444 a0_alias flush_kern_cache_all
445 a0_alias flush_kern_cache_louis
445 a0_alias flush_user_cache_range 446 a0_alias flush_user_cache_range
446 a0_alias coherent_kern_range 447 a0_alias coherent_kern_range
447 a0_alias coherent_user_range 448 a0_alias coherent_user_range