summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-05-27 16:53:48 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-05-27 17:05:51 +0200
commit6dedac7e609987841fe2148187cf2da534d1bccd (patch)
treed7b0e88c18e52ce7752407b4829969f6122c6828
parent29792d3c34d06b55d0aab41a39a1a39a0b8ee7e4 (diff)
downloadexynos-gpio-tool-6dedac7e609987841fe2148187cf2da534d1bccd.tar.gz
exynos-gpio-tool-6dedac7e609987841fe2148187cf2da534d1bccd.tar.bz2
exynos-gpio-tool-6dedac7e609987841fe2148187cf2da534d1bccd.zip
dump_gpio_infos: Add debug argument
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--exynos4412_gpios.c6
-rw-r--r--exynos4412_gpios.h4
-rw-r--r--main.c8
-rw-r--r--modem_gpios_data.c8
-rw-r--r--modem_gpios_data.h4
5 files changed, 14 insertions, 16 deletions
diff --git a/exynos4412_gpios.c b/exynos4412_gpios.c
index 69a4d76..7aa49f9 100644
--- a/exynos4412_gpios.c
+++ b/exynos4412_gpios.c
@@ -54,11 +54,9 @@ void *mmap_gpio_bank(char *devmem, int fd, size_t page_size, char *bank)
return virt_addr;
}
-int dump_gpio_infos(char *devmem, int fd, size_t page_size, char *bank,
- uint32_t gpio_offset)
+int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size,
+ char *bank, uint32_t gpio_offset)
{
- int debug = 0;
-
uint32_t *addr;
int rc;
int i = 0;
diff --git a/exynos4412_gpios.h b/exynos4412_gpios.h
index 01ebd54..9ea7071 100644
--- a/exynos4412_gpios.h
+++ b/exynos4412_gpios.h
@@ -20,8 +20,8 @@
#include <stdint.h>
-int dump_gpio_infos(char *devmem, int fd, size_t page_size, char *bank,
- uint32_t gpio_offset);
+int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size,
+ char *bank, uint32_t gpio_offset);
int gpio_get_direction(char *devmem, int fd, size_t page_size, char *bank,
uint32_t gpio_offset);
int gpio_get_output_value(char *devmem, int fd, size_t page_size, char *bank,
diff --git a/main.c b/main.c
index 200a08b..544154e 100644
--- a/main.c
+++ b/main.c
@@ -38,7 +38,7 @@ int dump_flash_gpio_status(int debug, char* devmem, int fd, size_t page_size)
{
int rc;
- rc = dump_gpio_infos(devmem, fd, page_size, "gpj1", 1);
+ rc = dump_gpio_infos(debug, devmem, fd, page_size, "gpj1", 1);
if (rc == -1) {
printf("dump_gpio_infos failed with error %d\n", rc);
@@ -53,7 +53,7 @@ int dump_flash_gps_status(int debug, char* devmem, int fd, size_t page_size)
{
int rc;
- rc = dump_gpio_infos(devmem, fd, page_size, "gpl2", 1);
+ rc = dump_gpio_infos(debug, devmem, fd, page_size, "gpl2", 1);
if (rc == -1) {
printf("dump_gpio_infos failed with error %d\n", rc);
@@ -61,7 +61,7 @@ int dump_flash_gps_status(int debug, char* devmem, int fd, size_t page_size)
return EX_UNAVAILABLE;
}
- rc = dump_gpio_infos(devmem, fd, page_size, "gpl2", 2);
+ rc = dump_gpio_infos(debug, devmem, fd, page_size, "gpl2", 2);
if (rc == -1) {
printf("dump_gpio_infos failed with error %d\n", rc);
@@ -90,7 +90,7 @@ int dump_gpio_bank_status(int debug, char* devmem, int fd, size_t page_size,
}
for (i=0; i < nr_gpios; i++) {
- rc = dump_gpio_infos(devmem, fd, page_size, bank, i);
+ rc = dump_gpio_infos(debug, devmem, fd, page_size, bank, i);
if (rc == -1) {
printf("dump_gpio_infos failed with error %d\n", rc);
diff --git a/modem_gpios_data.c b/modem_gpios_data.c
index 27a0e5d..18349c5 100644
--- a/modem_gpios_data.c
+++ b/modem_gpios_data.c
@@ -126,8 +126,8 @@ struct modem_gpio_data *get_modem_gpio_data_by_dt_name(char *dt_name)
return NULL;
}
-int dump_modem_gpio_infos_by_dt_name(char *devmem, int fd, size_t page_size,
- char *dt_name)
+int dump_modem_gpio_infos_by_dt_name(int debug, char *devmem, int fd,
+ size_t page_size, char *dt_name)
{
struct modem_gpio_data *modem_gpio_data;
@@ -135,7 +135,7 @@ int dump_modem_gpio_infos_by_dt_name(char *devmem, int fd, size_t page_size,
if (modem_gpio_data == NULL)
return -1;
- return dump_gpio_infos(devmem, fd, page_size, modem_gpio_data->bank,
+ return dump_gpio_infos(debug, devmem, fd, page_size, modem_gpio_data->bank,
modem_gpio_data->gpio_offset);
}
@@ -153,7 +153,7 @@ int dump_modem_gpio_infos(int debug, char* devmem, int fd, size_t page_size)
printf("%s: dump_gpio_infos: %s\n",
__func__, modem_gpio_datas[i].dt_gpio_name);
- rc = dump_gpio_infos(devmem, fd, page_size,
+ rc = dump_gpio_infos(debug, devmem, fd, page_size,
modem_gpio_datas[i].bank,
modem_gpio_datas[i].gpio_offset);
diff --git a/modem_gpios_data.h b/modem_gpios_data.h
index d5b8f7a..01dbfd7 100644
--- a/modem_gpios_data.h
+++ b/modem_gpios_data.h
@@ -32,7 +32,7 @@ struct modem_gpio_data {
};
int dump_modem_gpio_infos(int debug, char* devmem, int fd, size_t page_size);
-int dump_modem_gpio_infos_by_dt_name(char *devmem, int fd, size_t page_size,
- char *dt_name);
+int dump_modem_gpio_infos_by_dt_name(int debug, char *devmem, int fd,
+ size_t page_size, char *dt_name);
#endif /* MODEM_GPIOS_DATA_H */