[coreboot-gerrit] Patch set updated for coreboot: 0508f32 nyan*: Switching unused pin to GPIO

Marc Jones (marc.jones@se-eng.com) gerrit at coreboot.org
Tue Nov 11 20:41:16 CET 2014


Marc Jones (marc.jones at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7420

-gerrit

commit 0508f320bb59c8cf32435d2e528e54daafa364bd
Author: Neil Chen <neilc at nvidia.com>
Date:   Fri Mar 14 13:01:55 2014 +0800

    nyan*: Switching unused pin to GPIO
    
    Switching unused pin to GPIO to avoid SPI1 conflicting.
    
    BUG=chrome-os-partner:26701
    BRANCH=none
    TEST=Built and boot on Nyan
    
    Original-Change-Id: I7de5b8d015f6d02baadd41b1b272dfc49d17c376
    Original-Signed-off-by: Neil Chen <neilc at nvidia.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/189970
    Original-Reviewed-by: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit edf12f441adb2395fe2718bed98d79eb3b128f6b)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: I562b58ba02825b16d374d9f0328f6c75431edc63
---
 src/mainboard/google/nyan/mainboard.c     | 8 ++++++++
 src/mainboard/google/nyan_big/mainboard.c | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/src/mainboard/google/nyan/mainboard.c b/src/mainboard/google/nyan/mainboard.c
index 35ded72..f521dcc 100644
--- a/src/mainboard/google/nyan/mainboard.c
+++ b/src/mainboard/google/nyan/mainboard.c
@@ -111,6 +111,14 @@ static void setup_pinmux(void)
 						 PINMUX_PULL_NONE |
 						 PINMUX_INPUT_ENABLE);
 
+	// switch unused pin to GPIO
+	gpio_set_mode(GPIO(X3), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X4), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X5), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X6), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X7), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(W3), GPIO_MODE_GPIO);
+
 	// I2C1 clock.
 	pinmux_set_config(PINMUX_GEN1_I2C_SCL_INDEX,
 			  PINMUX_GEN1_I2C_SCL_FUNC_I2C1 | PINMUX_INPUT_ENABLE);
diff --git a/src/mainboard/google/nyan_big/mainboard.c b/src/mainboard/google/nyan_big/mainboard.c
index 49f644f..c77afd2 100644
--- a/src/mainboard/google/nyan_big/mainboard.c
+++ b/src/mainboard/google/nyan_big/mainboard.c
@@ -111,6 +111,14 @@ static void setup_pinmux(void)
 						 PINMUX_PULL_NONE |
 						 PINMUX_INPUT_ENABLE);
 
+	// switch unused pin to GPIO
+	gpio_set_mode(GPIO(X3), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X4), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X5), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X6), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(X7), GPIO_MODE_GPIO);
+	gpio_set_mode(GPIO(W3), GPIO_MODE_GPIO);
+
 	// I2C1 clock.
 	pinmux_set_config(PINMUX_GEN1_I2C_SCL_INDEX,
 			  PINMUX_GEN1_I2C_SCL_FUNC_I2C1 | PINMUX_INPUT_ENABLE);



More information about the coreboot-gerrit mailing list