platform: msm_shared: Support 64 bit addresses for DDR partitions.

Support 64 bit addresses for DDR partitions. Add a new struct to save
device tree related parameters.

Change-Id: I713f8863bf5681915764f1026b3707be56cab097
diff --git a/platform/msm_shared/include/dev_tree.h b/platform/msm_shared/include/dev_tree.h
index 85aa40d..1d9b9ad 100644
--- a/platform/msm_shared/include/dev_tree.h
+++ b/platform/msm_shared/include/dev_tree.h
@@ -84,6 +84,14 @@
 	uint32_t platform_subtype;
 };
 
+struct dt_mem_node_info
+{
+	uint32_t offset;
+	uint32_t mem_info_cnt;
+	uint32_t addr_cell_size;
+	uint32_t size_cell_size;
+};
+
 enum dt_err_codes
 {
 	DT_OP_SUCCESS,
@@ -92,7 +100,7 @@
 
 int dev_tree_validate(struct dt_table *table, unsigned int page_size, uint32_t *dt_hdr_size);
 int dev_tree_get_entry_info(struct dt_table *table, struct dt_entry *dt_entry_info);
-int update_device_tree(void *, const char *, void *, unsigned);
-int dev_tree_add_mem_info(void *fdt, uint32_t offset, uint32_t size, uint32_t addr);
+int update_device_tree(void *fdt, const char *, void *, unsigned);
+int dev_tree_add_mem_info(void *fdt, uint32_t offset, uint64_t size, uint64_t addr);
 void *dev_tree_appended(void *kernel, uint32_t kernel_size, void *tags);
 #endif