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 --- |