From 01178bb03b1ae9bf51962ad03f8f73929a48e4b2 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Fri, 4 Nov 2011 11:57:46 +0100 Subject: [PATCH] libpayload: Tell EHCI to re-enable USB1 controllers EHCI can take over all ports (and then reroute devices to companion controllers if needs be). We do that, and then never reset it. Consequence: Systems with only USB1 HC drivers (OHCI/UHCI) never see any devices. Change-Id: If1d91e9142a6618289b0b3f6b56587ec857158e3 Signed-off-by: Patrick Georgi Reviewed-on: http://review.coreboot.org/396 Reviewed-by: Stefan Reinauer Tested-by: build bot (Jenkins) --- payloads/libpayload/drivers/usb/ehci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payloads/libpayload/drivers/usb/ehci.c b/payloads/libpayload/drivers/usb/ehci.c index b1ccb0bf2..71fbd7aed 100644 --- a/payloads/libpayload/drivers/usb/ehci.c +++ b/payloads/libpayload/drivers/usb/ehci.c @@ -56,7 +56,7 @@ static void ehci_reset (hci_t *controller) static void ehci_shutdown (hci_t *controller) { - + EHCI_INST(controller)->operation->configflag = 0; } enum { EHCI_OUT=0, EHCI_IN=1, EHCI_SETUP=2 }; -- 2.25.1