acpi-als.c (762f99f4f3cb41a775b5157dd761217beba65873) acpi-als.c (f700e55ef6ef9ec723164659ed4385900981c872)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * ACPI Ambient Light Sensor Driver
4 *
5 * Based on ALS driver:
6 * Copyright (C) 2009 Zhang Rui <rui.zhang@intel.com>
7 *
8 * Rework for IIO subsystem:

--- 94 unchanged lines hidden (view full) ---

103static void acpi_als_notify(struct acpi_device *device, u32 event)
104{
105 struct iio_dev *indio_dev = acpi_driver_data(device);
106 struct acpi_als *als = iio_priv(indio_dev);
107
108 if (iio_buffer_enabled(indio_dev) && iio_trigger_using_own(indio_dev)) {
109 switch (event) {
110 case ACPI_ALS_NOTIFY_ILLUMINANCE:
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * ACPI Ambient Light Sensor Driver
4 *
5 * Based on ALS driver:
6 * Copyright (C) 2009 Zhang Rui <rui.zhang@intel.com>
7 *
8 * Rework for IIO subsystem:

--- 94 unchanged lines hidden (view full) ---

103static void acpi_als_notify(struct acpi_device *device, u32 event)
104{
105 struct iio_dev *indio_dev = acpi_driver_data(device);
106 struct acpi_als *als = iio_priv(indio_dev);
107
108 if (iio_buffer_enabled(indio_dev) && iio_trigger_using_own(indio_dev)) {
109 switch (event) {
110 case ACPI_ALS_NOTIFY_ILLUMINANCE:
111 iio_trigger_poll_chained(als->trig);
111 iio_trigger_poll_nested(als->trig);
112 break;
113 default:
114 /* Unhandled event */
115 dev_dbg(&device->dev,
116 "Unhandled ACPI ALS event (%08x)!\n",
117 event);
118 }
119 }

--- 135 unchanged lines hidden ---
112 break;
113 default:
114 /* Unhandled event */
115 dev_dbg(&device->dev,
116 "Unhandled ACPI ALS event (%08x)!\n",
117 event);
118 }
119 }

--- 135 unchanged lines hidden ---