xref: /openbmc/linux/drivers/iio/common/hid-sensors/Kconfig (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
273c6768bSsrinivas pandruvada#
373c6768bSsrinivas pandruvada# Hid Sensor common modules
473c6768bSsrinivas pandruvada#
573c6768bSsrinivas pandruvadamenu "Hid Sensor IIO Common"
673c6768bSsrinivas pandruvada
773c6768bSsrinivas pandruvadaconfig HID_SENSOR_IIO_COMMON
873c6768bSsrinivas pandruvada	tristate "Common modules for all HID Sensor IIO drivers"
973c6768bSsrinivas pandruvada	depends on HID_SENSOR_HUB
109541cc39SAlexander Holler	select HID_SENSOR_IIO_TRIGGER if IIO_BUFFER
1173c6768bSsrinivas pandruvada	help
1273c6768bSsrinivas pandruvada	  Say yes here to build support for HID sensor to use
1373c6768bSsrinivas pandruvada	  HID sensor common processing for attributes and IIO triggers.
1473c6768bSsrinivas pandruvada	  There are many attributes which can be shared among multiple
1573c6768bSsrinivas pandruvada	  HID sensor drivers, this module contains processing for those
1673c6768bSsrinivas pandruvada	  attributes.
1773c6768bSsrinivas pandruvada
189541cc39SAlexander Hollerconfig HID_SENSOR_IIO_TRIGGER
199541cc39SAlexander Holler	tristate "Common module (trigger) for all HID Sensor IIO drivers"
200483fff4SAlexander Wuerstlein	depends on HID_SENSOR_HUB && HID_SENSOR_IIO_COMMON && IIO_BUFFER
219541cc39SAlexander Holler	select IIO_TRIGGER
22*70618035SAlexandru Ardelean	select IIO_TRIGGERED_BUFFER
239541cc39SAlexander Holler	help
249541cc39SAlexander Holler	  Say yes here to build trigger support for HID sensors.
259541cc39SAlexander Holler	  Triggers will be send if all requested attributes were read.
269541cc39SAlexander Holler
279541cc39SAlexander Holler	  If this driver is compiled as a module, it will be named
289541cc39SAlexander Holler	  hid-sensor-trigger.
299541cc39SAlexander Holler
3073c6768bSsrinivas pandruvadaendmenu
31