gpiolib-acpi: introduce acpi_get_gpio_by_index() helper
authorMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 3 Apr 2013 10:56:54 +0000 (13:56 +0300)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 11 Apr 2013 22:31:18 +0000 (00:31 +0200)
commit12028d2d216220618f76284af5f8ed510b11da55
tree9ecd94ba19b7a39354b4fdd5d85cf8e6a246ab90
parent2ce7c62d1b18dca13c715c6bc2eea17f723576ff
gpiolib-acpi: introduce acpi_get_gpio_by_index() helper

Instead of open-coding ACPI GPIO resource lookup in each driver, we provide
a helper function analogous to Device Tree version that allows drivers to
specify which GPIO resource they are interested (using an index to the GPIO
resources). The function then finds out the correct resource, translates
the ACPI GPIO number to the corresponding Linux GPIO number and returns
that.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/acpi/enumeration.txt
drivers/gpio/gpiolib-acpi.c
include/linux/acpi_gpio.h