diff options
Diffstat (limited to 'exynos4412_gpios_data.h')
| -rw-r--r-- | exynos4412_gpios_data.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/exynos4412_gpios_data.h b/exynos4412_gpios_data.h index c66ae8b..267b045 100644 --- a/exynos4412_gpios_data.h +++ b/exynos4412_gpios_data.h @@ -18,6 +18,8 @@ #ifndef EXYNOS4412_GPIOS_DATA_H #define EXYNOS4412_GPIOS_DATA_H +#include "memory.h" + struct gpio_bank_data { char *name; uint32_t nr_gpios; @@ -86,14 +88,13 @@ enum gpio_power_down { }; int decode_gpio_data(int debug, char *bank, uint32_t gpio_offset, - char* gpio_register_name, uint32_t *virt_addr); + char* gpio_register_name, + struct memory_mapping *memory_mapping); int get_bank_gpio_numbers(int debug, char *gpio_bank_name); struct gpio_bank_data *get_gpio_bank_data(char *bank); off_t get_gpio_register_offset(int debug, char *gpio_bank_name, char *register_name); char *gpio_data_str(char* gpio_register_name, uint32_t register_value); -void *mmap_gpio_bank(int debug, char *devmem, int fd, size_t page_size, - char *bank); void print_gpio_banks_data(void); #endif /* EXYNOS4412_GPIOS_DATA_H */ |
