162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#ifndef _LINUX_IIO_TRIGGERED_EVENT_H_ 362306a36Sopenharmony_ci#define _LINUX_IIO_TRIGGERED_EVENT_H_ 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci#include <linux/interrupt.h> 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciint iio_triggered_event_setup(struct iio_dev *indio_dev, 862306a36Sopenharmony_ci irqreturn_t (*h)(int irq, void *p), 962306a36Sopenharmony_ci irqreturn_t (*thread)(int irq, void *p)); 1062306a36Sopenharmony_civoid iio_triggered_event_cleanup(struct iio_dev *indio_dev); 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#endif 13