diff options
author | Felipe Contreras <felipe.contreras@gmail.com> | 2010-07-04 16:34:31 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-07-08 13:33:00 -0700 |
commit | 4574fae58d840d78e44ae33236899f92bfb6b4a9 (patch) | |
tree | 3ee588db8fe93030d8dff173d62124033766b5ef /drivers/staging/tidspbridge/hw/hw_mmu.c | |
parent | ec528652a92e18975bb6fe3e2f4f8f927b71ec88 (diff) | |
download | kernel_samsung_smdk4412-4574fae58d840d78e44ae33236899f92bfb6b4a9.zip kernel_samsung_smdk4412-4574fae58d840d78e44ae33236899f92bfb6b4a9.tar.gz kernel_samsung_smdk4412-4574fae58d840d78e44ae33236899f92bfb6b4a9.tar.bz2 |
staging: ti dspbridge: mmu: add hw_mmu_tlb_flush_all()
So that it can be used in more than one place.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/tidspbridge/hw/hw_mmu.c')
-rw-r--r-- | drivers/staging/tidspbridge/hw/hw_mmu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/staging/tidspbridge/hw/hw_mmu.c b/drivers/staging/tidspbridge/hw/hw_mmu.c index 965b659..e593358 100644 --- a/drivers/staging/tidspbridge/hw/hw_mmu.c +++ b/drivers/staging/tidspbridge/hw/hw_mmu.c @@ -35,6 +35,7 @@ #define MMU_SMALL_PAGE_MASK 0xFFFFF000 #define MMU_LOAD_TLB 0x00000001 +#define MMU_GFLUSH 0x60 /* * hw_mmu_page_size_t: Enumerated Type used to specify the MMU Page Size(SLSS) @@ -585,3 +586,8 @@ static hw_status mmu_set_ram_entry(const void __iomem *baseAddress, return status; } + +void hw_mmu_tlb_flush_all(const void __iomem *base) +{ + __raw_writeb(1, base + MMU_GFLUSH); +} |