Leed Aguilar <leed.aguilar@xxxxxx> wrote:
>Use gpio_request_one api, it looks cleaner.
>
>Signed-off-by: Leed Aguilar <leed.aguilar@xxxxxx>
Acked-by: Jonathan Cameron <jic23@xxxxxxxxxx>
>Cc: Jonathan Cameron <jic23@xxxxxxxxxx>
>---
> drivers/staging/iio/magnetometer/Kconfig | 2 +-
> drivers/staging/iio/magnetometer/ak8975.c | 10 +---------
> 2 files changed, 2 insertions(+), 10 deletions(-)
>
>diff --git a/drivers/staging/iio/magnetometer/Kconfig
>b/drivers/staging/iio/magnetometer/Kconfig
>index 722c4e1..e81dd9c 100644
>--- a/drivers/staging/iio/magnetometer/Kconfig
>+++ b/drivers/staging/iio/magnetometer/Kconfig
>@@ -6,7 +6,7 @@ menu "Magnetometer sensors"
> config SENSORS_AK8975
> tristate "Asahi Kasei AK8975 3-Axis Magnetometer"
> depends on I2C
>- depends on GENERIC_GPIO
>+ depends on GPIOLIB
> help
> Say yes here to build support for Asahi Kasei AK8975 3-Axis
> Magnetometer.
>diff --git a/drivers/staging/iio/magnetometer/ak8975.c
>b/drivers/staging/iio/magnetometer/ak8975.c
>index ebc2d08..52833cd 100644
>--- a/drivers/staging/iio/magnetometer/ak8975.c
>+++ b/drivers/staging/iio/magnetometer/ak8975.c
>@@ -487,21 +487,13 @@ static int ak8975_probe(struct i2c_client
>*client,
> /* We may not have a GPIO based IRQ to scan, that is fine, we will
> poll if so */
> if (gpio_is_valid(eoc_gpio)) {
>- err = gpio_request(eoc_gpio, "ak_8975");
>+ err = gpio_request_one(eoc_gpio, GPIOF_IN, "ak_8975");
> if (err < 0) {
> dev_err(&client->dev,
> "failed to request GPIO %d, error %d\n",
> eoc_gpio, err);
> goto exit;
> }
>-
>- err = gpio_direction_input(eoc_gpio);
>- if (err < 0) {
>- dev_err(&client->dev,
>- "Failed to configure input direction for GPIO %d, error %d\n",
>- eoc_gpio, err);
>- goto exit_gpio;
>- }
> }
>
> /* Register with IIO */
>--
>1.7.1
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-iio" in
>the body of a message to majordomo@xxxxxxxxxxxxxxx
>More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]