summaryrefslogtreecommitdiff
path: root/chip/g/gpio.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/g/gpio.c')
-rw-r--r--chip/g/gpio.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/chip/g/gpio.c b/chip/g/gpio.c
index 23c551c945..122f7f1f24 100644
--- a/chip/g/gpio.c
+++ b/chip/g/gpio.c
@@ -256,6 +256,13 @@ int gpio_disable_interrupt(enum gpio_signal signal)
return EC_SUCCESS;
}
+int gpio_clear_pending_interrupt(enum gpio_signal signal)
+{
+ const struct gpio_info *g = gpio_list + signal;
+ GR_GPIO_CLRINTSTAT(g->port) = g->mask;
+ return EC_SUCCESS;
+}
+
void gpio_pre_init(void)
{
const struct gpio_info *g = gpio_list;