[coreboot-gerrit] New patch to review for coreboot: google/oak: Configure USB OC pins

Patrick Georgi (pgeorgi@google.com) gerrit at coreboot.org
Tue Mar 8 22:35:32 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/13977

-gerrit

commit 599d2cc0fca42cdac2f1949568d61bdd404375de
Author: Yidi Lin <yidi.lin at mediatek.com>
Date:   Mon Jan 11 10:05:46 2016 +0800

    google/oak: Configure USB OC pins
    
    BRANCH=none
    BUG=none
    TEST=none
    
    Change-Id: If7244d0050833c676de72106d1c8473dd8f290a8
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 89356785e66eb6d5b52fdf09933d2d28d9f67a90
    Original-Change-Id: I94dda9834da6553795e7f3f65ff267fdcb6b7d47
    Original-Signed-off-by: Yidi Lin <yidi.lin at mediatek.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/321055
    Original-Reviewed-by: Julius Werner <jwerner at chromium.org>
---
 src/mainboard/google/oak/mainboard.c | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/mainboard/google/oak/mainboard.c b/src/mainboard/google/oak/mainboard.c
index df0945b..192f4b3 100644
--- a/src/mainboard/google/oak/mainboard.c
+++ b/src/mainboard/google/oak/mainboard.c
@@ -135,8 +135,21 @@ static void configure_usb(void)
 {
 	setup_usb_host();
 
-	if (board_id() > 3)
+	if (board_id() > 3) {
+		/* Enable current limit */
 		gpio_output(PAD_CM2MCLK, 1);
+		/* Configure USB OC pins*/
+		gpio_input_pullup(PAD_MSDC3_DSL);
+		gpio_input_pullup(PAD_CMPCLK);
+		gpio_input_pullup(PAD_PCM_SYNC);
+	}
+
+	if (board_id() > 4) {
+		/* USB 2.0 type A port over current interrupt pin(low active) */
+		gpio_input_pullup(PAD_UCTS2);
+		/* USB 2.0 type A port BC1.2 STATUS(low active) */
+		gpio_input_pullup(PAD_AUD_DAT_MISO);
+	}
 }
 
 static void configure_usb_hub(void)



More information about the coreboot-gerrit mailing list