summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-06-02 16:41:43 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-06-02 16:41:43 +0200
commitb892f84c0a3b1fa8ffd6382e02a37d80e0d9af92 (patch)
treec70c34ab572e91009aca250c78c2359039702441
parenta40d079616517c6baae6740a72d86cd54caf25c3 (diff)
downloadexynos-gpio-tool-b892f84c0a3b1fa8ffd6382e02a37d80e0d9af92.tar.gz
exynos-gpio-tool-b892f84c0a3b1fa8ffd6382e02a37d80e0d9af92.tar.bz2
exynos-gpio-tool-b892f84c0a3b1fa8ffd6382e02a37d80e0d9af92.zip
gpio_get_output_value: convert to use a debug argument
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--exynos4412_gpios.c4
-rw-r--r--exynos4412_gpios.h2
-rw-r--r--tests.c10
3 files changed, 7 insertions, 9 deletions
diff --git a/exynos4412_gpios.c b/exynos4412_gpios.c
index 2889917..e9b4b2f 100644
--- a/exynos4412_gpios.c
+++ b/exynos4412_gpios.c
@@ -153,12 +153,10 @@ int gpio_get_direction(int debug, char *devmem, int fd, size_t page_size,
return rc;
}
-int gpio_get_output_value(char *devmem, int fd, size_t page_size,
+int gpio_get_output_value(int debug, char *devmem, int fd, size_t page_size,
void *gpio_hardware_blocks_addr,
char *bank, uint32_t gpio_offset)
{
- int debug = 0;
-
uint32_t *addr;
int rc;
off_t offset = 0;
diff --git a/exynos4412_gpios.h b/exynos4412_gpios.h
index 8d89164..754aab0 100644
--- a/exynos4412_gpios.h
+++ b/exynos4412_gpios.h
@@ -26,7 +26,7 @@ int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size,
int gpio_get_direction(int debug, char *devmem, int fd, size_t page_size,
void *gpio_hardware_blocks_addr,
char *bank, uint32_t gpio_offset);
-int gpio_get_output_value(char *devmem, int fd, size_t page_size,
+int gpio_get_output_value(int debug, char *devmem, int fd, size_t page_size,
void *gpio_hardware_blocks_addr,
char *bank, uint32_t gpio_offset);
void *mmap_gpio_hardware_blocks(int debug, char *devmem, int fd,
diff --git a/tests.c b/tests.c
index 824ca14..955d8f3 100644
--- a/tests.c
+++ b/tests.c
@@ -83,7 +83,7 @@ static int test_output_value_with_libgpiod(int debug, char *devmem, int fd,
gpio_hardware_blocks_addr,
bank, gpio_offset);
assert (rc == GPIO_OUTPUT);
- rc = gpio_get_output_value(devmem, fd, page_size,
+ rc = gpio_get_output_value(debug, devmem, fd, page_size,
gpio_hardware_blocks_addr,
bank, gpio_offset);
assert (rc == GPIO_VALUE_HIGH);
@@ -105,7 +105,7 @@ static int test_output_value_with_libgpiod(int debug, char *devmem, int fd,
bank, gpio_offset);
assert (rc == GPIO_OUTPUT);
- rc = gpio_get_output_value(devmem, fd, page_size,
+ rc = gpio_get_output_value(debug, devmem, fd, page_size,
gpio_hardware_blocks_addr,
bank, gpio_offset);
assert (rc == GPIO_VALUE_LOW);
@@ -161,7 +161,7 @@ static int test_flash_with_devmem2(int debug, char *devmem, int fd,
printf(" Starting devmem2 GPIO output low test\n");
rc = run_command(debug, "devmem2 0x11400264 w 0");
assert(rc == 0);
- rc = gpio_get_output_value(devmem, fd, page_size,
+ rc = gpio_get_output_value(debug, devmem, fd, page_size,
gpio_hardware_blocks_addr,
"gpj1", 1);
assert (rc == GPIO_VALUE_LOW);
@@ -173,7 +173,7 @@ static int test_flash_with_devmem2(int debug, char *devmem, int fd,
printf(" Starting devmem2 GPIO output high test\n");
rc = run_command(debug, "devmem2 0x11400264 w 2");
assert(rc == 0);
- rc = gpio_get_output_value(devmem, fd, page_size,
+ rc = gpio_get_output_value(debug, devmem, fd, page_size,
gpio_hardware_blocks_addr,
"gpj1", 1);
assert (rc == GPIO_VALUE_HIGH);
@@ -185,7 +185,7 @@ static int test_flash_with_devmem2(int debug, char *devmem, int fd,
printf(" Starting devmem2 GPIO output low test\n");
rc = run_command(debug, "devmem2 0x11400264 w 0");
assert(rc == 0);
- rc = gpio_get_output_value(devmem, fd, page_size,
+ rc = gpio_get_output_value(debug, devmem, fd, page_size,
gpio_hardware_blocks_addr,
"gpj1", 1);
assert (rc == GPIO_VALUE_LOW);