[rtems-libbsd commit] Fix dw_mmc dependencies

Sebastian Huber sebh at rtems.org
Wed Mar 1 09:49:25 UTC 2017


Module:    rtems-libbsd
Branch:    master
Commit:    ae9e46d7c5648c245dd327538c0f9e943456295d
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=ae9e46d7c5648c245dd327538c0f9e943456295d

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Mar  1 10:49:05 2017 +0100

Fix dw_mmc dependencies

---

 rtemsbsd/include/machine/rtems-bsd-nexus-bus.h | 3 +--
 rtemsbsd/sys/dev/dw_mmc/dw_mmc.c               | 2 ++
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h b/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h
index 299221c..232e8e2 100755
--- a/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h
+++ b/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h
@@ -205,8 +205,7 @@ extern "C" {
  */
 #if !defined(RTEMS_BSD_DRIVER_DWC_MMC)
   #define RTEMS_BSD_DRIVER_DWC_MMC                                \
-    RTEMS_BSD_DEFINE_NEXUS_DEVICE(dw_mmc, 0, 0, NULL);            \
-    SYSINIT_DRIVER_REFERENCE(mmc, dw_mmc)
+    RTEMS_BSD_DEFINE_NEXUS_DEVICE(dw_mmc, 0, 0, NULL)
 #endif /* RTEMS_BSD_DRIVER_DWC_MMC */
 
 /*
diff --git a/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c b/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c
index af75722..24e02a2 100644
--- a/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c
+++ b/rtemsbsd/sys/dev/dw_mmc/dw_mmc.c
@@ -1103,3 +1103,5 @@ static driver_t dw_mmc_driver = {
 static devclass_t dw_mmc_devclass;
 
 DRIVER_MODULE(dw_mmc, nexus, dw_mmc_driver, dw_mmc_devclass, NULL, NULL);
+DRIVER_MODULE(mmc, dw_mmc, mmc_driver, mmc_devclass, NULL, NULL);
+MODULE_DEPEND(dw_mmc, mmc, 1, 1, 1);



More information about the vc mailing list