summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2013-06-14 09:35:41 -0500
committerChromeBot <chrome-bot@google.com>2013-06-14 16:16:11 -0700
commit1bd57bba3811118f9dce69017ba18914ede15ac0 (patch)
tree81e6a105c071678118fd11c7ec50ac6905ab3b4f
parent17e9c06a1a5f730343d1342e4a9f87739340ac93 (diff)
downloadchrome-ec-1bd57bba3811118f9dce69017ba18914ede15ac0.tar.gz
haswell: mark PCH_SMI_L as open drain
In order not to leak power to the PP3300_PCH rail mark the PCH_SMI_L as open drain. BUG=chrome-os-partner:19811 BUG=chrome-os-partner:20175 BUG=chrome-os-partner:20054 BRANCH=None TEST=Built and booted Faloc. No ill effects. Change-Id: Ia4071067af177684579e146199f9ea174788b933 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/58681 Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
-rw-r--r--board/falco/board.c2
-rw-r--r--board/peppy/board.c2
-rw-r--r--board/slippy/board.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/board/falco/board.c b/board/falco/board.c
index 60f431a794..ba0bfffa16 100644
--- a/board/falco/board.c
+++ b/board/falco/board.c
@@ -102,7 +102,7 @@ const struct gpio_info gpio_list[GPIO_COUNT] = {
* 0 makes the signal high, and setting it to 1 makes the signal low. */
{"PCH_RCIN_L", LM4_GPIO_L, (1<<6), GPIO_ODR_LOW, NULL},
{"PCH_RSMRST_L", LM4_GPIO_F, (1<<1), GPIO_OUT_LOW, NULL},
- {"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_OUT_HIGH, NULL},
+ {"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_ODR_HIGH, NULL},
{"TOUCHSCREEN_RESET_L", LM4_GPIO_N, (1<<7), GPIO_OUT_LOW, NULL},
{"EC_EDP_VDD_EN", LM4_GPIO_J, (1<<5), GPIO_OUT_LOW, NULL},
diff --git a/board/peppy/board.c b/board/peppy/board.c
index 4e397a0f72..88a9312d57 100644
--- a/board/peppy/board.c
+++ b/board/peppy/board.c
@@ -102,7 +102,7 @@ const struct gpio_info gpio_list[GPIO_COUNT] = {
* 0 makes the signal high, and setting it to 1 makes the signal low. */
{"PCH_RCIN_L", LM4_GPIO_L, (1<<6), GPIO_ODR_LOW, NULL},
{"PCH_RSMRST_L", LM4_GPIO_F, (1<<1), GPIO_OUT_LOW, NULL},
- {"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_OUT_HIGH, NULL},
+ {"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_ODR_HIGH, NULL},
{"TOUCHSCREEN_RESET_L", LM4_GPIO_N, (1<<7), GPIO_OUT_LOW, NULL},
{"EC_EDP_VDD_EN", LM4_GPIO_J, (1<<5), GPIO_OUT_LOW, NULL},
diff --git a/board/slippy/board.c b/board/slippy/board.c
index 046669053c..d3d40ed056 100644
--- a/board/slippy/board.c
+++ b/board/slippy/board.c
@@ -102,7 +102,7 @@ const struct gpio_info gpio_list[GPIO_COUNT] = {
* 0 makes the signal high, and setting it to 1 makes the signal low. */
{"PCH_RCIN_L", LM4_GPIO_L, (1<<6), GPIO_ODR_LOW, NULL},
{"PCH_RSMRST_L", LM4_GPIO_F, (1<<1), GPIO_OUT_LOW, NULL},
- {"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_OUT_HIGH, NULL},
+ {"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_ODR_HIGH, NULL},
{"TOUCHSCREEN_RESET_L", LM4_GPIO_N, (1<<7), GPIO_OUT_LOW, NULL},
{"EC_EDP_VDD_EN", LM4_GPIO_J, (1<<5), GPIO_OUT_LOW, NULL},