summaryrefslogtreecommitdiff
path: root/board/drawcia/gpio.inc
diff options
context:
space:
mode:
authorDevin Lu <Devin.Lu@quantatw.com>2020-10-14 09:30:03 +0800
committerCommit Bot <commit-bot@chromium.org>2020-10-16 03:11:01 +0000
commit70c72206fd1e7871a1f7bd15c0017ddf2ac35135 (patch)
tree57fd31c4d21a7d85213e6f04cd81212a556cf74d /board/drawcia/gpio.inc
parent8ef11a2aae529d46ea0924eb12dd8654ee3859ad (diff)
downloadchrome-ec-70c72206fd1e7871a1f7bd15c0017ddf2ac35135.tar.gz
drawcia: Enable keyboard factory scanning
This patch add for factory keyboard connector test. BUG=b:170699805 BRANCH=none TEST=Short keyboard pins and make sure "ectool kbfactorytest" works. Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Change-Id: I7da348a36611f06da700787774bf1521360a0c66 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2469639 Reviewed-by: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'board/drawcia/gpio.inc')
-rw-r--r--board/drawcia/gpio.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/board/drawcia/gpio.inc b/board/drawcia/gpio.inc
index cfc6b5e867..d603d93435 100644
--- a/board/drawcia/gpio.inc
+++ b/board/drawcia/gpio.inc
@@ -123,6 +123,12 @@ GPIO(BAT_LED_WHITE_L, PIN(A, 2), GPIO_OUT_HIGH)
GPIO(PWR_LED_WHITE_L, PIN(A, 3), GPIO_OUT_HIGH)
/* Alternate functions GPIO definitions */
+/* Keyboard */
+ALTERNATE(PIN_MASK(KSI, 0xFF), 0, MODULE_KEYBOARD_SCAN, 0) /* KSI0-7 */
+ALTERNATE(PIN_MASK(KSO_H, 0xFF), 0, MODULE_KEYBOARD_SCAN, 0) /* KSO8-15 */
+ALTERNATE(PIN_MASK(KSO_L, 0xFB), 0, MODULE_KEYBOARD_SCAN, 0) /* KSO0-1, 3-7 */
+GPIO(EC_KSO_02_INV, PIN(KSO_L, 2), GPIO_OUT_HIGH) /* KSO2 inverted */
+
/* UART */
ALTERNATE(PIN_MASK(B, BIT(0) | BIT(1)), 0, MODULE_UART, 0) /* UART for debug */