diff options
| author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-06-02 16:39:30 +0200 |
|---|---|---|
| committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-06-02 16:39:38 +0200 |
| commit | a40d079616517c6baae6740a72d86cd54caf25c3 (patch) | |
| tree | 1341483b357723e36f79827e5ce31556b9c8a9ea | |
| parent | 1e90665e9091bb4a0bc39c0101c47e42f5ade490 (diff) | |
| download | exynos-gpio-tool-a40d079616517c6baae6740a72d86cd54caf25c3.tar.gz exynos-gpio-tool-a40d079616517c6baae6740a72d86cd54caf25c3.tar.bz2 exynos-gpio-tool-a40d079616517c6baae6740a72d86cd54caf25c3.zip | |
gpio_get_direction: convert to use a debug argument
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
| -rw-r--r-- | exynos4412_gpios.c | 3 | ||||
| -rw-r--r-- | exynos4412_gpios.h | 2 | ||||
| -rw-r--r-- | tests.c | 12 |
3 files changed, 8 insertions, 9 deletions
diff --git a/exynos4412_gpios.c b/exynos4412_gpios.c index f40d309..2889917 100644 --- a/exynos4412_gpios.c +++ b/exynos4412_gpios.c @@ -116,11 +116,10 @@ int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size, return 0; } -int gpio_get_direction(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 debug = 0; uint32_t *addr; int rc; int err; diff --git a/exynos4412_gpios.h b/exynos4412_gpios.h index 1f19d66..8d89164 100644 --- a/exynos4412_gpios.h +++ b/exynos4412_gpios.h @@ -23,7 +23,7 @@ int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size, void *gpio_hardware_blocks_addr, char *bank, uint32_t gpio_offset); -int gpio_get_direction(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, @@ -79,7 +79,7 @@ static int test_output_value_with_libgpiod(int debug, char *devmem, int fd, free(gpioset_high_command); - rc = gpio_get_direction(devmem, fd, page_size, + rc = gpio_get_direction(debug, devmem, fd, page_size, gpio_hardware_blocks_addr, bank, gpio_offset); assert (rc == GPIO_OUTPUT); @@ -100,7 +100,7 @@ static int test_output_value_with_libgpiod(int debug, char *devmem, int fd, rc = run_command(debug, gpioset_low_command); assert(rc == 0); - rc = gpio_get_direction(devmem, fd, page_size, + rc = gpio_get_direction(debug, devmem, fd, page_size, gpio_hardware_blocks_addr, bank, gpio_offset); assert (rc == GPIO_OUTPUT); @@ -137,7 +137,7 @@ static int test_flash_with_devmem2(int debug, char *devmem, int fd, /* GPJ1CON[4:7] with bit 4 to 7 at 0 => 0xnn0n (n == don't care) */ rc = run_command(debug, "devmem2 0x11400260 w 0x2000"); assert(rc == 0); - rc = gpio_get_direction(devmem, fd, page_size, + rc = gpio_get_direction(debug, devmem, fd, page_size, gpio_hardware_blocks_addr, "gpj1", 1); assert (rc == GPIO_INPUT); @@ -149,7 +149,7 @@ static int test_flash_with_devmem2(int debug, char *devmem, int fd, /* GPJ1CON[4:7] with bit 1 @ 1 and the rest at 0 => 1<<5 == 0x20 */ rc = run_command(debug, "devmem2 0x11400260 w 0x2020"); assert(rc == 0); - rc = gpio_get_direction(devmem, fd, page_size, + rc = gpio_get_direction(debug, devmem, fd, page_size, gpio_hardware_blocks_addr, "gpj1", 1); assert (rc == GPIO_OUTPUT); @@ -218,7 +218,7 @@ static int test_direction_with_libgpiod(int debug, char *devmem, int fd, free(gpioget_command); - rc = gpio_get_direction(devmem, fd, page_size, + rc = gpio_get_direction(debug, devmem, fd, page_size, gpio_hardware_blocks_addr, bank, gpio_offset); assert (rc == GPIO_INPUT); @@ -235,7 +235,7 @@ static int test_direction_with_libgpiod(int debug, char *devmem, int fd, rc = run_command(debug, gpioset_command); assert(rc == 0); - rc = gpio_get_direction(devmem, fd, page_size, + rc = gpio_get_direction(debug, devmem, fd, page_size, gpio_hardware_blocks_addr, bank, gpio_offset); assert (rc == GPIO_OUTPUT); |
