1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * HID Sensors Driver
4 * Copyright (c) 2012, Intel Corporation.
5 */
6#ifndef _HID_SENSOR_TRIGGER_H
7#define _HID_SENSOR_TRIGGER_H
8
9#include <linux/pm.h>
10#include <linux/pm_runtime.h>
11
12struct hid_sensor_common;
13struct iio_dev;
14
15extern const struct dev_pm_ops hid_sensor_pm_ops;
16
17int hid_sensor_setup_trigger(struct iio_dev *indio_dev, const char *name,
18 struct hid_sensor_common *attrb);
19void hid_sensor_remove_trigger(struct iio_dev *indio_dev,
20 struct hid_sensor_common *attrb);
21int hid_sensor_power_state(struct hid_sensor_common *st, bool state);
22
23#endif
24

source code of linux/drivers/iio/common/hid-sensors/hid-sensor-trigger.h