summaryrefslogtreecommitdiffstats
path: root/exynos4412_gpios.c
diff options
context:
space:
mode:
Diffstat (limited to 'exynos4412_gpios.c')
-rw-r--r--exynos4412_gpios.c5
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);