EHCI driver missing bus_address assignment.
[coreboot.git] / payloads / libpayload / drivers / usb / ehci.c
index 3df0477695aaf57b94b41335cf5c484fca0bc0c7..d97912140a21936366fb5628ad4557b1d1d3fe85 100644 (file)
@@ -336,6 +336,7 @@ ehci_init (pcidev_t addr)
        controller->create_intr_queue = ehci_create_intr_queue;
        controller->destroy_intr_queue = ehci_destroy_intr_queue;
        controller->poll_intr_queue = ehci_poll_intr_queue;
+       controller->bus_address = addr;
        for (i = 0; i < 128; i++) {
                controller->devices[i] = 0;
        }