From 9bca4667450d83520b3f68ebd87ee67d6a40792f Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Wed, 22 Jul 2020 18:33:36 +0000 Subject: [PATCH] aw_mmc: Start a mmccam discovery when the CD handler is called. Submitted by: kibab --- sys/arm/allwinner/aw_mmc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/arm/allwinner/aw_mmc.c b/sys/arm/allwinner/aw_mmc.c index f19ee412cb5..c8d3c2694d3 100644 --- a/sys/arm/allwinner/aw_mmc.c +++ b/sys/arm/allwinner/aw_mmc.c @@ -371,6 +371,9 @@ aw_mmc_helper_cd_handler(device_t dev, bool present) struct aw_mmc_softc *sc; sc = device_get_softc(dev); +#ifdef MMCCAM + mmccam_start_discovery(sc->sim); +#else AW_MMC_LOCK(sc); if (present) { if (sc->child == NULL) { @@ -397,6 +400,7 @@ aw_mmc_helper_cd_handler(device_t dev, bool present) } else AW_MMC_UNLOCK(sc); } +#endif /* MMCCAM */ } static int