xref: /utopia/UTPA2-700.0.x/modules/pq/hal/M7621/pq/QualityMap_Sub.c (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 ////////////////////////////////////////////////////////////////////////////////
2 //
3 // Copyright (c) 2008-2009 MStar Semiconductor, Inc.
4 // All rights reserved.
5 //
6 // Unless otherwise stipulated in writing, any and all information contained
7 // herein regardless in any format shall remain the sole proprietary of
8 // MStar Semiconductor Inc. and be kept in strict confidence
9 // ("MStar Confidential Information") by the recipient.
10 // Any unauthorized act including without limitation unauthorized disclosure,
11 // copying, use, reproduction, sale, distribution, modification, disassembling,
12 // reverse engineering and compiling of the contents of MStar Confidential
13 // Information is unlawful and strictly prohibited. MStar hereby reserves the
14 // rights to any and all damages, losses, costs and expenses resulting therefrom.
15 //
16 ////////////////////////////////////////////////////////////////////////////////
17 
18 #define PQTABLE_NAME    SUB                // table config parameter
19 
20 #if !defined(MSOS_TYPE_LINUX_KERNEL)
21 #include <pthread.h>
22 #endif
23 #include "MsTypes.h"
24 #include "drvXC_IOPort.h"
25 #include "apiXC.h"
26 
27 #include "color_reg.h"
28 #include "drvPQ_Define.h"
29 #include "drvPQ_Declare.h"
30 #include "drvPQ.h"
31 #include "hwreg_utility2.h"
32 
33 #define PQTBL_REGTYPE       PQTBL_NORMAL    // table config parameter
34 
35 #if PQ_ENABLE_PIP
36 #include "Maxim_Sub.c"                   // table config parameter
37 #include "Maxim_Sub_1920.c"              // table config parameter
38 #include "Maxim_Sub_1920_PIP.c"          // table config parameter
39 #include "Maxim_Sub_1920_POP.c"          // table config parameter
40 #include "Maxim_Sub_1366.c"              // table config parameter
41 #include "Maxim_Sub_1366_PIP.c"          // table config parameter
42 #include "Maxim_Sub_1366_POP.c"          // table config parameter
43 #include "Maxim_Sub_4K2K.c"              // table config parameter
44 #include "Maxim_Sub_4K2K_PIP.c"          // table config parameter
45 #include "Maxim_Sub_4K2K_POP.c"          // table config parameter
46 #include "Maxim_Sub_HSDRule.c"           // table config parameter
47 #include "Maxim_Sub_VSDRule.c"           // table config parameter
48 #include "Maxim_Sub_HSPRule.c"           // table config parameter
49 #include "Maxim_Sub_VSPRule.c"           // table config parameter
50 #include "Maxim_Sub_CSCRule.c"           // table config parameter
51 #include "Maxim_Sub_GRule.c"             // table config parameter
52 #include "Maxim_Sub_1920_GRule.c"        // table config parameter
53 #include "Maxim_Sub_1920_PIP_GRule.c"    // table config parameter
54 #include "Maxim_Sub_1920_POP_GRule.c"    // table config parameter
55 #include "Maxim_Sub_1366_GRule.c"        // table config parameter
56 #include "Maxim_Sub_1366_PIP_GRule.c"    // table config parameter
57 #include "Maxim_Sub_1366_POP_GRule.c"    // table config parameter
58 #include "Maxim_Sub_4K2K_GRule.c"        // table config parameter
59 #include "Maxim_Sub_4K2K_PIP_GRule.c"    // table config parameter
60 #include "Maxim_Sub_4K2K_POP_GRule.c"    // table config parameter
61 #endif
62 
63 #include "QualityMode.h"
64 #include "drvPQ_Datatypes.h"
65 #include "mhal_pq.h"
66 #if (PQ_ENABLE_PIP)
67 #include "drvPQ_Template.h"
68 #endif
69