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