diff --git a/bsp/mb9bf506r/project.ewp b/bsp/mb9bf506r/project.ewp
index 63100e2d6c..46cac5f570 100644
--- a/bsp/mb9bf506r/project.ewp
+++ b/bsp/mb9bf506r/project.ewp
@@ -1880,6 +1880,18 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
$PROJ_DIR$\..\..\components\drivers\serial\serial.c
diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj
index 5707f6c5f3..e6b538f29d 100644
--- a/bsp/mb9bf506r/project.uvproj
+++ b/bsp/mb9bf506r/project.uvproj
@@ -136,6 +136,7 @@
1
0
1
+ 0
0
7
@@ -344,6 +345,7 @@
0
0
0
+ 0
@@ -359,6 +361,7 @@
0
0
0
+ 0
@@ -548,6 +551,26 @@
1
..\..\components\drivers\serial\serial.c
+
+ completion.c
+ 1
+ ..\..\components\drivers\src\completion.c
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\src\dataqueue.c
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\src\pipe.c
+
+
+ ringbuffer.c
+ 1
+ ..\..\components\drivers\src\ringbuffer.c
+
diff --git a/bsp/mb9bf506r/rtconfig.h b/bsp/mb9bf506r/rtconfig.h
index 0378d96cd6..2167433ee2 100644
--- a/bsp/mb9bf506r/rtconfig.h
+++ b/bsp/mb9bf506r/rtconfig.h
@@ -64,6 +64,8 @@
//
#define RT_USING_DEVICE
+//
+#define RT_USING_DEVICE_IPC
//
#define RT_USING_SERIAL
//