diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-08-09 10:44:03 -0700 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-08-09 13:34:22 -0700 |
commit | d023f302c81157a9dc9bcd1f773043e7f2639f1a (patch) | |
tree | 703078115b0b97710cc8d66080588f4e7b65dff1 | |
parent | b081af1284c2e63747451bc8984d27e8430a9bb4 (diff) | |
download | chrome-ec-d023f302c81157a9dc9bcd1f773043e7f2639f1a.tar.gz |
Don't drive HDA_SDO
BUG=chrome-os-partner:12453
TEST=play a youtube video, hear audio
Cherry-pick to link.
Change-Id: Ibc81fb5ac91b15aeb7c222b637aace31562d6170
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/29775
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
-rw-r--r-- | board/link/board.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/board/link/board.c b/board/link/board.c index 60f906955e..5f7fbf1106 100644 --- a/board/link/board.c +++ b/board/link/board.c @@ -88,7 +88,11 @@ const struct gpio_info gpio_list[GPIO_COUNT] = { {"LIGHTBAR_RESETn", LM4_GPIO_B, (1<<1), GPIO_OUT_LOW, NULL}, {"PCH_A20GATE", LM4_GPIO_Q, (1<<6), GPIO_OUT_LOW, NULL}, {"PCH_DPWROK", LM4_GPIO_G, (1<<0), GPIO_OUT_LOW, NULL}, - {"PCH_HDA_SDO", LM4_GPIO_G, (1<<1), GPIO_OUT_LOW, NULL}, + /* + * HDA_SDO is technically an output, but we need to leave it as an + * input until we drive it high. So can't use open-drain (HI_Z). + */ + {"PCH_HDA_SDO", LM4_GPIO_G, (1<<1), GPIO_INPUT, NULL}, {"PCH_WAKEn", LM4_GPIO_F, (1<<0), GPIO_OUT_HIGH, NULL}, {"PCH_NMIn", LM4_GPIO_M, (1<<2), GPIO_OUT_HIGH, NULL}, {"PCH_PWRBTNn", LM4_GPIO_G, (1<<7), GPIO_OUT_HIGH, NULL}, |