summaryrefslogtreecommitdiff
path: root/board/discovery/board.h
diff options
context:
space:
mode:
authorVincent Palatin <vpalatin@chromium.org>2012-02-02 23:44:30 +0000
committerVincent Palatin <vpalatin@chromium.org>2012-02-03 02:00:27 +0000
commit54f36995a4b626280b868f1efe6049591f3fc53c (patch)
treef97716aa89d2eb812de3efd8104930f75080663b /board/discovery/board.h
parentb2b6eb46b32826386e8ab16ed623a6927df043da (diff)
downloadchrome-ec-54f36995a4b626280b868f1efe6049591f3fc53c.tar.gz
stm32l: basic GPIO support
No interrupt support yet. Signed-off-by: Vincent Palatin <vpalatin@chromium.org> BUG=None TEST=on Discovery EC console, using "gpioget" and "gpioset" commands check we can switch the LED and read the button state. Change-Id: I01294643d3df070a535dab5a6be02c296487fca5
Diffstat (limited to 'board/discovery/board.h')
-rw-r--r--board/discovery/board.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/board/discovery/board.h b/board/discovery/board.h
index 42365cacf2..25d681a18b 100644
--- a/board/discovery/board.h
+++ b/board/discovery/board.h
@@ -18,8 +18,12 @@
/* GPIO signal list */
enum gpio_signal {
- GPIO_DUMMY0 = 0, /* Dummy GPIO */
- GPIO_DUMMY1,
+ /* Inputs with interrupt handlers are first for efficiency */
+ GPIO_USER_BUTTON = 0, /* Blue user button */
+ /* Other inputs */
+ /* Outputs */
+ GPIO_BLUE_LED, /* Blue debug LED */
+ GPIO_GREEN_LED, /* Green debug LED */
/* Number of GPIOs; not an actual GPIO */
GPIO_COUNT