Skip to content

Commit 985e914

Browse files
committed
Align cedrus regs
1 parent bd28b5e commit 985e914

1 file changed

Lines changed: 138 additions & 138 deletions

File tree

cedrus_regs.h

Lines changed: 138 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -32,144 +32,144 @@ static inline uint32_t readl(void *addr)
3232
return *((volatile uint32_t *) addr);
3333
}
3434

35-
#define VE_CTRL 0x000
36-
#define VE_RESET 0x004
37-
#define VE_OUTPUT_CHROMA_OFFSET 0x0c4
38-
#define VE_OUTPUT_STRIDE 0x0c8
39-
#define VE_EXTRA_OUT_FMT_OFFSET 0x0e8
40-
#define VE_OUTPUT_FORMAT 0x0ec
41-
#define VE_VERSION 0x0f0
42-
43-
#define VE_MPEG_PIC_HDR 0x100
44-
#define VE_MPEG_VOP_HDR 0x104
45-
#define VE_MPEG_SIZE 0x108
46-
#define VE_MPEG_FRAME_SIZE 0x10c
47-
#define VE_MPEG_MBA 0x110
48-
#define VE_MPEG_CTRL 0x114
49-
#define VE_MPEG_TRIGGER 0x118
50-
#define VE_MPEG_STATUS 0x11c
51-
#define VE_MPEG_TRBTRD_FIELD 0x120
52-
#define VE_MPEG_TRBTRD_FRAME 0x124
53-
#define VE_MPEG_VLD_ADDR 0x128
54-
#define VE_MPEG_VLD_OFFSET 0x12c
55-
#define VE_MPEG_VLD_LEN 0x130
56-
#define VE_MPEG_VLD_END 0x134
57-
#define VE_MPEG_MBH_ADDR 0x138
58-
#define VE_MPEG_DCAC_ADDR 0x13c
59-
#define VE_MPEG_NCF_ADDR 0x144
60-
#define VE_MPEG_REC_LUMA 0x148
61-
#define VE_MPEG_REC_CHROMA 0x14c
62-
#define VE_MPEG_FWD_LUMA 0x150
63-
#define VE_MPEG_FWD_CHROMA 0x154
64-
#define VE_MPEG_BACK_LUMA 0x158
65-
#define VE_MPEG_BACK_CHROMA 0x15c
66-
#define VE_MPEG_IQ_MIN_INPUT 0x180
67-
#define VE_MPEG_QP_INPUT 0x184
68-
69-
#define VE_MPEG_JPEG_SIZE 0x1b8
70-
#define VE_MPEG_JPEG_RES_INT 0x1c0
71-
72-
#define VE_MPEG_ROT_LUMA 0x1cc
73-
#define VE_MPEG_ROT_CHROMA 0x1d0
74-
#define VE_MPEG_SDROT_CTRL 0x1d4
75-
76-
#define VE_MPEG_RAM_WRITE_PTR 0x1e0
77-
#define VE_MPEG_RAM_WRITE_DATA 0x1e4
78-
79-
#define VE_H264_FRAME_SIZE 0x200
80-
#define VE_H264_PIC_HDR 0x204
81-
#define VE_H264_SLICE_HDR 0x208
82-
#define VE_H264_SLICE_HDR2 0x20c
83-
#define VE_H264_PRED_WEIGHT 0x210
84-
#define VE_H264_QP_PARAM 0x21c
85-
#define VE_H264_CTRL 0x220
86-
#define VE_H264_TRIGGER 0x224
87-
#define VE_H264_STATUS 0x228
88-
#define VE_H264_CUR_MB_NUM 0x22c
89-
#define VE_H264_VLD_ADDR 0x230
90-
#define VE_H264_VLD_OFFSET 0x234
91-
#define VE_H264_VLD_LEN 0x238
92-
#define VE_H264_VLD_END 0x23c
93-
#define VE_H264_SDROT_CTRL 0x240
94-
#define VE_H264_SDROT_LUMA 0x244
95-
#define VE_H264_SDROT_CHROMA 0x248
96-
#define VE_H264_OUTPUT_FRAME_IDX 0x24c
97-
#define VE_H264_EXTRA_BUFFER1 0x250
98-
#define VE_H264_EXTRA_BUFFER2 0x254
99-
#define VE_H264_MB_ADDR 0x260
100-
#define VE_H264_ERROR 0x2b8
101-
#define VE_H264_BASIC_BITS 0x2dc
102-
#define VE_H264_RAM_WRITE_PTR 0x2e0
103-
#define VE_H264_RAM_WRITE_DATA 0x2e4
104-
105-
#define VE_SRAM_H264_PRED_WEIGHT_TABLE 0x000
106-
#define VE_SRAM_H264_FRAMEBUFFER_LIST 0x400
107-
#define VE_SRAM_H264_REF_LIST0 0x640
108-
#define VE_SRAM_H264_REF_LIST1 0x664
109-
#define VE_SRAM_H264_SCALING_LISTS 0x800
110-
111-
#define VE_HEVC_NAL_HDR 0x500
112-
#define VE_HEVC_SPS 0x504
113-
#define VE_HEVC_PIC_SIZE 0x508
114-
#define VE_HEVC_PCM_HDR 0x50c
115-
#define VE_HEVC_PPS0 0x510
116-
#define VE_HEVC_PPS1 0x514
117-
#define VE_HEVC_SCALING_LIST_CTRL 0x518
118-
#define VE_HEVC_SLICE_HDR0 0x520
119-
#define VE_HEVC_SLICE_HDR1 0x524
120-
#define VE_HEVC_SLICE_HDR2 0x528
121-
#define VE_HEVC_CTB_ADDR 0x52c
122-
#define VE_HEVC_CTRL 0x530
123-
#define VE_HEVC_TRIG 0x534
124-
#define VE_HEVC_STATUS 0x538
125-
#define VE_HEVC_CTU_NUM 0x53c
126-
#define VE_HEVC_BITS_ADDR 0x540
127-
#define VE_HEVC_BITS_OFFSET 0x544
128-
#define VE_HEVC_BITS_LEN 0x548
129-
#define VE_HEVC_BITS_END_ADDR 0x54c
130-
#define VE_HEVC_REC_BUF_IDX 0x55c
131-
#define VE_HEVC_NEIGHBOR_INFO_ADDR 0x560
132-
#define VE_HEVC_TILE_LIST_ADDR 0x564
133-
#define VE_HEVC_TILE_START_CTB 0x568
134-
#define VE_HEVC_TILE_END_CTB 0x56c
135-
#define VE_HEVC_SCALING_LIST_DC_COEF0 0x578
136-
#define VE_HEVC_SCALING_LIST_DC_COEF1 0x57c
137-
#define VE_HEVC_BITS_DATA 0x5dc
138-
#define VE_HEVC_SRAM_ADDR 0x5e0
139-
#define VE_HEVC_SRAM_DATA 0x5e4
140-
141-
#define VE_SRAM_HEVC_PRED_WEIGHT_LUMA_L0 0x000
142-
#define VE_SRAM_HEVC_PRED_WEIGHT_CHROMA_L0 0x020
143-
#define VE_SRAM_HEVC_PRED_WEIGHT_LUMA_L1 0x060
144-
#define VE_SRAM_HEVC_PRED_WEIGHT_CHROMA_L1 0x080
145-
#define VE_SRAM_HEVC_PIC_LIST 0x400
146-
#define VE_SRAM_HEVC_SCALING_LISTS 0x800
147-
#define VE_SRAM_HEVC_REF_PIC_LIST0 0xc00
148-
#define VE_SRAM_HEVC_REF_PIC_LIST1 0xc10
149-
150-
#define VE_ISP_INPUT_SIZE 0xa00
151-
#define VE_ISP_INPUT_STRIDE 0xa04
152-
#define VE_ISP_INPUT_LUMA 0xa78
153-
#define VE_ISP_INPUT_CHROMA 0xa7c
154-
155-
#define VE_AVC_PARAM 0xb04
156-
#define VE_AVC_QP 0xb08
157-
#define VE_AVC_MOTION_EST 0xb10
158-
#define VE_AVC_CTRL 0xb14
159-
#define VE_AVC_TRIGGER 0xb18
160-
#define VE_AVC_STATUS 0xb1c
161-
#define VE_AVC_BASIC_BITS 0xb20
162-
#define VE_AVC_VLE_ADDR 0xb80
163-
#define VE_AVC_VLE_END 0xb84
164-
#define VE_AVC_VLE_OFFSET 0xb88
165-
#define VE_AVC_VLE_LENGTH 0xb90
166-
#define VE_AVC_REF_LUMA 0xba0
167-
#define VE_AVC_REF_CHROMA 0xba4
168-
#define VE_AVC_REC_LUMA 0xbb0
169-
#define VE_AVC_REC_CHROMA 0xbb4
170-
#define VE_AVC_REF_SLUMA 0xbb8
171-
#define VE_AVC_REC_SLUMA 0xbbc
172-
#define VE_AVC_MB_INFO 0xbc0
35+
#define VE_CTRL 0x000
36+
#define VE_RESET 0x004
37+
#define VE_OUTPUT_CHROMA_OFFSET 0x0c4
38+
#define VE_OUTPUT_STRIDE 0x0c8
39+
#define VE_EXTRA_OUT_FMT_OFFSET 0x0e8
40+
#define VE_OUTPUT_FORMAT 0x0ec
41+
#define VE_VERSION 0x0f0
42+
43+
#define VE_MPEG_PIC_HDR 0x100
44+
#define VE_MPEG_VOP_HDR 0x104
45+
#define VE_MPEG_SIZE 0x108
46+
#define VE_MPEG_FRAME_SIZE 0x10c
47+
#define VE_MPEG_MBA 0x110
48+
#define VE_MPEG_CTRL 0x114
49+
#define VE_MPEG_TRIGGER 0x118
50+
#define VE_MPEG_STATUS 0x11c
51+
#define VE_MPEG_TRBTRD_FIELD 0x120
52+
#define VE_MPEG_TRBTRD_FRAME 0x124
53+
#define VE_MPEG_VLD_ADDR 0x128
54+
#define VE_MPEG_VLD_OFFSET 0x12c
55+
#define VE_MPEG_VLD_LEN 0x130
56+
#define VE_MPEG_VLD_END 0x134
57+
#define VE_MPEG_MBH_ADDR 0x138
58+
#define VE_MPEG_DCAC_ADDR 0x13c
59+
#define VE_MPEG_NCF_ADDR 0x144
60+
#define VE_MPEG_REC_LUMA 0x148
61+
#define VE_MPEG_REC_CHROMA 0x14c
62+
#define VE_MPEG_FWD_LUMA 0x150
63+
#define VE_MPEG_FWD_CHROMA 0x154
64+
#define VE_MPEG_BACK_LUMA 0x158
65+
#define VE_MPEG_BACK_CHROMA 0x15c
66+
#define VE_MPEG_IQ_MIN_INPUT 0x180
67+
#define VE_MPEG_QP_INPUT 0x184
68+
69+
#define VE_MPEG_JPEG_SIZE 0x1b8
70+
#define VE_MPEG_JPEG_RES_INT 0x1c0
71+
72+
#define VE_MPEG_ROT_LUMA 0x1cc
73+
#define VE_MPEG_ROT_CHROMA 0x1d0
74+
#define VE_MPEG_SDROT_CTRL 0x1d4
75+
76+
#define VE_MPEG_RAM_WRITE_PTR 0x1e0
77+
#define VE_MPEG_RAM_WRITE_DATA 0x1e4
78+
79+
#define VE_H264_FRAME_SIZE 0x200
80+
#define VE_H264_PIC_HDR 0x204
81+
#define VE_H264_SLICE_HDR 0x208
82+
#define VE_H264_SLICE_HDR2 0x20c
83+
#define VE_H264_PRED_WEIGHT 0x210
84+
#define VE_H264_QP_PARAM 0x21c
85+
#define VE_H264_CTRL 0x220
86+
#define VE_H264_TRIGGER 0x224
87+
#define VE_H264_STATUS 0x228
88+
#define VE_H264_CUR_MB_NUM 0x22c
89+
#define VE_H264_VLD_ADDR 0x230
90+
#define VE_H264_VLD_OFFSET 0x234
91+
#define VE_H264_VLD_LEN 0x238
92+
#define VE_H264_VLD_END 0x23c
93+
#define VE_H264_SDROT_CTRL 0x240
94+
#define VE_H264_SDROT_LUMA 0x244
95+
#define VE_H264_SDROT_CHROMA 0x248
96+
#define VE_H264_OUTPUT_FRAME_IDX 0x24c
97+
#define VE_H264_EXTRA_BUFFER1 0x250
98+
#define VE_H264_EXTRA_BUFFER2 0x254
99+
#define VE_H264_MB_ADDR 0x260
100+
#define VE_H264_ERROR 0x2b8
101+
#define VE_H264_BASIC_BITS 0x2dc
102+
#define VE_H264_RAM_WRITE_PTR 0x2e0
103+
#define VE_H264_RAM_WRITE_DATA 0x2e4
104+
105+
#define VE_SRAM_H264_PRED_WEIGHT_TABLE 0x000
106+
#define VE_SRAM_H264_FRAMEBUFFER_LIST 0x400
107+
#define VE_SRAM_H264_REF_LIST0 0x640
108+
#define VE_SRAM_H264_REF_LIST1 0x664
109+
#define VE_SRAM_H264_SCALING_LISTS 0x800
110+
111+
#define VE_HEVC_NAL_HDR 0x500
112+
#define VE_HEVC_SPS 0x504
113+
#define VE_HEVC_PIC_SIZE 0x508
114+
#define VE_HEVC_PCM_HDR 0x50c
115+
#define VE_HEVC_PPS0 0x510
116+
#define VE_HEVC_PPS1 0x514
117+
#define VE_HEVC_SCALING_LIST_CTRL 0x518
118+
#define VE_HEVC_SLICE_HDR0 0x520
119+
#define VE_HEVC_SLICE_HDR1 0x524
120+
#define VE_HEVC_SLICE_HDR2 0x528
121+
#define VE_HEVC_CTB_ADDR 0x52c
122+
#define VE_HEVC_CTRL 0x530
123+
#define VE_HEVC_TRIG 0x534
124+
#define VE_HEVC_STATUS 0x538
125+
#define VE_HEVC_CTU_NUM 0x53c
126+
#define VE_HEVC_BITS_ADDR 0x540
127+
#define VE_HEVC_BITS_OFFSET 0x544
128+
#define VE_HEVC_BITS_LEN 0x548
129+
#define VE_HEVC_BITS_END_ADDR 0x54c
130+
#define VE_HEVC_REC_BUF_IDX 0x55c
131+
#define VE_HEVC_NEIGHBOR_INFO_ADDR 0x560
132+
#define VE_HEVC_TILE_LIST_ADDR 0x564
133+
#define VE_HEVC_TILE_START_CTB 0x568
134+
#define VE_HEVC_TILE_END_CTB 0x56c
135+
#define VE_HEVC_SCALING_LIST_DC_COEF0 0x578
136+
#define VE_HEVC_SCALING_LIST_DC_COEF1 0x57c
137+
#define VE_HEVC_BITS_DATA 0x5dc
138+
#define VE_HEVC_SRAM_ADDR 0x5e0
139+
#define VE_HEVC_SRAM_DATA 0x5e4
140+
141+
#define VE_SRAM_HEVC_PRED_WEIGHT_LUMA_L0 0x000
142+
#define VE_SRAM_HEVC_PRED_WEIGHT_CHROMA_L0 0x020
143+
#define VE_SRAM_HEVC_PRED_WEIGHT_LUMA_L1 0x060
144+
#define VE_SRAM_HEVC_PRED_WEIGHT_CHROMA_L1 0x080
145+
#define VE_SRAM_HEVC_PIC_LIST 0x400
146+
#define VE_SRAM_HEVC_SCALING_LISTS 0x800
147+
#define VE_SRAM_HEVC_REF_PIC_LIST0 0xc00
148+
#define VE_SRAM_HEVC_REF_PIC_LIST1 0xc10
149+
150+
#define VE_ISP_INPUT_SIZE 0xa00
151+
#define VE_ISP_INPUT_STRIDE 0xa04
152+
#define VE_ISP_INPUT_LUMA 0xa78
153+
#define VE_ISP_INPUT_CHROMA 0xa7c
154+
155+
#define VE_AVC_PARAM 0xb04
156+
#define VE_AVC_QP 0xb08
157+
#define VE_AVC_MOTION_EST 0xb10
158+
#define VE_AVC_CTRL 0xb14
159+
#define VE_AVC_TRIGGER 0xb18
160+
#define VE_AVC_STATUS 0xb1c
161+
#define VE_AVC_BASIC_BITS 0xb20
162+
#define VE_AVC_VLE_ADDR 0xb80
163+
#define VE_AVC_VLE_END 0xb84
164+
#define VE_AVC_VLE_OFFSET 0xb88
165+
#define VE_AVC_VLE_LENGTH 0xb90
166+
#define VE_AVC_REF_LUMA 0xba0
167+
#define VE_AVC_REF_CHROMA 0xba4
168+
#define VE_AVC_REC_LUMA 0xbb0
169+
#define VE_AVC_REC_CHROMA 0xbb4
170+
#define VE_AVC_REF_SLUMA 0xbb8
171+
#define VE_AVC_REC_SLUMA 0xbbc
172+
#define VE_AVC_MB_INFO 0xbc0
173173

174174

175175
#endif

0 commit comments

Comments
 (0)