39#include <sys/condvar.h>
40#include <sys/kernel.h>
41#include <sys/module.h>
54#include <contrib/dev/acpica/include/acpi.h>
55#include <contrib/dev/acpica/include/accommon.h>
56#include <dev/acpica/acpivar.h>
65 if ((h = acpi_get_handle(self)) == NULL ||
66 !acpi_MatchHid(h,
"PNP0D20"))
69 device_set_desc(self,
"Generic EHCI Controller");
70 return (BUS_PROBE_DEFAULT);
driver_t generic_ehci_driver
static int generic_ehci_acpi_probe(device_t self)
MODULE_DEPEND(ehci, usb, 1, 1, 1)
DRIVER_MODULE(ehci, acpi, ehci_acpi_driver, ehci_acpi_devclass, 0, 0)
static devclass_t ehci_acpi_devclass
static device_method_t ehci_acpi_methods[]
DEFINE_CLASS_1(ehci, ehci_acpi_driver, ehci_acpi_methods, sizeof(ehci_softc_t), generic_ehci_driver)