mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2024-12-29 17:23:36 +00:00
iio: Add channel type for attention
Add a new channel type representing if the user's attention state to the the system. This usually means if the user is looking at the screen or not. Signed-off-by: Ricardo Ribalda <ribalda@chromium.org> Link: https://patch.msgid.link/20241101-hpd-v3-3-e9c80b7c7164@chromium.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
9b20c3fe68
commit
9d2fe9cd02
@ -2363,3 +2363,11 @@ KernelVersion: 6.10
|
|||||||
Contact: linux-iio@vger.kernel.org
|
Contact: linux-iio@vger.kernel.org
|
||||||
Description:
|
Description:
|
||||||
The value of current sense resistor in Ohms.
|
The value of current sense resistor in Ohms.
|
||||||
|
|
||||||
|
What: /sys/.../iio:deviceX/in_attention_input
|
||||||
|
KernelVersion: 6.13
|
||||||
|
Contact: linux-iio@vger.kernel.org
|
||||||
|
Description:
|
||||||
|
Value representing the user's attention to the system expressed
|
||||||
|
in units as percentage. This usually means if the user is
|
||||||
|
looking at the screen or not.
|
||||||
|
@ -95,6 +95,7 @@ static const char * const iio_chan_type_name_spec[] = {
|
|||||||
[IIO_DELTA_VELOCITY] = "deltavelocity",
|
[IIO_DELTA_VELOCITY] = "deltavelocity",
|
||||||
[IIO_COLORTEMP] = "colortemp",
|
[IIO_COLORTEMP] = "colortemp",
|
||||||
[IIO_CHROMATICITY] = "chromaticity",
|
[IIO_CHROMATICITY] = "chromaticity",
|
||||||
|
[IIO_ATTENTION] = "attention",
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char * const iio_modifier_names[] = {
|
static const char * const iio_modifier_names[] = {
|
||||||
|
@ -51,6 +51,7 @@ enum iio_chan_type {
|
|||||||
IIO_DELTA_VELOCITY,
|
IIO_DELTA_VELOCITY,
|
||||||
IIO_COLORTEMP,
|
IIO_COLORTEMP,
|
||||||
IIO_CHROMATICITY,
|
IIO_CHROMATICITY,
|
||||||
|
IIO_ATTENTION,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum iio_modifier {
|
enum iio_modifier {
|
||||||
|
@ -63,6 +63,7 @@ static const char * const iio_chan_type_name_spec[] = {
|
|||||||
[IIO_DELTA_VELOCITY] = "deltavelocity",
|
[IIO_DELTA_VELOCITY] = "deltavelocity",
|
||||||
[IIO_COLORTEMP] = "colortemp",
|
[IIO_COLORTEMP] = "colortemp",
|
||||||
[IIO_CHROMATICITY] = "chromaticity",
|
[IIO_CHROMATICITY] = "chromaticity",
|
||||||
|
[IIO_ATTENTION] = "attention",
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char * const iio_ev_type_text[] = {
|
static const char * const iio_ev_type_text[] = {
|
||||||
@ -183,6 +184,7 @@ static bool event_is_known(struct iio_event_data *event)
|
|||||||
case IIO_DELTA_VELOCITY:
|
case IIO_DELTA_VELOCITY:
|
||||||
case IIO_COLORTEMP:
|
case IIO_COLORTEMP:
|
||||||
case IIO_CHROMATICITY:
|
case IIO_CHROMATICITY:
|
||||||
|
case IIO_ATTENTION:
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user