diff options
Diffstat (limited to 'board/it8380dev/board.c')
-rw-r--r-- | board/it8380dev/board.c | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/board/it8380dev/board.c b/board/it8380dev/board.c index adad1d73a8..51799ba46a 100644 --- a/board/it8380dev/board.c +++ b/board/it8380dev/board.c @@ -22,34 +22,7 @@ void test_interrupt(enum gpio_signal signal) gpio_set_level(GPIO_BUSY_LED, busy_state); } -/* GPIO signal list. Must match order from enum gpio_signal. */ -const struct gpio_info gpio_list[] = { - {"H_LED0", GPIO_A, (1<<0), GPIO_ODR_HIGH}, - {"H_LED1", GPIO_A, (1<<1), GPIO_ODR_HIGH}, - {"H_LED2", GPIO_A, (1<<2), GPIO_ODR_HIGH}, - {"H_LED3", GPIO_A, (1<<3), GPIO_ODR_HIGH}, - {"H_LED4", GPIO_A, (1<<4), GPIO_ODR_HIGH}, - {"H_LED5", GPIO_A, (1<<5), GPIO_ODR_HIGH}, - {"H_LED6", GPIO_A, (1<<6), GPIO_ODR_HIGH}, - {"L_LED0", GPIO_I, (1<<0), GPIO_ODR_HIGH}, - {"L_LED1", GPIO_I, (1<<1), GPIO_ODR_HIGH}, - {"L_LED2", GPIO_I, (1<<2), GPIO_ODR_HIGH}, - {"L_LED3", GPIO_I, (1<<3), GPIO_ODR_HIGH}, - {"L_LED4", GPIO_I, (1<<4), GPIO_ODR_HIGH}, - {"L_LED5", GPIO_I, (1<<5), GPIO_ODR_HIGH}, - {"L_LED6", GPIO_I, (1<<6), GPIO_ODR_HIGH}, - {"BUSY_LED", GPIO_J, (1<<0), GPIO_OUT_LOW}, - {"GOOD_LED", GPIO_J, (1<<1), GPIO_OUT_HIGH}, - {"FAIL_LED", GPIO_J, (1<<2), GPIO_OUT_LOW}, - {"SW0", GPIO_E, (1<<0), GPIO_INPUT}, - {"SW1", GPIO_E, (1<<1), GPIO_INPUT | GPIO_PULL_DOWN}, - {"SW2", GPIO_E, (1<<2), GPIO_INPUT | GPIO_PULL_DOWN}, - {"SW3", GPIO_E, (1<<3), GPIO_INPUT | GPIO_PULL_DOWN}, - {"START_SW", GPIO_E, (1<<4), GPIO_INT_FALLING, test_interrupt}, - /* Unimplemented signals which we need to emulate for now */ - GPIO_SIGNAL_NOT_IMPLEMENTED("ENTERING_RW"), -}; -BUILD_ASSERT(ARRAY_SIZE(gpio_list) == GPIO_COUNT); +#include "gpio_list.h" /* Pins with alternate functions */ const struct gpio_alt_func gpio_alt_funcs[] = { |