Ejemplo n.º 1
0
static int
twl_detach(device_t dev)
{
	struct twl_softc *sc;
	int rv;

	sc = device_get_softc(dev);

	if (sc->sc_vreg && (rv = device_delete_child(dev, sc->sc_vreg)) != 0)
		return (rv);

	TWL_LOCK_DESTROY(sc);

	return (0);
}
Ejemplo n.º 2
0
static int
twl_detach(device_t dev)
{
	struct twl_softc *sc;

	sc = device_get_softc(dev);

	if (sc->sc_vreg)
		device_delete_child(dev, sc->sc_vreg);
	if (sc->sc_clks)
		device_delete_child(dev, sc->sc_clks);
	

	TWL_LOCK_DESTROY(sc);

	return (0);
}