[PATCH v2 0/7] gpio / ACPI: convert users to gpiod_* and drop acpi_gpio.h
From: Mika Westerberg
Date: Fri Nov 22 2013 - 07:14:47 EST
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.
This is second version of the series. Changes to the previous [1]:
* paz00 is passing the lookup table so that we don't need to have gpio
conversion function in rfkill-gpio.c anymore.
* Corrected sdhci-acpi.c to pass con_id and added call to
gpiod_direction_input().
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.
[1] https://lkml.org/lkml/2013/11/21/317
Heikki Krogerus (3):
net: rfkill: gpio: convert to descriptor-based GPIO interface
ARM: tegra: add gpiod_lookup table for paz00
net: rfkill: gpio: remove gpio conversion support
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 ++++--------------
arch/arm/mach-tegra/board-paz00.c | 9 ++++-
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 | 77 +++++++++++++++++---------------------
9 files changed, 125 insertions(+), 149 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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/