xref: /OK3568_Linux_fs/kernel/Documentation/leds/leds-el15203000.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun.. SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun==================================
4*4882a593SmuzhiyunKernel driver for Crane EL15203000
5*4882a593Smuzhiyun==================================
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun/sys/class/leds/<led>/hw_pattern
8*4882a593Smuzhiyun--------------------------------
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunSpecify a hardware pattern for the EL15203000 LED.
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunThe LEDs board supports only predefined patterns by firmware
13*4882a593Smuzhiyunfor specific LEDs.
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunBreathing mode for Screen frame light tube::
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun    "0 4000 1 4000"
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun	^
20*4882a593Smuzhiyun	|
21*4882a593Smuzhiyun    Max-|     ---
22*4882a593Smuzhiyun	|    /   \
23*4882a593Smuzhiyun	|   /     \
24*4882a593Smuzhiyun	|  /       \     /
25*4882a593Smuzhiyun	| /         \   /
26*4882a593Smuzhiyun    Min-|-           ---
27*4882a593Smuzhiyun	|
28*4882a593Smuzhiyun	0------4------8--> time (sec)
29*4882a593Smuzhiyun
30*4882a593SmuzhiyunCascade mode for Pipe LED::
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun    "1 800 2 800 4 800 8 800 16 800"
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun	^
35*4882a593Smuzhiyun	|
36*4882a593Smuzhiyun  0 On -|----+                   +----+                   +---
37*4882a593Smuzhiyun	|    |                   |    |                   |
38*4882a593Smuzhiyun    Off-|    +-------------------+    +-------------------+
39*4882a593Smuzhiyun	|
40*4882a593Smuzhiyun  1 On -|    +----+                   +----+
41*4882a593Smuzhiyun	|    |    |                   |    |
42*4882a593Smuzhiyun    Off |----+    +-------------------+    +------------------
43*4882a593Smuzhiyun	|
44*4882a593Smuzhiyun  2 On -|         +----+                   +----+
45*4882a593Smuzhiyun	|         |    |                   |    |
46*4882a593Smuzhiyun    Off-|---------+    +-------------------+    +-------------
47*4882a593Smuzhiyun	|
48*4882a593Smuzhiyun  3 On -|              +----+                   +----+
49*4882a593Smuzhiyun	|              |    |                   |    |
50*4882a593Smuzhiyun    Off-|--------------+    +-------------------+    +--------
51*4882a593Smuzhiyun	|
52*4882a593Smuzhiyun  4 On -|                   +----+                   +----+
53*4882a593Smuzhiyun	|                   |    |                   |    |
54*4882a593Smuzhiyun    Off-|-------------------+    +-------------------+    +---
55*4882a593Smuzhiyun	|
56*4882a593Smuzhiyun	0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
57*4882a593Smuzhiyun
58*4882a593SmuzhiyunInverted cascade mode for Pipe LED::
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun    "30 800 29 800 27 800 23 800 15 800"
61*4882a593Smuzhiyun
62*4882a593Smuzhiyun	^
63*4882a593Smuzhiyun	|
64*4882a593Smuzhiyun  0 On -|    +-------------------+    +-------------------+
65*4882a593Smuzhiyun	|    |                   |    |                   |
66*4882a593Smuzhiyun    Off-|----+                   +----+                   +---
67*4882a593Smuzhiyun	|
68*4882a593Smuzhiyun  1 On -|----+    +-------------------+    +------------------
69*4882a593Smuzhiyun	|    |    |                   |    |
70*4882a593Smuzhiyun    Off |    +----+                   +----+
71*4882a593Smuzhiyun	|
72*4882a593Smuzhiyun  2 On -|---------+    +-------------------+    +-------------
73*4882a593Smuzhiyun	|         |    |                   |    |
74*4882a593Smuzhiyun    Off-|         +----+                   +----+
75*4882a593Smuzhiyun	|
76*4882a593Smuzhiyun  3 On -|--------------+    +-------------------+    +--------
77*4882a593Smuzhiyun	|              |    |                   |    |
78*4882a593Smuzhiyun    Off-|              +----+                   +----+
79*4882a593Smuzhiyun	|
80*4882a593Smuzhiyun  4 On -|-------------------+    +-------------------+    +---
81*4882a593Smuzhiyun	|                   |    |                   |    |
82*4882a593Smuzhiyun    Off-|                   +----+                   +----+
83*4882a593Smuzhiyun	|
84*4882a593Smuzhiyun	0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
85*4882a593Smuzhiyun
86*4882a593SmuzhiyunBounce mode for Pipe LED::
87*4882a593Smuzhiyun
88*4882a593Smuzhiyun    "1 800 2 800 4 800 8 800 16 800 16 800 8 800 4 800 2 800 1 800"
89*4882a593Smuzhiyun
90*4882a593Smuzhiyun	^
91*4882a593Smuzhiyun	|
92*4882a593Smuzhiyun  0 On -|----+                                       +--------
93*4882a593Smuzhiyun	|    |                                       |
94*4882a593Smuzhiyun    Off-|    +---------------------------------------+
95*4882a593Smuzhiyun	|
96*4882a593Smuzhiyun  1 On -|    +----+                             +----+
97*4882a593Smuzhiyun	|    |    |                             |    |
98*4882a593Smuzhiyun    Off |----+    +-----------------------------+    +--------
99*4882a593Smuzhiyun	|
100*4882a593Smuzhiyun  2 On -|         +----+                   +----+
101*4882a593Smuzhiyun	|         |    |                   |    |
102*4882a593Smuzhiyun    Off-|---------+    +-------------------+    +-------------
103*4882a593Smuzhiyun	|
104*4882a593Smuzhiyun  3 On -|              +----+         +----+
105*4882a593Smuzhiyun	|              |    |         |    |
106*4882a593Smuzhiyun    Off-|--------------+    +---------+    +------------------
107*4882a593Smuzhiyun	|
108*4882a593Smuzhiyun  4 On -|                   +---------+
109*4882a593Smuzhiyun	|                   |         |
110*4882a593Smuzhiyun    Off-|-------------------+         +-----------------------
111*4882a593Smuzhiyun	|
112*4882a593Smuzhiyun	0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
113*4882a593Smuzhiyun
114*4882a593SmuzhiyunInverted bounce mode for Pipe LED::
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun    "30 800 29 800 27 800 23 800 15 800 15 800 23 800 27 800 29 800 30 800"
117*4882a593Smuzhiyun
118*4882a593Smuzhiyun	^
119*4882a593Smuzhiyun	|
120*4882a593Smuzhiyun  0 On -|    +---------------------------------------+
121*4882a593Smuzhiyun	|    |                                       |
122*4882a593Smuzhiyun    Off-|----+                                       +--------
123*4882a593Smuzhiyun	|
124*4882a593Smuzhiyun  1 On -|----+    +-----------------------------+    +--------
125*4882a593Smuzhiyun	|    |    |                             |    |
126*4882a593Smuzhiyun    Off |    +----+                             +----+
127*4882a593Smuzhiyun	|
128*4882a593Smuzhiyun  2 On -|---------+    +-------------------+    +-------------
129*4882a593Smuzhiyun	|         |    |                   |    |
130*4882a593Smuzhiyun    Off-|         +----+                   +----+
131*4882a593Smuzhiyun	|
132*4882a593Smuzhiyun  3 On -|--------------+    +---------+    +------------------
133*4882a593Smuzhiyun	|              |    |         |    |
134*4882a593Smuzhiyun    Off-|              +----+         +----+
135*4882a593Smuzhiyun	|
136*4882a593Smuzhiyun  4 On -|-------------------+         +-----------------------
137*4882a593Smuzhiyun	|                   |         |
138*4882a593Smuzhiyun    Off-|                   +---------+
139*4882a593Smuzhiyun	|
140*4882a593Smuzhiyun	0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
141