From e0d99a923236fb2f65fb8301e6ac631ba4d4267b Mon Sep 17 00:00:00 2001 From: Craig Hesling Date: Mon, 16 Dec 2019 17:15:44 -0800 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1970813 Reviewed-by: Jett Rink Reviewed-by: Daisuke Nojiri --- board/nucleo-h743zi/board.c | 6 +++++- board/nucleo-h743zi/gpio.inc | 5 +++-- 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) -- cgit v1.2.1