Initial commit
[kernel/linux-3.0.git] / drivers / video / samsung / ld9042_panel.h
1 #ifndef __LD9042_PANEL_H__
2 #define __LD9042_PANEL_H__
3
4 static unsigned short SEQ_ELVSS_MAX[] = {
5         0xB2, 0x00,
6
7         DATA_ONLY, 0x00,
8         DATA_ONLY, 0x00,
9         DATA_ONLY, 0x00,
10         ENDDEF, 0x00
11 };
12
13 static unsigned short SEQ_ELVSS_2[] = {
14         0xB2, 0x09,
15
16         DATA_ONLY, 0x09,
17         DATA_ONLY, 0x09,
18         DATA_ONLY, 0x09,
19         ENDDEF, 0x00
20 };
21
22 static unsigned short SEQ_ELVSS_1[] = {
23         0xB2, 0x0C,
24
25         DATA_ONLY, 0x0C,
26         DATA_ONLY, 0x0C,
27         DATA_ONLY, 0x0C,
28         ENDDEF, 0x00
29 };
30
31 static unsigned short SEQ_ELVSS_MIN[] = {
32         0xB2, 0x0D,
33
34         DATA_ONLY, 0x0D,
35         DATA_ONLY, 0x0D,
36         DATA_ONLY, 0x0D,
37         ENDDEF, 0x00
38 };
39
40 static unsigned short *ELVSS_TABLE[] = {
41         SEQ_ELVSS_MIN,
42         SEQ_ELVSS_1,
43         SEQ_ELVSS_2,
44         SEQ_ELVSS_MAX,
45 };
46
47
48 /* LD9042, 4.27", SM2 A2 Panel Gamma Data */
49 static unsigned short ld9042_a2_22_300[] = {
50         0xF9, 0x0C,
51         DATA_ONLY, 0xA9,
52         DATA_ONLY, 0xAF,
53         DATA_ONLY, 0xA9,
54         DATA_ONLY, 0xBC,
55         DATA_ONLY, 0x00,
56         DATA_ONLY, 0xAA,
57         DATA_ONLY, 0x0C,
58         DATA_ONLY, 0xAB,
59         DATA_ONLY, 0xAE,
60         DATA_ONLY, 0xA6,
61         DATA_ONLY, 0xBB,
62         DATA_ONLY, 0x00,
63         DATA_ONLY, 0xC8,
64         DATA_ONLY, 0x0C,
65         DATA_ONLY, 0xB5,
66         DATA_ONLY, 0xB1,
67         DATA_ONLY, 0xA7,
68         DATA_ONLY, 0xBC,
69         DATA_ONLY, 0x00,
70         DATA_ONLY, 0xCC,
71         0xFB, 0x02,
72         DATA_ONLY, 0x5A,
73         ENDDEF, 0x00
74 };
75
76 static unsigned short ld9042_a2_22_290[] = {
77         0xF9, 0x0C,
78         DATA_ONLY, 0xA6,
79         DATA_ONLY, 0xB0,
80         DATA_ONLY, 0xAA,
81         DATA_ONLY, 0xBD,
82         DATA_ONLY, 0x00,
83         DATA_ONLY, 0xA9,
84         DATA_ONLY, 0x0C,
85         DATA_ONLY, 0xAA,
86         DATA_ONLY, 0xAF,
87         DATA_ONLY, 0xA7,
88         DATA_ONLY, 0xBD,
89         DATA_ONLY, 0x00,
90         DATA_ONLY, 0xC6,
91         DATA_ONLY, 0x0C,
92         DATA_ONLY, 0xB5,
93         DATA_ONLY, 0xB4,
94         DATA_ONLY, 0xA8,
95         DATA_ONLY, 0xBE,
96         DATA_ONLY, 0x00,
97         DATA_ONLY, 0xCA,
98         0xFB, 0x02,
99         DATA_ONLY, 0x5A,
100         ENDDEF, 0x00
101 };
102
103 static unsigned short ld9042_a2_22_280[] = {
104         0xF9, 0x0C,
105         DATA_ONLY, 0xA7,
106         DATA_ONLY, 0xB1,
107         DATA_ONLY, 0xAA,
108         DATA_ONLY, 0xBD,
109         DATA_ONLY, 0x00,
110         DATA_ONLY, 0xA6,
111         DATA_ONLY, 0x0C,
112         DATA_ONLY, 0xAB,
113         DATA_ONLY, 0xAF,
114         DATA_ONLY, 0xA7,
115         DATA_ONLY, 0xBE,
116         DATA_ONLY, 0x00,
117         DATA_ONLY, 0xC3,
118         DATA_ONLY, 0x0C,
119         DATA_ONLY, 0xB6,
120         DATA_ONLY, 0xB4,
121         DATA_ONLY, 0xA8,
122         DATA_ONLY, 0xBE,
123         DATA_ONLY, 0x00,
124         DATA_ONLY, 0xC7,
125         0xFB, 0x02,
126         DATA_ONLY, 0x5A,
127         ENDDEF, 0x00
128 };
129
130 static unsigned short ld9042_a2_22_270[] = {
131         0xF9, 0x0C,
132         DATA_ONLY, 0xA8,
133         DATA_ONLY, 0xB0,
134         DATA_ONLY, 0xAA,
135         DATA_ONLY, 0xBF,
136         DATA_ONLY, 0x00,
137         DATA_ONLY, 0xA3,
138         DATA_ONLY, 0x0C,
139         DATA_ONLY, 0xAB,
140         DATA_ONLY, 0xAF,
141         DATA_ONLY, 0xA8,
142         DATA_ONLY, 0xBF,
143         DATA_ONLY, 0x00,
144         DATA_ONLY, 0xC0,
145         DATA_ONLY, 0x0C,
146         DATA_ONLY, 0xB6,
147         DATA_ONLY, 0xB4,
148         DATA_ONLY, 0xA8,
149         DATA_ONLY, 0xBF,
150         DATA_ONLY, 0x00,
151         DATA_ONLY, 0xC4,
152         0xFB, 0x02,
153         DATA_ONLY, 0x5A,
154         ENDDEF, 0x00
155 };
156
157 static unsigned short ld9042_a2_22_260[] = {
158         0xF9, 0x0C,
159         DATA_ONLY, 0xA7,
160         DATA_ONLY, 0xB2,
161         DATA_ONLY, 0xAA,
162         DATA_ONLY, 0xBE,
163         DATA_ONLY, 0x00,
164         DATA_ONLY, 0xA1,
165         DATA_ONLY, 0x0C,
166         DATA_ONLY, 0xA9,
167         DATA_ONLY, 0xB1,
168         DATA_ONLY, 0xA7,
169         DATA_ONLY, 0xBF,
170         DATA_ONLY, 0x00,
171         DATA_ONLY, 0xBD,
172         DATA_ONLY, 0x0C,
173         DATA_ONLY, 0xB5,
174         DATA_ONLY, 0xB6,
175         DATA_ONLY, 0xA8,
176         DATA_ONLY, 0xBF,
177         DATA_ONLY, 0x00,
178         DATA_ONLY, 0xC1,
179         0xFB, 0x02,
180         DATA_ONLY, 0x5A,
181         ENDDEF, 0x00
182 };
183
184 static unsigned short ld9042_a2_22_250[] = {
185         0xF9, 0x0C,
186         DATA_ONLY, 0xA6,
187         DATA_ONLY, 0xB2,
188         DATA_ONLY, 0xAB,
189         DATA_ONLY, 0xC0,
190         DATA_ONLY, 0x00,
191         DATA_ONLY, 0x9E,
192         DATA_ONLY, 0x0C,
193         DATA_ONLY, 0xA9,
194         DATA_ONLY, 0xB0,
195         DATA_ONLY, 0xA9,
196         DATA_ONLY, 0xC0,
197         DATA_ONLY, 0x00,
198         DATA_ONLY, 0xBA,
199         DATA_ONLY, 0x0C,
200         DATA_ONLY, 0xB4,
201         DATA_ONLY, 0xB6,
202         DATA_ONLY, 0xA9,
203         DATA_ONLY, 0xC0,
204         DATA_ONLY, 0x00,
205         DATA_ONLY, 0xBE,
206         0xFB, 0x02,
207         DATA_ONLY, 0x5A,
208         ENDDEF, 0x00
209 };
210
211 static unsigned short ld9042_a2_22_240[] = {
212         0xF9, 0x0C,
213         DATA_ONLY, 0xA7,
214         DATA_ONLY, 0xB3,
215         DATA_ONLY, 0xAA,
216         DATA_ONLY, 0xC0,
217         DATA_ONLY, 0x00,
218         DATA_ONLY, 0x9C,
219         DATA_ONLY, 0x0C,
220         DATA_ONLY, 0xA9,
221         DATA_ONLY, 0xB1,
222         DATA_ONLY, 0xA9,
223         DATA_ONLY, 0xC0,
224         DATA_ONLY, 0x00,
225         DATA_ONLY, 0xB7,
226         DATA_ONLY, 0x0C,
227         DATA_ONLY, 0xB5,
228         DATA_ONLY, 0xB6,
229         DATA_ONLY, 0xA9,
230         DATA_ONLY, 0xC0,
231         DATA_ONLY, 0x00,
232         DATA_ONLY, 0xBB,
233         0xFB, 0x02,
234         DATA_ONLY, 0x5A,
235         ENDDEF, 0x00
236 };
237
238 static unsigned short ld9042_a2_22_230[] = {
239         0xF9, 0x0C,
240         DATA_ONLY, 0xA7,
241         DATA_ONLY, 0xB3,
242         DATA_ONLY, 0xAB,
243         DATA_ONLY, 0xC0,
244         DATA_ONLY, 0x00,
245         DATA_ONLY, 0x99,
246         DATA_ONLY, 0x0C,
247         DATA_ONLY, 0xA8,
248         DATA_ONLY, 0xB2,
249         DATA_ONLY, 0xA9,
250         DATA_ONLY, 0xC1,
251         DATA_ONLY, 0x00,
252         DATA_ONLY, 0xB4,
253         DATA_ONLY, 0x0C,
254         DATA_ONLY, 0xB5,
255         DATA_ONLY, 0xB7,
256         DATA_ONLY, 0xAA,
257         DATA_ONLY, 0xC1,
258         DATA_ONLY, 0x00,
259         DATA_ONLY, 0xB7,
260         0xFB, 0x02,
261         DATA_ONLY, 0x5A,
262         ENDDEF, 0x00
263 };
264
265 static unsigned short ld9042_a2_22_220[] = {
266         0xF9, 0x0C,
267         DATA_ONLY, 0xA7,
268         DATA_ONLY, 0xB3,
269         DATA_ONLY, 0xAD,
270         DATA_ONLY, 0xC1,
271         DATA_ONLY, 0x00,
272         DATA_ONLY, 0x96,
273         DATA_ONLY, 0x0C,
274         DATA_ONLY, 0xA7,
275         DATA_ONLY, 0xB2,
276         DATA_ONLY, 0xAA,
277         DATA_ONLY, 0xC2,
278         DATA_ONLY, 0x00,
279         DATA_ONLY, 0xB0,
280         DATA_ONLY, 0x0C,
281         DATA_ONLY, 0xB4,
282         DATA_ONLY, 0xB6,
283         DATA_ONLY, 0xAB,
284         DATA_ONLY, 0xC3,
285         DATA_ONLY, 0x00,
286         DATA_ONLY, 0xB4,
287         0xFB, 0x02,
288         DATA_ONLY, 0x5A,
289         ENDDEF, 0x00
290 };
291
292 static unsigned short ld9042_a2_22_210[] = {
293         0xF9, 0x0C,
294         DATA_ONLY, 0xA6,
295         DATA_ONLY, 0xB3,
296         DATA_ONLY, 0xAD,
297         DATA_ONLY, 0xC2,
298         DATA_ONLY, 0x00,
299         DATA_ONLY, 0x94,
300         DATA_ONLY, 0x0C,
301         DATA_ONLY, 0xA7,
302         DATA_ONLY, 0xB2,
303         DATA_ONLY, 0xAB,
304         DATA_ONLY, 0xC2,
305         DATA_ONLY, 0x00,
306         DATA_ONLY, 0xAD,
307         DATA_ONLY, 0x0C,
308         DATA_ONLY, 0xB3,
309         DATA_ONLY, 0xB8,
310         DATA_ONLY, 0xAB,
311         DATA_ONLY, 0xC3,
312         DATA_ONLY, 0x00,
313         DATA_ONLY, 0xB1,
314         0xFB, 0x02,
315         DATA_ONLY, 0x5A,
316         ENDDEF, 0x00
317 };
318
319 static unsigned short ld9042_a2_22_200[] = {
320         0xF9, 0x0C,
321         DATA_ONLY, 0xA7,
322         DATA_ONLY, 0xB3,
323         DATA_ONLY, 0xAD,
324         DATA_ONLY, 0xC2,
325         DATA_ONLY, 0x00,
326         DATA_ONLY, 0x91,
327         DATA_ONLY, 0x0C,
328         DATA_ONLY, 0xA7,
329         DATA_ONLY, 0xB3,
330         DATA_ONLY, 0xAA,
331         DATA_ONLY, 0xC3,
332         DATA_ONLY, 0x00,
333         DATA_ONLY, 0xAB,
334         DATA_ONLY, 0x0C,
335         DATA_ONLY, 0xB4,
336         DATA_ONLY, 0xB9,
337         DATA_ONLY, 0xAB,
338         DATA_ONLY, 0xC3,
339         DATA_ONLY, 0x00,
340         DATA_ONLY, 0xAE,
341         0xFB, 0x02,
342         DATA_ONLY, 0x5A,
343         ENDDEF, 0x00
344 };
345
346 static unsigned short ld9042_a2_22_190[] = {
347         0xF9, 0x0C,
348         DATA_ONLY, 0xA6,
349         DATA_ONLY, 0xB4,
350         DATA_ONLY, 0xAD,
351         DATA_ONLY, 0xC3,
352         DATA_ONLY, 0x00,
353         DATA_ONLY, 0x8E,
354         DATA_ONLY, 0x0C,
355         DATA_ONLY, 0xA6,
356         DATA_ONLY, 0xB3,
357         DATA_ONLY, 0xAB,
358         DATA_ONLY, 0xC4,
359         DATA_ONLY, 0x00,
360         DATA_ONLY, 0xA8,
361         DATA_ONLY, 0x0C,
362         DATA_ONLY, 0xB2,
363         DATA_ONLY, 0xB9,
364         DATA_ONLY, 0xAD,
365         DATA_ONLY, 0xC3,
366         DATA_ONLY, 0x00,
367         DATA_ONLY, 0xAB,
368         0xFB, 0x02,
369         DATA_ONLY, 0x5A,
370         ENDDEF, 0x00
371 };
372
373 static unsigned short ld9042_a2_22_180[] = {
374         0xF9, 0x0C,
375         DATA_ONLY, 0xA6,
376         DATA_ONLY, 0xB4,
377         DATA_ONLY, 0xAE,
378         DATA_ONLY, 0xC4,
379         DATA_ONLY, 0x00,
380         DATA_ONLY, 0x8B,
381         DATA_ONLY, 0x0C,
382         DATA_ONLY, 0xA5,
383         DATA_ONLY, 0xB5,
384         DATA_ONLY, 0xAB,
385         DATA_ONLY, 0xC5,
386         DATA_ONLY, 0x00,
387         DATA_ONLY, 0xA4,
388         DATA_ONLY, 0x0C,
389         DATA_ONLY, 0xB2,
390         DATA_ONLY, 0xB9,
391         DATA_ONLY, 0xAD,
392         DATA_ONLY, 0xC5,
393         DATA_ONLY, 0x00,
394         DATA_ONLY, 0xA7,
395         0xFB, 0x02,
396         DATA_ONLY, 0x5A,
397         ENDDEF, 0x00
398 };
399
400 static unsigned short ld9042_a2_22_170[] = {
401         0xF9, 0x0C,
402         DATA_ONLY, 0xA5,
403         DATA_ONLY, 0xB4,
404         DATA_ONLY, 0xAF,
405         DATA_ONLY, 0xC4,
406         DATA_ONLY, 0x00,
407         DATA_ONLY, 0x89,
408         DATA_ONLY, 0x0C,
409         DATA_ONLY, 0xA3,
410         DATA_ONLY, 0xB6,
411         DATA_ONLY, 0xAC,
412         DATA_ONLY, 0xC6,
413         DATA_ONLY, 0x00,
414         DATA_ONLY, 0xA1,
415         DATA_ONLY, 0x0C,
416         DATA_ONLY, 0xB1,
417         DATA_ONLY, 0xB9,
418         DATA_ONLY, 0xAF,
419         DATA_ONLY, 0xC5,
420         DATA_ONLY, 0x00,
421         DATA_ONLY, 0xA4,
422         0xFB, 0x02,
423         DATA_ONLY, 0x5A,
424         ENDDEF, 0x00
425 };
426
427 static unsigned short ld9042_a2_22_160[] = {
428         0xF9, 0x0C,
429         DATA_ONLY, 0xA5,
430         DATA_ONLY, 0xB3,
431         DATA_ONLY, 0xB1,
432         DATA_ONLY, 0xC4,
433         DATA_ONLY, 0x00,
434         DATA_ONLY, 0x85,
435         DATA_ONLY, 0x0C,
436         DATA_ONLY, 0xA2,
437         DATA_ONLY, 0xB5,
438         DATA_ONLY, 0xAD,
439         DATA_ONLY, 0xC6,
440         DATA_ONLY, 0x00,
441         DATA_ONLY, 0x9D,
442         DATA_ONLY, 0x0C,
443         DATA_ONLY, 0xB1,
444         DATA_ONLY, 0xB9,
445         DATA_ONLY, 0xB0,
446         DATA_ONLY, 0xC6,
447         DATA_ONLY, 0x00,
448         DATA_ONLY, 0x9F,
449         0xFB, 0x02,
450         DATA_ONLY, 0x5A,
451         ENDDEF, 0x00
452 };
453
454 static unsigned short ld9042_a2_22_150[] = {
455         0xF9, 0x0C,
456         DATA_ONLY, 0xA6,
457         DATA_ONLY, 0xB3,
458         DATA_ONLY, 0xB0,
459         DATA_ONLY, 0xC5,
460         DATA_ONLY, 0x00,
461         DATA_ONLY, 0x82,
462         DATA_ONLY, 0x0C,
463         DATA_ONLY, 0xA1,
464         DATA_ONLY, 0xB6,
465         DATA_ONLY, 0xAD,
466         DATA_ONLY, 0xC8,
467         DATA_ONLY, 0x00,
468         DATA_ONLY, 0x99,
469         DATA_ONLY, 0x0C,
470         DATA_ONLY, 0xB2,
471         DATA_ONLY, 0xBA,
472         DATA_ONLY, 0xAF,
473         DATA_ONLY, 0xC7,
474         DATA_ONLY, 0x00,
475         DATA_ONLY, 0x9B,
476         0xFB, 0x02,
477         DATA_ONLY, 0x5A,
478         ENDDEF, 0x00
479 };
480
481 static unsigned short ld9042_a2_22_140[] = {
482         0xF9, 0x0C,
483         DATA_ONLY, 0xA5,
484         DATA_ONLY, 0xB5,
485         DATA_ONLY, 0xB1,
486         DATA_ONLY, 0xC5,
487         DATA_ONLY, 0x00,
488         DATA_ONLY, 0x7F,
489         DATA_ONLY, 0x0C,
490         DATA_ONLY, 0xA0,
491         DATA_ONLY, 0xB7,
492         DATA_ONLY, 0xAE,
493         DATA_ONLY, 0xC8,
494         DATA_ONLY, 0x00,
495         DATA_ONLY, 0x95,
496         DATA_ONLY, 0x0C,
497         DATA_ONLY, 0xB0,
498         DATA_ONLY, 0xBB,
499         DATA_ONLY, 0xB1,
500         DATA_ONLY, 0xC8,
501         DATA_ONLY, 0x00,
502         DATA_ONLY, 0x97,
503         0xFB, 0x02,
504         DATA_ONLY, 0x5A,
505         ENDDEF, 0x00
506 };
507
508 static unsigned short ld9042_a2_22_130[] = {
509         0xF9, 0x0C,
510         DATA_ONLY, 0xA5,
511         DATA_ONLY, 0xB5,
512         DATA_ONLY, 0xB1,
513         DATA_ONLY, 0xC5,
514         DATA_ONLY, 0x00,
515         DATA_ONLY, 0x7C,
516         DATA_ONLY, 0x0C,
517         DATA_ONLY, 0x9F,
518         DATA_ONLY, 0xB7,
519         DATA_ONLY, 0xAF,
520         DATA_ONLY, 0xC9,
521         DATA_ONLY, 0x00,
522         DATA_ONLY, 0x91,
523         DATA_ONLY, 0x0C,
524         DATA_ONLY, 0xB0,
525         DATA_ONLY, 0xBA,
526         DATA_ONLY, 0xB2,
527         DATA_ONLY, 0xC8,
528         DATA_ONLY, 0x00,
529         DATA_ONLY, 0x93,
530         0xFB, 0x02,
531         DATA_ONLY, 0x5A,
532         ENDDEF, 0x00
533 };
534
535 static unsigned short ld9042_a2_22_120[] = {
536         0xF9, 0x0C,
537         DATA_ONLY, 0xA4,
538         DATA_ONLY, 0xB6,
539         DATA_ONLY, 0xB2,
540         DATA_ONLY, 0xC7,
541         DATA_ONLY, 0x00,
542         DATA_ONLY, 0x77,
543         DATA_ONLY, 0x0C,
544         DATA_ONLY, 0x9D,
545         DATA_ONLY, 0xB8,
546         DATA_ONLY, 0xAF,
547         DATA_ONLY, 0xCA,
548         DATA_ONLY, 0x00,
549         DATA_ONLY, 0x8C,
550         DATA_ONLY, 0x0C,
551         DATA_ONLY, 0xAF,
552         DATA_ONLY, 0xBA,
553         DATA_ONLY, 0xB3,
554         DATA_ONLY, 0xCA,
555         DATA_ONLY, 0x00,
556         DATA_ONLY, 0x8E,
557         0xFB, 0x02,
558         DATA_ONLY, 0x5A,
559         ENDDEF, 0x00
560 };
561
562 static unsigned short ld9042_a2_22_110[] = {
563         0xF9, 0x0C,
564         DATA_ONLY, 0xA4,
565         DATA_ONLY, 0xB5,
566         DATA_ONLY, 0xB3,
567         DATA_ONLY, 0xC8,
568         DATA_ONLY, 0x00,
569         DATA_ONLY, 0x73,
570         DATA_ONLY, 0x0C,
571         DATA_ONLY, 0x9C,
572         DATA_ONLY, 0xB7,
573         DATA_ONLY, 0xB1,
574         DATA_ONLY, 0xCA,
575         DATA_ONLY, 0x00,
576         DATA_ONLY, 0x88,
577         DATA_ONLY, 0x0C,
578         DATA_ONLY, 0xB0,
579         DATA_ONLY, 0xBA,
580         DATA_ONLY, 0xB4,
581         DATA_ONLY, 0xCB,
582         DATA_ONLY, 0x00,
583         DATA_ONLY, 0x89,
584         0xFB, 0x02,
585         DATA_ONLY, 0x5A,
586         ENDDEF, 0x00
587 };
588
589 static unsigned short ld9042_a2_22_100[] = {
590         0xF9, 0x0C,
591         DATA_ONLY, 0xA4,
592         DATA_ONLY, 0xB6,
593         DATA_ONLY, 0xB3,
594         DATA_ONLY, 0xC9,
595         DATA_ONLY, 0x00,
596         DATA_ONLY, 0x70,
597         DATA_ONLY, 0x0C,
598         DATA_ONLY, 0x9B,
599         DATA_ONLY, 0xB7,
600         DATA_ONLY, 0xB2,
601         DATA_ONLY, 0xCA,
602         DATA_ONLY, 0x00,
603         DATA_ONLY, 0x85,
604         DATA_ONLY, 0x0C,
605         DATA_ONLY, 0xB0,
606         DATA_ONLY, 0xBA,
607         DATA_ONLY, 0xB4,
608         DATA_ONLY, 0xCB,
609         DATA_ONLY, 0x00,
610         DATA_ONLY, 0x86,
611         0xFB, 0x02,
612         DATA_ONLY, 0x5A,
613         ENDDEF, 0x00
614 };
615
616 static unsigned short ld9042_a2_22_90[] = {
617         0xF9, 0x0C,
618         DATA_ONLY, 0xA3,
619         DATA_ONLY, 0xB7,
620         DATA_ONLY, 0xB2,
621         DATA_ONLY, 0xCC,
622         DATA_ONLY, 0x00,
623         DATA_ONLY, 0x6B,
624         DATA_ONLY, 0x0C,
625         DATA_ONLY, 0x97,
626         DATA_ONLY, 0xB8,
627         DATA_ONLY, 0xB2,
628         DATA_ONLY, 0xCD,
629         DATA_ONLY, 0x00,
630         DATA_ONLY, 0x7F,
631         DATA_ONLY, 0x0C,
632         DATA_ONLY, 0xAF,
633         DATA_ONLY, 0xBA,
634         DATA_ONLY, 0xB5,
635         DATA_ONLY, 0xCE,
636         DATA_ONLY, 0x00,
637         DATA_ONLY, 0x80,
638         0xFB, 0x02,
639         DATA_ONLY, 0x5A,
640         ENDDEF, 0x00
641 };
642
643 static unsigned short ld9042_a2_22_70[] = {
644         0xF9, 0x0C,
645         DATA_ONLY, 0xA2,
646         DATA_ONLY, 0xB6,
647         DATA_ONLY, 0xB6,
648         DATA_ONLY, 0xCC,
649         DATA_ONLY, 0x00,
650         DATA_ONLY, 0x62,
651         DATA_ONLY, 0x0C,
652         DATA_ONLY, 0x94,
653         DATA_ONLY, 0xB7,
654         DATA_ONLY, 0xB5,
655         DATA_ONLY, 0xCE,
656         DATA_ONLY, 0x00,
657         DATA_ONLY, 0x74,
658         DATA_ONLY, 0x0C,
659         DATA_ONLY, 0xB3,
660         DATA_ONLY, 0xB6,
661         DATA_ONLY, 0xBA,
662         DATA_ONLY, 0xCF,
663         DATA_ONLY, 0x00,
664         DATA_ONLY, 0x75,
665         0xFB, 0x02,
666         DATA_ONLY, 0x5A,
667         ENDDEF, 0x00
668 };
669
670 static unsigned short ld9042_a2_22_40[] = {
671         0xF9, 0x0C,
672         DATA_ONLY, 0x9D,
673         DATA_ONLY, 0xB4,
674         DATA_ONLY, 0xB9,
675         DATA_ONLY, 0xCF,
676         DATA_ONLY, 0x00,
677         DATA_ONLY, 0x50,
678         DATA_ONLY, 0x0C,
679         DATA_ONLY, 0x88,
680         DATA_ONLY, 0xB1,
681         DATA_ONLY, 0xBA,
682         DATA_ONLY, 0xD1,
683         DATA_ONLY, 0x00,
684         DATA_ONLY, 0x60,
685         DATA_ONLY, 0x0C,
686         DATA_ONLY, 0xB9,
687         DATA_ONLY, 0xAE,
688         DATA_ONLY, 0xC1,
689         DATA_ONLY, 0xD3,
690         DATA_ONLY, 0x00,
691         DATA_ONLY, 0x60,
692         0xFB, 0x02,
693         DATA_ONLY, 0x5A,
694         ENDDEF, 0x00
695 };
696
697 static unsigned short ld9042_a2_22_30[] = {
698         0xF9, 0x0C,
699         DATA_ONLY, 0x91,
700         DATA_ONLY, 0xB4,
701         DATA_ONLY, 0xB8,
702         DATA_ONLY, 0xD1,
703         DATA_ONLY, 0x00,
704         DATA_ONLY, 0x48,
705         DATA_ONLY, 0x0C,
706         DATA_ONLY, 0x7A,
707         DATA_ONLY, 0xAD,
708         DATA_ONLY, 0xBD,
709         DATA_ONLY, 0xD4,
710         DATA_ONLY, 0x00,
711         DATA_ONLY, 0x57,
712         DATA_ONLY, 0x0C,
713         DATA_ONLY, 0xBB,
714         DATA_ONLY, 0xAE,
715         DATA_ONLY, 0xC3,
716         DATA_ONLY, 0xD5,
717         DATA_ONLY, 0x00,
718         DATA_ONLY, 0x56,
719         0xFB, 0x02,
720         DATA_ONLY, 0x5A,
721         ENDDEF, 0x00
722 };
723
724 static unsigned short ld9042_a2_19_300[] = {
725         0xF9, 0x0C,
726         DATA_ONLY, 0xB2,
727         DATA_ONLY, 0xB4,
728         DATA_ONLY, 0xA7,
729         DATA_ONLY, 0xC4,
730         DATA_ONLY, 0x00,
731         DATA_ONLY, 0xA9,
732         DATA_ONLY, 0x0C,
733         DATA_ONLY, 0xB3,
734         DATA_ONLY, 0xB4,
735         DATA_ONLY, 0xA6,
736         DATA_ONLY, 0xC3,
737         DATA_ONLY, 0x00,
738         DATA_ONLY, 0xC8,
739         DATA_ONLY, 0x0C,
740         DATA_ONLY, 0xB8,
741         DATA_ONLY, 0xB6,
742         DATA_ONLY, 0xA7,
743         DATA_ONLY, 0xC4,
744         DATA_ONLY, 0x00,
745         DATA_ONLY, 0xCC,
746         0xFB, 0x02,
747         DATA_ONLY, 0x5A,
748         ENDDEF, 0x00
749 };
750
751 static unsigned short ld9042_a2_19_290[] = {
752         0xF9, 0x0C,
753         DATA_ONLY, 0xB4,
754         DATA_ONLY, 0xB5,
755         DATA_ONLY, 0xA7,
756         DATA_ONLY, 0xC5,
757         DATA_ONLY, 0x00,
758         DATA_ONLY, 0xA5,
759         DATA_ONLY, 0x0C,
760         DATA_ONLY, 0xB4,
761         DATA_ONLY, 0xB5,
762         DATA_ONLY, 0xA6,
763         DATA_ONLY, 0xC4,
764         DATA_ONLY, 0x00,
765         DATA_ONLY, 0xC4,
766         DATA_ONLY, 0x0C,
767         DATA_ONLY, 0xB9,
768         DATA_ONLY, 0xB6,
769         DATA_ONLY, 0xA8,
770         DATA_ONLY, 0xC4,
771         DATA_ONLY, 0x00,
772         DATA_ONLY, 0xCA,
773         0xFB, 0x02,
774         DATA_ONLY, 0x5A,
775         ENDDEF, 0x00
776 };
777
778 static unsigned short ld9042_a2_19_280[] = {
779         0xF9, 0x0C,
780         DATA_ONLY, 0xB4,
781         DATA_ONLY, 0xB4,
782         DATA_ONLY, 0xA8,
783         DATA_ONLY, 0xC6,
784         DATA_ONLY, 0x00,
785         DATA_ONLY, 0xA2,
786         DATA_ONLY, 0x0C,
787         DATA_ONLY, 0xB5,
788         DATA_ONLY, 0xB5,
789         DATA_ONLY, 0xA6,
790         DATA_ONLY, 0xC4,
791         DATA_ONLY, 0x00,
792         DATA_ONLY, 0xC1,
793         DATA_ONLY, 0x0C,
794         DATA_ONLY, 0xB9,
795         DATA_ONLY, 0xB5,
796         DATA_ONLY, 0xA8,
797         DATA_ONLY, 0xC4,
798         DATA_ONLY, 0x00,
799         DATA_ONLY, 0xC8,
800         0xFB, 0x02,
801         DATA_ONLY, 0x5A,
802         ENDDEF, 0x00
803 };
804
805 static unsigned short ld9042_a2_19_270[] = {
806         0xF9, 0x0C,
807         DATA_ONLY, 0xB3,
808         DATA_ONLY, 0xB4,
809         DATA_ONLY, 0xA7,
810         DATA_ONLY, 0xC6,
811         DATA_ONLY, 0x00,
812         DATA_ONLY, 0xA0,
813         DATA_ONLY, 0x0C,
814         DATA_ONLY, 0xB5,
815         DATA_ONLY, 0xB6,
816         DATA_ONLY, 0xA6,
817         DATA_ONLY, 0xC5,
818         DATA_ONLY, 0x00,
819         DATA_ONLY, 0xBE,
820         DATA_ONLY, 0x0C,
821         DATA_ONLY, 0xB9,
822         DATA_ONLY, 0xB7,
823         DATA_ONLY, 0xA7,
824         DATA_ONLY, 0xC4,
825         DATA_ONLY, 0x00,
826         DATA_ONLY, 0xC5,
827         0xFB, 0x02,
828         DATA_ONLY, 0x5A,
829         ENDDEF, 0x00
830 };
831
832 static unsigned short ld9042_a2_19_260[] = {
833         0xF9, 0x0C,
834         DATA_ONLY, 0xB4,
835         DATA_ONLY, 0xB4,
836         DATA_ONLY, 0xA8,
837         DATA_ONLY, 0xC6,
838         DATA_ONLY, 0x00,
839         DATA_ONLY, 0x9D,
840         DATA_ONLY, 0x0C,
841         DATA_ONLY, 0xB5,
842         DATA_ONLY, 0xB5,
843         DATA_ONLY, 0xA8,
844         DATA_ONLY, 0xC4,
845         DATA_ONLY, 0x00,
846         DATA_ONLY, 0xBB,
847         DATA_ONLY, 0x0C,
848         DATA_ONLY, 0xBA,
849         DATA_ONLY, 0xB7,
850         DATA_ONLY, 0xA9,
851         DATA_ONLY, 0xC4,
852         DATA_ONLY, 0x00,
853         DATA_ONLY, 0xC1,
854         0xFB, 0x02,
855         DATA_ONLY, 0x5A,
856         ENDDEF, 0x00
857 };
858
859 static unsigned short ld9042_a2_19_250[] = {
860         0xF9, 0x0C,
861         DATA_ONLY, 0xB5,
862         DATA_ONLY, 0xB5,
863         DATA_ONLY, 0xA8,
864         DATA_ONLY, 0xC7,
865         DATA_ONLY, 0x00,
866         DATA_ONLY, 0x9A,
867         DATA_ONLY, 0x0C,
868         DATA_ONLY, 0xB5,
869         DATA_ONLY, 0xB5,
870         DATA_ONLY, 0xA7,
871         DATA_ONLY, 0xC6,
872         DATA_ONLY, 0x00,
873         DATA_ONLY, 0xB8,
874         DATA_ONLY, 0x0C,
875         DATA_ONLY, 0xBA,
876         DATA_ONLY, 0xB8,
877         DATA_ONLY, 0xA9,
878         DATA_ONLY, 0xC5,
879         DATA_ONLY, 0x00,
880         DATA_ONLY, 0xBD,
881         0xFB, 0x02,
882         DATA_ONLY, 0x5A,
883         ENDDEF, 0x00
884 };
885
886 static unsigned short ld9042_a2_19_240[] = {
887         0xF9, 0x0C,
888         DATA_ONLY, 0xB4,
889         DATA_ONLY, 0xB5,
890         DATA_ONLY, 0xA8,
891         DATA_ONLY, 0xC8,
892         DATA_ONLY, 0x00,
893         DATA_ONLY, 0x97,
894         DATA_ONLY, 0x0C,
895         DATA_ONLY, 0xB5,
896         DATA_ONLY, 0xB6,
897         DATA_ONLY, 0xA8,
898         DATA_ONLY, 0xC6,
899         DATA_ONLY, 0x00,
900         DATA_ONLY, 0xB4,
901         DATA_ONLY, 0x0C,
902         DATA_ONLY, 0xBA,
903         DATA_ONLY, 0xB8,
904         DATA_ONLY, 0xA9,
905         DATA_ONLY, 0xC5,
906         DATA_ONLY, 0x00,
907         DATA_ONLY, 0xBA,
908         0xFB, 0x02,
909         DATA_ONLY, 0x5A,
910         ENDDEF, 0x00
911 };
912
913 static unsigned short ld9042_a2_19_230[] = {
914         0xF9, 0x0C,
915         DATA_ONLY, 0xB3,
916         DATA_ONLY, 0xB6,
917         DATA_ONLY, 0xA9,
918         DATA_ONLY, 0xC7,
919         DATA_ONLY, 0x00,
920         DATA_ONLY, 0x95,
921         DATA_ONLY, 0x0C,
922         DATA_ONLY, 0xB5,
923         DATA_ONLY, 0xB6,
924         DATA_ONLY, 0xA9,
925         DATA_ONLY, 0xC6,
926         DATA_ONLY, 0x00,
927         DATA_ONLY, 0xB1,
928         DATA_ONLY, 0x0C,
929         DATA_ONLY, 0xB9,
930         DATA_ONLY, 0xB9,
931         DATA_ONLY, 0xAB,
932         DATA_ONLY, 0xC4,
933         DATA_ONLY, 0x00,
934         DATA_ONLY, 0xB7,
935         0xFB, 0x02,
936         DATA_ONLY, 0x5A,
937         ENDDEF, 0x00
938 };
939
940 static unsigned short ld9042_a2_19_220[] = {
941         0xF9, 0x0C,
942         DATA_ONLY, 0xB5,
943         DATA_ONLY, 0xB6,
944         DATA_ONLY, 0xAA,
945         DATA_ONLY, 0xC7,
946         DATA_ONLY, 0x00,
947         DATA_ONLY, 0x91,
948         DATA_ONLY, 0x0C,
949         DATA_ONLY, 0xB6,
950         DATA_ONLY, 0xB5,
951         DATA_ONLY, 0xA9,
952         DATA_ONLY, 0xC7,
953         DATA_ONLY, 0x00,
954         DATA_ONLY, 0xAE,
955         DATA_ONLY, 0x0C,
956         DATA_ONLY, 0xB4,
957         DATA_ONLY, 0xB8,
958         DATA_ONLY, 0xAC,
959         DATA_ONLY, 0xC5,
960         DATA_ONLY, 0x00,
961         DATA_ONLY, 0xB3,
962         0xFB, 0x02,
963         DATA_ONLY, 0x5A,
964         ENDDEF, 0x00
965 };
966
967 static unsigned short ld9042_a2_19_210[] = {
968         0xF9, 0x0C,
969         DATA_ONLY, 0xB5,
970         DATA_ONLY, 0xB7,
971         DATA_ONLY, 0xAA,
972         DATA_ONLY, 0xC7,
973         DATA_ONLY, 0x00,
974         DATA_ONLY, 0x8E,
975         DATA_ONLY, 0x0C,
976         DATA_ONLY, 0xB7,
977         DATA_ONLY, 0xB5,
978         DATA_ONLY, 0xAA,
979         DATA_ONLY, 0xC6,
980         DATA_ONLY, 0x00,
981         DATA_ONLY, 0xAB,
982         DATA_ONLY, 0x0C,
983         DATA_ONLY, 0xBA,
984         DATA_ONLY, 0xB8,
985         DATA_ONLY, 0xAD,
986         DATA_ONLY, 0xC5,
987         DATA_ONLY, 0x00,
988         DATA_ONLY, 0xAF,
989         0xFB, 0x02,
990         DATA_ONLY, 0x5A,
991         ENDDEF, 0x00
992 };
993
994 static unsigned short ld9042_a2_19_200[] = {
995         0xF9, 0x0C,
996         DATA_ONLY, 0xB5,
997         DATA_ONLY, 0xB7,
998         DATA_ONLY, 0xAA,
999         DATA_ONLY, 0xC9,
1000         DATA_ONLY, 0x00,
1001         DATA_ONLY, 0x8B,
1002         DATA_ONLY, 0x0C,
1003         DATA_ONLY, 0xB7,
1004         DATA_ONLY, 0xB6,
1005         DATA_ONLY, 0xAA,
1006         DATA_ONLY, 0xC7,
1007         DATA_ONLY, 0x00,
1008         DATA_ONLY, 0xA7,
1009         DATA_ONLY, 0x0C,
1010         DATA_ONLY, 0xBA,
1011         DATA_ONLY, 0xB8,
1012         DATA_ONLY, 0xAC,
1013         DATA_ONLY, 0xC7,
1014         DATA_ONLY, 0x00,
1015         DATA_ONLY, 0xAB,
1016         0xFB, 0x02,
1017         DATA_ONLY, 0x5A,
1018         ENDDEF, 0x00
1019 };
1020
1021 static unsigned short ld9042_a2_19_190[] = {
1022         0xF9, 0x0C,
1023         DATA_ONLY, 0xB4,
1024         DATA_ONLY, 0xB6,
1025         DATA_ONLY, 0xAB,
1026         DATA_ONLY, 0xC9,
1027         DATA_ONLY, 0x00,
1028         DATA_ONLY, 0x88,
1029         DATA_ONLY, 0x0C,
1030         DATA_ONLY, 0xB7,
1031         DATA_ONLY, 0xB6,
1032         DATA_ONLY, 0xAA,
1033         DATA_ONLY, 0xC8,
1034         DATA_ONLY, 0x00,
1035         DATA_ONLY, 0xA3,
1036         DATA_ONLY, 0x0C,
1037         DATA_ONLY, 0xBB,
1038         DATA_ONLY, 0xB7,
1039         DATA_ONLY, 0xAD,
1040         DATA_ONLY, 0xC7,
1041         DATA_ONLY, 0x00,
1042         DATA_ONLY, 0xA8,
1043         0xFB, 0x02,
1044         DATA_ONLY, 0x5A,
1045         ENDDEF, 0x00
1046 };
1047
1048 static unsigned short ld9042_a2_19_180[] = {
1049         0xF9, 0x0C,
1050         DATA_ONLY, 0xB3,
1051         DATA_ONLY, 0xB6,
1052         DATA_ONLY, 0xAC,
1053         DATA_ONLY, 0xC9,
1054         DATA_ONLY, 0x00,
1055         DATA_ONLY, 0x85,
1056         DATA_ONLY, 0x0C,
1057         DATA_ONLY, 0xB7,
1058         DATA_ONLY, 0xB6,
1059         DATA_ONLY, 0xAA,
1060         DATA_ONLY, 0xC9,
1061         DATA_ONLY, 0x00,
1062         DATA_ONLY, 0x9F,
1063         DATA_ONLY, 0x0C,
1064         DATA_ONLY, 0xBB,
1065         DATA_ONLY, 0xB9,
1066         DATA_ONLY, 0xAD,
1067         DATA_ONLY, 0xC7,
1068         DATA_ONLY, 0x00,
1069         DATA_ONLY, 0xA4,
1070         0xFB, 0x02,
1071         DATA_ONLY, 0x5A,
1072         ENDDEF, 0x00
1073 };
1074
1075 static unsigned short ld9042_a2_19_170[] = {
1076         0xF9, 0x0C,
1077         DATA_ONLY, 0xB3,
1078         DATA_ONLY, 0xB7,
1079         DATA_ONLY, 0xAB,
1080         DATA_ONLY, 0xC9,
1081         DATA_ONLY, 0x00,
1082         DATA_ONLY, 0x82,
1083         DATA_ONLY, 0x0C,
1084         DATA_ONLY, 0xB6,
1085         DATA_ONLY, 0xB7,
1086         DATA_ONLY, 0xAA,
1087         DATA_ONLY, 0xCA,
1088         DATA_ONLY, 0x00,
1089         DATA_ONLY, 0x9B,
1090         DATA_ONLY, 0x0C,
1091         DATA_ONLY, 0xBB,
1092         DATA_ONLY, 0xBB,
1093         DATA_ONLY, 0xAC,
1094         DATA_ONLY, 0xC8,
1095         DATA_ONLY, 0x00,
1096         DATA_ONLY, 0xA0,
1097         0xFB, 0x02,
1098         DATA_ONLY, 0x5A,
1099         ENDDEF, 0x00
1100 };
1101
1102 static unsigned short ld9042_a2_19_160[] = {
1103         0xF9, 0x0C,
1104         DATA_ONLY, 0xB3,
1105         DATA_ONLY, 0xB6,
1106         DATA_ONLY, 0xAB,
1107         DATA_ONLY, 0xCA,
1108         DATA_ONLY, 0x00,
1109         DATA_ONLY, 0x7F,
1110         DATA_ONLY, 0x0C,
1111         DATA_ONLY, 0xB7,
1112         DATA_ONLY, 0xB7,
1113         DATA_ONLY, 0xAB,
1114         DATA_ONLY, 0xCA,
1115         DATA_ONLY, 0x00,
1116         DATA_ONLY, 0x97,
1117         DATA_ONLY, 0x0C,
1118         DATA_ONLY, 0xBC,
1119         DATA_ONLY, 0xBA,
1120         DATA_ONLY, 0xAC,
1121         DATA_ONLY, 0xC9,
1122         DATA_ONLY, 0x00,
1123         DATA_ONLY, 0x9C,
1124         0xFB, 0x02,
1125         DATA_ONLY, 0x5A,
1126         ENDDEF, 0x00
1127 };
1128
1129 static unsigned short ld9042_a2_19_150[] = {
1130         0xF9, 0x0C,
1131         DATA_ONLY, 0xB4,
1132         DATA_ONLY, 0xB7,
1133         DATA_ONLY, 0xAB,
1134         DATA_ONLY, 0xCA,
1135         DATA_ONLY, 0x00,
1136         DATA_ONLY, 0x7B,
1137         DATA_ONLY, 0x0C,
1138         DATA_ONLY, 0xB7,
1139         DATA_ONLY, 0xB7,
1140         DATA_ONLY, 0xAB,
1141         DATA_ONLY, 0xCB,
1142         DATA_ONLY, 0x00,
1143         DATA_ONLY, 0x93,
1144         DATA_ONLY, 0x0C,
1145         DATA_ONLY, 0xBD,
1146         DATA_ONLY, 0xBB,
1147         DATA_ONLY, 0xAD,
1148         DATA_ONLY, 0xC9,
1149         DATA_ONLY, 0x00,
1150         DATA_ONLY, 0x97,
1151         0xFB, 0x02,
1152         DATA_ONLY, 0x5A,
1153         ENDDEF, 0x00
1154 };
1155
1156 static unsigned short ld9042_a2_19_140[] = {
1157         0xF9, 0x0C,
1158         DATA_ONLY, 0xB3,
1159         DATA_ONLY, 0xB8,
1160         DATA_ONLY, 0xAD,
1161         DATA_ONLY, 0xCA,
1162         DATA_ONLY, 0x00,
1163         DATA_ONLY, 0x77,
1164         DATA_ONLY, 0x0C,
1165         DATA_ONLY, 0xB7,
1166         DATA_ONLY, 0xB7,
1167         DATA_ONLY, 0xAC,
1168         DATA_ONLY, 0xCB,
1169         DATA_ONLY, 0x00,
1170         DATA_ONLY, 0x8F,
1171         DATA_ONLY, 0x0C,
1172         DATA_ONLY, 0xBC,
1173         DATA_ONLY, 0xBB,
1174         DATA_ONLY, 0xAF,
1175         DATA_ONLY, 0xCA,
1176         DATA_ONLY, 0x00,
1177         DATA_ONLY, 0x92,
1178         0xFB, 0x02,
1179         DATA_ONLY, 0x5A,
1180         ENDDEF, 0x00
1181 };
1182
1183 static unsigned short ld9042_a2_19_130[] = {
1184         0xF9, 0x0C,
1185         DATA_ONLY, 0xB3,
1186         DATA_ONLY, 0xB8,
1187         DATA_ONLY, 0xAD,
1188         DATA_ONLY, 0xCB,
1189         DATA_ONLY, 0x00,
1190         DATA_ONLY, 0x73,
1191         DATA_ONLY, 0x0C,
1192         DATA_ONLY, 0xB6,
1193         DATA_ONLY, 0xB8,
1194         DATA_ONLY, 0xAC,
1195         DATA_ONLY, 0xCB,
1196         DATA_ONLY, 0x00,
1197         DATA_ONLY, 0x8B,
1198         DATA_ONLY, 0x0C,
1199         DATA_ONLY, 0xBC,
1200         DATA_ONLY, 0xBB,
1201         DATA_ONLY, 0xB0,
1202         DATA_ONLY, 0xCB,
1203         DATA_ONLY, 0x00,
1204         DATA_ONLY, 0x8D,
1205         0xFB, 0x02,
1206         DATA_ONLY, 0x5A,
1207         ENDDEF, 0x00
1208 };
1209
1210 static unsigned short ld9042_a2_19_120[] = {
1211         0xF9, 0x0C,
1212         DATA_ONLY, 0xB2,
1213         DATA_ONLY, 0xB8,
1214         DATA_ONLY, 0xAD,
1215         DATA_ONLY, 0xCD,
1216         DATA_ONLY, 0x00,
1217         DATA_ONLY, 0x6F,
1218         DATA_ONLY, 0x0C,
1219         DATA_ONLY, 0xB6,
1220         DATA_ONLY, 0xB9,
1221         DATA_ONLY, 0xAC,
1222         DATA_ONLY, 0xCC,
1223         DATA_ONLY, 0x00,
1224         DATA_ONLY, 0x86,
1225         DATA_ONLY, 0x0C,
1226         DATA_ONLY, 0xBC,
1227         DATA_ONLY, 0xBB,
1228         DATA_ONLY, 0xAF,
1229         DATA_ONLY, 0xCC,
1230         DATA_ONLY, 0x00,
1231         DATA_ONLY, 0x89,
1232         0xFB, 0x02,
1233         DATA_ONLY, 0x5A,
1234         ENDDEF, 0x00
1235 };
1236
1237 static unsigned short ld9042_a2_19_110[] = {
1238         0xF9, 0x0C,
1239         DATA_ONLY, 0xB3,
1240         DATA_ONLY, 0xB7,
1241         DATA_ONLY, 0xAD,
1242         DATA_ONLY, 0xCD,
1243         DATA_ONLY, 0x00,
1244         DATA_ONLY, 0x6B,
1245         DATA_ONLY, 0x0C,
1246         DATA_ONLY, 0xB6,
1247         DATA_ONLY, 0xB8,
1248         DATA_ONLY, 0xAD,
1249         DATA_ONLY, 0xCD,
1250         DATA_ONLY, 0x00,
1251         DATA_ONLY, 0x81,
1252         DATA_ONLY, 0x0C,
1253         DATA_ONLY, 0xBF,
1254         DATA_ONLY, 0xBB,
1255         DATA_ONLY, 0xAF,
1256         DATA_ONLY, 0xCC,
1257         DATA_ONLY, 0x00,
1258         DATA_ONLY, 0x84,
1259         0xFB, 0x02,
1260         DATA_ONLY, 0x5A,
1261         ENDDEF, 0x00
1262 };
1263
1264 static unsigned short ld9042_a2_19_100[] = {
1265         0xF9, 0x0C,
1266         DATA_ONLY, 0xB2,
1267         DATA_ONLY, 0xB8,
1268         DATA_ONLY, 0xAE,
1269         DATA_ONLY, 0xCD,
1270         DATA_ONLY, 0x00,
1271         DATA_ONLY, 0x66,
1272         DATA_ONLY, 0x0C,
1273         DATA_ONLY, 0xB4,
1274         DATA_ONLY, 0xB9,
1275         DATA_ONLY, 0xAD,
1276         DATA_ONLY, 0xCE,
1277         DATA_ONLY, 0x00,
1278         DATA_ONLY, 0x7C,
1279         DATA_ONLY, 0x0C,
1280         DATA_ONLY, 0xBE,
1281         DATA_ONLY, 0xBD,
1282         DATA_ONLY, 0xB0,
1283         DATA_ONLY, 0xCD,
1284         DATA_ONLY, 0x00,
1285         DATA_ONLY, 0x7E,
1286         0xFB, 0x02,
1287         DATA_ONLY, 0x5A,
1288         ENDDEF, 0x00
1289 };
1290
1291 static unsigned short ld9042_a2_19_90[] = {
1292         0xF9, 0x0C,
1293         DATA_ONLY, 0xB2,
1294         DATA_ONLY, 0xB9,
1295         DATA_ONLY, 0xAE,
1296         DATA_ONLY, 0xCE,
1297         DATA_ONLY, 0x00,
1298         DATA_ONLY, 0x61,
1299         DATA_ONLY, 0x0C,
1300         DATA_ONLY, 0xB3,
1301         DATA_ONLY, 0xB9,
1302         DATA_ONLY, 0xAE,
1303         DATA_ONLY, 0xCE,
1304         DATA_ONLY, 0x00,
1305         DATA_ONLY, 0x77,
1306         DATA_ONLY, 0x0C,
1307         DATA_ONLY, 0xBE,
1308         DATA_ONLY, 0xBE,
1309         DATA_ONLY, 0xB1,
1310         DATA_ONLY, 0xCE,
1311         DATA_ONLY, 0x00,
1312         DATA_ONLY, 0x78,
1313         0xFB, 0x02,
1314         DATA_ONLY, 0x5A,
1315         ENDDEF, 0x00
1316 };
1317
1318 static unsigned short ld9042_a2_19_70[] = {
1319         0xF9, 0x0C,
1320         DATA_ONLY, 0xB2,
1321         DATA_ONLY, 0xBA,
1322         DATA_ONLY, 0xAF,
1323         DATA_ONLY, 0xCF,
1324         DATA_ONLY, 0x00,
1325         DATA_ONLY, 0x56,
1326         DATA_ONLY, 0x0C,
1327         DATA_ONLY, 0xB1,
1328         DATA_ONLY, 0xBB,
1329         DATA_ONLY, 0xAF,
1330         DATA_ONLY, 0xCF,
1331         DATA_ONLY, 0x00,
1332         DATA_ONLY, 0x6B,
1333         DATA_ONLY, 0x0C,
1334         DATA_ONLY, 0xBE,
1335         DATA_ONLY, 0xBF,
1336         DATA_ONLY, 0xB3,
1337         DATA_ONLY, 0xCE,
1338         DATA_ONLY, 0x00,
1339         DATA_ONLY, 0x6C,
1340         0xFB, 0x02,
1341         DATA_ONLY, 0x5A,
1342         ENDDEF, 0x00
1343 };
1344
1345 static unsigned short ld9042_a2_19_40[] = {
1346         0xF9, 0x0C,
1347         DATA_ONLY, 0xB1,
1348         DATA_ONLY, 0xBA,
1349         DATA_ONLY, 0xB0,
1350         DATA_ONLY, 0xD0,
1351         DATA_ONLY, 0x00,
1352         DATA_ONLY, 0x42,
1353         DATA_ONLY, 0x0C,
1354         DATA_ONLY, 0xA4,
1355         DATA_ONLY, 0xBD,
1356         DATA_ONLY, 0xB1,
1357         DATA_ONLY, 0xD2,
1358         DATA_ONLY, 0x00,
1359         DATA_ONLY, 0x53,
1360         DATA_ONLY, 0x0C,
1361         DATA_ONLY, 0xBE,
1362         DATA_ONLY, 0xC1,
1363         DATA_ONLY, 0xB5,
1364         DATA_ONLY, 0xD1,
1365         DATA_ONLY, 0x00,
1366         DATA_ONLY, 0x53,
1367         0xFB, 0x02,
1368         DATA_ONLY, 0x5A,
1369         ENDDEF, 0x00
1370 };
1371
1372 static unsigned short ld9042_a2_19_30[] = {
1373         0xF9, 0x0C,
1374         DATA_ONLY, 0xB0,
1375         DATA_ONLY, 0xB9,
1376         DATA_ONLY, 0xB1,
1377         DATA_ONLY, 0xD1,
1378         DATA_ONLY, 0x00,
1379         DATA_ONLY, 0x38,
1380         DATA_ONLY, 0x0C,
1381         DATA_ONLY, 0x97,
1382         DATA_ONLY, 0xBE,
1383         DATA_ONLY, 0xB2,
1384         DATA_ONLY, 0xD3,
1385         DATA_ONLY, 0x00,
1386         DATA_ONLY, 0x49,
1387         DATA_ONLY, 0x0C,
1388         DATA_ONLY, 0xBC,
1389         DATA_ONLY, 0xC2,
1390         DATA_ONLY, 0xB7,
1391         DATA_ONLY, 0xD2,
1392         DATA_ONLY, 0x00,
1393         DATA_ONLY, 0x48,
1394         0xFB, 0x02,
1395         DATA_ONLY, 0x5A,
1396         ENDDEF, 0x00
1397 };
1398
1399 /* LD9042, 4.27", SM2 A2 Panel Gamma Table */
1400 static unsigned short *ld9042_22gamma_table[] = {
1401         ld9042_a2_22_30,
1402         ld9042_a2_22_40,
1403         ld9042_a2_22_70,
1404         ld9042_a2_22_90,
1405         ld9042_a2_22_100,
1406         ld9042_a2_22_110,
1407         ld9042_a2_22_120,
1408         ld9042_a2_22_130,
1409         ld9042_a2_22_140,
1410         ld9042_a2_22_150,
1411         ld9042_a2_22_160,
1412         ld9042_a2_22_170,
1413         ld9042_a2_22_180,
1414         ld9042_a2_22_190,
1415         ld9042_a2_22_200,
1416         ld9042_a2_22_210,
1417         ld9042_a2_22_220,
1418         ld9042_a2_22_230,
1419         ld9042_a2_22_240,
1420         ld9042_a2_22_250,
1421         ld9042_a2_22_300,
1422 };
1423
1424 static unsigned short *ld9042_19gamma_table[] = {
1425         ld9042_a2_19_30,
1426         ld9042_a2_19_40,
1427         ld9042_a2_19_70,
1428         ld9042_a2_19_90,
1429         ld9042_a2_19_100,
1430         ld9042_a2_19_110,
1431         ld9042_a2_19_120,
1432         ld9042_a2_19_130,
1433         ld9042_a2_19_140,
1434         ld9042_a2_19_150,
1435         ld9042_a2_19_160,
1436         ld9042_a2_19_170,
1437         ld9042_a2_19_180,
1438         ld9042_a2_19_190,
1439         ld9042_a2_19_200,
1440         ld9042_a2_19_210,
1441         ld9042_a2_19_220,
1442         ld9042_a2_19_230,
1443         ld9042_a2_19_240,
1444         ld9042_a2_19_250,
1445         ld9042_a2_19_300,
1446 };
1447
1448 #endif