From 46b3a3ef88b993706d5d93e6d1c9ff71468b1976 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Thu, 5 Apr 2018 17:00:34 +0530 Subject: [PATCH] arm: 96boards: Move pin capabilities property inside is_gpio condition Declare the GPIO pins capabilities under is_gpio condition instead of under sysfs_pin. Signed-off-by: Manivannan Sadhasivam Signed-off-by: malikabhi05 --- src/arm/96boards.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/arm/96boards.c b/src/arm/96boards.c index 74dedae..dd51537 100644 --- a/src/arm/96boards.c +++ b/src/arm/96boards.c @@ -111,12 +111,11 @@ mraa_96boards_pininfo(mraa_board_t* board, int index, int sysfs_pin, int is_gpio va_arg(arg_ptr, int); pininfo->gpio.gpio_chip = va_arg(arg_ptr, int); pininfo->gpio.gpio_line = va_arg(arg_ptr, int); + pininfo->capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + } else { + pininfo->capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; } va_end(arg_ptr); - if (sysfs_pin >= 0) - pininfo->capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; - else - pininfo->capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; pininfo->gpio.pinmap = sysfs_pin; pininfo->gpio.mux_total = 0; }