diff options
Diffstat (limited to 'src/linux/gpio.c')
-rw-r--r-- | src/linux/gpio.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/linux/gpio.c b/src/linux/gpio.c index 19a3fac1..bb07f5a0 100644 --- a/src/linux/gpio.c +++ b/src/linux/gpio.c @@ -27,6 +27,7 @@ DECL_ENUMERATION_RANGE("pin", "gpiochip4/gpio0", GPIO(4, 0), MAX_GPIO_LINES); DECL_ENUMERATION_RANGE("pin", "gpiochip5/gpio0", GPIO(5, 0), MAX_GPIO_LINES); DECL_ENUMERATION_RANGE("pin", "gpiochip6/gpio0", GPIO(6, 0), MAX_GPIO_LINES); DECL_ENUMERATION_RANGE("pin", "gpiochip7/gpio0", GPIO(7, 0), MAX_GPIO_LINES); +DECL_ENUMERATION_RANGE("pin", "gpiochip8/gpio0", GPIO(8, 0), MAX_GPIO_LINES); struct gpio_line { int chipid; @@ -34,8 +35,8 @@ struct gpio_line { int fd; int state; }; -static struct gpio_line gpio_lines[8 * MAX_GPIO_LINES]; -static int gpio_chip_fd[8] = { -1, -1, -1, -1, -1, -1, -1, -1 }; +static struct gpio_line gpio_lines[9 * MAX_GPIO_LINES]; +static int gpio_chip_fd[9] = { -1, -1, -1, -1, -1, -1, -1, -1, -1 }; static int get_chip_fd(uint8_t chipId) |