mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2025-04-19 20:58:31 +09:00
iio: introduce the FAULT event type
Add a new event type to describe an hardware failure. Reviewed-by: Nuno Sa <nuno.sa@analog.com> Signed-off-by: Guillaume Ranquet <granquet@baylibre.com> Reviewed-by: David Lechner <dlechner@baylibre.com> Link: https://patch.msgid.link/20250127-ad4111_openwire-v5-1-ef2db05c384f@baylibre.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
80ce1f106a
commit
34934d7996
@ -232,6 +232,7 @@ static const char * const iio_ev_type_text[] = {
|
||||
[IIO_EV_TYPE_CHANGE] = "change",
|
||||
[IIO_EV_TYPE_MAG_REFERENCED] = "mag_referenced",
|
||||
[IIO_EV_TYPE_GESTURE] = "gesture",
|
||||
[IIO_EV_TYPE_FAULT] = "fault",
|
||||
};
|
||||
|
||||
static const char * const iio_ev_dir_text[] = {
|
||||
@ -240,6 +241,7 @@ static const char * const iio_ev_dir_text[] = {
|
||||
[IIO_EV_DIR_FALLING] = "falling",
|
||||
[IIO_EV_DIR_SINGLETAP] = "singletap",
|
||||
[IIO_EV_DIR_DOUBLETAP] = "doubletap",
|
||||
[IIO_EV_DIR_FAULT_OPENWIRE] = "openwire",
|
||||
};
|
||||
|
||||
static const char * const iio_ev_info_text[] = {
|
||||
|
@ -119,6 +119,7 @@ enum iio_event_type {
|
||||
IIO_EV_TYPE_CHANGE,
|
||||
IIO_EV_TYPE_MAG_REFERENCED,
|
||||
IIO_EV_TYPE_GESTURE,
|
||||
IIO_EV_TYPE_FAULT,
|
||||
};
|
||||
|
||||
enum iio_event_direction {
|
||||
@ -128,6 +129,7 @@ enum iio_event_direction {
|
||||
IIO_EV_DIR_NONE,
|
||||
IIO_EV_DIR_SINGLETAP,
|
||||
IIO_EV_DIR_DOUBLETAP,
|
||||
IIO_EV_DIR_FAULT_OPENWIRE,
|
||||
};
|
||||
|
||||
#endif /* _UAPI_IIO_TYPES_H_ */
|
||||
|
@ -75,6 +75,7 @@ static const char * const iio_ev_type_text[] = {
|
||||
[IIO_EV_TYPE_CHANGE] = "change",
|
||||
[IIO_EV_TYPE_MAG_REFERENCED] = "mag_referenced",
|
||||
[IIO_EV_TYPE_GESTURE] = "gesture",
|
||||
[IIO_EV_TYPE_FAULT] = "fault",
|
||||
};
|
||||
|
||||
static const char * const iio_ev_dir_text[] = {
|
||||
@ -83,6 +84,7 @@ static const char * const iio_ev_dir_text[] = {
|
||||
[IIO_EV_DIR_FALLING] = "falling",
|
||||
[IIO_EV_DIR_SINGLETAP] = "singletap",
|
||||
[IIO_EV_DIR_DOUBLETAP] = "doubletap",
|
||||
[IIO_EV_DIR_FAULT_OPENWIRE] = "openwire",
|
||||
};
|
||||
|
||||
static const char * const iio_modifier_names[] = {
|
||||
@ -249,6 +251,7 @@ static bool event_is_known(struct iio_event_data *event)
|
||||
case IIO_EV_TYPE_MAG_ADAPTIVE:
|
||||
case IIO_EV_TYPE_CHANGE:
|
||||
case IIO_EV_TYPE_GESTURE:
|
||||
case IIO_EV_TYPE_FAULT:
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
@ -260,6 +263,7 @@ static bool event_is_known(struct iio_event_data *event)
|
||||
case IIO_EV_DIR_FALLING:
|
||||
case IIO_EV_DIR_SINGLETAP:
|
||||
case IIO_EV_DIR_DOUBLETAP:
|
||||
case IIO_EV_DIR_FAULT_OPENWIRE:
|
||||
case IIO_EV_DIR_NONE:
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user