1 What: /sys/class/backlight/<backlight>/scale
4 Contact: Daniel Thompson <daniel.thompson@linaro.org>
6 Description of the scale of the brightness curve.
8 The human eye senses brightness approximately logarithmically,
9 hence linear changes in brightness are perceived as being
10 non-linear. To achieve a linear perception of brightness changes
11 controls like sliders need to apply a logarithmic mapping for
12 backlights with a linear brightness curve.
14 Possible values of the attribute are:
17 The scale of the brightness curve is unknown.
20 The brightness changes linearly with each step. Brightness
21 controls should apply a logarithmic mapping for a linear
25 The brightness changes non-linearly with each step. Brightness
26 controls should use a linear mapping for a linear perception.
28 What: /sys/class/backlight/<backlight>/ambient_light_level
30 KernelVersion: v2.6.35
31 Contact: Michael Hennerich <michael.hennerich@analog.com>
33 (RO) Get conversion value of the light sensor.
35 The value is automatically updated every 80 ms when the
36 light sensor is enabled.
38 The value range is device-driver specific:
42 It returns integer between 0 (dark) and 8000 (max ambient
47 It returns a 13-bits integer.
49 What: /sys/class/backlight/<backlight>/ambient_light_zone
51 KernelVersion: v2.6.35
52 Contact: Michael Hennerich <michael.hennerich@analog.com>,
53 device-drivers-devel@blackfin.uclinux.org
56 (RW) Read or write the specific brightness level at which the
59 The value meaning is device-driver specific:
63 == ==========================
64 0 Off: Backlight set to 0 mA
68 == ==========================
72 == ==========================
73 0 Off: Backlight set to 0 mA
79 == ==========================
81 Writing 0 returns to normal/automatic ambient light level
84 It can be enabled by writing the value stored in
85 /sys/class/backlight/<backlight>/max_brightness to
86 /sys/class/backlight/<backlight>/brightness.