xref: /utopia/UTPA2-700.0.x/modules/pq/hal/M7621/pq/include/Maxim_UFSC_4K.c (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 
2 code U8 QMAP_4K_UFSC[QM_INPUTTYPE_NUM_UFSC][PQ_IP_NUM_UFSC]=
3 {
4     #if PQ_QM_HMDI
5     {//4K 4K2K_RGB444, 0
6     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
7     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
8     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_4K2K_UFSC,
9     PQ_IP_SC_End_End_UFSC,
10     },
11     #endif
12     #if PQ_QM_HMDI
13     {//4K 4K2K_YUV444, 1
14     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
15     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
16     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_4K2K_UFSC,
17     PQ_IP_SC_End_End_UFSC,
18     },
19     #endif
20     #if PQ_QM_HMDI
21     {//4K 4K2K_YUV422, 2
22     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
23     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
24     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_4K2K_UFSC,
25     PQ_IP_SC_End_End_UFSC,
26     },
27     #endif
28     #if PQ_QM_HMDI
29     {//4K FHD_RGB444, 3
30     PQ_IP_INIT_FAC_Type1_UFSC, PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
31     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Y_4Tap_UFSC, PQ_IP_HSP_C_Y_4Tap_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
32     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
33     PQ_IP_SC_End_End_UFSC,
34     },
35     #endif
36     #if PQ_QM_HMDI
37     {//4K FHD_YUV444, 4
38     PQ_IP_INIT_FAC_Type1_UFSC, PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
39     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Y_4Tap_UFSC, PQ_IP_HSP_C_C_4Tap_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_DR1_UFSC,
40     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
41     PQ_IP_SC_End_End_UFSC,
42     },
43     #endif
44     #if PQ_QM_HMDI
45     {//4K FHD_YUV422, 5
46     PQ_IP_INIT_FAC_Type1_UFSC, PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
47     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Y_4Tap_UFSC, PQ_IP_HSP_C_C_4Tap_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_DR1_UFSC,
48     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
49     PQ_IP_SC_End_End_UFSC,
50     },
51     #endif
52     #if PQ_QM_HMDI
53     {//4K FSC_3D, 6
54     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
55     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
56     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
57     PQ_IP_SC_End_End_UFSC,
58     },
59     #endif
60     #if PQ_QM_HMDI
61     {//4K 4K2K_RGB444_DS, 7
62     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
63     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
64     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_4K2K_UFSC,
65     PQ_IP_SC_End_End_UFSC,
66     },
67     #endif
68     #if PQ_QM_HMDI
69     {//4K 4K2K_YUV444_DS, 8
70     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
71     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
72     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_4K2K_UFSC,
73     PQ_IP_SC_End_End_UFSC,
74     },
75     #endif
76     #if PQ_QM_HMDI
77     {//4K 4K2K_YUV422_DS, 9
78     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
79     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
80     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_4K2K_UFSC,
81     PQ_IP_SC_End_End_UFSC,
82     },
83     #endif
84     #if PQ_QM_HMDI
85     {//4K FHD_RGB444_DS, 10
86     PQ_IP_INIT_FAC_Type1_UFSC, PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
87     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Y_4Tap_UFSC, PQ_IP_HSP_C_Y_4Tap_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
88     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
89     PQ_IP_SC_End_End_UFSC,
90     },
91     #endif
92     #if PQ_QM_HMDI
93     {//4K FHD_YUV444_DS, 11
94     PQ_IP_INIT_FAC_Type1_UFSC, PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
95     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Y_4Tap_UFSC, PQ_IP_HSP_C_C_4Tap_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_DR1_UFSC,
96     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
97     PQ_IP_SC_End_End_UFSC,
98     },
99     #endif
100     #if PQ_QM_HMDI
101     {//4K FHD_YUV422_DS, 12
102     PQ_IP_INIT_FAC_Type1_UFSC, PQ_IP_VSP_Y_Bilinear_UFSC, PQ_IP_VSP_C_Bilinear_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
103     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Y_4Tap_UFSC, PQ_IP_HSP_C_C_4Tap_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_DR1_UFSC,
104     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
105     PQ_IP_SC_End_End_UFSC,
106     },
107     #endif
108     #if PQ_QM_HMDI
109     {//4K FSC_3D_DS, 13
110     PQ_IP_INIT_FAC_Type0_UFSC, PQ_IP_VSP_Y_Bypass_UFSC, PQ_IP_VSP_C_Bypass_UFSC, PQ_IP_VSP_CoRing_OFF_UFSC, PQ_IP_VSP_Dither_OFF_UFSC,
111     PQ_IP_VSP_PreVBound_OFF_UFSC, PQ_IP_HSP_Y_Bypass_UFSC, PQ_IP_HSP_C_Bypass_UFSC, PQ_IP_HSP_CoRing_OFF_UFSC, PQ_IP_HSP_DeRing_OFF_UFSC,
112     PQ_IP_HSP_Dither_OFF_UFSC, PQ_IP_HnonLinear_OFF_UFSC, PQ_IP_HSP_Y_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_HSP_C_COEFF_InvSinc4Tc4p4Fc85Apass0001Astop40_UFSC, PQ_IP_VIP_4K_OFF_UFSC,
113     PQ_IP_SC_End_End_UFSC,
114     },
115     #endif
116 };
117 
118