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

Reply via email to