summaryrefslogtreecommitdiff
path: root/include/gpio.h
diff options
context:
space:
mode:
authorMyles Watson <mylesgw@chromium.org>2014-12-02 16:34:00 -0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-12-19 00:05:16 +0000
commit221e5ca878b91b0c52d21250d87448781b7a9d35 (patch)
tree7b8eaac3eaeaa387b8472b71ae2965903df5cd4f /include/gpio.h
parent48b2edf031bde5ac628731f2f5846b53ad03aae8 (diff)
downloadchrome-ec-221e5ca878b91b0c52d21250d87448781b7a9d35.tar.gz
Add support for shared interrupts.
The nRF51 chips from Nordic have shared interrupts. Having a flag for that makes it easier to implement. BUG=chrome-os-partner:34477 BRANCH=none TEST=make buildall -j Signed-off-by: Myles Watson <mylesgw@chromium.org> Change-Id: I89c78ace99085c359db8515667eaffb5617f0162 Reviewed-on: https://chromium-review.googlesource.com/234390 Reviewed-by: Randall Spangler <rspangler@chromium.org> Commit-Queue: Myles Watson <mylesgw@chromium.org> Tested-by: Myles Watson <mylesgw@chromium.org>
Diffstat (limited to 'include/gpio.h')
-rw-r--r--include/gpio.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/gpio.h b/include/gpio.h
index 7d460a27f5..efb73f7cb9 100644
--- a/include/gpio.h
+++ b/include/gpio.h
@@ -28,6 +28,7 @@
#define GPIO_INT_F_HIGH (1 << 12) /* Interrupt on high level */
#define GPIO_DEFAULT (1 << 13) /* Don't set up on boot */
#define GPIO_INT_DSLEEP (1 << 14) /* Interrupt in deep sleep */
+#define GPIO_INT_SHARED (1 << 15) /* Shared among multiple pins */
/* Common flag combinations */
#define GPIO_OUT_LOW (GPIO_OUTPUT | GPIO_LOW)