xref: /utopia/UTPA2-700.0.x/modules/pq/hal/kano/pq/include/Kano_Main_Ex.c (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
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 // Kano
20*53ee8cc1Swenshuai.xi // 5/12/2016 15:51
21*53ee8cc1Swenshuai.xi // 7/1/2008 10:31
22*53ee8cc1Swenshuai.xi //****************************************************
23*53ee8cc1Swenshuai.xi 
24*53ee8cc1Swenshuai.xi #ifndef _KANO_MAIN_EX_C_
25*53ee8cc1Swenshuai.xi #define _KANO_MAIN_EX_C_
26*53ee8cc1Swenshuai.xi 
27*53ee8cc1Swenshuai.xi #if PQ_SKIPRULE_ENABLE
28*53ee8cc1Swenshuai.xi 
29*53ee8cc1Swenshuai.xi code U8 MST_SkipRule_IP_Main_Ex[PQ_IP_NUM_Main_Ex]=
30*53ee8cc1Swenshuai.xi {
31*53ee8cc1Swenshuai.xi     /* AFEC_no_comm */ 1, /* SPF_DBK */ 0, /* DMS */ 0,
32*53ee8cc1Swenshuai.xi };
33*53ee8cc1Swenshuai.xi 
34*53ee8cc1Swenshuai.xi #endif
35*53ee8cc1Swenshuai.xi //****************************************************
36*53ee8cc1Swenshuai.xi // AFEC_no_comm
37*53ee8cc1Swenshuai.xi //****************************************************
38*53ee8cc1Swenshuai.xi code U8 MST_AFEC_no_comm_COM_Main_Ex[][4] =
39*53ee8cc1Swenshuai.xi {      // Reg           Mask  Value
40*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 }
41*53ee8cc1Swenshuai.xi };
42*53ee8cc1Swenshuai.xi 
43*53ee8cc1Swenshuai.xi code U8 MST_AFEC_no_comm_Main_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_AFEC_no_comm_NUMS_Main_Ex]=
44*53ee8cc1Swenshuai.xi {
45*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 }
46*53ee8cc1Swenshuai.xi };
47*53ee8cc1Swenshuai.xi 
48*53ee8cc1Swenshuai.xi //****************************************************
49*53ee8cc1Swenshuai.xi // SPF_DBK
50*53ee8cc1Swenshuai.xi //****************************************************
51*53ee8cc1Swenshuai.xi code U8 MST_SPF_DBK_COM_Main_Ex[][4] =
52*53ee8cc1Swenshuai.xi {      // Reg           Mask  Value
53*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_48_L), 0xFF, 0xEF },
54*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_48_H), 0xFF, 0xDC },
55*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_49_L), 0xFF, 0xBA },
56*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_49_H), 0xFF, 0x98 },
57*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4A_L), 0xFF, 0x76 },
58*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4A_H), 0xFF, 0x54 },
59*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4B_L), 0xFF, 0x32 },
60*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4B_H), 0xFF, 0x10 },
61*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4C_L), 0xFF, 0xEF },
62*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4C_H), 0xFF, 0xDC },
63*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4D_L), 0xFF, 0xBA },
64*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4D_H), 0xFF, 0x98 },
65*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4E_L), 0xFF, 0x76 },
66*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4E_H), 0xFF, 0x54 },
67*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4F_L), 0xFF, 0x32 },
68*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_4F_H), 0xFF, 0x10 },
69*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 }
70*53ee8cc1Swenshuai.xi };
71*53ee8cc1Swenshuai.xi 
72*53ee8cc1Swenshuai.xi code U8 MST_SPF_DBK_Main_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_SPF_DBK_NUMS_Main_Ex]=
73*53ee8cc1Swenshuai.xi {
74*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK0C_71_L), 0x01, 0x00/*OFF*/,
75*53ee8cc1Swenshuai.xi                               0x01/*LON*/, },
76*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 }
77*53ee8cc1Swenshuai.xi };
78*53ee8cc1Swenshuai.xi 
79*53ee8cc1Swenshuai.xi //****************************************************
80*53ee8cc1Swenshuai.xi // DMS
81*53ee8cc1Swenshuai.xi //****************************************************
82*53ee8cc1Swenshuai.xi code U8 MST_DMS_COM_Main_Ex[][4] =
83*53ee8cc1Swenshuai.xi {      // Reg           Mask  Value
84*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_SC_BK26_10_L), 0x02, 0x02 },
85*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 }
86*53ee8cc1Swenshuai.xi };
87*53ee8cc1Swenshuai.xi 
88*53ee8cc1Swenshuai.xi code U8 MST_DMS_Main_Ex[][REG_ADDR_SIZE+REG_MASK_SIZE+PQ_IP_DMS_NUMS_Main_Ex]=
89*53ee8cc1Swenshuai.xi {
90*53ee8cc1Swenshuai.xi  { PQ_MAP_REG(REG_TABLE_END), 0x00, 0x00 }
91*53ee8cc1Swenshuai.xi };
92*53ee8cc1Swenshuai.xi 
93*53ee8cc1Swenshuai.xi 
94*53ee8cc1Swenshuai.xi code EN_IPTAB_INFO PQ_IPTAB_INFO_Main_Ex[]=
95*53ee8cc1Swenshuai.xi {
96*53ee8cc1Swenshuai.xi {*MST_AFEC_no_comm_COM_Main_Ex, *MST_AFEC_no_comm_Main_Ex, PQ_IP_AFEC_no_comm_NUMS_Main_Ex, PQ_TABTYPE_GENERAL},
97*53ee8cc1Swenshuai.xi {*MST_SPF_DBK_COM_Main_Ex, *MST_SPF_DBK_Main_Ex, PQ_IP_SPF_DBK_NUMS_Main_Ex, PQ_TABTYPE_SCALER},
98*53ee8cc1Swenshuai.xi {*MST_DMS_COM_Main_Ex, *MST_DMS_Main_Ex, PQ_IP_DMS_NUMS_Main_Ex, PQ_TABTYPE_SCALER},
99*53ee8cc1Swenshuai.xi };
100*53ee8cc1Swenshuai.xi 
101*53ee8cc1Swenshuai.xi #endif
102