From 78145a56b4f0332804d3b843f0ca855821308d83 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Wed, 21 Aug 2013 13:16:21 -0700 Subject: 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 Reviewed-on: https://gerrit.chromium.org/gerrit/66547 Reviewed-by: Aaron Durbin Reviewed-on: http://review.coreboot.org/6011 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- src/southbridge/intel/lynxpoint/smihandler.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/southbridge/intel/lynxpoint/smihandler.c b/src/southbridge/intel/lynxpoint/smihandler.c index d1e9bbc7cd..00e4a839f4 100644 --- a/src/southbridge/intel/lynxpoint/smihandler.c +++ b/src/southbridge/intel/lynxpoint/smihandler.c @@ -316,10 +316,8 @@ static void southbridge_smi_apmc(void) printk(BIOS_DEBUG, "SMI#: Setting GNVS to %p\n", gnvs); } break; - case APM_CNT_FINALIZE: -#if CONFIG_FINALIZE_USB_ROUTE_XHCI + case 0xca: usb_xhci_route_all(); -#endif break; #if CONFIG_ELOG_GSMI case ELOG_GSMI_APM_CNT: -- cgit v1.2.3