static bool uhci_pci_resume(device_t dv, const pmf_qual_t *qual) { struct uhci_pci_softc *sc = device_private(dv); /* Set LEGSUP register to its default value. */ pci_conf_write(sc->sc_pc, sc->sc_tag, PCI_LEGSUP, PCI_LEGSUP_USBPIRQDEN); return uhci_resume(dv, qual); }
static int uhci_pci_resume(device_t self) { uhci_softc_t *sc = device_get_softc(self); pci_write_config(self, PCI_LEGSUP, PCI_LEGSUP_USBPIRQDEN, 2); uhci_resume(sc); bus_generic_resume(self); return (0); }