summaryrefslogtreecommitdiffstats
path: root/include/asm-avr32
diff options
context:
space:
mode:
authorHaavard Skinnemoen <hskinnemoen@atmel.com>2007-03-21 16:02:57 +0100
committerHaavard Skinnemoen <hskinnemoen@atmel.com>2007-04-27 13:44:14 +0200
commitd8011768e6bdd0d9de5cc7bdbd3077b4b4fab8c7 (patch)
tree0d03566388d439edf87432424d4377dbfcbe053f /include/asm-avr32
parent[AVR32] Move setup_bootmem() from mm/init.c to kernel/setup.c (diff)
downloadlinux-d8011768e6bdd0d9de5cc7bdbd3077b4b4fab8c7.tar.xz
linux-d8011768e6bdd0d9de5cc7bdbd3077b4b4fab8c7.zip
[AVR32] Simplify early handling of memory regions
Use struct resource to specify both physical memory regions and reserved regions and push everything into the same framework, including kernel code/data and initrd memory. This allows us to get rid of many special cases in the bootmem initialization and will also make it easier to implement more robust handling of framebuffer memory later. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'include/asm-avr32')
-rw-r--r--include/asm-avr32/setup.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/include/asm-avr32/setup.h b/include/asm-avr32/setup.h
index 59be821cf38f..bca2ee1fc607 100644
--- a/include/asm-avr32/setup.h
+++ b/include/asm-avr32/setup.h
@@ -124,19 +124,13 @@ struct tagtable {
#define for_each_tag(t,base) \
for (t = base; t->hdr.size; t = tag_next(t))
-extern struct tag_mem_range *mem_phys;
-extern struct tag_mem_range *mem_reserved;
-extern struct tag_mem_range *mem_ramdisk;
-
extern struct tag *bootloader_tags;
-extern void setup_processor(void);
+
+void setup_processor(void);
extern void board_setup_fbmem(unsigned long fbmem_start,
unsigned long fbmem_size);
-/* Chip-specific hook to enable the use of SDRAM */
-void chip_enable_sdram(void);
-
#endif /* !__ASSEMBLY__ */
#endif /* __KERNEL__ */