Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sdhci/fsl_sdhci.c
Show First 20 Lines • Show All 907 Lines • ▼ Show 20 Lines | |||||
#endif | #endif | ||||
callout_init(&sc->r1bfix_callout, 1); | callout_init(&sc->r1bfix_callout, 1); | ||||
sdhci_init_slot(dev, &sc->slot, 0); | sdhci_init_slot(dev, &sc->slot, 0); | ||||
bus_generic_probe(dev); | bus_generic_probe(dev); | ||||
bus_generic_attach(dev); | bus_generic_attach(dev); | ||||
#ifdef MMCCAM | |||||
sdhci_cam_start_slot(&sc->slot); | |||||
#else | |||||
sdhci_start_slot(&sc->slot); | sdhci_start_slot(&sc->slot); | ||||
#endif | |||||
return (0); | return (0); | ||||
fail: | fail: | ||||
if (sc->intr_cookie) | if (sc->intr_cookie) | ||||
bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); | bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); | ||||
if (sc->irq_res) | if (sc->irq_res) | ||||
bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); | bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); | ||||
▲ Show 20 Lines • Show All 72 Lines • Show Last 20 Lines |