summaryrefslogtreecommitdiffstats
path: root/bsps/microblaze/microblaze_fpga/include/bsp.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/microblaze/microblaze_fpga/include/bsp.h')
-rw-r--r--bsps/microblaze/microblaze_fpga/include/bsp.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/bsps/microblaze/microblaze_fpga/include/bsp.h b/bsps/microblaze/microblaze_fpga/include/bsp.h
index e83e632553..6890f33395 100644
--- a/bsps/microblaze/microblaze_fpga/include/bsp.h
+++ b/bsps/microblaze/microblaze_fpga/include/bsp.h
@@ -43,9 +43,24 @@ extern "C" {
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
+#include <bsp/microblaze-fdt-support.h>
#include <rtems.h>
+#ifdef BSP_MICROBLAZE_FPGA_USE_FDT
+#define BSP_FDT_IS_SUPPORTED
+#ifndef BSP_START_COPY_FDT_FROM_U_BOOT
+extern const unsigned char system_dtb[];
+extern const size_t system_dtb_size;
+#endif /* BSP_START_COPY_FDT_FROM_U_BOOT */
+#endif /* BSP_MICROBLAZE_FPGA_USE_FDT */
+
+void microblaze_enable_icache(void);
+void microblaze_enable_dcache(void);
+void microblaze_invalidate_icache(void);
+void microblaze_invalidate_dcache(void);
+void microblaze_invalidate_dcache_range(unsigned int cacheaddr, unsigned int len);
+
#ifdef __cplusplus
}
#endif