[coreboot-gerrit] New patch to review for coreboot: google/oak: Config USB Hub for rev5

Patrick Georgi (pgeorgi@google.com) gerrit at coreboot.org
Tue Mar 8 22:35:29 CET 2016


Patrick Georgi (pgeorgi at google.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13976

-gerrit

commit 29d8f29591da2cf4ba3e944a75134dbbe745a25d
Author: Ben Lok <ben.lok at mediatek.com>
Date:   Fri Jan 8 13:10:34 2016 +0800

    google/oak: Config USB Hub for rev5
    
    Reset pin of USB Hub is connected to GPIO118, it is low active.
    Config GPIO118 as GPO and output high.
    
    BRANCH=none
    BUG=none
    TEST=emerge-oak coreboot
    
    Change-Id: I630cfd1c1019447736e7e5b286790fead4bdcfb6
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: b4b5cd98d0b3c5d2bab408ecebebc924d1f2b7df
    Original-Change-Id: I1ea0e1baac3da4d13301307f01bbe51e108298dd
    Original-Signed-off-by: Ben Lok <ben.lok at mediatek.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/321054
    Original-Commit-Ready: Yidi Lin <yidi.lin at mediatek.com>
    Original-Tested-by: Yidi Lin <yidi.lin at mediatek.com>
    Original-Reviewed-by: Julius Werner <jwerner at chromium.org>
---
 src/mainboard/google/oak/mainboard.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/mainboard/google/oak/mainboard.c b/src/mainboard/google/oak/mainboard.c
index 289aa32..df0945b 100644
--- a/src/mainboard/google/oak/mainboard.c
+++ b/src/mainboard/google/oak/mainboard.c
@@ -139,6 +139,13 @@ static void configure_usb(void)
 		gpio_output(PAD_CM2MCLK, 1);
 }
 
+static void configure_usb_hub(void)
+{
+	/* set usb hub reset pin (low active) to high */
+	if (board_id() > 4)
+		gpio_output(PAD_UTXD3, 1);
+}
+
 /* Setup backlight control pins as output pin and power-off by default */
 static void configure_backlight(void)
 {
@@ -176,6 +183,7 @@ static void mainboard_init(device_t dev)
 	configure_audio();
 	configure_backlight();
 	configure_usb();
+	configure_usb_hub();
 	configure_bl31();
 
 	elog_init();



More information about the coreboot-gerrit mailing list