diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-03-03 13:22:55 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-03-06 11:41:29 +0100 |
commit | 0ba9a2347a747ae307e072030fc47fd684971249 (patch) | |
tree | f60ac56adccaf429d28710e3d407231f54e27d90 /include | |
parent | 3d554f9925941d99d646e5435bd1173ae19b85e2 (diff) | |
download | barebox-0ba9a2347a747ae307e072030fc47fd684971249.tar.gz barebox-0ba9a2347a747ae307e072030fc47fd684971249.tar.xz |
of: Add reservemap handling
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/of.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/of.h b/include/of.h index ef6a4ce058..153569491a 100644 --- a/include/of.h +++ b/include/of.h @@ -61,6 +61,16 @@ struct of_device_id { }; #define OF_MAX_RESERVE_MAP 16 +struct of_reserve_map { + uint64_t start[OF_MAX_RESERVE_MAP]; + uint64_t end[OF_MAX_RESERVE_MAP]; + int num_entries; +}; + +int of_add_reserve_entry(resource_size_t start, resource_size_t end); +struct of_reserve_map *of_get_reserve_map(void); +void of_clean_reserve_map(void); +void fdt_add_reserve_map(void *fdt); struct driver_d; |