|
@@ -28,7 +28,26 @@ If both fields are NULL, 'lp5523' is used by default.
|
|
|
/sys/class/leds/lp5523:channelN (N: 0 ~ 8)
|
|
|
|
|
|
LP5523 has the internal program memory for running various LED patterns.
|
|
|
-For the details, please refer to 'firmware' section in leds-lp55xx.txt
|
|
|
+There are two ways to run LED patterns.
|
|
|
+
|
|
|
+1) Legacy interface - enginex_mode, enginex_load and enginex_leds
|
|
|
+ Control interface for the engines:
|
|
|
+ x is 1 .. 3
|
|
|
+ enginex_mode : disabled, load, run
|
|
|
+ enginex_load : microcode load (visible only in load mode)
|
|
|
+ enginex_leds : led mux control (visible only in load mode)
|
|
|
+
|
|
|
+ cd /sys/class/leds/lp5523:channel2/device
|
|
|
+ echo "load" > engine3_mode
|
|
|
+ echo "9d80400004ff05ff437f0000" > engine3_load
|
|
|
+ echo "111111111" > engine3_leds
|
|
|
+ echo "run" > engine3_mode
|
|
|
+
|
|
|
+ To stop the engine:
|
|
|
+ echo "disabled" > engine3_mode
|
|
|
+
|
|
|
+2) Firmware interface - LP55xx common interface
|
|
|
+ For the details, please refer to 'firmware' section in leds-lp55xx.txt
|
|
|
|
|
|
Selftest uses always the current from the platform data.
|
|
|
|