diff options
Diffstat (limited to 'bsps/microblaze/microblaze_fpga/include/bsp.h')
-rw-r--r-- | bsps/microblaze/microblaze_fpga/include/bsp.h | 15 |
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 |