Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

iio: dac: ad7293: add dev variable

Introduce a local struct device pointer in functions that reference
&spi->dev for device-managed resource calls and device property reads,
improving code readability.

Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Antoniu Miclaus and committed by
Jonathan Cameron
70b9d4af 3e1c0b95

+12 -11
+12 -11
drivers/iio/dac/ad7293.c
··· 776 776 777 777 static int ad7293_properties_parse(struct ad7293_state *st) 778 778 { 779 - struct spi_device *spi = st->spi; 779 + struct device *dev = &st->spi->dev; 780 780 int ret; 781 781 782 - ret = devm_regulator_get_enable(&spi->dev, "avdd"); 782 + ret = devm_regulator_get_enable(dev, "avdd"); 783 783 if (ret) 784 - return dev_err_probe(&spi->dev, ret, "failed to enable AVDD\n"); 784 + return dev_err_probe(dev, ret, "failed to enable AVDD\n"); 785 785 786 - ret = devm_regulator_get_enable(&spi->dev, "vdrive"); 786 + ret = devm_regulator_get_enable(dev, "vdrive"); 787 787 if (ret) 788 - return dev_err_probe(&spi->dev, ret, "failed to enable VDRIVE\n"); 788 + return dev_err_probe(dev, ret, "failed to enable VDRIVE\n"); 789 789 790 - ret = devm_regulator_get_enable_optional(&spi->dev, "vrefin"); 790 + ret = devm_regulator_get_enable_optional(dev, "vrefin"); 791 791 if (ret < 0 && ret != -ENODEV) 792 - return dev_err_probe(&spi->dev, ret, "failed to enable VREFIN\n"); 792 + return dev_err_probe(dev, ret, "failed to enable VREFIN\n"); 793 793 794 794 st->vrefin_en = ret != -ENODEV; 795 795 796 - st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", 796 + st->gpio_reset = devm_gpiod_get_optional(dev, "reset", 797 797 GPIOD_OUT_HIGH); 798 798 if (IS_ERR(st->gpio_reset)) 799 - return dev_err_probe(&spi->dev, PTR_ERR(st->gpio_reset), 799 + return dev_err_probe(dev, PTR_ERR(st->gpio_reset), 800 800 "failed to get the reset GPIO\n"); 801 801 802 802 return 0; ··· 845 845 { 846 846 struct iio_dev *indio_dev; 847 847 struct ad7293_state *st; 848 + struct device *dev = &spi->dev; 848 849 int ret; 849 850 850 - indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); 851 + indio_dev = devm_iio_device_alloc(dev, sizeof(*st)); 851 852 if (!indio_dev) 852 853 return -ENOMEM; 853 854 ··· 868 867 if (ret) 869 868 return ret; 870 869 871 - return devm_iio_device_register(&spi->dev, indio_dev); 870 + return devm_iio_device_register(dev, indio_dev); 872 871 } 873 872 874 873 static const struct spi_device_id ad7293_id[] = {