aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/samsung_duallcd/mdnie_table_q1.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/samsung_duallcd/mdnie_table_q1.h')
-rw-r--r--drivers/video/samsung_duallcd/mdnie_table_q1.h1082
1 files changed, 0 insertions, 1082 deletions
diff --git a/drivers/video/samsung_duallcd/mdnie_table_q1.h b/drivers/video/samsung_duallcd/mdnie_table_q1.h
deleted file mode 100644
index 9933a6a..0000000
--- a/drivers/video/samsung_duallcd/mdnie_table_q1.h
+++ /dev/null
@@ -1,1082 +0,0 @@
-#ifndef __MDNIE_TABLE_H__
-#define __MDNIE_TABLE_H__
-
-#include "mdnie.h"
-
-
-static const unsigned short tune_dynamic_gallery[] = {
- /*start Q1 dynamic gallery */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x03ff, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x00a0, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x1c00, /*GAMMA Q1d */
- 0x00d7, 0x1c00,
- 0x00d8, 0x1c00,
- 0x00d9, 0x1c00,
- 0x00da, 0x1c00,
- 0x00db, 0x1c00,
- 0x00dc, 0x1c00,
- 0x00dd, 0x1c00,
- 0x00de, 0x1c00,
- 0x00df, 0x1c00,
- 0x00e0, 0x1c00,
- 0x00e1, 0x1c00,
- 0x00e2, 0x1c00,
- 0x00e3, 0xa40d,
- 0x00e4, 0xa40d,
- 0x00e5, 0xa40d,
- 0x00e6, 0xa40d,
- 0x00e7, 0xa40d,
- 0x00e8, 0xa40d,
- 0x00e9, 0xa40d,
- 0x00ea, 0xa40d,
- 0x00eb, 0x1c25,
- 0x00ec, 0x174a,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_dynamic_ui[] = {
- /*start Q1 dynamic ui */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0030, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x00a0, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x1c00, /*GAMMA Q1d */
- 0x00d7, 0x1c00,
- 0x00d8, 0x1c00,
- 0x00d9, 0x1c00,
- 0x00da, 0x1c00,
- 0x00db, 0x1c00,
- 0x00dc, 0x1c00,
- 0x00dd, 0x1c00,
- 0x00de, 0x1c00,
- 0x00df, 0x1c00,
- 0x00e0, 0x1c00,
- 0x00e1, 0x1c00,
- 0x00e2, 0x1c00,
- 0x00e3, 0xa40d,
- 0x00e4, 0xa40d,
- 0x00e5, 0xa40d,
- 0x00e6, 0xa40d,
- 0x00e7, 0xa40d,
- 0x00e8, 0xa40d,
- 0x00e9, 0xa40d,
- 0x00ea, 0xa40d,
- 0x00eb, 0x1c25,
- 0x00ec, 0x174a,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_dynamic_video[] = {
- /*start Q1 dynamic video */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x03ff, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x00a0, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x1c00, /*GAMMA Q1d */
- 0x00d7, 0x1c00,
- 0x00d8, 0x1c00,
- 0x00d9, 0x1c00,
- 0x00da, 0x1c00,
- 0x00db, 0x1c00,
- 0x00dc, 0x1c00,
- 0x00dd, 0x1c00,
- 0x00de, 0x1c00,
- 0x00df, 0x1c00,
- 0x00e0, 0x1c00,
- 0x00e1, 0x1c00,
- 0x00e2, 0x1c00,
- 0x00e3, 0xa40d,
- 0x00e4, 0xa40d,
- 0x00e5, 0xa40d,
- 0x00e6, 0xa40d,
- 0x00e7, 0xa40d,
- 0x00e8, 0xa40d,
- 0x00e9, 0xa40d,
- 0x00ea, 0xa40d,
- 0x00eb, 0x1c25,
- 0x00ec, 0x174a,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_dynamic_vtcall[] = {
- /*start Q1 dynamic vtcall */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR dirTh */
- 0x002d, 0x19ff, /*DNR dirnumTh decon7Th */
- 0x002e, 0xff16, /*DNR decon5Th maskTh */
- 0x002f, 0x0000, /*DNR blTh */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x03ff, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0100, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x1c00, /*GAMMA Q1d */
- 0x00d7, 0x1c00,
- 0x00d8, 0x1c00,
- 0x00d9, 0x1c00,
- 0x00da, 0x1c00,
- 0x00db, 0x1c00,
- 0x00dc, 0x1c00,
- 0x00dd, 0x1c00,
- 0x00de, 0x1c00,
- 0x00df, 0x1c00,
- 0x00e0, 0x1c00,
- 0x00e1, 0x1c00,
- 0x00e2, 0x1c00,
- 0x00e3, 0xa40d,
- 0x00e4, 0xa40d,
- 0x00e5, 0xa40d,
- 0x00e6, 0xa40d,
- 0x00e7, 0xa40d,
- 0x00e8, 0xa40d,
- 0x00e9, 0xa40d,
- 0x00ea, 0xa40d,
- 0x00eb, 0x1c25,
- 0x00ec, 0x174a,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_movie_gallery[] = {
- /*start Q1 movie gallery */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x0009, /*HDTR CS */
- 0x003f, 0x0000, /*CS GAIN */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f5, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63ee, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_movie_ui[] = {
- /*start Q1 movie ui */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x0009, /*HDTR CS */
- 0x003f, 0x0000, /*CS GAIN */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f5, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63ee, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_movie_video[] = {
- /*start Q1 movie video */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x0009, /*HDTR CS */
- 0x003f, 0x0000, /*CS GAIN */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f5, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63ee, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_movie_vtcall[] = {
- /*start Q1 movie vtcall */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR dirTh */
- 0x002d, 0x19ff, /*DNR dirnumTh decon7Th */
- 0x002e, 0xff16, /*DNR decon5Th maskTh */
- 0x002f, 0x0000, /*DNR blTh */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0000, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0030, /*CS GAIN */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f5, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63ee, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_standard_gallery[] = {
- /*start Q1 standard gallery */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0300, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0030, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_standard_ui[] = {
- /*start Q1 standard ui */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0000, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0030, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_standard_video[] = {
- /*start Q1 standard video */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0300, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0030, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_standard_vtcall[] = {
- /*start Q1 standard vtcall */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR dirTh */
- 0x002d, 0x19ff, /*DNR dirnumTh decon7Th */
- 0x002e, 0xff16, /*DNR decon5Th maskTh */
- 0x002f, 0x0000, /*DNR blTh */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x03f8, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x00a0, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_natural_gallery[] = {
- /*start Q1 natural gallery */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0300, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0180, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f9, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63f8, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_natural_ui[] = {
- /*start Q1 natural video */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0000, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0180, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f9, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63f8, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_natural_video[] = {
- /*start Q1 natural video */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0300, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0180, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f9, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63f8, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_natural_vtcall[] = {
- /*start Q1 natural vtcall */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR dirTh */
- 0x002d, 0x19ff, /*DNR dirnumTh decon7Th */
- 0x002e, 0xff16, /*DNR decon5Th maskTh */
- 0x002f, 0x0000, /*DNR blTh */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x03f8, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0180, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0xa4aa, /*gc R */
- 0x00ca, 0xd5fe, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xfffd, /*gc G */
- 0x00ce, 0x2c4a, /*rm G */
- 0x00cf, 0xf5f9, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x5cf0, /*gc B */
- 0x00d2, 0x2aff, /*rm B */
- 0x00d3, 0x63f8, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_camera[] = {
- /*start */
- 0x0001, 0x0040, /*SCR HDTR */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0030, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0030, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_camera_outdoor[] = {
- /*start */
- 0x0001, 0x0042, /*SCR HDTR OVE */
- 0x002c, 0x0fff, /*DNR bypass 0x003C */
- 0x002d, 0x1900, /*DNR bypass 0x0a08 */
- 0x002e, 0x0000, /*DNR bypass 0x1010 */
- 0x002f, 0x0fff, /*DNR bypass 0x0400 */
- 0x003a, 0x000d, /*HDTR DE CS */
- 0x003b, 0x0030, /*DE SHARPNESS */
- 0x003c, 0x0000, /*NOISE LEVEL */
- 0x003f, 0x0030, /*CS GAIN */
- 0x0042, 0x0000, /*DE TH (MAX DIFF) */
- 0x0054, 0x6050, /*OVE LIGHTNESS CHROMA */
- 0x00c8, 0x0000, /*kb R SCR */
- 0x00c9, 0x0000, /*gc R */
- 0x00ca, 0xffff, /*rm R */
- 0x00cb, 0xffff, /*yw R */
- 0x00cc, 0x0000, /*kb G */
- 0x00cd, 0xffff, /*gc G */
- 0x00ce, 0x0000, /*rm G */
- 0x00cf, 0xffff, /*yw G */
- 0x00d0, 0x00ff, /*kb B */
- 0x00d1, 0x00ff, /*gc B */
- 0x00d2, 0x00ff, /*rm B */
- 0x00d3, 0x00ff, /*yw B */
- 0x00d6, 0x3f00, /*GAMMA bp2 */
- 0x00d7, 0x2003,
- 0x00d8, 0x2003,
- 0x00d9, 0x2003,
- 0x00da, 0x2003,
- 0x00db, 0x2003,
- 0x00dc, 0x2003,
- 0x00dd, 0x2003,
- 0x00de, 0x2003,
- 0x00df, 0x2003,
- 0x00e0, 0x2003,
- 0x00e1, 0x2003,
- 0x00e2, 0x2003,
- 0x00e3, 0x2003,
- 0x00e4, 0x2003,
- 0x00e5, 0x2003,
- 0x00e6, 0x2003,
- 0x00e7, 0x2003,
- 0x00e8, 0x2003,
- 0x00e9, 0x2003,
- 0x00ea, 0x2003,
- 0x00eb, 0x2003,
- 0x00ec, 0x2003,
- 0x00ed, 0xff00,
- 0x00d5, 0x0001,
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_cold[] = {
- /*start Q1 cold */
- 0x0001, 0x0044, /*SCR MCM HDTR */
- 0x005b, 0x0064, /*MCM 10000K */
- 0x0063, 0x8a00, /*CB */
- 0x0065, 0x0073, /*CR */
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_cold_outdoor[] = {
- /*start Q1 cold outdoor */
- 0x0001, 0x0046, /*SCR MCM HDTR OVE */
- 0x0054, 0x6050, /*OVE LIGHTNESS CHROMA */
- 0x005b, 0x0064, /*MCM 10000K */
- 0x0063, 0x8a00, /*CB */
- 0x0065, 0x0073, /*CR */
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_outdoor[] = {
- /*start Q1 outdoor */
- 0x0001, 0x0042, /*SCR HDTR OVE */
- 0x0054, 0x6050, /*OVE LIGHTNESS CHROMA */
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_warm[] = {
- /*start Q1 warm */
- 0x0001, 0x0044, /*SCR MCM HDTR */
- 0x005b, 0x0028, /*MCM 4000K */
- 0x0061, 0x7600, /*CB */
- 0x0063, 0x008d, /*CR */
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-static const unsigned short tune_warm_outdoor[] = {
- /*start Q1 warm outdoor */
- 0x0001, 0x0046, /*SCR MCM HDTR OVE */
- 0x0054, 0x6050, /*OVE LIGHTNESS CHROMA */
- 0x005b, 0x0028, /*MCM 4000K */
- 0x0061, 0x7600, /*CB */
- 0x0063, 0x008d, /*CR */
- 0x0028, 0x0000, /*Register Mask */
- /*end */
- END_SEQ, 0x0000,
-};
-
-struct mdnie_tunning_info etc_table[CABC_MAX][OUTDOOR_MAX][TONE_MAX] = {
- {
- {
- {"NORMAL", NULL},
- {"WARM", tune_warm},
- {"COLD", tune_cold},
- },
- {
- {"NORMAL_OUTDOOR", tune_outdoor},
- {"WARM_OUTDOOR", tune_warm_outdoor},
- {"COLD_OUTDOOR", tune_cold_outdoor},
- },
- }
-};
-
-struct mdnie_tunning_info tunning_table[CABC_MAX][MODE_MAX][SCENARIO_MAX] = {
- {
- {
- {"DYNAMIC_UI", tune_dynamic_ui},
- {"DYNAMIC_VIDEO_NORMAL", tune_dynamic_video},
- {"DYNAMIC_VIDEO_WARM", tune_dynamic_video},
- {"DYNAMIC_VIDEO_COLD", tune_dynamic_video},
- {"CAMERA", tune_camera},
- {"DYNAMIC_UI", tune_dynamic_ui},
- {"DYNAMIC_GALLERY", tune_dynamic_gallery},
- {"DYNAMIC_VT", tune_dynamic_vtcall},
- }, {
- {"STANDARD_UI", tune_standard_ui},
- {"STANDARD_VIDEO_NORMAL", tune_standard_video},
- {"STANDARD_VIDEO_WARM", tune_standard_video},
- {"STANDARD_VIDEO_COLD", tune_standard_video},
- {"CAMERA", tune_camera},
- {"STANDARD_UI", tune_standard_ui},
- {"STANDARD_GALLERY", tune_standard_gallery},
- {"STANDARD_VT", tune_standard_vtcall},
- }, {
- {"NATURAL_UI", tune_natural_ui},
- {"NATURAL_VIDEO_NORMAL", tune_natural_video},
- {"NATURAL_VIDEO_WARM", tune_natural_video},
- {"NATURAL_VIDEO_COLD", tune_natural_video},
- {"CAMERA", tune_camera},
- {"NATURAL_UI", tune_natural_ui},
- {"NATURAL_GALLERY", tune_natural_gallery},
- {"NATURAL_VT", tune_natural_vtcall},
- }, {
- {"MOVIE_UI", tune_movie_ui},
- {"MOVIE_VIDEO_NORMAL", tune_movie_video},
- {"MOVIE_VIDEO_WARM", tune_movie_video},
- {"MOVIE_VIDEO_COLD", tune_movie_video},
- {"CAMERA", tune_camera},
- {"MOVIE_UI", tune_movie_ui},
- {"MOVIE_GALLERY", tune_movie_gallery},
- {"MOVIE_VT", tune_movie_vtcall},
- },
- }
-};
-
-#endif /* __MDNIE_TABLE_H__ */