1*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 2*53ee8cc1Swenshuai.xi // 3*53ee8cc1Swenshuai.xi // Copyright (c) 2008-2009 MStar Semiconductor, Inc. 4*53ee8cc1Swenshuai.xi // All rights reserved. 5*53ee8cc1Swenshuai.xi // 6*53ee8cc1Swenshuai.xi // Unless otherwise stipulated in writing, any and all information contained 7*53ee8cc1Swenshuai.xi // herein regardless in any format shall remain the sole proprietary of 8*53ee8cc1Swenshuai.xi // MStar Semiconductor Inc. and be kept in strict confidence 9*53ee8cc1Swenshuai.xi // (; MStar; Confidential; Information; ) by the recipient. 10*53ee8cc1Swenshuai.xi // Any unauthorized act including without limitation unauthorized disclosure, 11*53ee8cc1Swenshuai.xi // copying, use, reproduction, sale, distribution, modification, disassembling, 12*53ee8cc1Swenshuai.xi // reverse engineering and compiling of the contents of MStar Confidential 13*53ee8cc1Swenshuai.xi // Information is unlawful and strictly prohibited. MStar hereby reserves the 14*53ee8cc1Swenshuai.xi // rights to any and all damages, losses, costs and expenses resulting therefrom. 15*53ee8cc1Swenshuai.xi // 16*53ee8cc1Swenshuai.xi //**************************************************** 17*53ee8cc1Swenshuai.xi // Quality Map CodeGen Version 4.0 18*53ee8cc1Swenshuai.xi // 1920 19*53ee8cc1Swenshuai.xi // Manhattan 20*53ee8cc1Swenshuai.xi // 2015/5/15 11:05 21*53ee8cc1Swenshuai.xi // 2008/7/1 10:31 22*53ee8cc1Swenshuai.xi //**************************************************** 23*53ee8cc1Swenshuai.xi 24*53ee8cc1Swenshuai.xi #ifndef _MANHATTAN_SUB_EX_C_ 25*53ee8cc1Swenshuai.xi #define _MANHATTAN_SUB_EX_C_ 26*53ee8cc1Swenshuai.xi 27*53ee8cc1Swenshuai.xi #if PQ_SKIPRULE_ENABLE 28*53ee8cc1Swenshuai.xi 29*53ee8cc1Swenshuai.xi code U8 MST_SkipRule_IP_Sub_Ex[PQ_IP_NUM_Sub_Ex]= 30*53ee8cc1Swenshuai.xi { 31*53ee8cc1Swenshuai.xi /* AFEC_no_comm */ 0, /* SPF_DBK */ 0, /* DMS */ 0, /* DMS_H */ 0, 32*53ee8cc1Swenshuai.xi /* DMS_V */ 0, /* DMS_NMR */ 0, /* VIP_HNMR_Y_lowY */ 0, /* VIP_VNMR_Y_lowY */ 0, 33*53ee8cc1Swenshuai.xi /* VIP_LDE_setting */ 0, /* VIP_LDE_suppress */ 0, /* VIP_Peaking_alpha_MIN */ 0, /* VIP_Peaking_gain_by_Cedge */ 0, 34*53ee8cc1Swenshuai.xi /* VIP_Peaking_V_dering_LPF */ 0, /* VIP_Peaking_V_dering_Adpt */ 0, /* VIP_Peaking_V_dering_Table */ 0, /* VIP_Post_SNR */ 0, 35*53ee8cc1Swenshuai.xi /* VIP_ICC_Target */ 0, /* VIP_IBC_weight */ 0, /* VIP_ACK */ 0, 36*53ee8cc1Swenshuai.xi }; 37*53ee8cc1Swenshuai.xi 38*53ee8cc1Swenshuai.xi #endif 39*53ee8cc1Swenshuai.xi //**************************************************** 40*53ee8cc1Swenshuai.xi // AFEC_no_comm 41*53ee8cc1Swenshuai.xi //**************************************************** 42*53ee8cc1Swenshuai.xi code U8 MST_AFEC_no_comm_COM_Sub_Ex[][4] = 43*53ee8cc1Swenshuai.xi { // Reg Mask Value 44*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 45*53ee8cc1Swenshuai.xi }; 46*53ee8cc1Swenshuai.xi 47*53ee8cc1Swenshuai.xi code U8 MST_AFEC_no_comm_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_AFEC_no_comm_NUMS_Sub_Ex]= 48*53ee8cc1Swenshuai.xi { 49*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_BK35_2A_H), 0x04, 0x04/*ON*/, }, 50*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_BK35_2A_H), 0x04, 0x00/*ON*/, }, 51*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 52*53ee8cc1Swenshuai.xi }; 53*53ee8cc1Swenshuai.xi 54*53ee8cc1Swenshuai.xi //**************************************************** 55*53ee8cc1Swenshuai.xi // SPF_DBK 56*53ee8cc1Swenshuai.xi //**************************************************** 57*53ee8cc1Swenshuai.xi code U8 MST_SPF_DBK_COM_Sub_Ex[][4] = 58*53ee8cc1Swenshuai.xi { // Reg Mask Value 59*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK0C_74_L), 0xC0, 0x40 }, 60*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 61*53ee8cc1Swenshuai.xi }; 62*53ee8cc1Swenshuai.xi 63*53ee8cc1Swenshuai.xi code U8 MST_SPF_DBK_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_SPF_DBK_NUMS_Sub_Ex]= 64*53ee8cc1Swenshuai.xi { 65*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 66*53ee8cc1Swenshuai.xi }; 67*53ee8cc1Swenshuai.xi 68*53ee8cc1Swenshuai.xi //**************************************************** 69*53ee8cc1Swenshuai.xi // DMS 70*53ee8cc1Swenshuai.xi //**************************************************** 71*53ee8cc1Swenshuai.xi code U8 MST_DMS_COM_Sub_Ex[][4] = 72*53ee8cc1Swenshuai.xi { // Reg Mask Value 73*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK26_14_L), 0x02, 0x02 }, 74*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 75*53ee8cc1Swenshuai.xi }; 76*53ee8cc1Swenshuai.xi 77*53ee8cc1Swenshuai.xi code U8 MST_DMS_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_DMS_NUMS_Sub_Ex]= 78*53ee8cc1Swenshuai.xi { 79*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 80*53ee8cc1Swenshuai.xi }; 81*53ee8cc1Swenshuai.xi 82*53ee8cc1Swenshuai.xi //**************************************************** 83*53ee8cc1Swenshuai.xi // DMS_H 84*53ee8cc1Swenshuai.xi //**************************************************** 85*53ee8cc1Swenshuai.xi code U8 MST_DMS_H_COM_Sub_Ex[][4] = 86*53ee8cc1Swenshuai.xi { // Reg Mask Value 87*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK26_14_L), 0x10, 0x00 }, 88*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK26_1C_L), 0x0B, 0x00 }, 89*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 90*53ee8cc1Swenshuai.xi }; 91*53ee8cc1Swenshuai.xi 92*53ee8cc1Swenshuai.xi code U8 MST_DMS_H_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_DMS_H_NUMS_Sub_Ex]= 93*53ee8cc1Swenshuai.xi { 94*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 95*53ee8cc1Swenshuai.xi }; 96*53ee8cc1Swenshuai.xi 97*53ee8cc1Swenshuai.xi //**************************************************** 98*53ee8cc1Swenshuai.xi // DMS_V 99*53ee8cc1Swenshuai.xi //**************************************************** 100*53ee8cc1Swenshuai.xi code U8 MST_DMS_V_COM_Sub_Ex[][4] = 101*53ee8cc1Swenshuai.xi { // Reg Mask Value 102*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK26_14_L), 0x20, 0x00 }, 103*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK26_1C_L), 0x30, 0x00 }, 104*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 105*53ee8cc1Swenshuai.xi }; 106*53ee8cc1Swenshuai.xi 107*53ee8cc1Swenshuai.xi code U8 MST_DMS_V_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_DMS_V_NUMS_Sub_Ex]= 108*53ee8cc1Swenshuai.xi { 109*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 110*53ee8cc1Swenshuai.xi }; 111*53ee8cc1Swenshuai.xi 112*53ee8cc1Swenshuai.xi //**************************************************** 113*53ee8cc1Swenshuai.xi // DMS_NMR 114*53ee8cc1Swenshuai.xi //**************************************************** 115*53ee8cc1Swenshuai.xi code U8 MST_DMS_NMR_COM_Sub_Ex[][4] = 116*53ee8cc1Swenshuai.xi { // Reg Mask Value 117*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 118*53ee8cc1Swenshuai.xi }; 119*53ee8cc1Swenshuai.xi 120*53ee8cc1Swenshuai.xi code U8 MST_DMS_NMR_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_DMS_NMR_NUMS_Sub_Ex]= 121*53ee8cc1Swenshuai.xi { 122*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 123*53ee8cc1Swenshuai.xi }; 124*53ee8cc1Swenshuai.xi 125*53ee8cc1Swenshuai.xi //**************************************************** 126*53ee8cc1Swenshuai.xi // VIP_HNMR_Y_lowY 127*53ee8cc1Swenshuai.xi //**************************************************** 128*53ee8cc1Swenshuai.xi code U8 MST_VIP_HNMR_Y_lowY_COM_Sub_Ex[][4] = 129*53ee8cc1Swenshuai.xi { // Reg Mask Value 130*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 131*53ee8cc1Swenshuai.xi }; 132*53ee8cc1Swenshuai.xi 133*53ee8cc1Swenshuai.xi code U8 MST_VIP_HNMR_Y_lowY_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_HNMR_Y_lowY_NUMS_Sub_Ex]= 134*53ee8cc1Swenshuai.xi { 135*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK18_70_L), 0x10, 0x00/*OFF*/, 136*53ee8cc1Swenshuai.xi 0x10/*S2*/, }, 137*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK18_73_L), 0xFF, 0x00/*OFF*/, 138*53ee8cc1Swenshuai.xi 0x10/*S2*/, }, 139*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK18_74_L), 0x3F, 0x00/*OFF*/, 140*53ee8cc1Swenshuai.xi 0x04/*S2*/, }, 141*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK18_74_H), 0x03, 0x00/*OFF*/, 142*53ee8cc1Swenshuai.xi 0x01/*S2*/, }, 143*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 144*53ee8cc1Swenshuai.xi }; 145*53ee8cc1Swenshuai.xi 146*53ee8cc1Swenshuai.xi //**************************************************** 147*53ee8cc1Swenshuai.xi // VIP_VNMR_Y_lowY 148*53ee8cc1Swenshuai.xi //**************************************************** 149*53ee8cc1Swenshuai.xi code U8 MST_VIP_VNMR_Y_lowY_COM_Sub_Ex[][4] = 150*53ee8cc1Swenshuai.xi { // Reg Mask Value 151*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 152*53ee8cc1Swenshuai.xi }; 153*53ee8cc1Swenshuai.xi 154*53ee8cc1Swenshuai.xi code U8 MST_VIP_VNMR_Y_lowY_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_VNMR_Y_lowY_NUMS_Sub_Ex]= 155*53ee8cc1Swenshuai.xi { 156*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK19_7B_L), 0x10, 0x00/*OFF*/, 157*53ee8cc1Swenshuai.xi 0x10/*S2*/, }, 158*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK19_7E_L), 0xFF, 0x00/*OFF*/, 159*53ee8cc1Swenshuai.xi 0x10/*S2*/, }, 160*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK19_7F_L), 0x3F, 0x00/*OFF*/, 161*53ee8cc1Swenshuai.xi 0x04/*S2*/, }, 162*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK19_7F_H), 0x03, 0x00/*OFF*/, 163*53ee8cc1Swenshuai.xi 0x01/*S2*/, }, 164*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 165*53ee8cc1Swenshuai.xi }; 166*53ee8cc1Swenshuai.xi 167*53ee8cc1Swenshuai.xi //**************************************************** 168*53ee8cc1Swenshuai.xi // VIP_LDE_setting 169*53ee8cc1Swenshuai.xi //**************************************************** 170*53ee8cc1Swenshuai.xi code U8 MST_VIP_LDE_setting_COM_Sub_Ex[][4] = 171*53ee8cc1Swenshuai.xi { // Reg Mask Value 172*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_14_L), 0xF0, 0x40 }, 173*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_15_L), 0x1F, 0x10 }, 174*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_15_H), 0x1F, 0x00 }, 175*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_16_H), 0x1F, 0x10 }, 176*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_3C_L), 0x70, 0x10 }, 177*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_3C_H), 0x70, 0x20 }, 178*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 179*53ee8cc1Swenshuai.xi }; 180*53ee8cc1Swenshuai.xi 181*53ee8cc1Swenshuai.xi code U8 MST_VIP_LDE_setting_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_LDE_setting_NUMS_Sub_Ex]= 182*53ee8cc1Swenshuai.xi { 183*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 184*53ee8cc1Swenshuai.xi }; 185*53ee8cc1Swenshuai.xi 186*53ee8cc1Swenshuai.xi //**************************************************** 187*53ee8cc1Swenshuai.xi // VIP_LDE_suppress 188*53ee8cc1Swenshuai.xi //**************************************************** 189*53ee8cc1Swenshuai.xi code U8 MST_VIP_LDE_suppress_COM_Sub_Ex[][4] = 190*53ee8cc1Swenshuai.xi { // Reg Mask Value 191*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_64_L), 0x80, 0x00 }, 192*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_65_L), 0x1F, 0x10 }, 193*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_65_H), 0x03, 0x00 }, 194*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_66_L), 0xFF, 0x02 },//Same mark 195*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK38_66_H), 0x0F, 0x04 }, 196*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 197*53ee8cc1Swenshuai.xi }; 198*53ee8cc1Swenshuai.xi 199*53ee8cc1Swenshuai.xi code U8 MST_VIP_LDE_suppress_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_LDE_suppress_NUMS_Sub_Ex]= 200*53ee8cc1Swenshuai.xi { 201*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 202*53ee8cc1Swenshuai.xi }; 203*53ee8cc1Swenshuai.xi 204*53ee8cc1Swenshuai.xi //**************************************************** 205*53ee8cc1Swenshuai.xi // VIP_Peaking_alpha_MIN 206*53ee8cc1Swenshuai.xi //**************************************************** 207*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_alpha_MIN_COM_Sub_Ex[][4] = 208*53ee8cc1Swenshuai.xi { // Reg Mask Value 209*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 210*53ee8cc1Swenshuai.xi }; 211*53ee8cc1Swenshuai.xi 212*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_alpha_MIN_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_Peaking_alpha_MIN_NUMS_Sub_Ex]= 213*53ee8cc1Swenshuai.xi { 214*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK19_6C_H), 0x37, 0x00/*$OFF*/, 215*53ee8cc1Swenshuai.xi 0x31/*$m1*/, 216*53ee8cc1Swenshuai.xi 0x33/*$m2*/, }, 217*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 218*53ee8cc1Swenshuai.xi }; 219*53ee8cc1Swenshuai.xi 220*53ee8cc1Swenshuai.xi //**************************************************** 221*53ee8cc1Swenshuai.xi // VIP_Peaking_gain_by_Cedge 222*53ee8cc1Swenshuai.xi //**************************************************** 223*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_gain_by_Cedge_COM_Sub_Ex[][4] = 224*53ee8cc1Swenshuai.xi { // Reg Mask Value 225*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 226*53ee8cc1Swenshuai.xi }; 227*53ee8cc1Swenshuai.xi 228*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_gain_by_Cedge_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_Peaking_gain_by_Cedge_NUMS_Sub_Ex]= 229*53ee8cc1Swenshuai.xi { 230*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 231*53ee8cc1Swenshuai.xi }; 232*53ee8cc1Swenshuai.xi 233*53ee8cc1Swenshuai.xi //**************************************************** 234*53ee8cc1Swenshuai.xi // VIP_Peaking_V_dering_LPF 235*53ee8cc1Swenshuai.xi //**************************************************** 236*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_V_dering_LPF_COM_Sub_Ex[][4] = 237*53ee8cc1Swenshuai.xi { // Reg Mask Value 238*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 239*53ee8cc1Swenshuai.xi }; 240*53ee8cc1Swenshuai.xi 241*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_V_dering_LPF_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_Peaking_V_dering_LPF_NUMS_Sub_Ex]= 242*53ee8cc1Swenshuai.xi { 243*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_21_H), 0x30, 0x00/*$OFF*/, 244*53ee8cc1Swenshuai.xi 0x10/*$VDLPF1*/, }, 245*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 246*53ee8cc1Swenshuai.xi }; 247*53ee8cc1Swenshuai.xi 248*53ee8cc1Swenshuai.xi //**************************************************** 249*53ee8cc1Swenshuai.xi // VIP_Peaking_V_dering_Adpt 250*53ee8cc1Swenshuai.xi //**************************************************** 251*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_V_dering_Adpt_COM_Sub_Ex[][4] = 252*53ee8cc1Swenshuai.xi { // Reg Mask Value 253*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_30_L), 0x3F, 0x00 }, 254*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_32_L), 0xFF, 0x00 }, 255*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_33_L), 0xFF, 0x00 }, 256*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 257*53ee8cc1Swenshuai.xi }; 258*53ee8cc1Swenshuai.xi 259*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_V_dering_Adpt_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_Peaking_V_dering_Adpt_NUMS_Sub_Ex]= 260*53ee8cc1Swenshuai.xi { 261*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_14_L), 0x0F, 0x00/*OFF*/, 262*53ee8cc1Swenshuai.xi 0x58/*VDAdpt1*/, 263*53ee8cc1Swenshuai.xi 0x58/*VDAdpt2*/, }, 264*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_14_H), 0x0F, 0x00/*OFF*/, 265*53ee8cc1Swenshuai.xi 0x58/*VDAdpt1*/, 266*53ee8cc1Swenshuai.xi 0x58/*VDAdpt2*/, }, 267*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_20_H), 0x03, 0x00/*$OFF*/, 268*53ee8cc1Swenshuai.xi 0x03/*$VDAdpt1*/, 269*53ee8cc1Swenshuai.xi 0x03/*$VDAdpt2*/, }, 270*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_21_H), 0x01, 0x00/*OFF*/, 271*53ee8cc1Swenshuai.xi 0x17/*VDAdpt1*/, 272*53ee8cc1Swenshuai.xi 0x17/*VDAdpt2*/, }, 273*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_30_H), 0x07, 0x00/*OFF*/, 274*53ee8cc1Swenshuai.xi 0x05/*VDAdpt1*/, 275*53ee8cc1Swenshuai.xi 0x01/*VDAdpt2*/, }, 276*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_31_L), 0xFF, 0x00/*OFF*/, 277*53ee8cc1Swenshuai.xi 0x14/*VDAdpt1*/, 278*53ee8cc1Swenshuai.xi 0x14/*VDAdpt2*/, }, 279*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_31_H), 0x0F, 0x00/*OFF*/, 280*53ee8cc1Swenshuai.xi 0x08/*VDAdpt1*/, 281*53ee8cc1Swenshuai.xi 0x08/*VDAdpt2*/, }, 282*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_32_H), 0x3F, 0x00/*OFF*/, 283*53ee8cc1Swenshuai.xi 0x20/*VDAdpt1*/, 284*53ee8cc1Swenshuai.xi 0x20/*VDAdpt2*/, }, 285*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_33_H), 0x0F, 0x00/*OFF*/, 286*53ee8cc1Swenshuai.xi 0x08/*VDAdpt1*/, 287*53ee8cc1Swenshuai.xi 0x08/*VDAdpt2*/, }, 288*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 289*53ee8cc1Swenshuai.xi }; 290*53ee8cc1Swenshuai.xi 291*53ee8cc1Swenshuai.xi //**************************************************** 292*53ee8cc1Swenshuai.xi // VIP_Peaking_V_dering_Table 293*53ee8cc1Swenshuai.xi //**************************************************** 294*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_V_dering_Table_COM_Sub_Ex[][4] = 295*53ee8cc1Swenshuai.xi { // Reg Mask Value 296*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 297*53ee8cc1Swenshuai.xi }; 298*53ee8cc1Swenshuai.xi 299*53ee8cc1Swenshuai.xi code U8 MST_VIP_Peaking_V_dering_Table_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_Peaking_V_dering_Table_NUMS_Sub_Ex]= 300*53ee8cc1Swenshuai.xi { 301*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_1C_L), 0x77, 0x00/*$OFF*/, 302*53ee8cc1Swenshuai.xi 0x31/*$VDTB1*/, }, 303*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_1C_H), 0x07, 0x00/*OFF*/, 304*53ee8cc1Swenshuai.xi 0x04/*VDTB1*/, }, 305*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_37_L), 0x77, 0x00/*$OFF*/, 306*53ee8cc1Swenshuai.xi 0x31/*$VDTB1*/, }, 307*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK2B_37_H), 0x07, 0x00/*OFF*/, 308*53ee8cc1Swenshuai.xi 0x04/*VDTB1*/, }, 309*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 310*53ee8cc1Swenshuai.xi }; 311*53ee8cc1Swenshuai.xi 312*53ee8cc1Swenshuai.xi //**************************************************** 313*53ee8cc1Swenshuai.xi // VIP_Post_SNR 314*53ee8cc1Swenshuai.xi //**************************************************** 315*53ee8cc1Swenshuai.xi code U8 MST_VIP_Post_SNR_COM_Sub_Ex[][4] = 316*53ee8cc1Swenshuai.xi { // Reg Mask Value 317*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 318*53ee8cc1Swenshuai.xi }; 319*53ee8cc1Swenshuai.xi 320*53ee8cc1Swenshuai.xi code U8 MST_VIP_Post_SNR_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_Post_SNR_NUMS_Sub_Ex]= 321*53ee8cc1Swenshuai.xi { 322*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK19_61_L), 0x02, 0x00/*OFF*/, 323*53ee8cc1Swenshuai.xi 0x02/*ON*/, }, 324*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 325*53ee8cc1Swenshuai.xi }; 326*53ee8cc1Swenshuai.xi 327*53ee8cc1Swenshuai.xi //**************************************************** 328*53ee8cc1Swenshuai.xi // VIP_ICC_Target 329*53ee8cc1Swenshuai.xi //**************************************************** 330*53ee8cc1Swenshuai.xi code U8 MST_VIP_ICC_Target_COM_Sub_Ex[][4] = 331*53ee8cc1Swenshuai.xi { // Reg Mask Value 332*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 333*53ee8cc1Swenshuai.xi }; 334*53ee8cc1Swenshuai.xi 335*53ee8cc1Swenshuai.xi code U8 MST_VIP_ICC_Target_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_ICC_Target_NUMS_Sub_Ex]= 336*53ee8cc1Swenshuai.xi { 337*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 338*53ee8cc1Swenshuai.xi }; 339*53ee8cc1Swenshuai.xi 340*53ee8cc1Swenshuai.xi //**************************************************** 341*53ee8cc1Swenshuai.xi // VIP_IBC_weight 342*53ee8cc1Swenshuai.xi //**************************************************** 343*53ee8cc1Swenshuai.xi code U8 MST_VIP_IBC_weight_COM_Sub_Ex[][4] = 344*53ee8cc1Swenshuai.xi { // Reg Mask Value 345*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 346*53ee8cc1Swenshuai.xi }; 347*53ee8cc1Swenshuai.xi 348*53ee8cc1Swenshuai.xi code U8 MST_VIP_IBC_weight_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_IBC_weight_NUMS_Sub_Ex]= 349*53ee8cc1Swenshuai.xi { 350*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 351*53ee8cc1Swenshuai.xi }; 352*53ee8cc1Swenshuai.xi 353*53ee8cc1Swenshuai.xi //**************************************************** 354*53ee8cc1Swenshuai.xi // VIP_ACK 355*53ee8cc1Swenshuai.xi //**************************************************** 356*53ee8cc1Swenshuai.xi code U8 MST_VIP_ACK_COM_Sub_Ex[][4] = 357*53ee8cc1Swenshuai.xi { // Reg Mask Value 358*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_SC_BK18_38_L), 0x0C, 0x00 },//Same mark 359*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 360*53ee8cc1Swenshuai.xi }; 361*53ee8cc1Swenshuai.xi 362*53ee8cc1Swenshuai.xi code U8 MST_VIP_ACK_Sub_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_VIP_ACK_NUMS_Sub_Ex]= 363*53ee8cc1Swenshuai.xi { 364*53ee8cc1Swenshuai.xi { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 } 365*53ee8cc1Swenshuai.xi }; 366*53ee8cc1Swenshuai.xi 367*53ee8cc1Swenshuai.xi 368*53ee8cc1Swenshuai.xi code EN_IPTAB_INFO PQ_IPTAB_INFO_Sub_Ex[]= 369*53ee8cc1Swenshuai.xi { 370*53ee8cc1Swenshuai.xi {*MST_AFEC_no_comm_COM_Sub_Ex, *MST_AFEC_no_comm_Sub_Ex, PQ_IP_AFEC_no_comm_NUMS_Sub_Ex, PQ_TABTYPE_GENERAL}, 371*53ee8cc1Swenshuai.xi {*MST_SPF_DBK_COM_Sub_Ex, *MST_SPF_DBK_Sub_Ex, PQ_IP_SPF_DBK_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 372*53ee8cc1Swenshuai.xi {*MST_DMS_COM_Sub_Ex, *MST_DMS_Sub_Ex, PQ_IP_DMS_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 373*53ee8cc1Swenshuai.xi {*MST_DMS_H_COM_Sub_Ex, *MST_DMS_H_Sub_Ex, PQ_IP_DMS_H_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 374*53ee8cc1Swenshuai.xi {*MST_DMS_V_COM_Sub_Ex, *MST_DMS_V_Sub_Ex, PQ_IP_DMS_V_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 375*53ee8cc1Swenshuai.xi {*MST_DMS_NMR_COM_Sub_Ex, *MST_DMS_NMR_Sub_Ex, PQ_IP_DMS_NMR_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 376*53ee8cc1Swenshuai.xi {*MST_VIP_HNMR_Y_lowY_COM_Sub_Ex, *MST_VIP_HNMR_Y_lowY_Sub_Ex, PQ_IP_VIP_HNMR_Y_lowY_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 377*53ee8cc1Swenshuai.xi {*MST_VIP_VNMR_Y_lowY_COM_Sub_Ex, *MST_VIP_VNMR_Y_lowY_Sub_Ex, PQ_IP_VIP_VNMR_Y_lowY_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 378*53ee8cc1Swenshuai.xi {*MST_VIP_LDE_setting_COM_Sub_Ex, *MST_VIP_LDE_setting_Sub_Ex, PQ_IP_VIP_LDE_setting_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 379*53ee8cc1Swenshuai.xi {*MST_VIP_LDE_suppress_COM_Sub_Ex, *MST_VIP_LDE_suppress_Sub_Ex, PQ_IP_VIP_LDE_suppress_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 380*53ee8cc1Swenshuai.xi {*MST_VIP_Peaking_alpha_MIN_COM_Sub_Ex, *MST_VIP_Peaking_alpha_MIN_Sub_Ex, PQ_IP_VIP_Peaking_alpha_MIN_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 381*53ee8cc1Swenshuai.xi {*MST_VIP_Peaking_gain_by_Cedge_COM_Sub_Ex, *MST_VIP_Peaking_gain_by_Cedge_Sub_Ex, PQ_IP_VIP_Peaking_gain_by_Cedge_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 382*53ee8cc1Swenshuai.xi {*MST_VIP_Peaking_V_dering_LPF_COM_Sub_Ex, *MST_VIP_Peaking_V_dering_LPF_Sub_Ex, PQ_IP_VIP_Peaking_V_dering_LPF_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 383*53ee8cc1Swenshuai.xi {*MST_VIP_Peaking_V_dering_Adpt_COM_Sub_Ex, *MST_VIP_Peaking_V_dering_Adpt_Sub_Ex, PQ_IP_VIP_Peaking_V_dering_Adpt_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 384*53ee8cc1Swenshuai.xi {*MST_VIP_Peaking_V_dering_Table_COM_Sub_Ex, *MST_VIP_Peaking_V_dering_Table_Sub_Ex, PQ_IP_VIP_Peaking_V_dering_Table_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 385*53ee8cc1Swenshuai.xi {*MST_VIP_Post_SNR_COM_Sub_Ex, *MST_VIP_Post_SNR_Sub_Ex, PQ_IP_VIP_Post_SNR_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 386*53ee8cc1Swenshuai.xi {*MST_VIP_ICC_Target_COM_Sub_Ex, *MST_VIP_ICC_Target_Sub_Ex, PQ_IP_VIP_ICC_Target_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 387*53ee8cc1Swenshuai.xi {*MST_VIP_IBC_weight_COM_Sub_Ex, *MST_VIP_IBC_weight_Sub_Ex, PQ_IP_VIP_IBC_weight_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 388*53ee8cc1Swenshuai.xi {*MST_VIP_ACK_COM_Sub_Ex, *MST_VIP_ACK_Sub_Ex, PQ_IP_VIP_ACK_NUMS_Sub_Ex, PQ_TABTYPE_SCALER}, 389*53ee8cc1Swenshuai.xi }; 390*53ee8cc1Swenshuai.xi 391*53ee8cc1Swenshuai.xi #endif 392