162306a36Sopenharmony_ciWhat:		/sys/class/backlight/<backlight>/scale
262306a36Sopenharmony_ciDate:		July 2019
362306a36Sopenharmony_ciKernelVersion:	5.4
462306a36Sopenharmony_ciContact:	Daniel Thompson <daniel.thompson@linaro.org>
562306a36Sopenharmony_ciDescription:
662306a36Sopenharmony_ci		Description of the scale of the brightness curve.
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci		The human eye senses brightness approximately logarithmically,
962306a36Sopenharmony_ci		hence linear changes in brightness are perceived as being
1062306a36Sopenharmony_ci		non-linear. To achieve a linear perception of brightness changes
1162306a36Sopenharmony_ci		controls like sliders need to apply a logarithmic mapping for
1262306a36Sopenharmony_ci		backlights with a linear brightness curve.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci		Possible values of the attribute are:
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci		unknown
1762306a36Sopenharmony_ci		  The scale of the brightness curve is unknown.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci		linear
2062306a36Sopenharmony_ci		  The brightness changes linearly with each step. Brightness
2162306a36Sopenharmony_ci		  controls should apply a logarithmic mapping for a linear
2262306a36Sopenharmony_ci		  perception.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci		non-linear
2562306a36Sopenharmony_ci		  The brightness changes non-linearly with each step. Brightness
2662306a36Sopenharmony_ci		  controls should use a linear mapping for a linear perception.
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciWhat:		/sys/class/backlight/<backlight>/ambient_light_level
2962306a36Sopenharmony_ciDate:		Apr, 2010
3062306a36Sopenharmony_ciKernelVersion:	v2.6.35
3162306a36Sopenharmony_ciContact:	Michael Hennerich <michael.hennerich@analog.com>
3262306a36Sopenharmony_ciDescription:
3362306a36Sopenharmony_ci		(RO) Get conversion value of the light sensor.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci		The value is automatically updated every 80 ms when the
3662306a36Sopenharmony_ci		light sensor is enabled.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci		The value range is device-driver specific:
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci		For ADP8870:
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci		  It returns integer between 0 (dark) and 8000 (max ambient
4362306a36Sopenharmony_ci		  brightness).
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci		For ADP8860:
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ci		  It returns a 13-bits integer.
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ciWhat:		/sys/class/backlight/<backlight>/ambient_light_zone
5062306a36Sopenharmony_ciDate:		Apr, 2010
5162306a36Sopenharmony_ciKernelVersion:	v2.6.35
5262306a36Sopenharmony_ciContact:	Michael Hennerich <michael.hennerich@analog.com>,
5362306a36Sopenharmony_ci		device-drivers-devel@blackfin.uclinux.org
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ciDescription:
5662306a36Sopenharmony_ci		(RW) Read or write the specific brightness level at which the
5762306a36Sopenharmony_ci		backlight operates.
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci		The value meaning is device-driver specific:
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci		For ADP8860:
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci		  ==	==========================
6462306a36Sopenharmony_ci		   0	Off: Backlight set to 0 mA
6562306a36Sopenharmony_ci		   1	Level 1: daylight
6662306a36Sopenharmony_ci		   2	Level 2: bright
6762306a36Sopenharmony_ci		   3	Level 3: dark
6862306a36Sopenharmony_ci		  ==	==========================
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ci		For ADP8870:
7162306a36Sopenharmony_ci
7262306a36Sopenharmony_ci		  ==	==========================
7362306a36Sopenharmony_ci		   0	Off: Backlight set to 0 mA
7462306a36Sopenharmony_ci		   1	Level 1: daylight
7562306a36Sopenharmony_ci		   2	Level 2: bright
7662306a36Sopenharmony_ci		   3	Level 3: office
7762306a36Sopenharmony_ci		   4	Level 4: indoor
7862306a36Sopenharmony_ci		   5	Level 5: dark
7962306a36Sopenharmony_ci		  ==	==========================
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ci		Writing 0 returns to normal/automatic ambient light level
8262306a36Sopenharmony_ci		operation.
8362306a36Sopenharmony_ci
8462306a36Sopenharmony_ci		It can be enabled by writing the value stored in
8562306a36Sopenharmony_ci		/sys/class/backlight/<backlight>/max_brightness to
8662306a36Sopenharmony_ci		/sys/class/backlight/<backlight>/brightness.
8762306a36Sopenharmony_ci
8862306a36Sopenharmony_ciWhat:		/sys/class/backlight/<backlight>/<ambient light zone>_max
8962306a36Sopenharmony_ciDate:		Sep, 2009
9062306a36Sopenharmony_ciKernelVersion:	v2.6.32
9162306a36Sopenharmony_ciContact:	device-drivers-devel@blackfin.uclinux.org
9262306a36Sopenharmony_ciDescription:
9362306a36Sopenharmony_ci		Control the maximum brightness for <ambient light zone>
9462306a36Sopenharmony_ci		on this <backlight>. Values are between 0 and 127. This file
9562306a36Sopenharmony_ci		will also show the brightness level stored for this
9662306a36Sopenharmony_ci		<ambient light zone>.
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci		The <ambient light zone> is device-driver specific:
9962306a36Sopenharmony_ci
10062306a36Sopenharmony_ci		For ADP5520 and ADP5501, <ambient light zone> can be:
10162306a36Sopenharmony_ci
10262306a36Sopenharmony_ci		===========  ================================================
10362306a36Sopenharmony_ci		Ambient      sysfs entry
10462306a36Sopenharmony_ci		light zone
10562306a36Sopenharmony_ci		===========  ================================================
10662306a36Sopenharmony_ci		daylight     /sys/class/backlight/<backlight>/daylight_max
10762306a36Sopenharmony_ci		office       /sys/class/backlight/<backlight>/office_max
10862306a36Sopenharmony_ci		dark         /sys/class/backlight/<backlight>/dark_max
10962306a36Sopenharmony_ci		===========  ================================================
11062306a36Sopenharmony_ci
11162306a36Sopenharmony_ci		For ADP8860, <ambient light zone> can be:
11262306a36Sopenharmony_ci
11362306a36Sopenharmony_ci		===========  ================================================
11462306a36Sopenharmony_ci		Ambient      sysfs entry
11562306a36Sopenharmony_ci		light zone
11662306a36Sopenharmony_ci		===========  ================================================
11762306a36Sopenharmony_ci		l1_daylight  /sys/class/backlight/<backlight>/l1_daylight_max
11862306a36Sopenharmony_ci		l2_office    /sys/class/backlight/<backlight>/l2_office_max
11962306a36Sopenharmony_ci		l3_dark      /sys/class/backlight/<backlight>/l3_dark_max
12062306a36Sopenharmony_ci		===========  ================================================
12162306a36Sopenharmony_ci
12262306a36Sopenharmony_ci		For ADP8870, <ambient light zone> can be:
12362306a36Sopenharmony_ci
12462306a36Sopenharmony_ci		===========  ================================================
12562306a36Sopenharmony_ci		Ambient      sysfs entry
12662306a36Sopenharmony_ci		light zone
12762306a36Sopenharmony_ci		===========  ================================================
12862306a36Sopenharmony_ci		l1_daylight  /sys/class/backlight/<backlight>/l1_daylight_max
12962306a36Sopenharmony_ci		l2_bright    /sys/class/backlight/<backlight>/l2_bright_max
13062306a36Sopenharmony_ci		l3_office    /sys/class/backlight/<backlight>/l3_office_max
13162306a36Sopenharmony_ci		l4_indoor    /sys/class/backlight/<backlight>/l4_indoor_max
13262306a36Sopenharmony_ci		l5_dark      /sys/class/backlight/<backlight>/l5_dark_max
13362306a36Sopenharmony_ci		===========  ================================================
13462306a36Sopenharmony_ci
13562306a36Sopenharmony_ci		See also: /sys/class/backlight/<backlight>/ambient_light_zone.
13662306a36Sopenharmony_ci
13762306a36Sopenharmony_ciWhat:		/sys/class/backlight/<backlight>/<ambient light zone>_dim
13862306a36Sopenharmony_ciDate:		Sep, 2009
13962306a36Sopenharmony_ciKernelVersion:	v2.6.32
14062306a36Sopenharmony_ciContact:	device-drivers-devel@blackfin.uclinux.org
14162306a36Sopenharmony_ciDescription:
14262306a36Sopenharmony_ci		Control the dim brightness for <ambient light zone>
14362306a36Sopenharmony_ci		on this <backlight>. Values are between 0 and 127, typically
14462306a36Sopenharmony_ci		set to 0. Full off when the backlight is disabled.
14562306a36Sopenharmony_ci		This file will also show the dim brightness level stored for
14662306a36Sopenharmony_ci		this <ambient light zone>.
14762306a36Sopenharmony_ci
14862306a36Sopenharmony_ci		The <ambient light zone> is device-driver specific:
14962306a36Sopenharmony_ci
15062306a36Sopenharmony_ci		For ADP5520 and ADP5501, <ambient light zone> can be:
15162306a36Sopenharmony_ci
15262306a36Sopenharmony_ci		===========  ================================================
15362306a36Sopenharmony_ci		Ambient      sysfs entry
15462306a36Sopenharmony_ci		light zone
15562306a36Sopenharmony_ci		===========  ================================================
15662306a36Sopenharmony_ci		daylight     /sys/class/backlight/<backlight>/daylight_dim
15762306a36Sopenharmony_ci		office       /sys/class/backlight/<backlight>/office_dim
15862306a36Sopenharmony_ci		dark         /sys/class/backlight/<backlight>/dark_dim
15962306a36Sopenharmony_ci		===========  ================================================
16062306a36Sopenharmony_ci
16162306a36Sopenharmony_ci		For ADP8860, <ambient light zone> can be:
16262306a36Sopenharmony_ci
16362306a36Sopenharmony_ci		===========  ================================================
16462306a36Sopenharmony_ci		Ambient      sysfs entry
16562306a36Sopenharmony_ci		light zone
16662306a36Sopenharmony_ci		===========  ================================================
16762306a36Sopenharmony_ci		l1_daylight  /sys/class/backlight/<backlight>/l1_daylight_dim
16862306a36Sopenharmony_ci		l2_office    /sys/class/backlight/<backlight>/l2_office_dim
16962306a36Sopenharmony_ci		l3_dark      /sys/class/backlight/<backlight>/l3_dark_dim
17062306a36Sopenharmony_ci		===========  ================================================
17162306a36Sopenharmony_ci
17262306a36Sopenharmony_ci		For ADP8870, <ambient light zone> can be:
17362306a36Sopenharmony_ci
17462306a36Sopenharmony_ci		===========  ================================================
17562306a36Sopenharmony_ci		Ambient      sysfs entry
17662306a36Sopenharmony_ci		light zone
17762306a36Sopenharmony_ci		===========  ================================================
17862306a36Sopenharmony_ci		l1_daylight  /sys/class/backlight/<backlight>/l1_daylight_dim
17962306a36Sopenharmony_ci		l2_bright    /sys/class/backlight/<backlight>/l2_bright_dim
18062306a36Sopenharmony_ci		l3_office    /sys/class/backlight/<backlight>/l3_office_dim
18162306a36Sopenharmony_ci		l4_indoor    /sys/class/backlight/<backlight>/l4_indoor_dim
18262306a36Sopenharmony_ci		l5_dark      /sys/class/backlight/<backlight>/l5_dark_dim
18362306a36Sopenharmony_ci		===========  ================================================
18462306a36Sopenharmony_ci
18562306a36Sopenharmony_ci		See also: /sys/class/backlight/<backlight>/ambient_light_zone.
18662306a36Sopenharmony_ci
187