xref: /utopia/UTPA2-700.0.x/modules/pq/hal/M7621/pq/include/Maxim_UFSC_VSPRule.c (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 
2 code U8 MST_VSPRule_IP_Index_UFSC[PQ_VSPRule_IP_NUM_UFSC]=
3 {
4     PQ_IP_VSP_Y_UFSC,
5     PQ_IP_VSP_C_UFSC,
6 };
7 
8 
9 code U8 MST_VSPRule_Array_UFSC[PQ_VSPRule_NUM_UFSC][PQ_VSPRule_IP_NUM_UFSC]=
10 {
11     {//PreV_ScalingDown_Interlace, 0
12         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
13     },
14     {//PreV_ScalingDown_Progressive, 1
15         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
16     },
17     {//ScalingDown_00x_YUV, 2
18         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
19     },
20     {//ScalingDown_00x_RGB, 3
21         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
22     },
23     {//ScalingDown_01x_YUV, 4
24         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
25     },
26     {//ScalingDown_01x_RGB, 5
27         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
28     },
29     {//ScalingDown_02x_YUV, 6
30         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
31     },
32     {//ScalingDown_02x_RGB, 7
33         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
34     },
35     {//ScalingDown_03x_YUV, 8
36         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
37     },
38     {//ScalingDown_03x_RGB, 9
39         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
40     },
41     {//ScalingDown_04x_YUV, 10
42         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
43     },
44     {//ScalingDown_04x_RGB, 11
45         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
46     },
47     {//ScalingDown_05x_YUV, 12
48         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
49     },
50     {//ScalingDown_05x_RGB, 13
51         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
52     },
53     {//ScalingDown_06x_YUV, 14
54         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
55     },
56     {//ScalingDown_06x_RGB, 15
57         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
58     },
59     {//ScalingDown_07x_YUV, 16
60         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
61     },
62     {//ScalingDown_07x_RGB, 17
63         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
64     },
65     {//ScalingDown_08x_YUV, 18
66         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
67     },
68     {//ScalingDown_08x_RGB, 19
69         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
70     },
71     {//ScalingDown_09x_YUV, 20
72         PQ_IP_VSP_Y_Y_4Tap_UFSC, PQ_IP_VSP_C_Y_4Tap_UFSC,
73     },
74     {//ScalingDown_09x_RGB, 21
75         PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC,
76     },
77     {//ScalingDown_10x_YUV, 22
78         PQ_IP_NULL, PQ_IP_NULL,
79     },
80     {//ScalingDown_10x_RGB, 23
81         PQ_IP_NULL, PQ_IP_NULL,
82     },
83 };
84