Hi all, Now that the mainline kernel has full ACPI support for the GPIO descriptor interface we can get rid of ACPI specific GPIO functions in favor of GPIO descriptor (gpiod_*) interfaces. This series first converts the existing two users to this interface and then modifies gpiolib and gpiolib-acpi so that the ACPI functions are only called internally in drivers/gpio. We then remove the acpi_gpio.h and require all users to user gpiod_* interfaces. I suppose it would make sense to merge the whole series via GPIO or ACPI trees because there's a dependency that the first two patches need to be applied before last three. Otherwise the drivers in question fail to compile. Thanks. Heikki Krogerus (1): net: rfkill: gpio: convert to descriptor-based GPIO interface Mika Westerberg (4): mmc: sdhci-acpi: covert to use GPIO descriptor API gpio / ACPI: register to ACPI events automatically gpio / ACPI: get rid of acpi_gpio.h Documentation / ACPI: update to GPIO descriptor API Documentation/acpi/enumeration.txt | 36 +++---------- drivers/gpio/gpiolib-acpi.c | 20 +++++-- drivers/gpio/gpiolib.c | 5 +- drivers/gpio/gpiolib.h | 46 ++++++++++++++++ drivers/mmc/host/sdhci-acpi.c | 26 ++++----- drivers/pinctrl/pinctrl-baytrail.c | 4 -- include/linux/acpi_gpio.h | 51 ------------------ net/rfkill/rfkill-gpio.c | 108 +++++++++++++++++++++++-------------- 8 files changed, 150 insertions(+), 146 deletions(-) create mode 100644 drivers/gpio/gpiolib.h delete mode 100644 include/linux/acpi_gpio.h -- 1.8.4.3 -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html