diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2011-12-01 22:09:49 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-12-04 22:26:07 +0100 |
commit | ec8dd2542847c4e161d8fc521dfc6af0ed25c896 (patch) | |
tree | c10bfda6666f0231585f02a92fa3e790ad2c2170 /include/memory.h | |
parent | 32f163f67c10ff7415baee2d022459cc859d84b1 (diff) | |
download | barebox-ec8dd2542847c4e161d8fc521dfc6af0ed25c896.tar.gz barebox-ec8dd2542847c4e161d8fc521dfc6af0ed25c896.tar.xz |
register sdram as resources
Also, request the sdram regions used by the barebox binary,
bss, malloc space and stack.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/memory.h')
-rw-r--r-- | include/memory.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/memory.h b/include/memory.h index cb185afa65..4be4340b14 100644 --- a/include/memory.h +++ b/include/memory.h @@ -13,6 +13,7 @@ struct memory_bank { struct device_d *dev; unsigned long start; unsigned long size; + struct resource *res; }; extern struct list_head memory_banks; @@ -22,4 +23,8 @@ void barebox_add_memory_bank(const char *name, resource_size_t start, #define for_each_memory_bank(mem) list_for_each_entry(mem, &memory_banks, list) +struct resource *request_sdram_region(const char *name, resource_size_t start, + resource_size_t size); +int release_sdram_region(struct resource *res); + #endif |