diff options
author | Anton Staaf <robotboy@chromium.org> | 2016-02-22 11:37:32 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-02-22 23:50:53 -0800 |
commit | 98b0e13f606aefb7e2964bfa0358188d4fd31cfe (patch) | |
tree | 0262bf0687de2811839187f7b409cacacdfd3cea /include/gpio.h | |
parent | 8ae8dca6d4dd709c5c4909902c650f9780d113fb (diff) | |
download | chrome-ec-98b0e13f606aefb7e2964bfa0358188d4fd31cfe.tar.gz |
GPIO: Remove gpio_alt_funcs table from common header
Now that the cr50 no longer uses this array to store its pinmux config
we can move it out of the header file, removing it from the public
interface for GPIO code. This allows us to start modifying this struct
more easily.
Signed-off-by: Anton Staaf <robotboy@chromium.org>
BRANCH=None
BUG=None
TEST=make buildall -j
Change-Id: I9b4ca8b678b102bb9b63ccffe23bf2dc87aeb44a
Reviewed-on: https://chromium-review.googlesource.com/328824
Commit-Ready: Anton Staaf <robotboy@chromium.org>
Tested-by: Anton Staaf <robotboy@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Diffstat (limited to 'include/gpio.h')
-rw-r--r-- | include/gpio.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/include/gpio.h b/include/gpio.h index b259025739..d7dcd9d3ca 100644 --- a/include/gpio.h +++ b/include/gpio.h @@ -85,27 +85,6 @@ extern void (* const gpio_irq_handlers[])(enum gpio_signal signal); extern const int gpio_ih_count; #define GPIO_IH_COUNT gpio_ih_count -/* GPIO alternate function structure, for use by board.c */ -struct gpio_alt_func { - /* Port base address */ - uint32_t port; - - /* Bitmask on that port (multiple bits allowed) */ - uint32_t mask; - - /* Alternate function number */ - uint8_t func; - - /* Module ID (as uint8_t, since enum would be 32-bit) */ - uint8_t module_id; - - /* Flags (GPIO_*; see above). */ - uint16_t flags; -}; - -extern const struct gpio_alt_func gpio_alt_funcs[]; -extern const int gpio_alt_funcs_count; - /** * Pre-initialize GPIOs. * |