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