+#ifdef CONFIG_ARCH_ROCKCHIP
+extern struct ion_platform_data ion_pdata;
+extern void __init ion_reserve(struct ion_platform_data *data);
+extern int __init rockchip_ion_find_heap(unsigned long node,
+ const char *uname, int depth, void *data);
+
+void __init rockchip_ion_reserve_bit64(void)
+{
+#ifdef CONFIG_ION_ROCKCHIP
+ printk("%s\n", __func__);
+ of_scan_flat_dt(rockchip_ion_find_heap, (void*)&ion_pdata);
+ ion_reserve(&ion_pdata);
+#endif
+}
+#endif
+