From ae9e46d7c5648c245dd327538c0f9e943456295d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 1 Mar 2017 10:49:05 +0100 Subject: 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 299221c7..232e8e2c 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 af75722b..24e02a2b 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); -- cgit v1.2.3