mirror of
https://github.com/torvalds/linux.git
synced 2024-11-12 07:01:57 +00:00
Blackfin arch: use the new bfin_addr_dcachable() function
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
This commit is contained in:
parent
9bebeff98e
commit
a92946bc6a
@ -21,6 +21,7 @@
|
||||
#include <linux/mm.h>
|
||||
|
||||
#include <asm/blackfin.h>
|
||||
#include <asm/cacheflush.h>
|
||||
#include <asm/cplbinit.h>
|
||||
#include <asm/mmu_context.h>
|
||||
|
||||
@ -144,9 +145,7 @@ static noinline int dcplb_miss(void)
|
||||
|
||||
d_data = CPLB_SUPV_WR | CPLB_VALID | CPLB_DIRTY | PAGE_SIZE_4KB;
|
||||
#ifdef CONFIG_BFIN_DCACHE
|
||||
if (addr < _ramend - DMA_UNCACHED_REGION ||
|
||||
(reserved_mem_dcache_on && addr >= _ramend &&
|
||||
addr < physical_mem_end)) {
|
||||
if (bfin_addr_dcachable(addr)) {
|
||||
d_data |= CPLB_L1_CHBL | ANOMALY_05000158_WORKAROUND;
|
||||
#ifdef CONFIG_BFIN_WT
|
||||
d_data |= CPLB_L1_AOW | CPLB_WT;
|
||||
|
Loading…
Reference in New Issue
Block a user