xref: /OK3568_Linux_fs/u-boot/board/micronas/vct/bcu.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /*
2*4882a593Smuzhiyun  * (C) Copyright 2009 Stefan Roese <sr@denx.de>, DENX Software Engineering
3*4882a593Smuzhiyun  *
4*4882a593Smuzhiyun  * Copyright (C) 2006 Micronas GmbH
5*4882a593Smuzhiyun  *
6*4882a593Smuzhiyun  * SPDX-License-Identifier:	GPL-2.0+
7*4882a593Smuzhiyun  */
8*4882a593Smuzhiyun 
9*4882a593Smuzhiyun #ifndef _BCU_H
10*4882a593Smuzhiyun #define _BCU_H
11*4882a593Smuzhiyun 
12*4882a593Smuzhiyun enum bcu_tags {
13*4882a593Smuzhiyun 	BCU_VBV1		= 0,
14*4882a593Smuzhiyun 	BCU_VBV2		= 1,
15*4882a593Smuzhiyun 	BCU_BSS1		= 2,
16*4882a593Smuzhiyun 	BCU_BSS2		= 3,
17*4882a593Smuzhiyun 	BCU_TSD_TXT		= 4,
18*4882a593Smuzhiyun 	BCU_TSD_SUBTITLES	= 5,
19*4882a593Smuzhiyun 	BCU_TSD_PES_0		= 6,
20*4882a593Smuzhiyun 	BCU_TSD_PES_1		= 7,
21*4882a593Smuzhiyun 	BCU_TSD_PES_2		= 8,
22*4882a593Smuzhiyun 	BCU_TSD_PES_3		= 9,
23*4882a593Smuzhiyun 	BCU_TSIO_RECORD_0	= 10,
24*4882a593Smuzhiyun 	BCU_TSIO_RECORD_1	= 11,
25*4882a593Smuzhiyun 	BCU_TSIO_PLAYBACK_0	= 12,
26*4882a593Smuzhiyun 	BCU_TSIO_PLAYBACK_1	= 13,
27*4882a593Smuzhiyun 	BCU_SECURE_BUFFER	= 14,
28*4882a593Smuzhiyun 	BCU_PCM1		= 15,
29*4882a593Smuzhiyun 	BCU_PCM2		= 16,
30*4882a593Smuzhiyun 	BCU_BSS_COPY		= 17,
31*4882a593Smuzhiyun 	BCU_BSS_EXT1		= 18,
32*4882a593Smuzhiyun 	BCU_BSS_EXT2		= 19,
33*4882a593Smuzhiyun 	BCU_PCM_JINGLE		= 20,
34*4882a593Smuzhiyun 	BCU_EBI_CPU_BUFFER	= 21,
35*4882a593Smuzhiyun 	BCU_PCM_DELAY		= 22,
36*4882a593Smuzhiyun 	BCU_FH_BUFFER_0		= 23,
37*4882a593Smuzhiyun 	BCU_FH_BUFFER_1		= 24,
38*4882a593Smuzhiyun 	BCU_TSD_SECTION_0	= 25,
39*4882a593Smuzhiyun 	BCU_TSD_SECTION_1	= 26,
40*4882a593Smuzhiyun 	BCU_TSD_SECTION_2	= 27,
41*4882a593Smuzhiyun 	BCU_TSD_SECTION_3	= 28,
42*4882a593Smuzhiyun 	BCU_TSD_SECTION_4	= 29,
43*4882a593Smuzhiyun 	BCU_TSD_SECTION_5	= 30,
44*4882a593Smuzhiyun 	BCU_TSD_SECTION_6	= 31,
45*4882a593Smuzhiyun 	BCU_TSD_SECTION_7	= 32,
46*4882a593Smuzhiyun 	BCU_TSD_SECTION_8	= 33,
47*4882a593Smuzhiyun 	BCU_TSD_SECTION_9	= 34,
48*4882a593Smuzhiyun 	BCU_TSD_SECTION_10	= 35,
49*4882a593Smuzhiyun 	BCU_TSD_SECTION_11	= 36,
50*4882a593Smuzhiyun 	BCU_TSD_SECTION_12	= 37,
51*4882a593Smuzhiyun 	BCU_TSD_SECTION_13	= 38,
52*4882a593Smuzhiyun 	BCU_TSD_SECTION_14	= 39,
53*4882a593Smuzhiyun 	BCU_TSD_SECTION_15	= 40,
54*4882a593Smuzhiyun 	BCU_TSD_SECTION_16	= 41,
55*4882a593Smuzhiyun 	BCU_TSD_SECTION_17	= 42,
56*4882a593Smuzhiyun 	BCU_TSD_SECTION_18	= 43,
57*4882a593Smuzhiyun 	BCU_TSD_SECTION_19	= 44,
58*4882a593Smuzhiyun 	BCU_TSD_SECTION_20	= 45,
59*4882a593Smuzhiyun 	BCU_TSD_SECTION_21	= 46,
60*4882a593Smuzhiyun 	BCU_TSD_SECTION_22	= 47,
61*4882a593Smuzhiyun 	BCU_TSD_SECTION_23	= 48,
62*4882a593Smuzhiyun 	BCU_TSD_SECTION_24	= 49,
63*4882a593Smuzhiyun 	BCU_TSD_SECTION_25	= 50,
64*4882a593Smuzhiyun 	BCU_TSD_SECTION_26	= 51,
65*4882a593Smuzhiyun 	BCU_TSD_SECTION_27	= 52,
66*4882a593Smuzhiyun 	BCU_TSD_SECTION_28	= 53,
67*4882a593Smuzhiyun 	BCU_TSD_SECTION_29	= 54,
68*4882a593Smuzhiyun 	BCU_TSD_SECTION_30	= 55,
69*4882a593Smuzhiyun 	BCU_TSD_SECTION_31	= 56,
70*4882a593Smuzhiyun 	BCU_TSD_SECTION_32	= 57,
71*4882a593Smuzhiyun 	BCU_TSD_SECTION_33	= 58,
72*4882a593Smuzhiyun 	BCU_TSD_SECTION_34	= 59,
73*4882a593Smuzhiyun 	BCU_TSD_SECTION_35	= 60,
74*4882a593Smuzhiyun 	BCU_TSD_SECTION_36	= 61,
75*4882a593Smuzhiyun 	BCU_TSD_SECTION_37	= 62,
76*4882a593Smuzhiyun 	BCU_TSD_SECTION_38	= 63,
77*4882a593Smuzhiyun 	BCU_TSD_SECTION_39	= 64,
78*4882a593Smuzhiyun 	BCU_TSD_SECTION_40	= 65,
79*4882a593Smuzhiyun 	BCU_TSD_SECTION_41	= 66,
80*4882a593Smuzhiyun 	BCU_TSD_SECTION_42	= 67,
81*4882a593Smuzhiyun 	BCU_TSD_SECTION_43	= 68,
82*4882a593Smuzhiyun 	BCU_TSD_SECTION_44	= 69,
83*4882a593Smuzhiyun 	BCU_TSD_SECTION_45	= 70,
84*4882a593Smuzhiyun 	BCU_TSD_SECTION_46	= 71,
85*4882a593Smuzhiyun 	BCU_TSD_SECTION_47	= 72,
86*4882a593Smuzhiyun 	BCU_TSD_SECTION_48	= 73,
87*4882a593Smuzhiyun 	BCU_TSD_SECTION_49	= 74,
88*4882a593Smuzhiyun 	BCU_TSD_SECTION_50	= 75,
89*4882a593Smuzhiyun 	BCU_TSD_SECTION_51	= 76,
90*4882a593Smuzhiyun 	BCU_TSD_SECTION_52	= 77,
91*4882a593Smuzhiyun 	BCU_TSD_SECTION_53	= 78,
92*4882a593Smuzhiyun 	BCU_TSIO_RECORD_2	= 79,
93*4882a593Smuzhiyun 	BCU_TSIO_RECORD_3	= 80,
94*4882a593Smuzhiyun 	BCU_TSIO_RECORD_4	= 81,
95*4882a593Smuzhiyun 	BCU_TSIO_RECORD_5	= 82,
96*4882a593Smuzhiyun 	BCU_TSIO_RECORD_6	= 83,
97*4882a593Smuzhiyun 	BCU_TSIO_RECORD_7	= 84,
98*4882a593Smuzhiyun 	BCU_TSIO_RECORD_8	= 85,
99*4882a593Smuzhiyun 	BCU_TSIO_RECORD_9	= 86,
100*4882a593Smuzhiyun 	BCU_PCM_DELAY_LINEAR	= 87,
101*4882a593Smuzhiyun 	BCU_VD_MASTER_USER_DATA	= 88,
102*4882a593Smuzhiyun 	BCU_VD_SLAVE_USER_DATA	= 89,
103*4882a593Smuzhiyun 	BCU_VD_MASTER_REF0	= 90,
104*4882a593Smuzhiyun 	BCU_VD_MASTER_REF1	= 91,
105*4882a593Smuzhiyun 	BCU_VD_SLAVE_REF0	= 92,
106*4882a593Smuzhiyun 	BCU_VD_SLAVE_REF1	= 93,
107*4882a593Smuzhiyun 	BCU_VD_MASTER_DISP0_Y	= 94,
108*4882a593Smuzhiyun 	BCU_VD_MASTER_DISP1_Y	= 95,
109*4882a593Smuzhiyun 	BCU_VD_MASTER_DISP2_Y	= 96,
110*4882a593Smuzhiyun 	BCU_VD_MASTER_DISP0_C	= 97,
111*4882a593Smuzhiyun 	BCU_VD_MASTER_DISP1_C	= 98,
112*4882a593Smuzhiyun 	BCU_VD_MASTER_DISP2_C	= 99,
113*4882a593Smuzhiyun 	BCU_VD_SLAVE_DISP0_Y	= 100,
114*4882a593Smuzhiyun 	BCU_VD_SLAVE_DISP1_Y	= 101,
115*4882a593Smuzhiyun 	BCU_VD_SLAVE_DISP2_Y	= 102,
116*4882a593Smuzhiyun 	BCU_VD_SLAVE_DISP0_C	= 103,
117*4882a593Smuzhiyun 	BCU_VD_SLAVE_DISP1_C	= 104,
118*4882a593Smuzhiyun 	BCU_VD_SLAVE_DISP2_C	= 105,
119*4882a593Smuzhiyun 	BCU_CLUT_BUFFER_0	= 106,
120*4882a593Smuzhiyun 	BCU_CLUT_BUFFER_1	= 107,
121*4882a593Smuzhiyun 	BCU_OSD_FRAME_BUFFER_0	= 108,
122*4882a593Smuzhiyun 	BCU_OSD_FRAME_BUFFER_1	= 109,
123*4882a593Smuzhiyun 	BCU_GRAPHIC_FRAME_BUFFER0 = 110,
124*4882a593Smuzhiyun 	BCU_GRAPHIC_FRAME_BUFFER1 = 111,
125*4882a593Smuzhiyun 	BCU_DVP_VBI_REINSERTION	= 112,
126*4882a593Smuzhiyun 	BCU_DVP_OSD_FRAME_BUFFER0 = 113,
127*4882a593Smuzhiyun 	BCU_DVP_OSD_FRAME_BUFFER1 = 114,
128*4882a593Smuzhiyun 	BCU_GAI_BUFFER		= 115,
129*4882a593Smuzhiyun 	BCU_GA_SRC_BUFFER_0	= 116,
130*4882a593Smuzhiyun 	BCU_GA_SRC_BUFFER_1	= 117,
131*4882a593Smuzhiyun 	BCU_USB_BUFFER_0	= 118,
132*4882a593Smuzhiyun 	BCU_USB_BUFFER_1	= 119,
133*4882a593Smuzhiyun 	BCU_FE_3DCOMB_0		= 120,
134*4882a593Smuzhiyun 	BCU_FE_3DCOMB_1		= 121,
135*4882a593Smuzhiyun 	BCU_FE_3DCOMB_2		= 122,
136*4882a593Smuzhiyun 	BCU_FE_3DCOMB_3		= 123,
137*4882a593Smuzhiyun 	BCU_TNR_BUFFER_0	= 124,
138*4882a593Smuzhiyun 	BCU_TNR_BUFFER_1	= 125,
139*4882a593Smuzhiyun 	BCU_TNR_BUFFER_2	= 126,
140*4882a593Smuzhiyun 	BCU_MVAL_BUFFER		= 127,
141*4882a593Smuzhiyun 	BCU_RC_BUFFER_0		= 128,
142*4882a593Smuzhiyun 	BCU_RC_BUFFER_1		= 129,
143*4882a593Smuzhiyun 	BCU_RC_BUFFER_2		= 130,
144*4882a593Smuzhiyun 	BCU_RC_BUFFER_3		= 131,
145*4882a593Smuzhiyun 	BCU_PIP_BUFFER_0	= 132,
146*4882a593Smuzhiyun 	BCU_PIP_BUFFER_1	= 133,
147*4882a593Smuzhiyun 	BCU_PIP_BUFFER_2	= 134,
148*4882a593Smuzhiyun 	BCU_PIP_BUFFER_3	= 135,
149*4882a593Smuzhiyun 	BCU_EWARP_BUFFER	= 136,
150*4882a593Smuzhiyun 	BCU_OSD_BUFFER_0	= 137,
151*4882a593Smuzhiyun 	BCU_OSD_BUFFER_1	= 138,
152*4882a593Smuzhiyun 	BCU_GLOBAL_BUFFER_0	= 139,
153*4882a593Smuzhiyun 	BCU_GLOBAL_BUFFER_1	= 140,
154*4882a593Smuzhiyun 	BCU_MAX			= 141
155*4882a593Smuzhiyun };
156*4882a593Smuzhiyun 
157*4882a593Smuzhiyun #endif /* _BCU_H */
158