intel/lynxpoint: Use separate SMI callback for USB XHCI routing

This will allow the legacy mode boot path to leave USB
ports routed to EHCI so they can be used by SeaBIOS.

BUG=chrome-os-partner:22085
BRANCH=falco,peppy
TEST=manual: Build and boot from USB and SeaBIOS on falco

Change-Id: I46870eccd1b846dc8a7f8d7948969c8e623e18cd
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/66547
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/6011
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
Duncan Laurie 2013-08-21 13:16:21 -07:00 committed by Patrick Georgi
parent 7034b9ef77
commit 78145a56b4
1 changed files with 1 additions and 3 deletions

View File

@ -316,10 +316,8 @@ static void southbridge_smi_apmc(void)
printk(BIOS_DEBUG, "SMI#: Setting GNVS to %p\n", gnvs); printk(BIOS_DEBUG, "SMI#: Setting GNVS to %p\n", gnvs);
} }
break; break;
case APM_CNT_FINALIZE: case 0xca:
#if CONFIG_FINALIZE_USB_ROUTE_XHCI
usb_xhci_route_all(); usb_xhci_route_all();
#endif
break; break;
#if CONFIG_ELOG_GSMI #if CONFIG_ELOG_GSMI
case ELOG_GSMI_APM_CNT: case ELOG_GSMI_APM_CNT: