2019-07-10 03:00:05 +08:00
|
|
|
What: /sys/class/backlight/<backlight>/scale
|
|
|
|
Date: July 2019
|
|
|
|
KernelVersion: 5.4
|
|
|
|
Contact: Daniel Thompson <daniel.thompson@linaro.org>
|
|
|
|
Description:
|
|
|
|
Description of the scale of the brightness curve.
|
|
|
|
|
|
|
|
The human eye senses brightness approximately logarithmically,
|
|
|
|
hence linear changes in brightness are perceived as being
|
|
|
|
non-linear. To achieve a linear perception of brightness changes
|
|
|
|
controls like sliders need to apply a logarithmic mapping for
|
|
|
|
backlights with a linear brightness curve.
|
|
|
|
|
|
|
|
Possible values of the attribute are:
|
|
|
|
|
|
|
|
unknown
|
|
|
|
The scale of the brightness curve is unknown.
|
|
|
|
|
|
|
|
linear
|
|
|
|
The brightness changes linearly with each step. Brightness
|
|
|
|
controls should apply a logarithmic mapping for a linear
|
|
|
|
perception.
|
|
|
|
|
|
|
|
non-linear
|
|
|
|
The brightness changes non-linearly with each step. Brightness
|
|
|
|
controls should use a linear mapping for a linear perception.
|
2020-10-30 15:40:56 +08:00
|
|
|
|
|
|
|
What: /sys/class/backlight/<backlight>/ambient_light_level
|
|
|
|
Date: Apr, 2010
|
|
|
|
KernelVersion: v2.6.35
|
|
|
|
Contact: Michael Hennerich <michael.hennerich@analog.com>
|
|
|
|
Description:
|
|
|
|
(RO) Get conversion value of the light sensor.
|
|
|
|
|
|
|
|
The value is automatically updated every 80 ms when the
|
|
|
|
light sensor is enabled.
|
|
|
|
|
|
|
|
The value range is device-driver specific:
|
|
|
|
|
|
|
|
For ADP8870:
|
|
|
|
|
|
|
|
It returns integer between 0 (dark) and 8000 (max ambient
|
|
|
|
brightness).
|
|
|
|
|
|
|
|
For ADP8860:
|
|
|
|
|
|
|
|
It returns a 13-bits integer.
|
|
|
|
|
|
|
|
What: /sys/class/backlight/<backlight>/ambient_light_zone
|
|
|
|
Date: Apr, 2010
|
|
|
|
KernelVersion: v2.6.35
|
|
|
|
Contact: Michael Hennerich <michael.hennerich@analog.com>,
|
|
|
|
device-drivers-devel@blackfin.uclinux.org
|
|
|
|
|
|
|
|
Description:
|
|
|
|
(RW) Read or write the specific brightness level at which the
|
|
|
|
backlight operates.
|
|
|
|
|
|
|
|
The value meaning is device-driver specific:
|
|
|
|
|
|
|
|
For ADP8860:
|
|
|
|
|
|
|
|
== ==========================
|
|
|
|
0 Off: Backlight set to 0 mA
|
|
|
|
1 Level 1: daylight
|
|
|
|
2 Level 2: bright
|
|
|
|
3 Level 3: dark
|
|
|
|
== ==========================
|
|
|
|
|
|
|
|
For ADP8870:
|
|
|
|
|
|
|
|
== ==========================
|
|
|
|
0 Off: Backlight set to 0 mA
|
|
|
|
1 Level 1: daylight
|
|
|
|
2 Level 2: bright
|
|
|
|
3 Level 3: office
|
|
|
|
4 Level 4: indoor
|
|
|
|
5 Level 5: dark
|
|
|
|
== ==========================
|
|
|
|
|
|
|
|
Writing 0 returns to normal/automatic ambient light level
|
|
|
|
operation.
|
|
|
|
|
|
|
|
It can be enabled by writing the value stored in
|
|
|
|
/sys/class/backlight/<backlight>/max_brightness to
|
|
|
|
/sys/class/backlight/<backlight>/brightness.
|
2021-05-19 16:51:45 +08:00
|
|
|
|
|
|
|
What: /sys/class/backlight/<backlight>/<ambient light zone>_max
|
|
|
|
Date: Sep, 2009
|
|
|
|
KernelVersion: v2.6.32
|
|
|
|
Contact: device-drivers-devel@blackfin.uclinux.org
|
|
|
|
Description:
|
|
|
|
Control the maximum brightness for <ambient light zone>
|
|
|
|
on this <backlight>. Values are between 0 and 127. This file
|
|
|
|
will also show the brightness level stored for this
|
|
|
|
<ambient light zone>.
|
|
|
|
|
|
|
|
The <ambient light zone> is device-driver specific:
|
|
|
|
|
|
|
|
For ADP5520 and ADP5501, <ambient light zone> can be:
|
|
|
|
|
|
|
|
=========== ================================================
|
|
|
|
Ambient sysfs entry
|
|
|
|
light zone
|
|
|
|
=========== ================================================
|
|
|
|
daylight /sys/class/backlight/<backlight>/daylight_max
|
|
|
|
office /sys/class/backlight/<backlight>/office_max
|
|
|
|
dark /sys/class/backlight/<backlight>/dark_max
|
|
|
|
=========== ================================================
|
|
|
|
|
|
|
|
For ADP8860, <ambient light zone> can be:
|
|
|
|
|
|
|
|
=========== ================================================
|
|
|
|
Ambient sysfs entry
|
|
|
|
light zone
|
|
|
|
=========== ================================================
|
|
|
|
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_max
|
|
|
|
l2_office /sys/class/backlight/<backlight>/l2_office_max
|
|
|
|
l3_dark /sys/class/backlight/<backlight>/l3_dark_max
|
|
|
|
=========== ================================================
|
|
|
|
|
|
|
|
For ADP8870, <ambient light zone> can be:
|
|
|
|
|
|
|
|
=========== ================================================
|
|
|
|
Ambient sysfs entry
|
|
|
|
light zone
|
|
|
|
=========== ================================================
|
|
|
|
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_max
|
|
|
|
l2_bright /sys/class/backlight/<backlight>/l2_bright_max
|
|
|
|
l3_office /sys/class/backlight/<backlight>/l3_office_max
|
|
|
|
l4_indoor /sys/class/backlight/<backlight>/l4_indoor_max
|
|
|
|
l5_dark /sys/class/backlight/<backlight>/l5_dark_max
|
|
|
|
=========== ================================================
|
|
|
|
|
|
|
|
See also: /sys/class/backlight/<backlight>/ambient_light_zone.
|
|
|
|
|
|
|
|
What: /sys/class/backlight/<backlight>/<ambient light zone>_dim
|
|
|
|
Date: Sep, 2009
|
|
|
|
KernelVersion: v2.6.32
|
|
|
|
Contact: device-drivers-devel@blackfin.uclinux.org
|
|
|
|
Description:
|
|
|
|
Control the dim brightness for <ambient light zone>
|
|
|
|
on this <backlight>. Values are between 0 and 127, typically
|
|
|
|
set to 0. Full off when the backlight is disabled.
|
|
|
|
This file will also show the dim brightness level stored for
|
|
|
|
this <ambient light zone>.
|
|
|
|
|
|
|
|
The <ambient light zone> is device-driver specific:
|
|
|
|
|
|
|
|
For ADP5520 and ADP5501, <ambient light zone> can be:
|
|
|
|
|
|
|
|
=========== ================================================
|
|
|
|
Ambient sysfs entry
|
|
|
|
light zone
|
|
|
|
=========== ================================================
|
|
|
|
daylight /sys/class/backlight/<backlight>/daylight_dim
|
|
|
|
office /sys/class/backlight/<backlight>/office_dim
|
|
|
|
dark /sys/class/backlight/<backlight>/dark_dim
|
|
|
|
=========== ================================================
|
|
|
|
|
|
|
|
For ADP8860, <ambient light zone> can be:
|
|
|
|
|
|
|
|
=========== ================================================
|
|
|
|
Ambient sysfs entry
|
|
|
|
light zone
|
|
|
|
=========== ================================================
|
|
|
|
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_dim
|
|
|
|
l2_office /sys/class/backlight/<backlight>/l2_office_dim
|
|
|
|
l3_dark /sys/class/backlight/<backlight>/l3_dark_dim
|
|
|
|
=========== ================================================
|
|
|
|
|
|
|
|
For ADP8870, <ambient light zone> can be:
|
|
|
|
|
|
|
|
=========== ================================================
|
|
|
|
Ambient sysfs entry
|
|
|
|
light zone
|
|
|
|
=========== ================================================
|
|
|
|
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_dim
|
|
|
|
l2_bright /sys/class/backlight/<backlight>/l2_bright_dim
|
|
|
|
l3_office /sys/class/backlight/<backlight>/l3_office_dim
|
|
|
|
l4_indoor /sys/class/backlight/<backlight>/l4_indoor_dim
|
|
|
|
l5_dark /sys/class/backlight/<backlight>/l5_dark_dim
|
|
|
|
=========== ================================================
|
|
|
|
|
|
|
|
See also: /sys/class/backlight/<backlight>/ambient_light_zone.
|
|
|
|
|