Re: [PATCH v3] staging:iio:magnetometer:ak8975: use gpio_request_one api

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux