summaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-08-04 09:03:34 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-08-04 09:03:34 +0200
commit46a16b72a04e936f28d788a41a091dd348de7fd7 (patch)
tree025ac5e47d7a2af3daedad21de8e94cfc01c2775 /arch/arm/include
parent628434ae500f951fa4347d41012195ec88d1b394 (diff)
parent43ebdba64a6e1c12fe58aa57e905cfdcef922126 (diff)
downloadbarebox-46a16b72a04e936f28d788a41a091dd348de7fd7.tar.gz
barebox-46a16b72a04e936f28d788a41a091dd348de7fd7.tar.xz
Merge branch 'pu-mmu' into next
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/mmu.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/arch/arm/include/asm/mmu.h b/arch/arm/include/asm/mmu.h
index 9ebc2cd4c1..9ca5e2ab3a 100644
--- a/arch/arm/include/asm/mmu.h
+++ b/arch/arm/include/asm/mmu.h
@@ -3,17 +3,25 @@
#include <asm/pgtable.h>
#include <malloc.h>
+#include <errno.h>
#define PMD_SECT_DEF_UNCACHED (PMD_SECT_AP_WRITE | PMD_SECT_AP_READ | PMD_TYPE_SECT)
#define PMD_SECT_DEF_CACHED (PMD_SECT_WB | PMD_SECT_DEF_UNCACHED)
-void mmu_init(void);
-void mmu_enable(void);
+struct arm_memory;
+
+static inline void mmu_enable(void)
+{
+}
void mmu_disable(void);
-void arm_create_section(unsigned long virt, unsigned long phys, int size_m,
- unsigned int flags);
+static inline void arm_create_section(unsigned long virt, unsigned long phys, int size_m,
+ unsigned int flags)
+{
+}
-void setup_dma_coherent(unsigned long offset);
+static inline void setup_dma_coherent(unsigned long offset)
+{
+}
#ifdef CONFIG_MMU
void *dma_alloc_coherent(size_t size);
@@ -26,11 +34,6 @@ unsigned long virt_to_phys(void *virt);
void *phys_to_virt(unsigned long phys);
#else
-static inline int mmu_init(void)
-{
- return -EINVAL;
-}
-
static inline void *dma_alloc_coherent(size_t size)
{
return xmemalign(4096, size);