[coreboot-gerrit] Patch merged into coreboot/master: cbd0ac8 lynxpoint: Route all USB ports to XHCI in finalize step

gerrit at coreboot.org gerrit at coreboot.org
Sat Dec 21 23:54:48 CET 2013


the following patch was just integrated into master:
commit cbd0ac892d4ced844899f96db8de9ac8eaec8bc9
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Tue Jul 30 16:05:55 2013 -0700

    lynxpoint: Route all USB ports to XHCI in finalize step
    
    This commit adds a new Kconfig option for the LynxPoint
    southbridge that will have coreboot route all of the USB
    ports to the XHCI controller in the finalize step (i.e.
    after the bootloader) and disable the EHCI controller(s).
    
    Additionally when doing this the XHCI USB3 ports need
    to be put into an expected state on resume in order to make
    the kernel state machine happy.
    
    Part of this could also be done in depthcharge but there
    are also some resume-time steps required so it makes sense
    to keep it all together in coreboot.
    
    This can theoretically save ~100mW at runtime.
    
    Verify that the EHCI controller is not found in Linux and
    that booting from USB still works.
    
    Change-Id: I3ddfecc0ab12a4302e6034ea8d13ccd8ea2a655d
    Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
    Reviewed-on: https://gerrit.chromium.org/gerrit/63802
    Reviewed-by: Aaron Durbin <adurbin at chromium.org>


See http://review.coreboot.org/4407 for details.

-gerrit



More information about the coreboot-gerrit mailing list