Sven Schnelle (svens@stackframe.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1377
-gerrit
commit 29a889d3d4ae4b5e2f1b839e889411f3e5a1cb36 Author: Sven Schnelle svens@stackframe.org Date: Sat Jul 28 09:28:56 2012 +0200
sandybridge: reinitialize usbdebug after MRC
MRC messes with USB devices, so we have to reinitialize USB debug after MRC has finished.
Change-Id: I45c0a687cebd69d0a31235bb870f8c455f42d4f2 Signed-off-by: Sven Schnelle svens@stackframe.org --- src/northbridge/intel/sandybridge/raminit.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/northbridge/intel/sandybridge/raminit.c b/src/northbridge/intel/sandybridge/raminit.c index bb8b25c..696417f 100644 --- a/src/northbridge/intel/sandybridge/raminit.c +++ b/src/northbridge/intel/sandybridge/raminit.c @@ -265,6 +265,11 @@ void sdram_initialize(struct pei_data *pei_data) die("UEFI PEI System Agent not found.\n"); }
+#if CONFIG_USBDEBUG + /* mrc.bin reconfigures USB, so reinit it to have debug */ + early_usbdebug_init(); +#endif + /* For reference print the System Agent version * after executing the UEFI PEI stage. */