xref: /openbmc/u-boot/board/micronas/vct/bcu.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
250752790SStefan Roese /*
350752790SStefan Roese  * (C) Copyright 2009 Stefan Roese <sr@denx.de>, DENX Software Engineering
450752790SStefan Roese  *
550752790SStefan Roese  * Copyright (C) 2006 Micronas GmbH
650752790SStefan Roese  */
750752790SStefan Roese 
850752790SStefan Roese #ifndef _BCU_H
950752790SStefan Roese #define _BCU_H
1050752790SStefan Roese 
1150752790SStefan Roese enum bcu_tags {
1250752790SStefan Roese 	BCU_VBV1		= 0,
1350752790SStefan Roese 	BCU_VBV2		= 1,
1450752790SStefan Roese 	BCU_BSS1		= 2,
1550752790SStefan Roese 	BCU_BSS2		= 3,
1650752790SStefan Roese 	BCU_TSD_TXT		= 4,
1750752790SStefan Roese 	BCU_TSD_SUBTITLES	= 5,
1850752790SStefan Roese 	BCU_TSD_PES_0		= 6,
1950752790SStefan Roese 	BCU_TSD_PES_1		= 7,
2050752790SStefan Roese 	BCU_TSD_PES_2		= 8,
2150752790SStefan Roese 	BCU_TSD_PES_3		= 9,
2250752790SStefan Roese 	BCU_TSIO_RECORD_0	= 10,
2350752790SStefan Roese 	BCU_TSIO_RECORD_1	= 11,
2450752790SStefan Roese 	BCU_TSIO_PLAYBACK_0	= 12,
2550752790SStefan Roese 	BCU_TSIO_PLAYBACK_1	= 13,
2650752790SStefan Roese 	BCU_SECURE_BUFFER	= 14,
2750752790SStefan Roese 	BCU_PCM1		= 15,
2850752790SStefan Roese 	BCU_PCM2		= 16,
2950752790SStefan Roese 	BCU_BSS_COPY		= 17,
3050752790SStefan Roese 	BCU_BSS_EXT1		= 18,
3150752790SStefan Roese 	BCU_BSS_EXT2		= 19,
3250752790SStefan Roese 	BCU_PCM_JINGLE		= 20,
3350752790SStefan Roese 	BCU_EBI_CPU_BUFFER	= 21,
3450752790SStefan Roese 	BCU_PCM_DELAY		= 22,
3550752790SStefan Roese 	BCU_FH_BUFFER_0		= 23,
3650752790SStefan Roese 	BCU_FH_BUFFER_1		= 24,
3750752790SStefan Roese 	BCU_TSD_SECTION_0	= 25,
3850752790SStefan Roese 	BCU_TSD_SECTION_1	= 26,
3950752790SStefan Roese 	BCU_TSD_SECTION_2	= 27,
4050752790SStefan Roese 	BCU_TSD_SECTION_3	= 28,
4150752790SStefan Roese 	BCU_TSD_SECTION_4	= 29,
4250752790SStefan Roese 	BCU_TSD_SECTION_5	= 30,
4350752790SStefan Roese 	BCU_TSD_SECTION_6	= 31,
4450752790SStefan Roese 	BCU_TSD_SECTION_7	= 32,
4550752790SStefan Roese 	BCU_TSD_SECTION_8	= 33,
4650752790SStefan Roese 	BCU_TSD_SECTION_9	= 34,
4750752790SStefan Roese 	BCU_TSD_SECTION_10	= 35,
4850752790SStefan Roese 	BCU_TSD_SECTION_11	= 36,
4950752790SStefan Roese 	BCU_TSD_SECTION_12	= 37,
5050752790SStefan Roese 	BCU_TSD_SECTION_13	= 38,
5150752790SStefan Roese 	BCU_TSD_SECTION_14	= 39,
5250752790SStefan Roese 	BCU_TSD_SECTION_15	= 40,
5350752790SStefan Roese 	BCU_TSD_SECTION_16	= 41,
5450752790SStefan Roese 	BCU_TSD_SECTION_17	= 42,
5550752790SStefan Roese 	BCU_TSD_SECTION_18	= 43,
5650752790SStefan Roese 	BCU_TSD_SECTION_19	= 44,
5750752790SStefan Roese 	BCU_TSD_SECTION_20	= 45,
5850752790SStefan Roese 	BCU_TSD_SECTION_21	= 46,
5950752790SStefan Roese 	BCU_TSD_SECTION_22	= 47,
6050752790SStefan Roese 	BCU_TSD_SECTION_23	= 48,
6150752790SStefan Roese 	BCU_TSD_SECTION_24	= 49,
6250752790SStefan Roese 	BCU_TSD_SECTION_25	= 50,
6350752790SStefan Roese 	BCU_TSD_SECTION_26	= 51,
6450752790SStefan Roese 	BCU_TSD_SECTION_27	= 52,
6550752790SStefan Roese 	BCU_TSD_SECTION_28	= 53,
6650752790SStefan Roese 	BCU_TSD_SECTION_29	= 54,
6750752790SStefan Roese 	BCU_TSD_SECTION_30	= 55,
6850752790SStefan Roese 	BCU_TSD_SECTION_31	= 56,
6950752790SStefan Roese 	BCU_TSD_SECTION_32	= 57,
7050752790SStefan Roese 	BCU_TSD_SECTION_33	= 58,
7150752790SStefan Roese 	BCU_TSD_SECTION_34	= 59,
7250752790SStefan Roese 	BCU_TSD_SECTION_35	= 60,
7350752790SStefan Roese 	BCU_TSD_SECTION_36	= 61,
7450752790SStefan Roese 	BCU_TSD_SECTION_37	= 62,
7550752790SStefan Roese 	BCU_TSD_SECTION_38	= 63,
7650752790SStefan Roese 	BCU_TSD_SECTION_39	= 64,
7750752790SStefan Roese 	BCU_TSD_SECTION_40	= 65,
7850752790SStefan Roese 	BCU_TSD_SECTION_41	= 66,
7950752790SStefan Roese 	BCU_TSD_SECTION_42	= 67,
8050752790SStefan Roese 	BCU_TSD_SECTION_43	= 68,
8150752790SStefan Roese 	BCU_TSD_SECTION_44	= 69,
8250752790SStefan Roese 	BCU_TSD_SECTION_45	= 70,
8350752790SStefan Roese 	BCU_TSD_SECTION_46	= 71,
8450752790SStefan Roese 	BCU_TSD_SECTION_47	= 72,
8550752790SStefan Roese 	BCU_TSD_SECTION_48	= 73,
8650752790SStefan Roese 	BCU_TSD_SECTION_49	= 74,
8750752790SStefan Roese 	BCU_TSD_SECTION_50	= 75,
8850752790SStefan Roese 	BCU_TSD_SECTION_51	= 76,
8950752790SStefan Roese 	BCU_TSD_SECTION_52	= 77,
9050752790SStefan Roese 	BCU_TSD_SECTION_53	= 78,
9150752790SStefan Roese 	BCU_TSIO_RECORD_2	= 79,
9250752790SStefan Roese 	BCU_TSIO_RECORD_3	= 80,
9350752790SStefan Roese 	BCU_TSIO_RECORD_4	= 81,
9450752790SStefan Roese 	BCU_TSIO_RECORD_5	= 82,
9550752790SStefan Roese 	BCU_TSIO_RECORD_6	= 83,
9650752790SStefan Roese 	BCU_TSIO_RECORD_7	= 84,
9750752790SStefan Roese 	BCU_TSIO_RECORD_8	= 85,
9850752790SStefan Roese 	BCU_TSIO_RECORD_9	= 86,
9950752790SStefan Roese 	BCU_PCM_DELAY_LINEAR	= 87,
10050752790SStefan Roese 	BCU_VD_MASTER_USER_DATA	= 88,
10150752790SStefan Roese 	BCU_VD_SLAVE_USER_DATA	= 89,
10250752790SStefan Roese 	BCU_VD_MASTER_REF0	= 90,
10350752790SStefan Roese 	BCU_VD_MASTER_REF1	= 91,
10450752790SStefan Roese 	BCU_VD_SLAVE_REF0	= 92,
10550752790SStefan Roese 	BCU_VD_SLAVE_REF1	= 93,
10650752790SStefan Roese 	BCU_VD_MASTER_DISP0_Y	= 94,
10750752790SStefan Roese 	BCU_VD_MASTER_DISP1_Y	= 95,
10850752790SStefan Roese 	BCU_VD_MASTER_DISP2_Y	= 96,
10950752790SStefan Roese 	BCU_VD_MASTER_DISP0_C	= 97,
11050752790SStefan Roese 	BCU_VD_MASTER_DISP1_C	= 98,
11150752790SStefan Roese 	BCU_VD_MASTER_DISP2_C	= 99,
11250752790SStefan Roese 	BCU_VD_SLAVE_DISP0_Y	= 100,
11350752790SStefan Roese 	BCU_VD_SLAVE_DISP1_Y	= 101,
11450752790SStefan Roese 	BCU_VD_SLAVE_DISP2_Y	= 102,
11550752790SStefan Roese 	BCU_VD_SLAVE_DISP0_C	= 103,
11650752790SStefan Roese 	BCU_VD_SLAVE_DISP1_C	= 104,
11750752790SStefan Roese 	BCU_VD_SLAVE_DISP2_C	= 105,
11850752790SStefan Roese 	BCU_CLUT_BUFFER_0	= 106,
11950752790SStefan Roese 	BCU_CLUT_BUFFER_1	= 107,
12050752790SStefan Roese 	BCU_OSD_FRAME_BUFFER_0	= 108,
12150752790SStefan Roese 	BCU_OSD_FRAME_BUFFER_1	= 109,
12250752790SStefan Roese 	BCU_GRAPHIC_FRAME_BUFFER0 = 110,
12350752790SStefan Roese 	BCU_GRAPHIC_FRAME_BUFFER1 = 111,
12450752790SStefan Roese 	BCU_DVP_VBI_REINSERTION	= 112,
12550752790SStefan Roese 	BCU_DVP_OSD_FRAME_BUFFER0 = 113,
12650752790SStefan Roese 	BCU_DVP_OSD_FRAME_BUFFER1 = 114,
12750752790SStefan Roese 	BCU_GAI_BUFFER		= 115,
12850752790SStefan Roese 	BCU_GA_SRC_BUFFER_0	= 116,
12950752790SStefan Roese 	BCU_GA_SRC_BUFFER_1	= 117,
13050752790SStefan Roese 	BCU_USB_BUFFER_0	= 118,
13150752790SStefan Roese 	BCU_USB_BUFFER_1	= 119,
13250752790SStefan Roese 	BCU_FE_3DCOMB_0		= 120,
13350752790SStefan Roese 	BCU_FE_3DCOMB_1		= 121,
13450752790SStefan Roese 	BCU_FE_3DCOMB_2		= 122,
13550752790SStefan Roese 	BCU_FE_3DCOMB_3		= 123,
13650752790SStefan Roese 	BCU_TNR_BUFFER_0	= 124,
13750752790SStefan Roese 	BCU_TNR_BUFFER_1	= 125,
13850752790SStefan Roese 	BCU_TNR_BUFFER_2	= 126,
13950752790SStefan Roese 	BCU_MVAL_BUFFER		= 127,
14050752790SStefan Roese 	BCU_RC_BUFFER_0		= 128,
14150752790SStefan Roese 	BCU_RC_BUFFER_1		= 129,
14250752790SStefan Roese 	BCU_RC_BUFFER_2		= 130,
14350752790SStefan Roese 	BCU_RC_BUFFER_3		= 131,
14450752790SStefan Roese 	BCU_PIP_BUFFER_0	= 132,
14550752790SStefan Roese 	BCU_PIP_BUFFER_1	= 133,
14650752790SStefan Roese 	BCU_PIP_BUFFER_2	= 134,
14750752790SStefan Roese 	BCU_PIP_BUFFER_3	= 135,
14850752790SStefan Roese 	BCU_EWARP_BUFFER	= 136,
14950752790SStefan Roese 	BCU_OSD_BUFFER_0	= 137,
15050752790SStefan Roese 	BCU_OSD_BUFFER_1	= 138,
15150752790SStefan Roese 	BCU_GLOBAL_BUFFER_0	= 139,
15250752790SStefan Roese 	BCU_GLOBAL_BUFFER_1	= 140,
15350752790SStefan Roese 	BCU_MAX			= 141
15450752790SStefan Roese };
15550752790SStefan Roese 
15650752790SStefan Roese #endif /* _BCU_H */
157