1ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/brightness
2ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
3ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
4ecf8a6cdSEnric Balletbo i SerraDescription:
5ecf8a6cdSEnric Balletbo i Serra		Writing to this file adjusts the overall brightness of
6ecf8a6cdSEnric Balletbo i Serra		the lightbar, separate from any color intensity. The
7ecf8a6cdSEnric Balletbo i Serra		valid range is 0 (off) to 255 (maximum brightness).
8ecf8a6cdSEnric Balletbo i Serra
9ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/interval_msec
10ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
11ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
12ecf8a6cdSEnric Balletbo i SerraDescription:
13ecf8a6cdSEnric Balletbo i Serra		The lightbar is controlled by an embedded controller (EC),
14ecf8a6cdSEnric Balletbo i Serra		which also manages the keyboard, battery charging, fans,
15ecf8a6cdSEnric Balletbo i Serra		and other system hardware. To prevent unprivileged users
16ecf8a6cdSEnric Balletbo i Serra		from interfering with the other EC functions, the rate at
17ecf8a6cdSEnric Balletbo i Serra		which the lightbar control files can be read or written is
18ecf8a6cdSEnric Balletbo i Serra		limited.
19ecf8a6cdSEnric Balletbo i Serra
20ecf8a6cdSEnric Balletbo i Serra		Reading this file will return the number of milliseconds
21ecf8a6cdSEnric Balletbo i Serra		that must elapse between accessing any of the lightbar
22ecf8a6cdSEnric Balletbo i Serra		functions through this interface. Going faster will simply
23ecf8a6cdSEnric Balletbo i Serra		block until the necessary interval has lapsed. The interval
24ecf8a6cdSEnric Balletbo i Serra		applies uniformly to all accesses of any kind by any user.
25ecf8a6cdSEnric Balletbo i Serra
26ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/led_rgb
27ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
28ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
29ecf8a6cdSEnric Balletbo i SerraDescription:
30ecf8a6cdSEnric Balletbo i Serra		This allows you to control each LED segment. If the
31ecf8a6cdSEnric Balletbo i Serra		lightbar is already running one of the automatic
32ecf8a6cdSEnric Balletbo i Serra		sequences, you probably won’t see anything change because
33ecf8a6cdSEnric Balletbo i Serra		your color setting will be almost immediately replaced.
34ecf8a6cdSEnric Balletbo i Serra		To get useful results, you should stop the lightbar
35ecf8a6cdSEnric Balletbo i Serra		sequence first.
36ecf8a6cdSEnric Balletbo i Serra
37ecf8a6cdSEnric Balletbo i Serra		The values written to this file are sets of four integers,
38ecf8a6cdSEnric Balletbo i Serra		indicating LED, RED, GREEN, BLUE. The LED number is 0 to 3
39ecf8a6cdSEnric Balletbo i Serra		to select a single segment, or 4 to set all four segments
40ecf8a6cdSEnric Balletbo i Serra		to the same value at once. The RED, GREEN, and BLUE
41ecf8a6cdSEnric Balletbo i Serra		numbers should be in the range 0 (off) to 255 (maximum).
42ecf8a6cdSEnric Balletbo i Serra		You can update more than one segment at a time by writing
43ecf8a6cdSEnric Balletbo i Serra		more than one set of four integers.
44ecf8a6cdSEnric Balletbo i Serra
45ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/program
46ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
47ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
48ecf8a6cdSEnric Balletbo i SerraDescription:
49ecf8a6cdSEnric Balletbo i Serra		This allows you to upload and run custom lightbar sequences.
50ecf8a6cdSEnric Balletbo i Serra
51ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/sequence
52ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
53ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
54ecf8a6cdSEnric Balletbo i SerraDescription:
55ecf8a6cdSEnric Balletbo i Serra		The Pixel lightbar has a number of built-in sequences
56ecf8a6cdSEnric Balletbo i Serra		that it displays under various conditions, such as at
57ecf8a6cdSEnric Balletbo i Serra		power on, shut down, or while running. Reading from this
58ecf8a6cdSEnric Balletbo i Serra		file displays the current sequence that the lightbar is
59ecf8a6cdSEnric Balletbo i Serra		displaying. Writing to this file allows you to change the
60ecf8a6cdSEnric Balletbo i Serra		sequence.
61ecf8a6cdSEnric Balletbo i Serra
62ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/userspace_control
63ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
64ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
65ecf8a6cdSEnric Balletbo i SerraDescription:
66ecf8a6cdSEnric Balletbo i Serra		This allows you to take the control of the lightbar. This
67ecf8a6cdSEnric Balletbo i Serra		prevents the kernel from going through its normal
68ecf8a6cdSEnric Balletbo i Serra		sequences.
69ecf8a6cdSEnric Balletbo i Serra
70ecf8a6cdSEnric Balletbo i SerraWhat:		/sys/class/chromeos/<ec-device-name>/lightbar/version
71ecf8a6cdSEnric Balletbo i SerraDate:		August 2015
72ecf8a6cdSEnric Balletbo i SerraKernelVersion:	4.2
73ecf8a6cdSEnric Balletbo i SerraDescription:
74ecf8a6cdSEnric Balletbo i Serra		Show the information about the lightbar version.
75