summaryrefslogtreecommitdiff
path: root/board/peppy/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/peppy/board.c')
-rw-r--r--board/peppy/board.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/board/peppy/board.c b/board/peppy/board.c
index 738ea662b0..a60316552b 100644
--- a/board/peppy/board.c
+++ b/board/peppy/board.c
@@ -102,10 +102,11 @@ const struct gpio_info gpio_list[] = {
{"PCH_NMI_L", LM4_GPIO_F, (1<<2), GPIO_OUT_HIGH, NULL},
{"PCH_PWRBTN_L", LM4_GPIO_H, (1<<0), GPIO_OUT_HIGH, NULL},
{"PCH_PWROK", LM4_GPIO_F, (1<<5), GPIO_OUT_LOW, NULL},
- /* FIXME: Why does PL6 not honor open drain semantics? Setting it to 1
- * drives the pin low while setting it to 0 drives the pin high. To
- * work around this PCH_RCIN_L is set to an input. It will only
- * be set to an output when it needs to be driven to 0. */
+ /*
+ * PL6 is one of 4 pins on the EC which can't be used in open-drain
+ * mode. To work around this PCH_RCIN_L is set to an input. It will
+ * only be set to an output when it needs to be driven to 0.
+ */
{"PCH_RCIN_L", LM4_GPIO_L, (1<<6), GPIO_INPUT, NULL},
{"PCH_RSMRST_L", LM4_GPIO_F, (1<<1), GPIO_OUT_LOW, NULL},
{"PCH_SMI_L", LM4_GPIO_F, (1<<4), GPIO_ODR_HIGH, NULL},