xref: /openbmc/u-boot/board/micronas/vct/bcu.h (revision 50752790)
1*50752790SStefan Roese /*
2*50752790SStefan Roese  * (C) Copyright 2009 Stefan Roese <sr@denx.de>, DENX Software Engineering
3*50752790SStefan Roese  *
4*50752790SStefan Roese  * Copyright (C) 2006 Micronas GmbH
5*50752790SStefan Roese  *
6*50752790SStefan Roese  * This program is free software; you can redistribute it and/or
7*50752790SStefan Roese  * modify it under the terms of the GNU General Public License as
8*50752790SStefan Roese  * published by the Free Software Foundation; either version 2 of
9*50752790SStefan Roese  * the License, or (at your option) any later version.
10*50752790SStefan Roese  *
11*50752790SStefan Roese  * This program is distributed in the hope that it will be useful,
12*50752790SStefan Roese  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13*50752790SStefan Roese  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14*50752790SStefan Roese  * GNU General Public License for more details.
15*50752790SStefan Roese  *
16*50752790SStefan Roese  * You should have received a copy of the GNU General Public License
17*50752790SStefan Roese  * along with this program; if not, write to the Free Software
18*50752790SStefan Roese  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
19*50752790SStefan Roese  * MA 02111-1307 USA
20*50752790SStefan Roese  */
21*50752790SStefan Roese 
22*50752790SStefan Roese #ifndef _BCU_H
23*50752790SStefan Roese #define _BCU_H
24*50752790SStefan Roese 
25*50752790SStefan Roese enum bcu_tags {
26*50752790SStefan Roese 	BCU_VBV1		= 0,
27*50752790SStefan Roese 	BCU_VBV2		= 1,
28*50752790SStefan Roese 	BCU_BSS1		= 2,
29*50752790SStefan Roese 	BCU_BSS2		= 3,
30*50752790SStefan Roese 	BCU_TSD_TXT		= 4,
31*50752790SStefan Roese 	BCU_TSD_SUBTITLES	= 5,
32*50752790SStefan Roese 	BCU_TSD_PES_0		= 6,
33*50752790SStefan Roese 	BCU_TSD_PES_1		= 7,
34*50752790SStefan Roese 	BCU_TSD_PES_2		= 8,
35*50752790SStefan Roese 	BCU_TSD_PES_3		= 9,
36*50752790SStefan Roese 	BCU_TSIO_RECORD_0	= 10,
37*50752790SStefan Roese 	BCU_TSIO_RECORD_1	= 11,
38*50752790SStefan Roese 	BCU_TSIO_PLAYBACK_0	= 12,
39*50752790SStefan Roese 	BCU_TSIO_PLAYBACK_1	= 13,
40*50752790SStefan Roese 	BCU_SECURE_BUFFER	= 14,
41*50752790SStefan Roese 	BCU_PCM1		= 15,
42*50752790SStefan Roese 	BCU_PCM2		= 16,
43*50752790SStefan Roese 	BCU_BSS_COPY		= 17,
44*50752790SStefan Roese 	BCU_BSS_EXT1		= 18,
45*50752790SStefan Roese 	BCU_BSS_EXT2		= 19,
46*50752790SStefan Roese 	BCU_PCM_JINGLE		= 20,
47*50752790SStefan Roese 	BCU_EBI_CPU_BUFFER	= 21,
48*50752790SStefan Roese 	BCU_PCM_DELAY		= 22,
49*50752790SStefan Roese 	BCU_FH_BUFFER_0		= 23,
50*50752790SStefan Roese 	BCU_FH_BUFFER_1		= 24,
51*50752790SStefan Roese 	BCU_TSD_SECTION_0	= 25,
52*50752790SStefan Roese 	BCU_TSD_SECTION_1	= 26,
53*50752790SStefan Roese 	BCU_TSD_SECTION_2	= 27,
54*50752790SStefan Roese 	BCU_TSD_SECTION_3	= 28,
55*50752790SStefan Roese 	BCU_TSD_SECTION_4	= 29,
56*50752790SStefan Roese 	BCU_TSD_SECTION_5	= 30,
57*50752790SStefan Roese 	BCU_TSD_SECTION_6	= 31,
58*50752790SStefan Roese 	BCU_TSD_SECTION_7	= 32,
59*50752790SStefan Roese 	BCU_TSD_SECTION_8	= 33,
60*50752790SStefan Roese 	BCU_TSD_SECTION_9	= 34,
61*50752790SStefan Roese 	BCU_TSD_SECTION_10	= 35,
62*50752790SStefan Roese 	BCU_TSD_SECTION_11	= 36,
63*50752790SStefan Roese 	BCU_TSD_SECTION_12	= 37,
64*50752790SStefan Roese 	BCU_TSD_SECTION_13	= 38,
65*50752790SStefan Roese 	BCU_TSD_SECTION_14	= 39,
66*50752790SStefan Roese 	BCU_TSD_SECTION_15	= 40,
67*50752790SStefan Roese 	BCU_TSD_SECTION_16	= 41,
68*50752790SStefan Roese 	BCU_TSD_SECTION_17	= 42,
69*50752790SStefan Roese 	BCU_TSD_SECTION_18	= 43,
70*50752790SStefan Roese 	BCU_TSD_SECTION_19	= 44,
71*50752790SStefan Roese 	BCU_TSD_SECTION_20	= 45,
72*50752790SStefan Roese 	BCU_TSD_SECTION_21	= 46,
73*50752790SStefan Roese 	BCU_TSD_SECTION_22	= 47,
74*50752790SStefan Roese 	BCU_TSD_SECTION_23	= 48,
75*50752790SStefan Roese 	BCU_TSD_SECTION_24	= 49,
76*50752790SStefan Roese 	BCU_TSD_SECTION_25	= 50,
77*50752790SStefan Roese 	BCU_TSD_SECTION_26	= 51,
78*50752790SStefan Roese 	BCU_TSD_SECTION_27	= 52,
79*50752790SStefan Roese 	BCU_TSD_SECTION_28	= 53,
80*50752790SStefan Roese 	BCU_TSD_SECTION_29	= 54,
81*50752790SStefan Roese 	BCU_TSD_SECTION_30	= 55,
82*50752790SStefan Roese 	BCU_TSD_SECTION_31	= 56,
83*50752790SStefan Roese 	BCU_TSD_SECTION_32	= 57,
84*50752790SStefan Roese 	BCU_TSD_SECTION_33	= 58,
85*50752790SStefan Roese 	BCU_TSD_SECTION_34	= 59,
86*50752790SStefan Roese 	BCU_TSD_SECTION_35	= 60,
87*50752790SStefan Roese 	BCU_TSD_SECTION_36	= 61,
88*50752790SStefan Roese 	BCU_TSD_SECTION_37	= 62,
89*50752790SStefan Roese 	BCU_TSD_SECTION_38	= 63,
90*50752790SStefan Roese 	BCU_TSD_SECTION_39	= 64,
91*50752790SStefan Roese 	BCU_TSD_SECTION_40	= 65,
92*50752790SStefan Roese 	BCU_TSD_SECTION_41	= 66,
93*50752790SStefan Roese 	BCU_TSD_SECTION_42	= 67,
94*50752790SStefan Roese 	BCU_TSD_SECTION_43	= 68,
95*50752790SStefan Roese 	BCU_TSD_SECTION_44	= 69,
96*50752790SStefan Roese 	BCU_TSD_SECTION_45	= 70,
97*50752790SStefan Roese 	BCU_TSD_SECTION_46	= 71,
98*50752790SStefan Roese 	BCU_TSD_SECTION_47	= 72,
99*50752790SStefan Roese 	BCU_TSD_SECTION_48	= 73,
100*50752790SStefan Roese 	BCU_TSD_SECTION_49	= 74,
101*50752790SStefan Roese 	BCU_TSD_SECTION_50	= 75,
102*50752790SStefan Roese 	BCU_TSD_SECTION_51	= 76,
103*50752790SStefan Roese 	BCU_TSD_SECTION_52	= 77,
104*50752790SStefan Roese 	BCU_TSD_SECTION_53	= 78,
105*50752790SStefan Roese 	BCU_TSIO_RECORD_2	= 79,
106*50752790SStefan Roese 	BCU_TSIO_RECORD_3	= 80,
107*50752790SStefan Roese 	BCU_TSIO_RECORD_4	= 81,
108*50752790SStefan Roese 	BCU_TSIO_RECORD_5	= 82,
109*50752790SStefan Roese 	BCU_TSIO_RECORD_6	= 83,
110*50752790SStefan Roese 	BCU_TSIO_RECORD_7	= 84,
111*50752790SStefan Roese 	BCU_TSIO_RECORD_8	= 85,
112*50752790SStefan Roese 	BCU_TSIO_RECORD_9	= 86,
113*50752790SStefan Roese 	BCU_PCM_DELAY_LINEAR	= 87,
114*50752790SStefan Roese 	BCU_VD_MASTER_USER_DATA	= 88,
115*50752790SStefan Roese 	BCU_VD_SLAVE_USER_DATA	= 89,
116*50752790SStefan Roese 	BCU_VD_MASTER_REF0	= 90,
117*50752790SStefan Roese 	BCU_VD_MASTER_REF1	= 91,
118*50752790SStefan Roese 	BCU_VD_SLAVE_REF0	= 92,
119*50752790SStefan Roese 	BCU_VD_SLAVE_REF1	= 93,
120*50752790SStefan Roese 	BCU_VD_MASTER_DISP0_Y	= 94,
121*50752790SStefan Roese 	BCU_VD_MASTER_DISP1_Y	= 95,
122*50752790SStefan Roese 	BCU_VD_MASTER_DISP2_Y	= 96,
123*50752790SStefan Roese 	BCU_VD_MASTER_DISP0_C	= 97,
124*50752790SStefan Roese 	BCU_VD_MASTER_DISP1_C	= 98,
125*50752790SStefan Roese 	BCU_VD_MASTER_DISP2_C	= 99,
126*50752790SStefan Roese 	BCU_VD_SLAVE_DISP0_Y	= 100,
127*50752790SStefan Roese 	BCU_VD_SLAVE_DISP1_Y	= 101,
128*50752790SStefan Roese 	BCU_VD_SLAVE_DISP2_Y	= 102,
129*50752790SStefan Roese 	BCU_VD_SLAVE_DISP0_C	= 103,
130*50752790SStefan Roese 	BCU_VD_SLAVE_DISP1_C	= 104,
131*50752790SStefan Roese 	BCU_VD_SLAVE_DISP2_C	= 105,
132*50752790SStefan Roese 	BCU_CLUT_BUFFER_0	= 106,
133*50752790SStefan Roese 	BCU_CLUT_BUFFER_1	= 107,
134*50752790SStefan Roese 	BCU_OSD_FRAME_BUFFER_0	= 108,
135*50752790SStefan Roese 	BCU_OSD_FRAME_BUFFER_1	= 109,
136*50752790SStefan Roese 	BCU_GRAPHIC_FRAME_BUFFER0 = 110,
137*50752790SStefan Roese 	BCU_GRAPHIC_FRAME_BUFFER1 = 111,
138*50752790SStefan Roese 	BCU_DVP_VBI_REINSERTION	= 112,
139*50752790SStefan Roese 	BCU_DVP_OSD_FRAME_BUFFER0 = 113,
140*50752790SStefan Roese 	BCU_DVP_OSD_FRAME_BUFFER1 = 114,
141*50752790SStefan Roese 	BCU_GAI_BUFFER		= 115,
142*50752790SStefan Roese 	BCU_GA_SRC_BUFFER_0	= 116,
143*50752790SStefan Roese 	BCU_GA_SRC_BUFFER_1	= 117,
144*50752790SStefan Roese 	BCU_USB_BUFFER_0	= 118,
145*50752790SStefan Roese 	BCU_USB_BUFFER_1	= 119,
146*50752790SStefan Roese 	BCU_FE_3DCOMB_0		= 120,
147*50752790SStefan Roese 	BCU_FE_3DCOMB_1		= 121,
148*50752790SStefan Roese 	BCU_FE_3DCOMB_2		= 122,
149*50752790SStefan Roese 	BCU_FE_3DCOMB_3		= 123,
150*50752790SStefan Roese 	BCU_TNR_BUFFER_0	= 124,
151*50752790SStefan Roese 	BCU_TNR_BUFFER_1	= 125,
152*50752790SStefan Roese 	BCU_TNR_BUFFER_2	= 126,
153*50752790SStefan Roese 	BCU_MVAL_BUFFER		= 127,
154*50752790SStefan Roese 	BCU_RC_BUFFER_0		= 128,
155*50752790SStefan Roese 	BCU_RC_BUFFER_1		= 129,
156*50752790SStefan Roese 	BCU_RC_BUFFER_2		= 130,
157*50752790SStefan Roese 	BCU_RC_BUFFER_3		= 131,
158*50752790SStefan Roese 	BCU_PIP_BUFFER_0	= 132,
159*50752790SStefan Roese 	BCU_PIP_BUFFER_1	= 133,
160*50752790SStefan Roese 	BCU_PIP_BUFFER_2	= 134,
161*50752790SStefan Roese 	BCU_PIP_BUFFER_3	= 135,
162*50752790SStefan Roese 	BCU_EWARP_BUFFER	= 136,
163*50752790SStefan Roese 	BCU_OSD_BUFFER_0	= 137,
164*50752790SStefan Roese 	BCU_OSD_BUFFER_1	= 138,
165*50752790SStefan Roese 	BCU_GLOBAL_BUFFER_0	= 139,
166*50752790SStefan Roese 	BCU_GLOBAL_BUFFER_1	= 140,
167*50752790SStefan Roese 	BCU_MAX			= 141
168*50752790SStefan Roese };
169*50752790SStefan Roese 
170*50752790SStefan Roese #endif /* _BCU_H */
171