Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/ti/ti_sdhci.c
Show First 20 Lines • Show All 677 Lines • ▼ Show 20 Lines | #endif | ||||
*/ | */ | ||||
node = ofw_bus_get_node(dev); | node = ofw_bus_get_node(dev); | ||||
if (OF_hasprop(node, "non-removable")) | if (OF_hasprop(node, "non-removable")) | ||||
sc->force_card_present = true; | sc->force_card_present = true; | ||||
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); | ||||
if (sc->mem_res) | if (sc->mem_res) | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |