[coreboot-gerrit] New patch to review for coreboot: a6f579d AMD/Parmer: Add support for XHCI (USB 3.0)
Dave Frodin (dave.frodin@se-eng.com)
gerrit at coreboot.org
Fri Jun 14 15:28:25 CEST 2013
Dave Frodin (dave.frodin at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/3465
-gerrit
commit a6f579d9fced779ad4a6d9f50e5ed97d88a9edf8
Author: Dave Frodin <dave.frodin at se-eng.com>
Date: Thu Jun 13 17:30:48 2013 -0600
AMD/Parmer: Add support for XHCI (USB 3.0)
CONFIG_HUDSON_XHCI_ENABLE will control the XHCI flags in
the AMD/Parmer mainboard.
Change-Id: I596b040fec30882d8d4dee34ab9f866dc1f8896b
Signed-off-by: Dave Frodin <dave.frodin at se-eng.com>
---
src/mainboard/amd/parmer/BiosCallOuts.c | 7 +++++++
src/mainboard/amd/parmer/agesawrapper.c | 3 +++
2 files changed, 10 insertions(+)
diff --git a/src/mainboard/amd/parmer/BiosCallOuts.c b/src/mainboard/amd/parmer/BiosCallOuts.c
index 9592c9d..72656e9 100644
--- a/src/mainboard/amd/parmer/BiosCallOuts.c
+++ b/src/mainboard/amd/parmer/BiosCallOuts.c
@@ -293,6 +293,13 @@ AGESA_STATUS Fch_Oem_config(UINT32 Func, UINT32 FchData, VOID *ConfigPtr)
/* Fan Control */
oem_fan_control(FchParams_env);
+ /* XHCI configuration */
+#if CONFIG_HUDSON_XHCI_ENABLE
+ FchParams_env->Usb.Xhci0Enable = TRUE;
+#else
+ FchParams_env->Usb.Xhci0Enable = FALSE;
+#endif
+
/* sata configuration */
}
printk(BIOS_DEBUG, "Done\n");
diff --git a/src/mainboard/amd/parmer/agesawrapper.c b/src/mainboard/amd/parmer/agesawrapper.c
index a81a997..2bc95ba 100644
--- a/src/mainboard/amd/parmer/agesawrapper.c
+++ b/src/mainboard/amd/parmer/agesawrapper.c
@@ -202,6 +202,9 @@ agesawrapper_amdinitreset (
AmdParamStruct.StdHeader.ImageBasePtr = 0;
AmdCreateStruct (&AmdParamStruct);
AmdResetParams.HtConfig.Depth = 0;
+#if !CONFIG_HUDSON_XHCI_ENABLE
+ AmdResetParams.FchInterface.Xhci0Enable = FALSE;
+#endif
status = AmdInitReset ((AMD_RESET_PARAMS *)AmdParamStruct.NewStructPtr);
if (status != AGESA_SUCCESS) agesawrapper_amdreadeventlog(AmdParamStruct.StdHeader.HeapStatus);
More information about the coreboot-gerrit
mailing list