mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-03 21:49:32 +00:00
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
This commit is contained in:
@@ -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},
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user