summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch')
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch4018
1 files changed, 4018 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch
new file mode 100644
index 0000000000..db023e514d
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch
@@ -0,0 +1,4018 @@
1From 5de7cb2cac5f7d76cb025ddc8fb09c99a1007e08 Mon Sep 17 00:00:00 2001
2From: Sakari Ailus <sakari.ailus@maxwell.research.nokia.com>
3Date: Tue, 10 Mar 2009 10:49:02 +0200
4Subject: [PATCH] omap3isp: Add ISP tables
5
6* Blue Gamma gain table
7* CFA gain table
8* Green Gamma gain table
9* Luma Enhancement gain table
10* Noise filter gain table
11* Red Gamma gain table
12
13TODO:
14
15- Get rid of this kind of tables. Either generate them at runtime or
16 use a user space program to fill defaults.
17
18Signed-off-by: Sakari Ailus <sakari.ailus@maxwell.research.nokia.com>
19---
20 drivers/media/video/isp/bluegamma_table.h | 1040 ++++++++++++++++++++++++++
21 drivers/media/video/isp/cfa_coef_table.h | 603 +++++++++++++++
22 drivers/media/video/isp/greengamma_table.h | 1040 ++++++++++++++++++++++++++
23 drivers/media/video/isp/luma_enhance_table.h | 144 ++++
24 drivers/media/video/isp/noise_filter_table.h | 79 ++
25 drivers/media/video/isp/redgamma_table.h | 1040 ++++++++++++++++++++++++++
26 6 files changed, 3946 insertions(+), 0 deletions(-)
27 create mode 100644 drivers/media/video/isp/bluegamma_table.h
28 create mode 100644 drivers/media/video/isp/cfa_coef_table.h
29 create mode 100644 drivers/media/video/isp/greengamma_table.h
30 create mode 100644 drivers/media/video/isp/luma_enhance_table.h
31 create mode 100644 drivers/media/video/isp/noise_filter_table.h
32 create mode 100644 drivers/media/video/isp/redgamma_table.h
33
34diff --git a/drivers/media/video/isp/bluegamma_table.h b/drivers/media/video/isp/bluegamma_table.h
35new file mode 100644
36index 0000000..301382a
37--- /dev/null
38+++ b/drivers/media/video/isp/bluegamma_table.h
39@@ -0,0 +1,1040 @@
40+/*
41+ * bluegamma_table.h
42+ *
43+ * Gamma Table values for BLUE for TI's OMAP3 Camera ISP
44+ *
45+ * Copyright (C) 2009 Texas Instruments, Inc.
46+ *
47+ * This package is free software; you can redistribute it and/or modify
48+ * it under the terms of the GNU General Public License version 2 as
49+ * published by the Free Software Foundation.
50+ *
51+ * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
52+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
53+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
54+ */
55+
56+0,
57+0,
58+1,
59+2,
60+3,
61+3,
62+4,
63+5,
64+6,
65+8,
66+10,
67+12,
68+14,
69+16,
70+18,
71+20,
72+22,
73+23,
74+25,
75+26,
76+28,
77+29,
78+31,
79+32,
80+34,
81+35,
82+36,
83+37,
84+39,
85+40,
86+41,
87+42,
88+43,
89+44,
90+45,
91+46,
92+47,
93+48,
94+49,
95+50,
96+51,
97+52,
98+52,
99+53,
100+54,
101+55,
102+56,
103+57,
104+58,
105+59,
106+60,
107+61,
108+62,
109+63,
110+63,
111+64,
112+65,
113+66,
114+66,
115+67,
116+68,
117+69,
118+69,
119+70,
120+71,
121+72,
122+72,
123+73,
124+74,
125+75,
126+75,
127+76,
128+77,
129+78,
130+78,
131+79,
132+80,
133+81,
134+81,
135+82,
136+83,
137+84,
138+84,
139+85,
140+86,
141+87,
142+88,
143+88,
144+89,
145+90,
146+91,
147+91,
148+92,
149+93,
150+94,
151+94,
152+95,
153+96,
154+97,
155+97,
156+98,
157+98,
158+99,
159+99,
160+100,
161+100,
162+101,
163+101,
164+102,
165+103,
166+104,
167+104,
168+105,
169+106,
170+107,
171+108,
172+108,
173+109,
174+110,
175+111,
176+111,
177+112,
178+113,
179+114,
180+114,
181+115,
182+116,
183+117,
184+117,
185+118,
186+119,
187+119,
188+120,
189+120,
190+121,
191+121,
192+122,
193+122,
194+123,
195+123,
196+124,
197+124,
198+125,
199+125,
200+126,
201+126,
202+127,
203+127,
204+128,
205+128,
206+129,
207+129,
208+130,
209+130,
210+131,
211+131,
212+132,
213+132,
214+133,
215+133,
216+134,
217+134,
218+135,
219+135,
220+136,
221+136,
222+137,
223+137,
224+138,
225+138,
226+139,
227+139,
228+140,
229+140,
230+141,
231+141,
232+142,
233+142,
234+143,
235+143,
236+144,
237+144,
238+145,
239+145,
240+146,
241+146,
242+147,
243+147,
244+148,
245+148,
246+149,
247+149,
248+150,
249+150,
250+151,
251+151,
252+152,
253+152,
254+153,
255+153,
256+153,
257+153,
258+154,
259+154,
260+154,
261+154,
262+155,
263+155,
264+156,
265+156,
266+157,
267+157,
268+158,
269+158,
270+158,
271+159,
272+159,
273+159,
274+160,
275+160,
276+160,
277+161,
278+161,
279+162,
280+162,
281+163,
282+163,
283+164,
284+164,
285+164,
286+164,
287+165,
288+165,
289+165,
290+165,
291+166,
292+166,
293+167,
294+167,
295+168,
296+168,
297+169,
298+169,
299+170,
300+170,
301+170,
302+170,
303+171,
304+171,
305+171,
306+171,
307+172,
308+172,
309+173,
310+173,
311+174,
312+174,
313+175,
314+175,
315+176,
316+176,
317+176,
318+176,
319+177,
320+177,
321+177,
322+177,
323+178,
324+178,
325+178,
326+178,
327+179,
328+179,
329+179,
330+179,
331+180,
332+180,
333+180,
334+180,
335+181,
336+181,
337+181,
338+181,
339+182,
340+182,
341+182,
342+182,
343+183,
344+183,
345+183,
346+183,
347+184,
348+184,
349+184,
350+184,
351+185,
352+185,
353+185,
354+185,
355+186,
356+186,
357+186,
358+186,
359+187,
360+187,
361+187,
362+187,
363+188,
364+188,
365+188,
366+188,
367+189,
368+189,
369+189,
370+189,
371+190,
372+190,
373+190,
374+190,
375+191,
376+191,
377+191,
378+191,
379+192,
380+192,
381+192,
382+192,
383+193,
384+193,
385+193,
386+193,
387+194,
388+194,
389+194,
390+194,
391+195,
392+195,
393+195,
394+195,
395+196,
396+196,
397+196,
398+196,
399+197,
400+197,
401+197,
402+197,
403+198,
404+198,
405+198,
406+198,
407+199,
408+199,
409+199,
410+199,
411+200,
412+200,
413+200,
414+200,
415+201,
416+201,
417+201,
418+201,
419+202,
420+202,
421+202,
422+203,
423+203,
424+203,
425+203,
426+204,
427+204,
428+204,
429+204,
430+205,
431+205,
432+205,
433+205,
434+206,
435+206,
436+206,
437+206,
438+207,
439+207,
440+207,
441+207,
442+208,
443+208,
444+208,
445+208,
446+209,
447+209,
448+209,
449+209,
450+210,
451+210,
452+210,
453+210,
454+210,
455+210,
456+210,
457+210,
458+210,
459+210,
460+210,
461+210,
462+211,
463+211,
464+211,
465+211,
466+211,
467+211,
468+211,
469+211,
470+211,
471+211,
472+211,
473+212,
474+212,
475+212,
476+212,
477+213,
478+213,
479+213,
480+213,
481+213,
482+213,
483+213,
484+213,
485+213,
486+213,
487+213,
488+213,
489+214,
490+214,
491+214,
492+214,
493+215,
494+215,
495+215,
496+215,
497+215,
498+215,
499+215,
500+215,
501+215,
502+215,
503+215,
504+216,
505+216,
506+216,
507+216,
508+217,
509+217,
510+217,
511+217,
512+218,
513+218,
514+218,
515+218,
516+219,
517+219,
518+219,
519+219,
520+219,
521+219,
522+219,
523+219,
524+219,
525+219,
526+219,
527+219,
528+220,
529+220,
530+220,
531+220,
532+221,
533+221,
534+221,
535+221,
536+221,
537+221,
538+221,
539+221,
540+221,
541+221,
542+221,
543+222,
544+222,
545+222,
546+222,
547+223,
548+223,
549+223,
550+223,
551+223,
552+223,
553+223,
554+223,
555+223,
556+223,
557+223,
558+223,
559+224,
560+224,
561+224,
562+224,
563+225,
564+225,
565+225,
566+225,
567+225,
568+225,
569+225,
570+225,
571+225,
572+225,
573+225,
574+225,
575+225,
576+225,
577+225,
578+225,
579+225,
580+225,
581+225,
582+226,
583+226,
584+226,
585+226,
586+227,
587+227,
588+227,
589+227,
590+227,
591+227,
592+227,
593+227,
594+227,
595+227,
596+227,
597+227,
598+228,
599+228,
600+228,
601+229,
602+229,
603+229,
604+229,
605+229,
606+229,
607+229,
608+229,
609+229,
610+229,
611+229,
612+229,
613+230,
614+230,
615+230,
616+230,
617+231,
618+231,
619+231,
620+231,
621+231,
622+231,
623+231,
624+231,
625+231,
626+231,
627+231,
628+231,
629+232,
630+232,
631+232,
632+232,
633+232,
634+232,
635+232,
636+232,
637+232,
638+232,
639+232,
640+232,
641+232,
642+232,
643+232,
644+232,
645+232,
646+232,
647+232,
648+233,
649+233,
650+233,
651+233,
652+234,
653+234,
654+234,
655+234,
656+234,
657+234,
658+234,
659+234,
660+234,
661+234,
662+234,
663+235,
664+235,
665+235,
666+235,
667+236,
668+236,
669+236,
670+236,
671+236,
672+236,
673+236,
674+236,
675+236,
676+236,
677+236,
678+236,
679+236,
680+236,
681+236,
682+236,
683+236,
684+236,
685+236,
686+237,
687+237,
688+237,
689+237,
690+238,
691+238,
692+238,
693+238,
694+238,
695+238,
696+238,
697+238,
698+238,
699+238,
700+238,
701+238,
702+238,
703+238,
704+238,
705+238,
706+238,
707+238,
708+238,
709+238,
710+238,
711+238,
712+238,
713+238,
714+238,
715+238,
716+238,
717+239,
718+239,
719+239,
720+239,
721+240,
722+240,
723+240,
724+240,
725+240,
726+240,
727+240,
728+240,
729+240,
730+240,
731+240,
732+240,
733+240,
734+240,
735+240,
736+240,
737+240,
738+240,
739+240,
740+240,
741+240,
742+240,
743+240,
744+240,
745+240,
746+240,
747+240,
748+241,
749+241,
750+241,
751+241,
752+242,
753+242,
754+242,
755+242,
756+242,
757+242,
758+242,
759+242,
760+242,
761+242,
762+242,
763+242,
764+242,
765+242,
766+242,
767+242,
768+242,
769+242,
770+242,
771+242,
772+242,
773+242,
774+242,
775+242,
776+242,
777+242,
778+243,
779+243,
780+243,
781+243,
782+244,
783+244,
784+244,
785+244,
786+244,
787+244,
788+244,
789+244,
790+244,
791+244,
792+244,
793+244,
794+244,
795+244,
796+244,
797+244,
798+244,
799+244,
800+244,
801+244,
802+244,
803+244,
804+244,
805+244,
806+244,
807+244,
808+244,
809+245,
810+245,
811+245,
812+245,
813+246,
814+246,
815+246,
816+246,
817+246,
818+246,
819+246,
820+246,
821+246,
822+246,
823+246,
824+246,
825+246,
826+246,
827+246,
828+246,
829+246,
830+246,
831+246,
832+246,
833+246,
834+246,
835+246,
836+246,
837+246,
838+246,
839+246,
840+246,
841+246,
842+246,
843+246,
844+246,
845+246,
846+246,
847+247,
848+247,
849+247,
850+247,
851+248,
852+248,
853+248,
854+248,
855+248,
856+248,
857+248,
858+248,
859+248,
860+248,
861+248,
862+248,
863+248,
864+248,
865+248,
866+248,
867+248,
868+248,
869+248,
870+248,
871+248,
872+248,
873+248,
874+248,
875+248,
876+248,
877+248,
878+249,
879+249,
880+249,
881+249,
882+250,
883+250,
884+250,
885+250,
886+250,
887+250,
888+250,
889+250,
890+250,
891+250,
892+250,
893+250,
894+250,
895+250,
896+250,
897+250,
898+250,
899+250,
900+250,
901+250,
902+250,
903+250,
904+250,
905+250,
906+250,
907+250,
908+250,
909+250,
910+250,
911+250,
912+250,
913+250,
914+250,
915+250,
916+250,
917+250,
918+250,
919+250,
920+250,
921+250,
922+250,
923+250,
924+251,
925+251,
926+251,
927+251,
928+252,
929+252,
930+252,
931+252,
932+252,
933+252,
934+252,
935+252,
936+252,
937+252,
938+252,
939+252,
940+252,
941+252,
942+252,
943+252,
944+252,
945+252,
946+252,
947+252,
948+252,
949+252,
950+252,
951+252,
952+252,
953+252,
954+252,
955+252,
956+252,
957+252,
958+252,
959+252,
960+252,
961+252,
962+252,
963+252,
964+252,
965+252,
966+252,
967+252,
968+252,
969+252,
970+252,
971+252,
972+252,
973+252,
974+252,
975+252,
976+252,
977+252,
978+252,
979+252,
980+252,
981+252,
982+252,
983+252,
984+252,
985+252,
986+252,
987+252,
988+252,
989+252,
990+252,
991+252,
992+253,
993+253,
994+253,
995+253,
996+253,
997+253,
998+253,
999+253,
1000+253,
1001+253,
1002+253,
1003+253,
1004+253,
1005+253,
1006+253,
1007+253,
1008+253,
1009+253,
1010+253,
1011+253,
1012+253,
1013+253,
1014+253,
1015+253,
1016+253,
1017+253,
1018+253,
1019+253,
1020+253,
1021+253,
1022+253,
1023+253,
1024+253,
1025+253,
1026+253,
1027+253,
1028+253,
1029+253,
1030+253,
1031+253,
1032+253,
1033+253,
1034+253,
1035+253,
1036+253,
1037+253,
1038+253,
1039+253,
1040+253,
1041+253,
1042+253,
1043+253,
1044+253,
1045+253,
1046+253,
1047+253,
1048+253,
1049+254,
1050+254,
1051+254,
1052+254,
1053+255,
1054+255,
1055+255,
1056+255,
1057+255,
1058+255,
1059+255,
1060+255,
1061+255,
1062+255,
1063+255,
1064+255,
1065+255,
1066+255,
1067+255,
1068+255,
1069+255,
1070+255,
1071+255,
1072+255,
1073+255,
1074+255,
1075+255,
1076+255,
1077+255,
1078+255,
1079+255
1080diff --git a/drivers/media/video/isp/cfa_coef_table.h b/drivers/media/video/isp/cfa_coef_table.h
1081new file mode 100644
1082index 0000000..8cafa1f
1083--- /dev/null
1084+++ b/drivers/media/video/isp/cfa_coef_table.h
1085@@ -0,0 +1,603 @@
1086+/*
1087+ * cfa_coef_table.h
1088+ *
1089+ * Copyright (C) 2009 Nokia Corporation
1090+ *
1091+ * Contact: Sakari Ailus <sakari.ailus@nokia.com>
1092+ * Tuukka Toivonen <tuukka.o.toivonen@nokia.com>
1093+ *
1094+ * Written by Gjorgji Rosikopulos
1095+ *
1096+ * This program is free software; you can redistribute it and/or
1097+ * modify it under the terms of the GNU General Public License
1098+ * version 2 as published by the Free Software Foundation.
1099+ *
1100+ * This program is distributed in the hope that it will be useful, but
1101+ * WITHOUT ANY WARRANTY; without even the implied warranty of
1102+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1103+ * General Public License for more details.
1104+ *
1105+ * You should have received a copy of the GNU General Public License
1106+ * along with this program; if not, write to the Free Software
1107+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
1108+ * 02110-1301 USA
1109+ *
1110+ */
1111+
1112+244,
1113+0,
1114+247,
1115+0,
1116+12,
1117+27,
1118+36,
1119+247,
1120+250,
1121+0,
1122+27,
1123+0,
1124+4,
1125+250,
1126+12,
1127+244,
1128+248,
1129+0,
1130+0,
1131+0,
1132+0,
1133+40,
1134+0,
1135+0,
1136+244,
1137+12,
1138+250,
1139+4,
1140+0,
1141+27,
1142+0,
1143+250,
1144+247,
1145+36,
1146+27,
1147+12,
1148+0,
1149+247,
1150+0,
1151+244,
1152+0,
1153+0,
1154+40,
1155+0,
1156+0,
1157+0,
1158+0,
1159+248,
1160+244,
1161+0,
1162+247,
1163+0,
1164+12,
1165+27,
1166+36,
1167+247,
1168+250,
1169+0,
1170+27,
1171+0,
1172+4,
1173+250,
1174+12,
1175+244,
1176+248,
1177+0,
1178+0,
1179+0,
1180+0,
1181+40,
1182+0,
1183+0,
1184+244,
1185+12,
1186+250,
1187+4,
1188+0,
1189+27,
1190+0,
1191+250,
1192+247,
1193+36,
1194+27,
1195+12,
1196+0,
1197+247,
1198+0,
1199+244,
1200+0,
1201+0,
1202+40,
1203+0,
1204+0,
1205+0,
1206+0,
1207+248,
1208+244,
1209+0,
1210+247,
1211+0,
1212+12,
1213+27,
1214+36,
1215+247,
1216+250,
1217+0,
1218+27,
1219+0,
1220+4,
1221+250,
1222+12,
1223+244,
1224+248,
1225+0,
1226+0,
1227+0,
1228+0,
1229+40,
1230+0,
1231+0,
1232+244,
1233+12,
1234+250,
1235+4,
1236+0,
1237+27,
1238+0,
1239+250,
1240+247,
1241+36,
1242+27,
1243+12,
1244+0,
1245+247,
1246+0,
1247+244,
1248+0,
1249+0,
1250+40,
1251+0,
1252+0,
1253+0,
1254+0,
1255+248,
1256+0,
1257+247,
1258+0,
1259+244,
1260+247,
1261+36,
1262+27,
1263+12,
1264+0,
1265+27,
1266+0,
1267+250,
1268+244,
1269+12,
1270+250,
1271+4,
1272+0,
1273+0,
1274+0,
1275+248,
1276+0,
1277+0,
1278+40,
1279+0,
1280+4,
1281+250,
1282+12,
1283+244,
1284+250,
1285+0,
1286+27,
1287+0,
1288+12,
1289+27,
1290+36,
1291+247,
1292+244,
1293+0,
1294+247,
1295+0,
1296+0,
1297+40,
1298+0,
1299+0,
1300+248,
1301+0,
1302+0,
1303+0,
1304+0,
1305+247,
1306+0,
1307+244,
1308+247,
1309+36,
1310+27,
1311+12,
1312+0,
1313+27,
1314+0,
1315+250,
1316+244,
1317+12,
1318+250,
1319+4,
1320+0,
1321+0,
1322+0,
1323+248,
1324+0,
1325+0,
1326+40,
1327+0,
1328+4,
1329+250,
1330+12,
1331+244,
1332+250,
1333+0,
1334+27,
1335+0,
1336+12,
1337+27,
1338+36,
1339+247,
1340+244,
1341+0,
1342+247,
1343+0,
1344+0,
1345+40,
1346+0,
1347+0,
1348+248,
1349+0,
1350+0,
1351+0,
1352+0,
1353+247,
1354+0,
1355+244,
1356+247,
1357+36,
1358+27,
1359+12,
1360+0,
1361+27,
1362+0,
1363+250,
1364+244,
1365+12,
1366+250,
1367+4,
1368+0,
1369+0,
1370+0,
1371+248,
1372+0,
1373+0,
1374+40,
1375+0,
1376+4,
1377+250,
1378+12,
1379+244,
1380+250,
1381+0,
1382+27,
1383+0,
1384+12,
1385+27,
1386+36,
1387+247,
1388+244,
1389+0,
1390+247,
1391+0,
1392+0,
1393+40,
1394+0,
1395+0,
1396+248,
1397+0,
1398+0,
1399+0,
1400+4,
1401+250,
1402+12,
1403+244,
1404+250,
1405+0,
1406+27,
1407+0,
1408+12,
1409+27,
1410+36,
1411+247,
1412+244,
1413+0,
1414+247,
1415+0,
1416+0,
1417+0,
1418+0,
1419+248,
1420+0,
1421+0,
1422+40,
1423+0,
1424+0,
1425+247,
1426+0,
1427+244,
1428+247,
1429+36,
1430+27,
1431+12,
1432+0,
1433+27,
1434+0,
1435+250,
1436+244,
1437+12,
1438+250,
1439+4,
1440+0,
1441+40,
1442+0,
1443+0,
1444+248,
1445+0,
1446+0,
1447+0,
1448+4,
1449+250,
1450+12,
1451+244,
1452+250,
1453+0,
1454+27,
1455+0,
1456+12,
1457+27,
1458+36,
1459+247,
1460+244,
1461+0,
1462+247,
1463+0,
1464+0,
1465+0,
1466+0,
1467+248,
1468+0,
1469+0,
1470+40,
1471+0,
1472+0,
1473+247,
1474+0,
1475+244,
1476+247,
1477+36,
1478+27,
1479+12,
1480+0,
1481+27,
1482+0,
1483+250,
1484+244,
1485+12,
1486+250,
1487+4,
1488+0,
1489+40,
1490+0,
1491+0,
1492+248,
1493+0,
1494+0,
1495+0,
1496+4,
1497+250,
1498+12,
1499+244,
1500+250,
1501+0,
1502+27,
1503+0,
1504+12,
1505+27,
1506+36,
1507+247,
1508+244,
1509+0,
1510+247,
1511+0,
1512+0,
1513+0,
1514+0,
1515+248,
1516+0,
1517+0,
1518+40,
1519+0,
1520+0,
1521+247,
1522+0,
1523+244,
1524+247,
1525+36,
1526+27,
1527+12,
1528+0,
1529+27,
1530+0,
1531+250,
1532+244,
1533+12,
1534+250,
1535+4,
1536+0,
1537+40,
1538+0,
1539+0,
1540+248,
1541+0,
1542+0,
1543+0,
1544+244,
1545+12,
1546+250,
1547+4,
1548+0,
1549+27,
1550+0,
1551+250,
1552+247,
1553+36,
1554+27,
1555+12,
1556+0,
1557+247,
1558+0,
1559+244,
1560+248,
1561+0,
1562+0,
1563+0,
1564+0,
1565+40,
1566+0,
1567+0,
1568+244,
1569+0,
1570+247,
1571+0,
1572+12,
1573+27,
1574+36,
1575+247,
1576+250,
1577+0,
1578+27,
1579+0,
1580+4,
1581+250,
1582+12,
1583+244,
1584+0,
1585+0,
1586+40,
1587+0,
1588+0,
1589+0,
1590+0,
1591+248,
1592+244,
1593+12,
1594+250,
1595+4,
1596+0,
1597+27,
1598+0,
1599+250,
1600+247,
1601+36,
1602+27,
1603+12,
1604+0,
1605+247,
1606+0,
1607+244,
1608+248,
1609+0,
1610+0,
1611+0,
1612+0,
1613+40,
1614+0,
1615+0,
1616+244,
1617+0,
1618+247,
1619+0,
1620+12,
1621+27,
1622+36,
1623+247,
1624+250,
1625+0,
1626+27,
1627+0,
1628+4,
1629+250,
1630+12,
1631+244,
1632+0,
1633+0,
1634+40,
1635+0,
1636+0,
1637+0,
1638+0,
1639+248,
1640+244,
1641+12,
1642+250,
1643+4,
1644+0,
1645+27,
1646+0,
1647+250,
1648+247,
1649+36,
1650+27,
1651+12,
1652+0,
1653+247,
1654+0,
1655+244,
1656+248,
1657+0,
1658+0,
1659+0,
1660+0,
1661+40,
1662+0,
1663+0,
1664+244,
1665+0,
1666+247,
1667+0,
1668+12,
1669+27,
1670+36,
1671+247,
1672+250,
1673+0,
1674+27,
1675+0,
1676+4,
1677+250,
1678+12,
1679+244,
1680+0,
1681+0,
1682+40,
1683+0,
1684+0,
1685+0,
1686+0,
1687+248
1688+
1689diff --git a/drivers/media/video/isp/greengamma_table.h b/drivers/media/video/isp/greengamma_table.h
1690new file mode 100644
1691index 0000000..0f5c5e4
1692--- /dev/null
1693+++ b/drivers/media/video/isp/greengamma_table.h
1694@@ -0,0 +1,1040 @@
1695+/*
1696+ * greengamma_table.h
1697+ *
1698+ * Gamma Table values for GREEN for TI's OMAP3 Camera ISP
1699+ *
1700+ * Copyright (C) 2009 Texas Instruments, Inc.
1701+ *
1702+ * This package is free software; you can redistribute it and/or modify
1703+ * it under the terms of the GNU General Public License version 2 as
1704+ * published by the Free Software Foundation.
1705+ *
1706+ * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
1707+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1708+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1709+ */
1710+
1711+0,
1712+0,
1713+1,
1714+2,
1715+3,
1716+3,
1717+4,
1718+5,
1719+6,
1720+8,
1721+10,
1722+12,
1723+14,
1724+16,
1725+18,
1726+20,
1727+22,
1728+23,
1729+25,
1730+26,
1731+28,
1732+29,
1733+31,
1734+32,
1735+34,
1736+35,
1737+36,
1738+37,
1739+39,
1740+40,
1741+41,
1742+42,
1743+43,
1744+44,
1745+45,
1746+46,
1747+47,
1748+48,
1749+49,
1750+50,
1751+51,
1752+52,
1753+52,
1754+53,
1755+54,
1756+55,
1757+56,
1758+57,
1759+58,
1760+59,
1761+60,
1762+61,
1763+62,
1764+63,
1765+63,
1766+64,
1767+65,
1768+66,
1769+66,
1770+67,
1771+68,
1772+69,
1773+69,
1774+70,
1775+71,
1776+72,
1777+72,
1778+73,
1779+74,
1780+75,
1781+75,
1782+76,
1783+77,
1784+78,
1785+78,
1786+79,
1787+80,
1788+81,
1789+81,
1790+82,
1791+83,
1792+84,
1793+84,
1794+85,
1795+86,
1796+87,
1797+88,
1798+88,
1799+89,
1800+90,
1801+91,
1802+91,
1803+92,
1804+93,
1805+94,
1806+94,
1807+95,
1808+96,
1809+97,
1810+97,
1811+98,
1812+98,
1813+99,
1814+99,
1815+100,
1816+100,
1817+101,
1818+101,
1819+102,
1820+103,
1821+104,
1822+104,
1823+105,
1824+106,
1825+107,
1826+108,
1827+108,
1828+109,
1829+110,
1830+111,
1831+111,
1832+112,
1833+113,
1834+114,
1835+114,
1836+115,
1837+116,
1838+117,
1839+117,
1840+118,
1841+119,
1842+119,
1843+120,
1844+120,
1845+121,
1846+121,
1847+122,
1848+122,
1849+123,
1850+123,
1851+124,
1852+124,
1853+125,
1854+125,
1855+126,
1856+126,
1857+127,
1858+127,
1859+128,
1860+128,
1861+129,
1862+129,
1863+130,
1864+130,
1865+131,
1866+131,
1867+132,
1868+132,
1869+133,
1870+133,
1871+134,
1872+134,
1873+135,
1874+135,
1875+136,
1876+136,
1877+137,
1878+137,
1879+138,
1880+138,
1881+139,
1882+139,
1883+140,
1884+140,
1885+141,
1886+141,
1887+142,
1888+142,
1889+143,
1890+143,
1891+144,
1892+144,
1893+145,
1894+145,
1895+146,
1896+146,
1897+147,
1898+147,
1899+148,
1900+148,
1901+149,
1902+149,
1903+150,
1904+150,
1905+151,
1906+151,
1907+152,
1908+152,
1909+153,
1910+153,
1911+153,
1912+153,
1913+154,
1914+154,
1915+154,
1916+154,
1917+155,
1918+155,
1919+156,
1920+156,
1921+157,
1922+157,
1923+158,
1924+158,
1925+158,
1926+159,
1927+159,
1928+159,
1929+160,
1930+160,
1931+160,
1932+161,
1933+161,
1934+162,
1935+162,
1936+163,
1937+163,
1938+164,
1939+164,
1940+164,
1941+164,
1942+165,
1943+165,
1944+165,
1945+165,
1946+166,
1947+166,
1948+167,
1949+167,
1950+168,
1951+168,
1952+169,
1953+169,
1954+170,
1955+170,
1956+170,
1957+170,
1958+171,
1959+171,
1960+171,
1961+171,
1962+172,
1963+172,
1964+173,
1965+173,
1966+174,
1967+174,
1968+175,
1969+175,
1970+176,
1971+176,
1972+176,
1973+176,
1974+177,
1975+177,
1976+177,
1977+177,
1978+178,
1979+178,
1980+178,
1981+178,
1982+179,
1983+179,
1984+179,
1985+179,
1986+180,
1987+180,
1988+180,
1989+180,
1990+181,
1991+181,
1992+181,
1993+181,
1994+182,
1995+182,
1996+182,
1997+182,
1998+183,
1999+183,
2000+183,
2001+183,
2002+184,
2003+184,
2004+184,
2005+184,
2006+185,
2007+185,
2008+185,
2009+185,
2010+186,
2011+186,
2012+186,
2013+186,
2014+187,
2015+187,
2016+187,
2017+187,
2018+188,
2019+188,
2020+188,
2021+188,
2022+189,
2023+189,
2024+189,
2025+189,
2026+190,
2027+190,
2028+190,
2029+190,
2030+191,
2031+191,
2032+191,
2033+191,
2034+192,
2035+192,
2036+192,
2037+192,
2038+193,
2039+193,
2040+193,
2041+193,
2042+194,
2043+194,
2044+194,
2045+194,
2046+195,
2047+195,
2048+195,
2049+195,
2050+196,
2051+196,
2052+196,
2053+196,
2054+197,
2055+197,
2056+197,
2057+197,
2058+198,
2059+198,
2060+198,
2061+198,
2062+199,
2063+199,
2064+199,
2065+199,
2066+200,
2067+200,
2068+200,
2069+200,
2070+201,
2071+201,
2072+201,
2073+201,
2074+202,
2075+202,
2076+202,
2077+203,
2078+203,
2079+203,
2080+203,
2081+204,
2082+204,
2083+204,
2084+204,
2085+205,
2086+205,
2087+205,
2088+205,
2089+206,
2090+206,
2091+206,
2092+206,
2093+207,
2094+207,
2095+207,
2096+207,
2097+208,
2098+208,
2099+208,
2100+208,
2101+209,
2102+209,
2103+209,
2104+209,
2105+210,
2106+210,
2107+210,
2108+210,
2109+210,
2110+210,
2111+210,
2112+210,
2113+210,
2114+210,
2115+210,
2116+210,
2117+211,
2118+211,
2119+211,
2120+211,
2121+211,
2122+211,
2123+211,
2124+211,
2125+211,
2126+211,
2127+211,
2128+212,
2129+212,
2130+212,
2131+212,
2132+213,
2133+213,
2134+213,
2135+213,
2136+213,
2137+213,
2138+213,
2139+213,
2140+213,
2141+213,
2142+213,
2143+213,
2144+214,
2145+214,
2146+214,
2147+214,
2148+215,
2149+215,
2150+215,
2151+215,
2152+215,
2153+215,
2154+215,
2155+215,
2156+215,
2157+215,
2158+215,
2159+216,
2160+216,
2161+216,
2162+216,
2163+217,
2164+217,
2165+217,
2166+217,
2167+218,
2168+218,
2169+218,
2170+218,
2171+219,
2172+219,
2173+219,
2174+219,
2175+219,
2176+219,
2177+219,
2178+219,
2179+219,
2180+219,
2181+219,
2182+219,
2183+220,
2184+220,
2185+220,
2186+220,
2187+221,
2188+221,
2189+221,
2190+221,
2191+221,
2192+221,
2193+221,
2194+221,
2195+221,
2196+221,
2197+221,
2198+222,
2199+222,
2200+222,
2201+222,
2202+223,
2203+223,
2204+223,
2205+223,
2206+223,
2207+223,
2208+223,
2209+223,
2210+223,
2211+223,
2212+223,
2213+223,
2214+224,
2215+224,
2216+224,
2217+224,
2218+225,
2219+225,
2220+225,
2221+225,
2222+225,
2223+225,
2224+225,
2225+225,
2226+225,
2227+225,
2228+225,
2229+225,
2230+225,
2231+225,
2232+225,
2233+225,
2234+225,
2235+225,
2236+225,
2237+226,
2238+226,
2239+226,
2240+226,
2241+227,
2242+227,
2243+227,
2244+227,
2245+227,
2246+227,
2247+227,
2248+227,
2249+227,
2250+227,
2251+227,
2252+227,
2253+228,
2254+228,
2255+228,
2256+229,
2257+229,
2258+229,
2259+229,
2260+229,
2261+229,
2262+229,
2263+229,
2264+229,
2265+229,
2266+229,
2267+229,
2268+230,
2269+230,
2270+230,
2271+230,
2272+231,
2273+231,
2274+231,
2275+231,
2276+231,
2277+231,
2278+231,
2279+231,
2280+231,
2281+231,
2282+231,
2283+231,
2284+232,
2285+232,
2286+232,
2287+232,
2288+232,
2289+232,
2290+232,
2291+232,
2292+232,
2293+232,
2294+232,
2295+232,
2296+232,
2297+232,
2298+232,
2299+232,
2300+232,
2301+232,
2302+232,
2303+233,
2304+233,
2305+233,
2306+233,
2307+234,
2308+234,
2309+234,
2310+234,
2311+234,
2312+234,
2313+234,
2314+234,
2315+234,
2316+234,
2317+234,
2318+235,
2319+235,
2320+235,
2321+235,
2322+236,
2323+236,
2324+236,
2325+236,
2326+236,
2327+236,
2328+236,
2329+236,
2330+236,
2331+236,
2332+236,
2333+236,
2334+236,
2335+236,
2336+236,
2337+236,
2338+236,
2339+236,
2340+236,
2341+237,
2342+237,
2343+237,
2344+237,
2345+238,
2346+238,
2347+238,
2348+238,
2349+238,
2350+238,
2351+238,
2352+238,
2353+238,
2354+238,
2355+238,
2356+238,
2357+238,
2358+238,
2359+238,
2360+238,
2361+238,
2362+238,
2363+238,
2364+238,
2365+238,
2366+238,
2367+238,
2368+238,
2369+238,
2370+238,
2371+238,
2372+239,
2373+239,
2374+239,
2375+239,
2376+240,
2377+240,
2378+240,
2379+240,
2380+240,
2381+240,
2382+240,
2383+240,
2384+240,
2385+240,
2386+240,
2387+240,
2388+240,
2389+240,
2390+240,
2391+240,
2392+240,
2393+240,
2394+240,
2395+240,
2396+240,
2397+240,
2398+240,
2399+240,
2400+240,
2401+240,
2402+240,
2403+241,
2404+241,
2405+241,
2406+241,
2407+242,
2408+242,
2409+242,
2410+242,
2411+242,
2412+242,
2413+242,
2414+242,
2415+242,
2416+242,
2417+242,
2418+242,
2419+242,
2420+242,
2421+242,
2422+242,
2423+242,
2424+242,
2425+242,
2426+242,
2427+242,
2428+242,
2429+242,
2430+242,
2431+242,
2432+242,
2433+243,
2434+243,
2435+243,
2436+243,
2437+244,
2438+244,
2439+244,
2440+244,
2441+244,
2442+244,
2443+244,
2444+244,
2445+244,
2446+244,
2447+244,
2448+244,
2449+244,
2450+244,
2451+244,
2452+244,
2453+244,
2454+244,
2455+244,
2456+244,
2457+244,
2458+244,
2459+244,
2460+244,
2461+244,
2462+244,
2463+244,
2464+245,
2465+245,
2466+245,
2467+245,
2468+246,
2469+246,
2470+246,
2471+246,
2472+246,
2473+246,
2474+246,
2475+246,
2476+246,
2477+246,
2478+246,
2479+246,
2480+246,
2481+246,
2482+246,
2483+246,
2484+246,
2485+246,
2486+246,
2487+246,
2488+246,
2489+246,
2490+246,
2491+246,
2492+246,
2493+246,
2494+246,
2495+246,
2496+246,
2497+246,
2498+246,
2499+246,
2500+246,
2501+246,
2502+247,
2503+247,
2504+247,
2505+247,
2506+248,
2507+248,
2508+248,
2509+248,
2510+248,
2511+248,
2512+248,
2513+248,
2514+248,
2515+248,
2516+248,
2517+248,
2518+248,
2519+248,
2520+248,
2521+248,
2522+248,
2523+248,
2524+248,
2525+248,
2526+248,
2527+248,
2528+248,
2529+248,
2530+248,
2531+248,
2532+248,
2533+249,
2534+249,
2535+249,
2536+249,
2537+250,
2538+250,
2539+250,
2540+250,
2541+250,
2542+250,
2543+250,
2544+250,
2545+250,
2546+250,
2547+250,
2548+250,
2549+250,
2550+250,
2551+250,
2552+250,
2553+250,
2554+250,
2555+250,
2556+250,
2557+250,
2558+250,
2559+250,
2560+250,
2561+250,
2562+250,
2563+250,
2564+250,
2565+250,
2566+250,
2567+250,
2568+250,
2569+250,
2570+250,
2571+250,
2572+250,
2573+250,
2574+250,
2575+250,
2576+250,
2577+250,
2578+250,
2579+251,
2580+251,
2581+251,
2582+251,
2583+252,
2584+252,
2585+252,
2586+252,
2587+252,
2588+252,
2589+252,
2590+252,
2591+252,
2592+252,
2593+252,
2594+252,
2595+252,
2596+252,
2597+252,
2598+252,
2599+252,
2600+252,
2601+252,
2602+252,
2603+252,
2604+252,
2605+252,
2606+252,
2607+252,
2608+252,
2609+252,
2610+252,
2611+252,
2612+252,
2613+252,
2614+252,
2615+252,
2616+252,
2617+252,
2618+252,
2619+252,
2620+252,
2621+252,
2622+252,
2623+252,
2624+252,
2625+252,
2626+252,
2627+252,
2628+252,
2629+252,
2630+252,
2631+252,
2632+252,
2633+252,
2634+252,
2635+252,
2636+252,
2637+252,
2638+252,
2639+252,
2640+252,
2641+252,
2642+252,
2643+252,
2644+252,
2645+252,
2646+252,
2647+253,
2648+253,
2649+253,
2650+253,
2651+253,
2652+253,
2653+253,
2654+253,
2655+253,
2656+253,
2657+253,
2658+253,
2659+253,
2660+253,
2661+253,
2662+253,
2663+253,
2664+253,
2665+253,
2666+253,
2667+253,
2668+253,
2669+253,
2670+253,
2671+253,
2672+253,
2673+253,
2674+253,
2675+253,
2676+253,
2677+253,
2678+253,
2679+253,
2680+253,
2681+253,
2682+253,
2683+253,
2684+253,
2685+253,
2686+253,
2687+253,
2688+253,
2689+253,
2690+253,
2691+253,
2692+253,
2693+253,
2694+253,
2695+253,
2696+253,
2697+253,
2698+253,
2699+253,
2700+253,
2701+253,
2702+253,
2703+253,
2704+254,
2705+254,
2706+254,
2707+254,
2708+255,
2709+255,
2710+255,
2711+255,
2712+255,
2713+255,
2714+255,
2715+255,
2716+255,
2717+255,
2718+255,
2719+255,
2720+255,
2721+255,
2722+255,
2723+255,
2724+255,
2725+255,
2726+255,
2727+255,
2728+255,
2729+255,
2730+255,
2731+255,
2732+255,
2733+255,
2734+255
2735diff --git a/drivers/media/video/isp/luma_enhance_table.h b/drivers/media/video/isp/luma_enhance_table.h
2736new file mode 100644
2737index 0000000..99c8b05
2738--- /dev/null
2739+++ b/drivers/media/video/isp/luma_enhance_table.h
2740@@ -0,0 +1,144 @@
2741+/*
2742+ * luma_enhance_table.h
2743+ *
2744+ * Luminance Enhancement table values for TI's OMAP3 Camera ISP
2745+ *
2746+ * Copyright (C) 2009 Texas Instruments, Inc.
2747+ *
2748+ * This package is free software; you can redistribute it and/or modify
2749+ * it under the terms of the GNU General Public License version 2 as
2750+ * published by the Free Software Foundation.
2751+ *
2752+ * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
2753+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
2754+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
2755+ */
2756+
2757+1047552,
2758+1047552,
2759+1047552,
2760+1047552,
2761+1047552,
2762+1047552,
2763+1047552,
2764+1047552,
2765+1047552,
2766+1047552,
2767+1047552,
2768+1047552,
2769+1047552,
2770+1047552,
2771+1047552,
2772+1047552,
2773+1047552,
2774+1047552,
2775+1047552,
2776+1047552,
2777+1047552,
2778+1047552,
2779+1047552,
2780+1047552,
2781+1047552,
2782+1047552,
2783+1047552,
2784+1047552,
2785+1048575,
2786+1047551,
2787+1046527,
2788+1045503,
2789+1044479,
2790+1043455,
2791+1042431,
2792+1041407,
2793+1040383,
2794+1039359,
2795+1038335,
2796+1037311,
2797+1036287,
2798+1035263,
2799+1034239,
2800+1033215,
2801+1032191,
2802+1031167,
2803+1030143,
2804+1028096,
2805+1028096,
2806+1028096,
2807+1028096,
2808+1028096,
2809+1028096,
2810+1028096,
2811+1028096,
2812+1028096,
2813+1028096,
2814+1028100,
2815+1032196,
2816+1036292,
2817+1040388,
2818+1044484,
2819+0,
2820+0,
2821+0,
2822+5,
2823+5125,
2824+10245,
2825+15365,
2826+20485,
2827+25605,
2828+30720,
2829+30720,
2830+30720,
2831+30720,
2832+30720,
2833+30720,
2834+30720,
2835+30720,
2836+30720,
2837+30720,
2838+30720,
2839+31743,
2840+30719,
2841+29695,
2842+28671,
2843+27647,
2844+26623,
2845+25599,
2846+24575,
2847+23551,
2848+22527,
2849+21503,
2850+20479,
2851+19455,
2852+18431,
2853+17407,
2854+16383,
2855+15359,
2856+14335,
2857+13311,
2858+12287,
2859+11263,
2860+10239,
2861+9215,
2862+8191,
2863+7167,
2864+6143,
2865+5119,
2866+4095,
2867+3071,
2868+1024,
2869+1024,
2870+1024,
2871+1024,
2872+1024,
2873+1024,
2874+1024,
2875+1024,
2876+1024,
2877+1024,
2878+1024,
2879+1024,
2880+1024,
2881+1024,
2882+1024,
2883+1024,
2884+1024
2885diff --git a/drivers/media/video/isp/noise_filter_table.h b/drivers/media/video/isp/noise_filter_table.h
2886new file mode 100644
2887index 0000000..7345f90
2888--- /dev/null
2889+++ b/drivers/media/video/isp/noise_filter_table.h
2890@@ -0,0 +1,79 @@
2891+/*
2892+ * noise_filter_table.h
2893+ *
2894+ * Noise Filter Table values for TI's OMAP3 Camera ISP
2895+ *
2896+ * Copyright (C) 2009 Texas Instruments, Inc.
2897+ *
2898+ * This package is free software; you can redistribute it and/or modify
2899+ * it under the terms of the GNU General Public License version 2 as
2900+ * published by the Free Software Foundation.
2901+ *
2902+ * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
2903+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
2904+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
2905+ */
2906+16,
2907+16,
2908+16,
2909+16,
2910+16,
2911+16,
2912+16,
2913+16,
2914+16,
2915+16,
2916+16,
2917+16,
2918+16,
2919+16,
2920+16,
2921+16,
2922+16,
2923+16,
2924+16,
2925+16,
2926+16,
2927+16,
2928+16,
2929+16,
2930+16,
2931+16,
2932+16,
2933+16,
2934+16,
2935+16,
2936+16,
2937+16,
2938+31,
2939+31,
2940+31,
2941+31,
2942+31,
2943+31,
2944+31,
2945+31,
2946+31,
2947+31,
2948+31,
2949+31,
2950+31,
2951+31,
2952+31,
2953+31,
2954+31,
2955+31,
2956+31,
2957+31,
2958+31,
2959+31,
2960+31,
2961+31,
2962+31,
2963+31,
2964+31,
2965+31,
2966+31,
2967+31,
2968+31,
2969+31
2970diff --git a/drivers/media/video/isp/redgamma_table.h b/drivers/media/video/isp/redgamma_table.h
2971new file mode 100644
2972index 0000000..ad0232a
2973--- /dev/null
2974+++ b/drivers/media/video/isp/redgamma_table.h
2975@@ -0,0 +1,1040 @@
2976+/*
2977+ * redgamma_table.h
2978+ *
2979+ * Gamma Table values for RED for TI's OMAP3 Camera ISP
2980+ *
2981+ * Copyright (C) 2009 Texas Instruments, Inc.
2982+ *
2983+ * This package is free software; you can redistribute it and/or modify
2984+ * it under the terms of the GNU General Public License version 2 as
2985+ * published by the Free Software Foundation.
2986+ *
2987+ * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
2988+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
2989+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
2990+ */
2991+
2992+0,
2993+0,
2994+1,
2995+2,
2996+3,
2997+3,
2998+4,
2999+5,
3000+6,
3001+8,
3002+10,
3003+12,
3004+14,
3005+16,
3006+18,
3007+20,
3008+22,
3009+23,
3010+25,
3011+26,
3012+28,
3013+29,
3014+31,
3015+32,
3016+34,
3017+35,
3018+36,
3019+37,
3020+39,
3021+40,
3022+41,
3023+42,
3024+43,
3025+44,
3026+45,
3027+46,
3028+47,
3029+48,
3030+49,
3031+50,
3032+51,
3033+52,
3034+52,
3035+53,
3036+54,
3037+55,
3038+56,
3039+57,
3040+58,
3041+59,
3042+60,
3043+61,
3044+62,
3045+63,
3046+63,
3047+64,
3048+65,
3049+66,
3050+66,
3051+67,
3052+68,
3053+69,
3054+69,
3055+70,
3056+71,
3057+72,
3058+72,
3059+73,
3060+74,
3061+75,
3062+75,
3063+76,
3064+77,
3065+78,
3066+78,
3067+79,
3068+80,
3069+81,
3070+81,
3071+82,
3072+83,
3073+84,
3074+84,
3075+85,
3076+86,
3077+87,
3078+88,
3079+88,
3080+89,
3081+90,
3082+91,
3083+91,
3084+92,
3085+93,
3086+94,
3087+94,
3088+95,
3089+96,
3090+97,
3091+97,
3092+98,
3093+98,
3094+99,
3095+99,
3096+100,
3097+100,
3098+101,
3099+101,
3100+102,
3101+103,
3102+104,
3103+104,
3104+105,
3105+106,
3106+107,
3107+108,
3108+108,
3109+109,
3110+110,
3111+111,
3112+111,
3113+112,
3114+113,
3115+114,
3116+114,
3117+115,
3118+116,
3119+117,
3120+117,
3121+118,
3122+119,
3123+119,
3124+120,
3125+120,
3126+121,
3127+121,
3128+122,
3129+122,
3130+123,
3131+123,
3132+124,
3133+124,
3134+125,
3135+125,
3136+126,
3137+126,
3138+127,
3139+127,
3140+128,
3141+128,
3142+129,
3143+129,
3144+130,
3145+130,
3146+131,
3147+131,
3148+132,
3149+132,
3150+133,
3151+133,
3152+134,
3153+134,
3154+135,
3155+135,
3156+136,
3157+136,
3158+137,
3159+137,
3160+138,
3161+138,
3162+139,
3163+139,
3164+140,
3165+140,
3166+141,
3167+141,
3168+142,
3169+142,
3170+143,
3171+143,
3172+144,
3173+144,
3174+145,
3175+145,
3176+146,
3177+146,
3178+147,
3179+147,
3180+148,
3181+148,
3182+149,
3183+149,
3184+150,
3185+150,
3186+151,
3187+151,
3188+152,
3189+152,
3190+153,
3191+153,
3192+153,
3193+153,
3194+154,
3195+154,
3196+154,
3197+154,
3198+155,
3199+155,
3200+156,
3201+156,
3202+157,
3203+157,
3204+158,
3205+158,
3206+158,
3207+159,
3208+159,
3209+159,
3210+160,
3211+160,
3212+160,
3213+161,
3214+161,
3215+162,
3216+162,
3217+163,
3218+163,
3219+164,
3220+164,
3221+164,
3222+164,
3223+165,
3224+165,
3225+165,
3226+165,
3227+166,
3228+166,
3229+167,
3230+167,
3231+168,
3232+168,
3233+169,
3234+169,
3235+170,
3236+170,
3237+170,
3238+170,
3239+171,
3240+171,
3241+171,
3242+171,
3243+172,
3244+172,
3245+173,
3246+173,
3247+174,
3248+174,
3249+175,
3250+175,
3251+176,
3252+176,
3253+176,
3254+176,
3255+177,
3256+177,
3257+177,
3258+177,
3259+178,
3260+178,
3261+178,
3262+178,
3263+179,
3264+179,
3265+179,
3266+179,
3267+180,
3268+180,
3269+180,
3270+180,
3271+181,
3272+181,
3273+181,
3274+181,
3275+182,
3276+182,
3277+182,
3278+182,
3279+183,
3280+183,
3281+183,
3282+183,
3283+184,
3284+184,
3285+184,
3286+184,
3287+185,
3288+185,
3289+185,
3290+185,
3291+186,
3292+186,
3293+186,
3294+186,
3295+187,
3296+187,
3297+187,
3298+187,
3299+188,
3300+188,
3301+188,
3302+188,
3303+189,
3304+189,
3305+189,
3306+189,
3307+190,
3308+190,
3309+190,
3310+190,
3311+191,
3312+191,
3313+191,
3314+191,
3315+192,
3316+192,
3317+192,
3318+192,
3319+193,
3320+193,
3321+193,
3322+193,
3323+194,
3324+194,
3325+194,
3326+194,
3327+195,
3328+195,
3329+195,
3330+195,
3331+196,
3332+196,
3333+196,
3334+196,
3335+197,
3336+197,
3337+197,
3338+197,
3339+198,
3340+198,
3341+198,
3342+198,
3343+199,
3344+199,
3345+199,
3346+199,
3347+200,
3348+200,
3349+200,
3350+200,
3351+201,
3352+201,
3353+201,
3354+201,
3355+202,
3356+202,
3357+202,
3358+203,
3359+203,
3360+203,
3361+203,
3362+204,
3363+204,
3364+204,
3365+204,
3366+205,
3367+205,
3368+205,
3369+205,
3370+206,
3371+206,
3372+206,
3373+206,
3374+207,
3375+207,
3376+207,
3377+207,
3378+208,
3379+208,
3380+208,
3381+208,
3382+209,
3383+209,
3384+209,
3385+209,
3386+210,
3387+210,
3388+210,
3389+210,
3390+210,
3391+210,
3392+210,
3393+210,
3394+210,
3395+210,
3396+210,
3397+210,
3398+211,
3399+211,
3400+211,
3401+211,
3402+211,
3403+211,
3404+211,
3405+211,
3406+211,
3407+211,
3408+211,
3409+212,
3410+212,
3411+212,
3412+212,
3413+213,
3414+213,
3415+213,
3416+213,
3417+213,
3418+213,
3419+213,
3420+213,
3421+213,
3422+213,
3423+213,
3424+213,
3425+214,
3426+214,
3427+214,
3428+214,
3429+215,
3430+215,
3431+215,
3432+215,
3433+215,
3434+215,
3435+215,
3436+215,
3437+215,
3438+215,
3439+215,
3440+216,
3441+216,
3442+216,
3443+216,
3444+217,
3445+217,
3446+217,
3447+217,
3448+218,
3449+218,
3450+218,
3451+218,
3452+219,
3453+219,
3454+219,
3455+219,
3456+219,
3457+219,
3458+219,
3459+219,
3460+219,
3461+219,
3462+219,
3463+219,
3464+220,
3465+220,
3466+220,
3467+220,
3468+221,
3469+221,
3470+221,
3471+221,
3472+221,
3473+221,
3474+221,
3475+221,
3476+221,
3477+221,
3478+221,
3479+222,
3480+222,
3481+222,
3482+222,
3483+223,
3484+223,
3485+223,
3486+223,
3487+223,
3488+223,
3489+223,
3490+223,
3491+223,
3492+223,
3493+223,
3494+223,
3495+224,
3496+224,
3497+224,
3498+224,
3499+225,
3500+225,
3501+225,
3502+225,
3503+225,
3504+225,
3505+225,
3506+225,
3507+225,
3508+225,
3509+225,
3510+225,
3511+225,
3512+225,
3513+225,
3514+225,
3515+225,
3516+225,
3517+225,
3518+226,
3519+226,
3520+226,
3521+226,
3522+227,
3523+227,
3524+227,
3525+227,
3526+227,
3527+227,
3528+227,
3529+227,
3530+227,
3531+227,
3532+227,
3533+227,
3534+228,
3535+228,
3536+228,
3537+229,
3538+229,
3539+229,
3540+229,
3541+229,
3542+229,
3543+229,
3544+229,
3545+229,
3546+229,
3547+229,
3548+229,
3549+230,
3550+230,
3551+230,
3552+230,
3553+231,
3554+231,
3555+231,
3556+231,
3557+231,
3558+231,
3559+231,
3560+231,
3561+231,
3562+231,
3563+231,
3564+231,
3565+232,
3566+232,
3567+232,
3568+232,
3569+232,
3570+232,
3571+232,
3572+232,
3573+232,
3574+232,
3575+232,
3576+232,
3577+232,
3578+232,
3579+232,
3580+232,
3581+232,
3582+232,
3583+232,
3584+233,
3585+233,
3586+233,
3587+233,
3588+234,
3589+234,
3590+234,
3591+234,
3592+234,
3593+234,
3594+234,
3595+234,
3596+234,
3597+234,
3598+234,
3599+235,
3600+235,
3601+235,
3602+235,
3603+236,
3604+236,
3605+236,
3606+236,
3607+236,
3608+236,
3609+236,
3610+236,
3611+236,
3612+236,
3613+236,
3614+236,
3615+236,
3616+236,
3617+236,
3618+236,
3619+236,
3620+236,
3621+236,
3622+237,
3623+237,
3624+237,
3625+237,
3626+238,
3627+238,
3628+238,
3629+238,
3630+238,
3631+238,
3632+238,
3633+238,
3634+238,
3635+238,
3636+238,
3637+238,
3638+238,
3639+238,
3640+238,
3641+238,
3642+238,
3643+238,
3644+238,
3645+238,
3646+238,
3647+238,
3648+238,
3649+238,
3650+238,
3651+238,
3652+238,
3653+239,
3654+239,
3655+239,
3656+239,
3657+240,
3658+240,
3659+240,
3660+240,
3661+240,
3662+240,
3663+240,
3664+240,
3665+240,
3666+240,
3667+240,
3668+240,
3669+240,
3670+240,
3671+240,
3672+240,
3673+240,
3674+240,
3675+240,
3676+240,
3677+240,
3678+240,
3679+240,
3680+240,
3681+240,
3682+240,
3683+240,
3684+241,
3685+241,
3686+241,
3687+241,
3688+242,
3689+242,
3690+242,
3691+242,
3692+242,
3693+242,
3694+242,
3695+242,
3696+242,
3697+242,
3698+242,
3699+242,
3700+242,
3701+242,
3702+242,
3703+242,
3704+242,
3705+242,
3706+242,
3707+242,
3708+242,
3709+242,
3710+242,
3711+242,
3712+242,
3713+242,
3714+243,
3715+243,
3716+243,
3717+243,
3718+244,
3719+244,
3720+244,
3721+244,
3722+244,
3723+244,
3724+244,
3725+244,
3726+244,
3727+244,
3728+244,
3729+244,
3730+244,
3731+244,
3732+244,
3733+244,
3734+244,
3735+244,
3736+244,
3737+244,
3738+244,
3739+244,
3740+244,
3741+244,
3742+244,
3743+244,
3744+244,
3745+245,
3746+245,
3747+245,
3748+245,
3749+246,
3750+246,
3751+246,
3752+246,
3753+246,
3754+246,
3755+246,
3756+246,
3757+246,
3758+246,
3759+246,
3760+246,
3761+246,
3762+246,
3763+246,
3764+246,
3765+246,
3766+246,
3767+246,
3768+246,
3769+246,
3770+246,
3771+246,
3772+246,
3773+246,
3774+246,
3775+246,
3776+246,
3777+246,
3778+246,
3779+246,
3780+246,
3781+246,
3782+246,
3783+247,
3784+247,
3785+247,
3786+247,
3787+248,
3788+248,
3789+248,
3790+248,
3791+248,
3792+248,
3793+248,
3794+248,
3795+248,
3796+248,
3797+248,
3798+248,
3799+248,
3800+248,
3801+248,
3802+248,
3803+248,
3804+248,
3805+248,
3806+248,
3807+248,
3808+248,
3809+248,
3810+248,
3811+248,
3812+248,
3813+248,
3814+249,
3815+249,
3816+249,
3817+249,
3818+250,
3819+250,
3820+250,
3821+250,
3822+250,
3823+250,
3824+250,
3825+250,
3826+250,
3827+250,
3828+250,
3829+250,
3830+250,
3831+250,
3832+250,
3833+250,
3834+250,
3835+250,
3836+250,
3837+250,
3838+250,
3839+250,
3840+250,
3841+250,
3842+250,
3843+250,
3844+250,
3845+250,
3846+250,
3847+250,
3848+250,
3849+250,
3850+250,
3851+250,
3852+250,
3853+250,
3854+250,
3855+250,
3856+250,
3857+250,
3858+250,
3859+250,
3860+251,
3861+251,
3862+251,
3863+251,
3864+252,
3865+252,
3866+252,
3867+252,
3868+252,
3869+252,
3870+252,
3871+252,
3872+252,
3873+252,
3874+252,
3875+252,
3876+252,
3877+252,
3878+252,
3879+252,
3880+252,
3881+252,
3882+252,
3883+252,
3884+252,
3885+252,
3886+252,
3887+252,
3888+252,
3889+252,
3890+252,
3891+252,
3892+252,
3893+252,
3894+252,
3895+252,
3896+252,
3897+252,
3898+252,
3899+252,
3900+252,
3901+252,
3902+252,
3903+252,
3904+252,
3905+252,
3906+252,
3907+252,
3908+252,
3909+252,
3910+252,
3911+252,
3912+252,
3913+252,
3914+252,
3915+252,
3916+252,
3917+252,
3918+252,
3919+252,
3920+252,
3921+252,
3922+252,
3923+252,
3924+252,
3925+252,
3926+252,
3927+252,
3928+253,
3929+253,
3930+253,
3931+253,
3932+253,
3933+253,
3934+253,
3935+253,
3936+253,
3937+253,
3938+253,
3939+253,
3940+253,
3941+253,
3942+253,
3943+253,
3944+253,
3945+253,
3946+253,
3947+253,
3948+253,
3949+253,
3950+253,
3951+253,
3952+253,
3953+253,
3954+253,
3955+253,
3956+253,
3957+253,
3958+253,
3959+253,
3960+253,
3961+253,
3962+253,
3963+253,
3964+253,
3965+253,
3966+253,
3967+253,
3968+253,
3969+253,
3970+253,
3971+253,
3972+253,
3973+253,
3974+253,
3975+253,
3976+253,
3977+253,
3978+253,
3979+253,
3980+253,
3981+253,
3982+253,
3983+253,
3984+253,
3985+254,
3986+254,
3987+254,
3988+254,
3989+255,
3990+255,
3991+255,
3992+255,
3993+255,
3994+255,
3995+255,
3996+255,
3997+255,
3998+255,
3999+255,
4000+255,
4001+255,
4002+255,
4003+255,
4004+255,
4005+255,
4006+255,
4007+255,
4008+255,
4009+255,
4010+255,
4011+255,
4012+255,
4013+255,
4014+255,
4015+255
4016--
40171.5.6.5
4018