static void wb_sdmmc_discover(void *opaque) { struct wb_softc *wb = opaque; REPORT(wb, "TRACE: discover(wb)\n"); sdmmc_needs_discover(wb->wb_sdmmc_dev); }
void sdmmc_attach(sdmmc_chipset_handle_t handle) { memset(&card, 0, sizeof(card)); card.handle = handle; DPRINTF(0, ("sdmmc: attached new SD/MMC card\n")); sdhc_host_reset(card.handle); if (sdhc_card_detect(card.handle)) { DPRINTF(1, ("card is inserted. starting init sequence.\n")); sdmmc_needs_discover(); } }