adis_trigger.c (fd531024bad7e5799e968ca70c0d3ca7b96b71ef) adis_trigger.c (15ea2878bfb255099092634d28f31177f237ccd7)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Common library for ADIS16XXX devices
4 *
5 * Copyright 2012 Analog Devices Inc.
6 * Author: Lars-Peter Clausen <lars@metafoo.de>
7 */
8

--- 48 unchanged lines hidden (view full) ---

57 *
58 * Returns 0 on success or a negative error code
59 */
60int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev)
61{
62 int ret;
63
64 adis->trig = devm_iio_trigger_alloc(&adis->spi->dev, "%s-dev%d",
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Common library for ADIS16XXX devices
4 *
5 * Copyright 2012 Analog Devices Inc.
6 * Author: Lars-Peter Clausen <lars@metafoo.de>
7 */
8

--- 48 unchanged lines hidden (view full) ---

57 *
58 * Returns 0 on success or a negative error code
59 */
60int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev)
61{
62 int ret;
63
64 adis->trig = devm_iio_trigger_alloc(&adis->spi->dev, "%s-dev%d",
65 indio_dev->name, indio_dev->id);
65 indio_dev->name,
66 iio_device_id(indio_dev));
66 if (!adis->trig)
67 return -ENOMEM;
68
69 adis->trig->ops = &adis_trigger_ops;
70 iio_trigger_set_drvdata(adis->trig, adis);
71
72 ret = adis_validate_irq_flag(adis);
73 if (ret)

--- 14 unchanged lines hidden ---
67 if (!adis->trig)
68 return -ENOMEM;
69
70 adis->trig->ops = &adis_trigger_ops;
71 iio_trigger_set_drvdata(adis->trig, adis);
72
73 ret = adis_validate_irq_flag(adis);
74 if (ret)

--- 14 unchanged lines hidden ---