iio: accel: mma9553: use specialized event code macros
authorDavid Lechner <dlechner@baylibre.com>
Fri, 1 Nov 2024 22:17:09 +0000 (17:17 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 3 Nov 2024 20:33:45 +0000 (20:33 +0000)
Simplify the code by using IIO_UNMOD_EVENT_CODE and IIO_MOD_EVENT_CODE
instead of IIO_EVENT_CODE.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://patch.msgid.link/20241101-iio-fix-event-macro-use-v1-2-0000c5d09f6d@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/accel/mma9553.c

index 43ba04c..8536743 100644 (file)
@@ -1031,9 +1031,9 @@ static irqreturn_t mma9553_event_handler(int irq, void *private)
        if (ev_step_detect->enabled && (stepcnt != data->stepcnt)) {
                data->stepcnt = stepcnt;
                iio_push_event(indio_dev,
-                              IIO_EVENT_CODE(IIO_STEPS, 0, IIO_NO_MOD,
-                                             IIO_EV_DIR_NONE,
-                                             IIO_EV_TYPE_CHANGE, 0, 0, 0),
+                              IIO_UNMOD_EVENT_CODE(IIO_STEPS, 0,
+                                                   IIO_EV_TYPE_CHANGE,
+                                                   IIO_EV_DIR_NONE),
                               data->timestamp);
        }
 
@@ -1042,20 +1042,18 @@ static irqreturn_t mma9553_event_handler(int irq, void *private)
                /* ev_activity can be NULL if activity == ACTIVITY_UNKNOWN */
                if (ev_prev_activity && ev_prev_activity->enabled)
                        iio_push_event(indio_dev,
-                                      IIO_EVENT_CODE(IIO_ACTIVITY, 0,
-                                                   ev_prev_activity->info->mod,
-                                                   IIO_EV_DIR_FALLING,
-                                                   IIO_EV_TYPE_THRESH, 0, 0,
-                                                   0),
+                                      IIO_MOD_EVENT_CODE(IIO_ACTIVITY, 0,
+                                               ev_prev_activity->info->mod,
+                                               IIO_EV_TYPE_THRESH,
+                                               IIO_EV_DIR_FALLING),
                                       data->timestamp);
 
                if (ev_activity && ev_activity->enabled)
                        iio_push_event(indio_dev,
-                                      IIO_EVENT_CODE(IIO_ACTIVITY, 0,
-                                                     ev_activity->info->mod,
-                                                     IIO_EV_DIR_RISING,
-                                                     IIO_EV_TYPE_THRESH, 0, 0,
-                                                     0),
+                                      IIO_MOD_EVENT_CODE(IIO_ACTIVITY, 0,
+                                                         ev_activity->info->mod,
+                                                         IIO_EV_TYPE_THRESH,
+                                                         IIO_EV_DIR_RISING),
                                       data->timestamp);
        }
        mutex_unlock(&data->mutex);