|
@@ -164,6 +164,19 @@ static inline void plat_swiotlb_setup(void) {}
|
|
|
* Return: Pointer to the flattened device tree blob.
|
|
|
*/
|
|
|
extern void *plat_get_fdt(void);
|
|
|
+
|
|
|
+#ifdef CONFIG_RELOCATABLE
|
|
|
+
|
|
|
+/**
|
|
|
+ * plat_fdt_relocated() - Update platform's information about relocated dtb
|
|
|
+ *
|
|
|
+ * This function provides a platform-independent API to set platform's
|
|
|
+ * information about relocated DTB if it needs to be moved due to kernel
|
|
|
+ * relocation occurring at boot.
|
|
|
+ */
|
|
|
+void plat_fdt_relocated(void *new_location);
|
|
|
+
|
|
|
+#endif /* CONFIG_RELOCATABLE */
|
|
|
#endif /* CONFIG_USE_OF */
|
|
|
|
|
|
#endif /* _ASM_BOOTINFO_H */
|