diff options
-rw-r--r-- | board/kevin/board.h | 1 | ||||
-rw-r--r-- | board/kevin/gpio.inc | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/board/kevin/board.h b/board/kevin/board.h index c2356576e8..08408d24b9 100644 --- a/board/kevin/board.h +++ b/board/kevin/board.h @@ -25,6 +25,7 @@ #define CONFIG_I2C #define CONFIG_I2C_MASTER #define CONFIG_KEYBOARD_BOARD_CONFIG +#define CONFIG_KEYBOARD_COL2_INVERTED #define CONFIG_KEYBOARD_PROTOCOL_MKBP /* Instead of 8042 protocol of keyboard */ #define CONFIG_POWER_BUTTON /* TODO: Verify W25Q40 protect regs are compatible with W25X40 */ diff --git a/board/kevin/gpio.inc b/board/kevin/gpio.inc index 48292085e6..b280bfb679 100644 --- a/board/kevin/gpio.inc +++ b/board/kevin/gpio.inc @@ -85,6 +85,8 @@ GPIO(CLK_32K_IN, PIN(E, 7), GPIO_INPUT) /* TODO - check if internal PU is needed */ GPIO(LID_ACCEL_INT_L, PIN(C, 7), GPIO_INPUT | GPIO_PULL_UP) +/* KSO2 is inverted */ +GPIO(KBD_KSO2, PIN(1, 7), GPIO_OUT_LOW) GPIO(C0_VOUT_EN_L, PIN(D, 3), GPIO_OUT_HIGH | GPIO_OPEN_DRAIN) GPIO(C1_VOUT_EN_L, PIN(D, 2), GPIO_OUT_HIGH | GPIO_OPEN_DRAIN) @@ -138,7 +140,7 @@ ALTERNATE(PIN_MASK(4, 0x3e), 1, MODULE_ADC, 0) /* Keyboard Columns */ ALTERNATE(PIN_MASK(0, 0xE0), 0, MODULE_KEYBOARD_SCAN, 0) -ALTERNATE(PIN_MASK(1, 0xFF), 0, MODULE_KEYBOARD_SCAN, 0) +ALTERNATE(PIN_MASK(1, 0x7F), 0, MODULE_KEYBOARD_SCAN, 0) ALTERNATE(PIN_MASK(2, 0x03), 0, MODULE_KEYBOARD_SCAN, 0) /* Keyboard Rows */ |