xref: /utopia/UTPA2-700.0.x/modules/pq/hal/manhattan/pq/include/Manhattan_Sub_Color_GRule.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 #if (PQ_GRULE_NR_ENABLE)
2 typedef enum
3 {
4 #if PQ_GRULE_NR_ENABLE
5     PQ_GRule_NR_Sub_Color,
6 #endif
7 
8 }
9 MST_GRule_Index_Sub_Color;
10 #endif
11 
12 #if PQ_GRULE_NR_ENABLE
13 typedef enum
14 {
15     PQ_GRule_NR_Off_Sub_Color,
16     PQ_GRule_NR_Low_Sub_Color,
17     PQ_GRule_NR_Middle_Sub_Color,
18     PQ_GRule_NR_High_Sub_Color,
19     PQ_GRule_NR_Low_3D_Sub_Color,
20     PQ_GRule_NR_Middle_3D_Sub_Color,
21     PQ_GRule_NR_High_3D_Sub_Color,
22     PQ_GRule_NR_Auto_Low_L_Sub_Color,
23     PQ_GRule_NR_Auto_Low_M_Sub_Color,
24     PQ_GRule_NR_Auto_Low_H_Sub_Color,
25     PQ_GRule_NR_Auto_Middle_L_Sub_Color,
26     PQ_GRule_NR_Auto_Middle_M_Sub_Color,
27     PQ_GRule_NR_Auto_Middle_H_Sub_Color,
28     PQ_GRule_NR_Auto_High_L_Sub_Color,
29     PQ_GRule_NR_Auto_High_M_Sub_Color,
30     PQ_GRule_NR_Auto_High_H_Sub_Color,
31     PQ_GRule_NR_Low_PIP_Sub_Color,
32     PQ_GRule_NR_Middle_PIP_Sub_Color,
33     PQ_GRule_NR_High_PIP_Sub_Color,
34 }
35 MST_GRule_NR_Index_Sub_Color;
36 #endif
37 
38 #if PQ_GRULE_NR_ENABLE
39 typedef enum
40 {
41     PQ_GRule_Lvl_NR_Off_Sub_Color,
42     PQ_GRule_Lvl_NR_Low_Sub_Color,
43     PQ_GRule_Lvl_NR_Middle_Sub_Color,
44     PQ_GRule_Lvl_NR_High_Sub_Color,
45     PQ_GRule_Lvl_NR_Low_3D_Sub_Color,
46     PQ_GRule_Lvl_NR_Middle_3D_Sub_Color,
47     PQ_GRule_Lvl_NR_High_3D_Sub_Color,
48     PQ_GRule_Lvl_NR_Auto_Low_L_Sub_Color,
49     PQ_GRule_Lvl_NR_Auto_Low_M_Sub_Color,
50     PQ_GRule_Lvl_NR_Auto_Low_H_Sub_Color,
51     PQ_GRule_Lvl_NR_Auto_Middle_L_Sub_Color,
52     PQ_GRule_Lvl_NR_Auto_Middle_M_Sub_Color,
53     PQ_GRule_Lvl_NR_Auto_Middle_H_Sub_Color,
54     PQ_GRule_Lvl_NR_Auto_High_L_Sub_Color,
55     PQ_GRule_Lvl_NR_Auto_High_M_Sub_Color,
56     PQ_GRule_Lvl_NR_Auto_High_H_Sub_Color,
57 }
58 MST_GRule_NR_LvL_Index_Sub_Color;
59 #endif
60 
61 
62 #define PQ_GRULE_RULE_NUM_Sub_Color 1
63 
64 #if PQ_GRULE_NR_ENABLE
65 #define PQ_GRULE_NR_IP_NUM_Sub_Color 2
66 #define PQ_GRULE_NR_NUM_Sub_Color 19
67 #define PQ_GRULE_NR_LVL_NUM_Sub_Color 16
68 #endif
69 
70 #if PQ_GRULE_NR_ENABLE
71 extern code U8 MST_GRule_NR_IP_Index_Sub_Color[PQ_GRULE_NR_IP_NUM_Sub_Color];
72 extern code U8 MST_GRule_NR_Sub_Color[QM_INPUTTYPE_NUM_Sub_Color][PQ_GRULE_NR_NUM_Sub_Color][PQ_GRULE_NR_IP_NUM_Sub_Color];
73 #endif
74 
75 #if PQ_GRULE_NR_ENABLE
76 extern code U8 MST_GRule_1920_NR_Sub_Color[PQ_GRULE_NR_LVL_NUM_Sub_Color];
77 #endif
78 
79