diff options
Diffstat (limited to 'arch/sh/mm/cache-sh2a.c')
| -rw-r--r-- | arch/sh/mm/cache-sh2a.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/sh/mm/cache-sh2a.c b/arch/sh/mm/cache-sh2a.c index 949e2d3138a..ee87d081259 100644 --- a/arch/sh/mm/cache-sh2a.c +++ b/arch/sh/mm/cache-sh2a.c @@ -134,7 +134,8 @@ static void sh2a__flush_invalidate_region(void *start, int size)  	/* If there are too many pages then just blow the cache */  	if (((end - begin) >> PAGE_SHIFT) >= MAX_OCACHE_PAGES) { -		__raw_writel(__raw_readl(CCR) | CCR_OCACHE_INVALIDATE, CCR); +		__raw_writel(__raw_readl(SH_CCR) | CCR_OCACHE_INVALIDATE, +			     SH_CCR);  	} else {  		for (v = begin; v < end; v += L1_CACHE_BYTES)  			sh2a_invalidate_line(CACHE_OC_ADDRESS_ARRAY, v); @@ -167,7 +168,8 @@ static void sh2a_flush_icache_range(void *args)  	/* I-Cache invalidate */  	/* If there are too many pages then just blow the cache */  	if (((end - start) >> PAGE_SHIFT) >= MAX_ICACHE_PAGES) { -		__raw_writel(__raw_readl(CCR) | CCR_ICACHE_INVALIDATE, CCR); +		__raw_writel(__raw_readl(SH_CCR) | CCR_ICACHE_INVALIDATE, +			     SH_CCR);  	} else {  		for (v = start; v < end; v += L1_CACHE_BYTES)  			sh2a_invalidate_line(CACHE_IC_ADDRESS_ARRAY, v);  | 
