diff options
Diffstat (limited to 'exynos4412_gpios_data.c')
| -rw-r--r-- | exynos4412_gpios_data.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/exynos4412_gpios_data.c b/exynos4412_gpios_data.c index e0143be..b73158f 100644 --- a/exynos4412_gpios_data.c +++ b/exynos4412_gpios_data.c @@ -431,3 +431,16 @@ off_t get_gpio_register_offset(int debug, char *gpio_bank_name, return offset; } + +int get_bank_gpio_numbers(int debug, char *gpio_bank_name) +{ + struct gpio_bank_data *gpio_bank_data; + + gpio_bank_data = get_gpio_bank_data(gpio_bank_name); + if (gpio_bank_data == NULL) { + errno = EINVAL; + return -1; + } + + return gpio_bank_data->nr_gpios; +} |
