diff options
Diffstat (limited to 'exynos4412_gpios.c')
| -rw-r--r-- | exynos4412_gpios.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/exynos4412_gpios.c b/exynos4412_gpios.c index 85b2776..e9f23f5 100644 --- a/exynos4412_gpios.c +++ b/exynos4412_gpios.c @@ -63,7 +63,8 @@ void *mmap_gpio_hardware_blocks(int debug, char *devmem, int fd, } int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size, - char *bank, uint32_t gpio_offset) + void *gpio_hardware_blocks_addr, char *bank, + uint32_t gpio_offset) { uint32_t *addr; int rc; @@ -81,7 +82,7 @@ int dump_gpio_infos(int debug, char *devmem, int fd, size_t page_size, } - addr = mmap_gpio_hardware_blocks(debug, devmem, fd, page_size) + offset; + addr = gpio_hardware_blocks_addr + offset; if (debug) { printf("%s: Mapped at %p\n", __func__, addr); |
