diff options
Diffstat (limited to 'exynos4412_gpios.c')
| -rw-r--r-- | exynos4412_gpios.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/exynos4412_gpios.c b/exynos4412_gpios.c index 7aa49f9..2aaa9e6 100644 --- a/exynos4412_gpios.c +++ b/exynos4412_gpios.c @@ -25,7 +25,8 @@ #include "exynos4412_gpios.h" #include "exynos4412_gpios_data.h" -void *mmap_gpio_bank(char *devmem, int fd, size_t page_size, char *bank) +void *mmap_gpio_bank(int debug, char *devmem, int fd, size_t page_size, + char *bank) { /* TODO: also map GPIO_right * GPIO_right: base_addr: 0x11000000 len: 0x400000 @@ -73,7 +74,7 @@ int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size, } - addr = mmap_gpio_bank(devmem, fd, page_size, bank) + offset; + addr = mmap_gpio_bank(debug, devmem, fd, page_size, bank) + offset; if (debug) { printf("%s: Mapped at %p\n", __func__, addr); @@ -128,7 +129,7 @@ int gpio_get_direction(char *devmem, int fd, size_t page_size, char *bank, return -1; } - addr = mmap_gpio_bank(devmem, fd, page_size, bank) + offset; + addr = mmap_gpio_bank(debug, devmem, fd, page_size, bank) + offset; if (addr == NULL) { /* mmap_gpio_bank already prints an error */ return -1; @@ -185,7 +186,7 @@ int gpio_get_output_value(char *devmem, int fd, size_t page_size, char *bank, __func__, bank, offset); } - addr = mmap_gpio_bank(devmem, fd, page_size, bank) + offset; + addr = mmap_gpio_bank(debug, devmem, fd, page_size, bank) + offset; if (addr == NULL) { /* mmap_gpio_bank already prints an error */ return -1; |
