summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Hesling <hesling@chromium.org>2019-12-16 17:15:44 -0800
committerCommit Bot <commit-bot@chromium.org>2019-12-17 19:32:45 +0000
commite0d99a923236fb2f65fb8301e6ac631ba4d4267b (patch)
tree68d3fc6879fe662130bc27f25a03791284bf8f30
parentd870130d3b315082975009ebc2e0d38240837aa8 (diff)
downloadchrome-ec-e0d99a923236fb2f65fb8301e6ac631ba4d4267b.tar.gz
nucleo-h743zi: Add button
BRANCH=none BUG=none TEST=make BOARD=nucleo-h743zi # Flash board # From the EC UART console: gpioget BTN1 # Hold button down gpioget BTN1 Change-Id: I3e412a299d9394bbb161e43b22382dea34e7e603 Signed-off-by: Craig Hesling <hesling@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1970813 Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--board/nucleo-h743zi/board.c6
-rw-r--r--board/nucleo-h743zi/gpio.inc5
2 files changed, 8 insertions, 3 deletions
diff --git a/board/nucleo-h743zi/board.c b/board/nucleo-h743zi/board.c
index f07be9d78b..33d8afa62c 100644
--- a/board/nucleo-h743zi/board.c
+++ b/board/nucleo-h743zi/board.c
@@ -45,11 +45,15 @@ static void ap_deferred(void)
DECLARE_DEFERRED(ap_deferred);
/* PCH power state changes */
-void slp_event(enum gpio_signal signal)
+static void slp_event(enum gpio_signal signal)
{
hook_call_deferred(&ap_deferred_data, 0);
}
+static void button_event(enum gpio_signal signal)
+{
+}
+
#include "gpio_list.h"
/* Initialize board. */
diff --git a/board/nucleo-h743zi/gpio.inc b/board/nucleo-h743zi/gpio.inc
index e171442b8b..0e458365d2 100644
--- a/board/nucleo-h743zi/gpio.inc
+++ b/board/nucleo-h743zi/gpio.inc
@@ -14,8 +14,9 @@
/* Interrupts */
GPIO_INT(SPI1_NSS, PIN(A, 4), GPIO_INPUT, spi_event)
-GPIO_INT(PCH_SLP_S0_L, PIN(D,13), GPIO_INT_BOTH, slp_event)
-GPIO_INT(PCH_SLP_S3_L, PIN(A,11), GPIO_INT_BOTH, slp_event)
+GPIO_INT(PCH_SLP_S0_L, PIN(D, 13), GPIO_INT_BOTH, slp_event)
+GPIO_INT(PCH_SLP_S3_L, PIN(A, 11), GPIO_INT_BOTH, slp_event)
+GPIO_INT(BTN1, PIN(C, 13), GPIO_INT_BOTH, button_event)
GPIO(WP, PIN(B, 7), GPIO_INPUT)