Add riscv Microchip PolarFire SoC BSP variant and the CGEM driver support --- rtemsbsd/include/bsp/nexus-devices.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/rtemsbsd/include/bsp/nexus-devices.h b/rtemsbsd/include/bsp/nexus-devices.h index 43a08207..239cb21e 100644 --- a/rtemsbsd/include/bsp/nexus-devices.h +++ b/rtemsbsd/include/bsp/nexus-devices.h @@ -285,6 +285,16 @@ SYSINIT_DRIVER_REFERENCE(xae, simplebus); SYSINIT_DRIVER_REFERENCE(axidma, simplebus); RTEMS_BSD_DRIVER_E1000PHY; -#endif /* LIBBSP_MICROBLAZE_FPGA_BSP_H */ +#elif defined(LIBBSP_RISCV_GENERIC_H) + +#include <bsp/irq.h> +#if defined(RISCV_ENABLE_MPFS_SUPPORT) +RTEMS_BSD_DEFINE_NEXUS_DEVICE(ofwbus, 0, 0, NULL); +SYSINIT_DRIVER_REFERENCE(simplebus, ofwbus); +SYSINIT_DRIVER_REFERENCE(cgem, simplebus); +RTEMS_BSD_DRIVER_UKPHY; +#endif /* RISCV_ENABLE_MPFS_SUPPORT */ + +#endif /* LIBBSP_RISCV_GENERIC_H */ #endif -- 2.25.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel