light: Add support for "illuminance_clear" light sensors

That would be used in the cm36651 kernel driver, as well as devices with
multiple channels, such as combined proximity and light sensors, which use
"illuminance_clear" as the channel name.
This commit is contained in:
Raymond Hackley
2023-10-06 16:41:38 +00:00
committed by Dylan Van Assche
parent 8f53394fb5
commit a0ff1fe4b0
2 changed files with 2 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ SUBSYSTEM=="iio", TEST=="scan_elements/in_accel_x_en", TEST=="scan_elements/in_a
SUBSYSTEM=="iio", TEST=="scan_elements/in_rot_from_north_magnetic_tilt_comp_en", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-buffer-compass"
SUBSYSTEM=="iio", TEST=="in_illuminance_input", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-poll-als"
SUBSYSTEM=="iio", TEST=="in_illuminance0_input", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-poll-als"
SUBSYSTEM=="iio", TEST=="in_illuminance_clear_raw", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-poll-als"
SUBSYSTEM=="iio", TEST=="in_illuminance_raw", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-poll-als"
SUBSYSTEM=="iio", TEST=="in_intensity_clear_raw", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-poll-als"
SUBSYSTEM=="iio", TEST=="scan_elements/in_intensity_both_en", ENV{IIO_SENSOR_PROXY_TYPE}+="iio-buffer-als"

View File

@@ -71,6 +71,7 @@ get_illuminance_channel_path (GUdevDevice *device,
const char *channels[] = {
"in_illuminance",
"in_illuminance0",
"in_illuminance_clear",
"in_intensity_clear"
};
char *path = NULL;