diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-05-07 13:36:51 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2012-05-07 13:36:51 -0700 |
commit | 5b2fa92369a87ee48a5fd43cb53a62af810ace6c (patch) | |
tree | 98897934184d7e8d1de0ee68d3b546b51e53fad7 | |
parent | e50b8093dbe020b2952deebafddc1e1c057c0790 (diff) | |
download | chrome-ec-5b2fa92369a87ee48a5fd43cb53a62af810ace6c.tar.gz |
Add GPIOs for EVT board version stuffing resistors
Signed-off-by: Randall Spangler <rspangler@chromium.org>
BUG=chrome-os-partner:9117
TEST=gpioget; signals should be present
Change-Id: I27473d4d4e0a0b2832ffe3b3dde7cd487367390e
-rw-r--r-- | board/link/board.c | 5 | ||||
-rw-r--r-- | board/link/board.h | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/board/link/board.c b/board/link/board.c index 4030ac2e4e..1235bf15f5 100644 --- a/board/link/board.c +++ b/board/link/board.c @@ -32,6 +32,9 @@ const struct gpio_info gpio_list[GPIO_COUNT] = { /* Other inputs */ {"THERMAL_DATA_READYn", LM4_GPIO_B, (1<<4), 0, NULL}, {"AC_PRESENT", LM4_GPIO_H, (1<<3), 0, NULL}, + {"BOARD_VERSION1", LM4_GPIO_H, (1<<6), 0, NULL}, + {"BOARD_VERSION2", LM4_GPIO_L, (1<<6), 0, NULL}, + {"BOARD_VERSION3", LM4_GPIO_L, (1<<7), 0, NULL}, {"PCH_BKLTEN", LM4_GPIO_J, (1<<3), GPIO_INT_BOTH, power_button_interrupt}, {"PCH_SLP_An", LM4_GPIO_G, (1<<5), GPIO_INT_BOTH, @@ -73,11 +76,11 @@ const struct gpio_info gpio_list[GPIO_COUNT] = { /* Outputs; all unasserted by default except for reset signals */ {"CPU_PROCHOTn", LM4_GPIO_F, (1<<2), GPIO_OUT_HIGH, NULL}, {"ENABLE_1_5V_DDR", LM4_GPIO_H, (1<<5), GPIO_OUT_LOW, NULL}, + {"ENABLE_5VALW", LM4_GPIO_K, (1<<4), GPIO_OUT_LOW, NULL}, {"ENABLE_BACKLIGHT", LM4_GPIO_H, (1<<4), GPIO_OUT_LOW, NULL}, {"ENABLE_TOUCHPAD", LM4_GPIO_C, (1<<6), GPIO_OUT_LOW, NULL}, {"ENABLE_VCORE", LM4_GPIO_F, (1<<7), GPIO_OUT_LOW, NULL}, {"ENABLE_VS", LM4_GPIO_G, (1<<6), GPIO_OUT_LOW, NULL}, - {"ENABLE_5VALW", LM4_GPIO_K, (1<<4), GPIO_OUT_LOW, NULL}, {"ENTERING_RW", LM4_GPIO_J, (1<<5), GPIO_OUT_LOW, NULL}, {"LIGHTBAR_RESETn", LM4_GPIO_B, (1<<1), GPIO_OUT_LOW, NULL}, {"PCH_A20GATE", LM4_GPIO_Q, (1<<6), GPIO_OUT_LOW, NULL}, diff --git a/board/link/board.h b/board/link/board.h index 525ea70580..e041903bd0 100644 --- a/board/link/board.h +++ b/board/link/board.h @@ -118,6 +118,9 @@ enum gpio_signal { GPIO_THERMAL_DATA_READYn, /* Data ready from I2C thermal sensor */ /* Other inputs */ GPIO_AC_PRESENT, /* AC power present */ + GPIO_BOARD_VERSION1, /* Board version stuffing resistor 1 */ + GPIO_BOARD_VERSION2, /* Board version stuffing resistor 2 */ + GPIO_BOARD_VERSION3, /* Board version stuffing resistor 3 */ GPIO_PCH_BKLTEN, /* Backlight enable signal from PCH */ GPIO_PCH_SLP_An, /* SLP_A# signal from PCH */ GPIO_PCH_SLP_ME_CSW_DEVn, /* SLP_ME_CSW_DEV# signal from PCH */ @@ -141,11 +144,11 @@ enum gpio_signal { /* Outputs */ GPIO_CPU_PROCHOTn, /* Force CPU to think it's overheated */ GPIO_ENABLE_1_5V_DDR, /* Enable +1.5V_DDR supply */ + GPIO_ENABLE_5VALW, /* Enable +5V always on rail */ GPIO_ENABLE_BACKLIGHT, /* Enable backlight power */ GPIO_ENABLE_TOUCHPAD, /* Enable touchpad power */ GPIO_ENABLE_VCORE, /* Enable +CPU_CORE and +VGFX_CORE */ GPIO_ENABLE_VS, /* Enable VS power supplies */ - GPIO_ENABLE_5VALW, /* Enable +5V always on rail */ GPIO_ENTERING_RW, /* Indicate when EC is entering RW code */ GPIO_LIGHTBAR_RESETn, /* Reset lightbar controllers (Proto1+) */ GPIO_PCH_A20GATE, /* A20GATE signal to PCH */ |