diff options
author | Sachin Kamat <sachin.kamat@linaro.org> | 2013-10-29 07:39:00 -0400 |
---|---|---|
committer | Jonathan Cameron <jic23@kernel.org> | 2013-11-24 16:07:16 -0500 |
commit | 365736e77cb7facea72b212aaef66d88b8f38a8d (patch) | |
tree | 603fc4eb80e75eb3c4e5c24ad9d9f38c5f300397 | |
parent | 2191d0fba75c77efef8e4fd50641fb19772b72eb (diff) |
iio: dac: ad5421: Use devm_iio_device_register
devm_iio_device_register simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
-rw-r--r-- | drivers/iio/dac/ad5421.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/iio/dac/ad5421.c b/drivers/iio/dac/ad5421.c index 3eeaa82075f7..7d1e90811c71 100644 --- a/drivers/iio/dac/ad5421.c +++ b/drivers/iio/dac/ad5421.c | |||
@@ -514,16 +514,7 @@ static int ad5421_probe(struct spi_device *spi) | |||
514 | return ret; | 514 | return ret; |
515 | } | 515 | } |
516 | 516 | ||
517 | return iio_device_register(indio_dev); | 517 | return devm_iio_device_register(&spi->dev, indio_dev); |
518 | } | ||
519 | |||
520 | static int ad5421_remove(struct spi_device *spi) | ||
521 | { | ||
522 | struct iio_dev *indio_dev = spi_get_drvdata(spi); | ||
523 | |||
524 | iio_device_unregister(indio_dev); | ||
525 | |||
526 | return 0; | ||
527 | } | 518 | } |
528 | 519 | ||
529 | static struct spi_driver ad5421_driver = { | 520 | static struct spi_driver ad5421_driver = { |
@@ -532,7 +523,6 @@ static struct spi_driver ad5421_driver = { | |||
532 | .owner = THIS_MODULE, | 523 | .owner = THIS_MODULE, |
533 | }, | 524 | }, |
534 | .probe = ad5421_probe, | 525 | .probe = ad5421_probe, |
535 | .remove = ad5421_remove, | ||
536 | }; | 526 | }; |
537 | module_spi_driver(ad5421_driver); | 527 | module_spi_driver(ad5421_driver); |
538 | 528 | ||