]> asedeno.scripts.mit.edu Git - linux.git/commit
gpiolib: Introduce ->add_pin_ranges() callback
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 4 Nov 2019 16:09:39 +0000 (18:09 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 13 Nov 2019 13:30:30 +0000 (15:30 +0200)
commitb056ca1c2f01b2d261c2dd6d167c17ac27977034
tree36e9dcf5172aad727f999868252887d4a2b89a9e
parent6b240aeb121ec14a528a58413baa9a74f8749604
gpiolib: Introduce ->add_pin_ranges() callback

When IRQ chip is being added by GPIO library, the ACPI based platform expects
GPIO <-> pin mapping ranges to be initialized in order to correctly initialize
ACPI event mechanism on affected platforms. Unfortunately this step is missed.

Introduce ->add_pin_ranges() callback to fill the above mentioned gap.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Tested-by: Hans de Goede <hdegoede@redhat.com>
drivers/gpio/gpiolib.c
include/linux/gpio/driver.h