diff options
| author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-05-27 16:53:48 +0200 |
|---|---|---|
| committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-05-27 17:05:51 +0200 |
| commit | 6dedac7e609987841fe2148187cf2da534d1bccd (patch) | |
| tree | d7b0e88c18e52ce7752407b4829969f6122c6828 | |
| parent | 29792d3c34d06b55d0aab41a39a1a39a0b8ee7e4 (diff) | |
| download | exynos-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.c | 6 | ||||
| -rw-r--r-- | exynos4412_gpios.h | 4 | ||||
| -rw-r--r-- | main.c | 8 | ||||
| -rw-r--r-- | modem_gpios_data.c | 8 | ||||
| -rw-r--r-- | modem_gpios_data.h | 4 |
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, @@ -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 */ |
