13 __RW uint32_t INDMA_MISC;
14 __RW uint32_t INDMABASE;
15 __R uint8_t RESERVED0[4];
16 __RW uint32_t INDMA_CTRL0;
17 __RW uint32_t INDMA_CTRL1;
18 __RW uint32_t INXT_CMD;
19 __R uint8_t RESERVED1[8];
20 __RW uint32_t OUTDMA_MISC;
21 __RW uint32_t OUTDMABASE;
22 __R uint8_t RESERVED2[4];
23 __RW uint32_t OUTDMA_CTRL0;
24 __RW uint32_t OUTDMA_CTRL1;
25 __RW uint32_t ONXT_CMD;
26 __R uint8_t RESERVED3[8];
31 __RW uint32_t BUFADDR;
32 __RW uint32_t BUFDATA;
33 __R uint32_t OUTDMACNT;
34 __RW uint32_t CSC_COEF0;
35 __RW uint32_t CSC_COEF1;
36 __RW uint32_t CSC_COEF2;
37 __RW uint32_t RGB2YUV_COEF0;
38 __RW uint32_t RGB2YUV_COEF1;
39 __RW uint32_t RGB2YUV_COEF2;
40 __RW uint32_t RGB2YUV_COEF3;
41 __RW uint32_t RGB2YUV_COEF4;
42 __R uint8_t RESERVED4[8];
43 __RW uint32_t IMGREG1;
44 __RW uint32_t IMGREG2;
45 __RW uint32_t IMGREG3;
46 __RW uint32_t IMGREG[4];
56 #define JPEG_INDMA_MISC_ARQOS_MASK (0x780000UL)
57 #define JPEG_INDMA_MISC_ARQOS_SHIFT (19U)
58 #define JPEG_INDMA_MISC_ARQOS_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_ARQOS_SHIFT) & JPEG_INDMA_MISC_ARQOS_MASK)
59 #define JPEG_INDMA_MISC_ARQOS_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_ARQOS_MASK) >> JPEG_INDMA_MISC_ARQOS_SHIFT)
68 #define JPEG_INDMA_MISC_MAX_OT_MASK (0x78000UL)
69 #define JPEG_INDMA_MISC_MAX_OT_SHIFT (15U)
70 #define JPEG_INDMA_MISC_MAX_OT_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_MAX_OT_SHIFT) & JPEG_INDMA_MISC_MAX_OT_MASK)
71 #define JPEG_INDMA_MISC_MAX_OT_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_MAX_OT_MASK) >> JPEG_INDMA_MISC_MAX_OT_SHIFT)
78 #define JPEG_INDMA_MISC_INB13_SWAP_MASK (0x4000U)
79 #define JPEG_INDMA_MISC_INB13_SWAP_SHIFT (14U)
80 #define JPEG_INDMA_MISC_INB13_SWAP_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_INB13_SWAP_SHIFT) & JPEG_INDMA_MISC_INB13_SWAP_MASK)
81 #define JPEG_INDMA_MISC_INB13_SWAP_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_INB13_SWAP_MASK) >> JPEG_INDMA_MISC_INB13_SWAP_SHIFT)
92 #define JPEG_INDMA_MISC_PACK_DIR_MASK (0x3000U)
93 #define JPEG_INDMA_MISC_PACK_DIR_SHIFT (12U)
94 #define JPEG_INDMA_MISC_PACK_DIR_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_PACK_DIR_SHIFT) & JPEG_INDMA_MISC_PACK_DIR_MASK)
95 #define JPEG_INDMA_MISC_PACK_DIR_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_PACK_DIR_MASK) >> JPEG_INDMA_MISC_PACK_DIR_SHIFT)
102 #define JPEG_INDMA_MISC_INDMA_RENEW_MASK (0x800U)
103 #define JPEG_INDMA_MISC_INDMA_RENEW_SHIFT (11U)
104 #define JPEG_INDMA_MISC_INDMA_RENEW_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_INDMA_RENEW_SHIFT) & JPEG_INDMA_MISC_INDMA_RENEW_MASK)
105 #define JPEG_INDMA_MISC_INDMA_RENEW_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_INDMA_RENEW_MASK) >> JPEG_INDMA_MISC_INDMA_RENEW_SHIFT)
112 #define JPEG_INDMA_MISC_NXT_IRQ_EN_MASK (0x400U)
113 #define JPEG_INDMA_MISC_NXT_IRQ_EN_SHIFT (10U)
114 #define JPEG_INDMA_MISC_NXT_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_NXT_IRQ_EN_SHIFT) & JPEG_INDMA_MISC_NXT_IRQ_EN_MASK)
115 #define JPEG_INDMA_MISC_NXT_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_NXT_IRQ_EN_MASK) >> JPEG_INDMA_MISC_NXT_IRQ_EN_SHIFT)
122 #define JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_MASK (0x200U)
123 #define JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_SHIFT (9U)
124 #define JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_SHIFT) & JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_MASK)
125 #define JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_MASK) >> JPEG_INDMA_MISC_IN_DMA_DONE_IRQ_EN_SHIFT)
132 #define JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_MASK (0x100U)
133 #define JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_SHIFT (8U)
134 #define JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_SHIFT) & JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_MASK)
135 #define JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_MASK) >> JPEG_INDMA_MISC_AXI_ERR_IRQ_EN_SHIFT)
142 #define JPEG_INDMA_MISC_IRQ_EN_MASK (0x80U)
143 #define JPEG_INDMA_MISC_IRQ_EN_SHIFT (7U)
144 #define JPEG_INDMA_MISC_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_IRQ_EN_SHIFT) & JPEG_INDMA_MISC_IRQ_EN_MASK)
145 #define JPEG_INDMA_MISC_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_IRQ_EN_MASK) >> JPEG_INDMA_MISC_IRQ_EN_SHIFT)
158 #define JPEG_INDMA_MISC_IN_DMA_ID_MASK (0x70U)
159 #define JPEG_INDMA_MISC_IN_DMA_ID_SHIFT (4U)
160 #define JPEG_INDMA_MISC_IN_DMA_ID_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_IN_DMA_ID_SHIFT) & JPEG_INDMA_MISC_IN_DMA_ID_MASK)
161 #define JPEG_INDMA_MISC_IN_DMA_ID_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_IN_DMA_ID_MASK) >> JPEG_INDMA_MISC_IN_DMA_ID_SHIFT)
168 #define JPEG_INDMA_MISC_IN_DMA_REQ_MASK (0x8U)
169 #define JPEG_INDMA_MISC_IN_DMA_REQ_SHIFT (3U)
170 #define JPEG_INDMA_MISC_IN_DMA_REQ_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_IN_DMA_REQ_SHIFT) & JPEG_INDMA_MISC_IN_DMA_REQ_MASK)
171 #define JPEG_INDMA_MISC_IN_DMA_REQ_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_IN_DMA_REQ_MASK) >> JPEG_INDMA_MISC_IN_DMA_REQ_SHIFT)
178 #define JPEG_INDMA_MISC_INDMA2D_MASK (0x4U)
179 #define JPEG_INDMA_MISC_INDMA2D_SHIFT (2U)
180 #define JPEG_INDMA_MISC_INDMA2D_SET(x) (((uint32_t)(x) << JPEG_INDMA_MISC_INDMA2D_SHIFT) & JPEG_INDMA_MISC_INDMA2D_MASK)
181 #define JPEG_INDMA_MISC_INDMA2D_GET(x) (((uint32_t)(x) & JPEG_INDMA_MISC_INDMA2D_MASK) >> JPEG_INDMA_MISC_INDMA2D_SHIFT)
189 #define JPEG_INDMABASE_ADDR_MASK (0xFFFFFFFFUL)
190 #define JPEG_INDMABASE_ADDR_SHIFT (0U)
191 #define JPEG_INDMABASE_ADDR_SET(x) (((uint32_t)(x) << JPEG_INDMABASE_ADDR_SHIFT) & JPEG_INDMABASE_ADDR_MASK)
192 #define JPEG_INDMABASE_ADDR_GET(x) (((uint32_t)(x) & JPEG_INDMABASE_ADDR_MASK) >> JPEG_INDMABASE_ADDR_SHIFT)
200 #define JPEG_INDMA_CTRL0_TTLEN_MASK (0xFFFF0000UL)
201 #define JPEG_INDMA_CTRL0_TTLEN_SHIFT (16U)
202 #define JPEG_INDMA_CTRL0_TTLEN_SET(x) (((uint32_t)(x) << JPEG_INDMA_CTRL0_TTLEN_SHIFT) & JPEG_INDMA_CTRL0_TTLEN_MASK)
203 #define JPEG_INDMA_CTRL0_TTLEN_GET(x) (((uint32_t)(x) & JPEG_INDMA_CTRL0_TTLEN_MASK) >> JPEG_INDMA_CTRL0_TTLEN_SHIFT)
210 #define JPEG_INDMA_CTRL0_PITCH_MASK (0xFFFFU)
211 #define JPEG_INDMA_CTRL0_PITCH_SHIFT (0U)
212 #define JPEG_INDMA_CTRL0_PITCH_SET(x) (((uint32_t)(x) << JPEG_INDMA_CTRL0_PITCH_SHIFT) & JPEG_INDMA_CTRL0_PITCH_MASK)
213 #define JPEG_INDMA_CTRL0_PITCH_GET(x) (((uint32_t)(x) & JPEG_INDMA_CTRL0_PITCH_MASK) >> JPEG_INDMA_CTRL0_PITCH_SHIFT)
221 #define JPEG_INDMA_CTRL1_ROWLEN_MASK (0xFFFFU)
222 #define JPEG_INDMA_CTRL1_ROWLEN_SHIFT (0U)
223 #define JPEG_INDMA_CTRL1_ROWLEN_SET(x) (((uint32_t)(x) << JPEG_INDMA_CTRL1_ROWLEN_SHIFT) & JPEG_INDMA_CTRL1_ROWLEN_MASK)
224 #define JPEG_INDMA_CTRL1_ROWLEN_GET(x) (((uint32_t)(x) & JPEG_INDMA_CTRL1_ROWLEN_MASK) >> JPEG_INDMA_CTRL1_ROWLEN_SHIFT)
232 #define JPEG_INXT_CMD_ADDR_MASK (0xFFFFFFFCUL)
233 #define JPEG_INXT_CMD_ADDR_SHIFT (2U)
234 #define JPEG_INXT_CMD_ADDR_SET(x) (((uint32_t)(x) << JPEG_INXT_CMD_ADDR_SHIFT) & JPEG_INXT_CMD_ADDR_MASK)
235 #define JPEG_INXT_CMD_ADDR_GET(x) (((uint32_t)(x) & JPEG_INXT_CMD_ADDR_MASK) >> JPEG_INXT_CMD_ADDR_SHIFT)
242 #define JPEG_INXT_CMD_OP_VALID_MASK (0x2U)
243 #define JPEG_INXT_CMD_OP_VALID_SHIFT (1U)
244 #define JPEG_INXT_CMD_OP_VALID_SET(x) (((uint32_t)(x) << JPEG_INXT_CMD_OP_VALID_SHIFT) & JPEG_INXT_CMD_OP_VALID_MASK)
245 #define JPEG_INXT_CMD_OP_VALID_GET(x) (((uint32_t)(x) & JPEG_INXT_CMD_OP_VALID_MASK) >> JPEG_INXT_CMD_OP_VALID_SHIFT)
252 #define JPEG_INXT_CMD_EN_MASK (0x1U)
253 #define JPEG_INXT_CMD_EN_SHIFT (0U)
254 #define JPEG_INXT_CMD_EN_SET(x) (((uint32_t)(x) << JPEG_INXT_CMD_EN_SHIFT) & JPEG_INXT_CMD_EN_MASK)
255 #define JPEG_INXT_CMD_EN_GET(x) (((uint32_t)(x) & JPEG_INXT_CMD_EN_MASK) >> JPEG_INXT_CMD_EN_SHIFT)
262 #define JPEG_OUTDMA_MISC_AWQOS_MASK (0x3C000UL)
263 #define JPEG_OUTDMA_MISC_AWQOS_SHIFT (14U)
264 #define JPEG_OUTDMA_MISC_AWQOS_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_AWQOS_SHIFT) & JPEG_OUTDMA_MISC_AWQOS_MASK)
265 #define JPEG_OUTDMA_MISC_AWQOS_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_AWQOS_MASK) >> JPEG_OUTDMA_MISC_AWQOS_SHIFT)
276 #define JPEG_OUTDMA_MISC_PACK_DIR_MASK (0x3000U)
277 #define JPEG_OUTDMA_MISC_PACK_DIR_SHIFT (12U)
278 #define JPEG_OUTDMA_MISC_PACK_DIR_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_PACK_DIR_SHIFT) & JPEG_OUTDMA_MISC_PACK_DIR_MASK)
279 #define JPEG_OUTDMA_MISC_PACK_DIR_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_PACK_DIR_MASK) >> JPEG_OUTDMA_MISC_PACK_DIR_SHIFT)
286 #define JPEG_OUTDMA_MISC_EN_OUTCNT_MASK (0x800U)
287 #define JPEG_OUTDMA_MISC_EN_OUTCNT_SHIFT (11U)
288 #define JPEG_OUTDMA_MISC_EN_OUTCNT_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_EN_OUTCNT_SHIFT) & JPEG_OUTDMA_MISC_EN_OUTCNT_MASK)
289 #define JPEG_OUTDMA_MISC_EN_OUTCNT_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_EN_OUTCNT_MASK) >> JPEG_OUTDMA_MISC_EN_OUTCNT_SHIFT)
296 #define JPEG_OUTDMA_MISC_INI_OUTCNT_MASK (0x400U)
297 #define JPEG_OUTDMA_MISC_INI_OUTCNT_SHIFT (10U)
298 #define JPEG_OUTDMA_MISC_INI_OUTCNT_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_INI_OUTCNT_SHIFT) & JPEG_OUTDMA_MISC_INI_OUTCNT_MASK)
299 #define JPEG_OUTDMA_MISC_INI_OUTCNT_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_INI_OUTCNT_MASK) >> JPEG_OUTDMA_MISC_INI_OUTCNT_SHIFT)
306 #define JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_MASK (0x200U)
307 #define JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_SHIFT (9U)
308 #define JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_SHIFT) & JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_MASK)
309 #define JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_MASK) >> JPEG_OUTDMA_MISC_ADD_ODMA_ENDINGS_SHIFT)
316 #define JPEG_OUTDMA_MISC_NXT_IRQ_EN_MASK (0x100U)
317 #define JPEG_OUTDMA_MISC_NXT_IRQ_EN_SHIFT (8U)
318 #define JPEG_OUTDMA_MISC_NXT_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_NXT_IRQ_EN_SHIFT) & JPEG_OUTDMA_MISC_NXT_IRQ_EN_MASK)
319 #define JPEG_OUTDMA_MISC_NXT_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_NXT_IRQ_EN_MASK) >> JPEG_OUTDMA_MISC_NXT_IRQ_EN_SHIFT)
326 #define JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_MASK (0x80U)
327 #define JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_SHIFT (7U)
328 #define JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_SHIFT) & JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_MASK)
329 #define JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_MASK) >> JPEG_OUTDMA_MISC_OUT_DMA_DONE_IRQ_EN_SHIFT)
336 #define JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_MASK (0x40U)
337 #define JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_SHIFT (6U)
338 #define JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_SHIFT) & JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_MASK)
339 #define JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_MASK) >> JPEG_OUTDMA_MISC_AXI_ERR_IRQ_EN_SHIFT)
346 #define JPEG_OUTDMA_MISC_IRQ_EN_MASK (0x20U)
347 #define JPEG_OUTDMA_MISC_IRQ_EN_SHIFT (5U)
348 #define JPEG_OUTDMA_MISC_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_IRQ_EN_SHIFT) & JPEG_OUTDMA_MISC_IRQ_EN_MASK)
349 #define JPEG_OUTDMA_MISC_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_IRQ_EN_MASK) >> JPEG_OUTDMA_MISC_IRQ_EN_SHIFT)
357 #define JPEG_OUTDMA_MISC_OUT_DMA_ID_MASK (0x10U)
358 #define JPEG_OUTDMA_MISC_OUT_DMA_ID_SHIFT (4U)
359 #define JPEG_OUTDMA_MISC_OUT_DMA_ID_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_OUT_DMA_ID_SHIFT) & JPEG_OUTDMA_MISC_OUT_DMA_ID_MASK)
360 #define JPEG_OUTDMA_MISC_OUT_DMA_ID_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_OUT_DMA_ID_MASK) >> JPEG_OUTDMA_MISC_OUT_DMA_ID_SHIFT)
367 #define JPEG_OUTDMA_MISC_OUT_DMA_REQ_MASK (0x8U)
368 #define JPEG_OUTDMA_MISC_OUT_DMA_REQ_SHIFT (3U)
369 #define JPEG_OUTDMA_MISC_OUT_DMA_REQ_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_OUT_DMA_REQ_SHIFT) & JPEG_OUTDMA_MISC_OUT_DMA_REQ_MASK)
370 #define JPEG_OUTDMA_MISC_OUT_DMA_REQ_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_OUT_DMA_REQ_MASK) >> JPEG_OUTDMA_MISC_OUT_DMA_REQ_SHIFT)
377 #define JPEG_OUTDMA_MISC_OUTDMA2D_MASK (0x4U)
378 #define JPEG_OUTDMA_MISC_OUTDMA2D_SHIFT (2U)
379 #define JPEG_OUTDMA_MISC_OUTDMA2D_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_MISC_OUTDMA2D_SHIFT) & JPEG_OUTDMA_MISC_OUTDMA2D_MASK)
380 #define JPEG_OUTDMA_MISC_OUTDMA2D_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_MISC_OUTDMA2D_MASK) >> JPEG_OUTDMA_MISC_OUTDMA2D_SHIFT)
388 #define JPEG_OUTDMABASE_ADDR_MASK (0xFFFFFFFFUL)
389 #define JPEG_OUTDMABASE_ADDR_SHIFT (0U)
390 #define JPEG_OUTDMABASE_ADDR_SET(x) (((uint32_t)(x) << JPEG_OUTDMABASE_ADDR_SHIFT) & JPEG_OUTDMABASE_ADDR_MASK)
391 #define JPEG_OUTDMABASE_ADDR_GET(x) (((uint32_t)(x) & JPEG_OUTDMABASE_ADDR_MASK) >> JPEG_OUTDMABASE_ADDR_SHIFT)
399 #define JPEG_OUTDMA_CTRL0_TTLEN_MASK (0xFFFF0000UL)
400 #define JPEG_OUTDMA_CTRL0_TTLEN_SHIFT (16U)
401 #define JPEG_OUTDMA_CTRL0_TTLEN_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_CTRL0_TTLEN_SHIFT) & JPEG_OUTDMA_CTRL0_TTLEN_MASK)
402 #define JPEG_OUTDMA_CTRL0_TTLEN_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_CTRL0_TTLEN_MASK) >> JPEG_OUTDMA_CTRL0_TTLEN_SHIFT)
409 #define JPEG_OUTDMA_CTRL0_PITCH_MASK (0xFFFFU)
410 #define JPEG_OUTDMA_CTRL0_PITCH_SHIFT (0U)
411 #define JPEG_OUTDMA_CTRL0_PITCH_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_CTRL0_PITCH_SHIFT) & JPEG_OUTDMA_CTRL0_PITCH_MASK)
412 #define JPEG_OUTDMA_CTRL0_PITCH_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_CTRL0_PITCH_MASK) >> JPEG_OUTDMA_CTRL0_PITCH_SHIFT)
420 #define JPEG_OUTDMA_CTRL1_ROWLEN_MASK (0xFFFFU)
421 #define JPEG_OUTDMA_CTRL1_ROWLEN_SHIFT (0U)
422 #define JPEG_OUTDMA_CTRL1_ROWLEN_SET(x) (((uint32_t)(x) << JPEG_OUTDMA_CTRL1_ROWLEN_SHIFT) & JPEG_OUTDMA_CTRL1_ROWLEN_MASK)
423 #define JPEG_OUTDMA_CTRL1_ROWLEN_GET(x) (((uint32_t)(x) & JPEG_OUTDMA_CTRL1_ROWLEN_MASK) >> JPEG_OUTDMA_CTRL1_ROWLEN_SHIFT)
431 #define JPEG_ONXT_CMD_ADDR_MASK (0xFFFFFFFCUL)
432 #define JPEG_ONXT_CMD_ADDR_SHIFT (2U)
433 #define JPEG_ONXT_CMD_ADDR_SET(x) (((uint32_t)(x) << JPEG_ONXT_CMD_ADDR_SHIFT) & JPEG_ONXT_CMD_ADDR_MASK)
434 #define JPEG_ONXT_CMD_ADDR_GET(x) (((uint32_t)(x) & JPEG_ONXT_CMD_ADDR_MASK) >> JPEG_ONXT_CMD_ADDR_SHIFT)
441 #define JPEG_ONXT_CMD_OP_VALID_MASK (0x2U)
442 #define JPEG_ONXT_CMD_OP_VALID_SHIFT (1U)
443 #define JPEG_ONXT_CMD_OP_VALID_SET(x) (((uint32_t)(x) << JPEG_ONXT_CMD_OP_VALID_SHIFT) & JPEG_ONXT_CMD_OP_VALID_MASK)
444 #define JPEG_ONXT_CMD_OP_VALID_GET(x) (((uint32_t)(x) & JPEG_ONXT_CMD_OP_VALID_MASK) >> JPEG_ONXT_CMD_OP_VALID_SHIFT)
451 #define JPEG_ONXT_CMD_EN_MASK (0x1U)
452 #define JPEG_ONXT_CMD_EN_SHIFT (0U)
453 #define JPEG_ONXT_CMD_EN_SET(x) (((uint32_t)(x) << JPEG_ONXT_CMD_EN_SHIFT) & JPEG_ONXT_CMD_EN_MASK)
454 #define JPEG_ONXT_CMD_EN_GET(x) (((uint32_t)(x) & JPEG_ONXT_CMD_EN_MASK) >> JPEG_ONXT_CMD_EN_SHIFT)
462 #define JPEG_CFG_JD_UVSWAP_MASK (0x400000UL)
463 #define JPEG_CFG_JD_UVSWAP_SHIFT (22U)
464 #define JPEG_CFG_JD_UVSWAP_SET(x) (((uint32_t)(x) << JPEG_CFG_JD_UVSWAP_SHIFT) & JPEG_CFG_JD_UVSWAP_MASK)
465 #define JPEG_CFG_JD_UVSWAP_GET(x) (((uint32_t)(x) & JPEG_CFG_JD_UVSWAP_MASK) >> JPEG_CFG_JD_UVSWAP_SHIFT)
475 #define JPEG_CFG_CFG_IPATH_SEL_MASK (0x300000UL)
476 #define JPEG_CFG_CFG_IPATH_SEL_SHIFT (20U)
477 #define JPEG_CFG_CFG_IPATH_SEL_SET(x) (((uint32_t)(x) << JPEG_CFG_CFG_IPATH_SEL_SHIFT) & JPEG_CFG_CFG_IPATH_SEL_MASK)
478 #define JPEG_CFG_CFG_IPATH_SEL_GET(x) (((uint32_t)(x) & JPEG_CFG_CFG_IPATH_SEL_MASK) >> JPEG_CFG_CFG_IPATH_SEL_SHIFT)
485 #define JPEG_CFG_CODEC_OVER_IRQ_EN_MASK (0x80000UL)
486 #define JPEG_CFG_CODEC_OVER_IRQ_EN_SHIFT (19U)
487 #define JPEG_CFG_CODEC_OVER_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_CFG_CODEC_OVER_IRQ_EN_SHIFT) & JPEG_CFG_CODEC_OVER_IRQ_EN_MASK)
488 #define JPEG_CFG_CODEC_OVER_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_CFG_CODEC_OVER_IRQ_EN_MASK) >> JPEG_CFG_CODEC_OVER_IRQ_EN_SHIFT)
495 #define JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_MASK (0x40000UL)
496 #define JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_SHIFT (18U)
497 #define JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_SET(x) (((uint32_t)(x) << JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_SHIFT) & JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_MASK)
498 #define JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_GET(x) (((uint32_t)(x) & JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_MASK) >> JPEG_CFG_CODEC_RESTART_ERR_IRQ_EN_SHIFT)
505 #define JPEG_CFG_MEM_DEBUG_CLK_SEL_MASK (0x20000UL)
506 #define JPEG_CFG_MEM_DEBUG_CLK_SEL_SHIFT (17U)
507 #define JPEG_CFG_MEM_DEBUG_CLK_SEL_SET(x) (((uint32_t)(x) << JPEG_CFG_MEM_DEBUG_CLK_SEL_SHIFT) & JPEG_CFG_MEM_DEBUG_CLK_SEL_MASK)
508 #define JPEG_CFG_MEM_DEBUG_CLK_SEL_GET(x) (((uint32_t)(x) & JPEG_CFG_MEM_DEBUG_CLK_SEL_MASK) >> JPEG_CFG_MEM_DEBUG_CLK_SEL_SHIFT)
515 #define JPEG_CFG_CLKGATE_MASK (0x200U)
516 #define JPEG_CFG_CLKGATE_SHIFT (9U)
517 #define JPEG_CFG_CLKGATE_SET(x) (((uint32_t)(x) << JPEG_CFG_CLKGATE_SHIFT) & JPEG_CFG_CLKGATE_MASK)
518 #define JPEG_CFG_CLKGATE_GET(x) (((uint32_t)(x) & JPEG_CFG_CLKGATE_MASK) >> JPEG_CFG_CLKGATE_SHIFT)
528 #define JPEG_CFG_CFG_OPATH_SEL_MASK (0x180U)
529 #define JPEG_CFG_CFG_OPATH_SEL_SHIFT (7U)
530 #define JPEG_CFG_CFG_OPATH_SEL_SET(x) (((uint32_t)(x) << JPEG_CFG_CFG_OPATH_SEL_SHIFT) & JPEG_CFG_CFG_OPATH_SEL_MASK)
531 #define JPEG_CFG_CFG_OPATH_SEL_GET(x) (((uint32_t)(x) & JPEG_CFG_CFG_OPATH_SEL_MASK) >> JPEG_CFG_CFG_OPATH_SEL_SHIFT)
543 #define JPEG_CFG_JDATA_FORMAT_MASK (0x70U)
544 #define JPEG_CFG_JDATA_FORMAT_SHIFT (4U)
545 #define JPEG_CFG_JDATA_FORMAT_SET(x) (((uint32_t)(x) << JPEG_CFG_JDATA_FORMAT_SHIFT) & JPEG_CFG_JDATA_FORMAT_MASK)
546 #define JPEG_CFG_JDATA_FORMAT_GET(x) (((uint32_t)(x) & JPEG_CFG_JDATA_FORMAT_MASK) >> JPEG_CFG_JDATA_FORMAT_SHIFT)
553 #define JPEG_CFG_JPEG_SFTRST_MASK (0x8U)
554 #define JPEG_CFG_JPEG_SFTRST_SHIFT (3U)
555 #define JPEG_CFG_JPEG_SFTRST_SET(x) (((uint32_t)(x) << JPEG_CFG_JPEG_SFTRST_SHIFT) & JPEG_CFG_JPEG_SFTRST_MASK)
556 #define JPEG_CFG_JPEG_SFTRST_GET(x) (((uint32_t)(x) & JPEG_CFG_JPEG_SFTRST_MASK) >> JPEG_CFG_JPEG_SFTRST_SHIFT)
567 #define JPEG_CFG_START_MASK (0x4U)
568 #define JPEG_CFG_START_SHIFT (2U)
569 #define JPEG_CFG_START_SET(x) (((uint32_t)(x) << JPEG_CFG_START_SHIFT) & JPEG_CFG_START_MASK)
570 #define JPEG_CFG_START_GET(x) (((uint32_t)(x) & JPEG_CFG_START_MASK) >> JPEG_CFG_START_SHIFT)
577 #define JPEG_CFG_MODE_MASK (0x2U)
578 #define JPEG_CFG_MODE_SHIFT (1U)
579 #define JPEG_CFG_MODE_SET(x) (((uint32_t)(x) << JPEG_CFG_MODE_SHIFT) & JPEG_CFG_MODE_MASK)
580 #define JPEG_CFG_MODE_GET(x) (((uint32_t)(x) & JPEG_CFG_MODE_MASK) >> JPEG_CFG_MODE_SHIFT)
587 #define JPEG_CFG_JPEG_EN_MASK (0x1U)
588 #define JPEG_CFG_JPEG_EN_SHIFT (0U)
589 #define JPEG_CFG_JPEG_EN_SET(x) (((uint32_t)(x) << JPEG_CFG_JPEG_EN_SHIFT) & JPEG_CFG_JPEG_EN_MASK)
590 #define JPEG_CFG_JPEG_EN_GET(x) (((uint32_t)(x) & JPEG_CFG_JPEG_EN_MASK) >> JPEG_CFG_JPEG_EN_SHIFT)
598 #define JPEG_STAT_BUSY_MASK (0x80000000UL)
599 #define JPEG_STAT_BUSY_SHIFT (31U)
600 #define JPEG_STAT_BUSY_GET(x) (((uint32_t)(x) & JPEG_STAT_BUSY_MASK) >> JPEG_STAT_BUSY_SHIFT)
607 #define JPEG_STAT_AXI_ERR_ID_MASK (0x3C00U)
608 #define JPEG_STAT_AXI_ERR_ID_SHIFT (10U)
609 #define JPEG_STAT_AXI_ERR_ID_GET(x) (((uint32_t)(x) & JPEG_STAT_AXI_ERR_ID_MASK) >> JPEG_STAT_AXI_ERR_ID_SHIFT)
616 #define JPEG_STAT_AXI_READ_ERR_MASK (0x200U)
617 #define JPEG_STAT_AXI_READ_ERR_SHIFT (9U)
618 #define JPEG_STAT_AXI_READ_ERR_GET(x) (((uint32_t)(x) & JPEG_STAT_AXI_READ_ERR_MASK) >> JPEG_STAT_AXI_READ_ERR_SHIFT)
625 #define JPEG_STAT_AXI_WRITE_ERR_MASK (0x100U)
626 #define JPEG_STAT_AXI_WRITE_ERR_SHIFT (8U)
627 #define JPEG_STAT_AXI_WRITE_ERR_GET(x) (((uint32_t)(x) & JPEG_STAT_AXI_WRITE_ERR_MASK) >> JPEG_STAT_AXI_WRITE_ERR_SHIFT)
634 #define JPEG_STAT_AXI_ERR_MASK (0x80U)
635 #define JPEG_STAT_AXI_ERR_SHIFT (7U)
636 #define JPEG_STAT_AXI_ERR_SET(x) (((uint32_t)(x) << JPEG_STAT_AXI_ERR_SHIFT) & JPEG_STAT_AXI_ERR_MASK)
637 #define JPEG_STAT_AXI_ERR_GET(x) (((uint32_t)(x) & JPEG_STAT_AXI_ERR_MASK) >> JPEG_STAT_AXI_ERR_SHIFT)
644 #define JPEG_STAT_ONXT_IRQ_MASK (0x40U)
645 #define JPEG_STAT_ONXT_IRQ_SHIFT (6U)
646 #define JPEG_STAT_ONXT_IRQ_SET(x) (((uint32_t)(x) << JPEG_STAT_ONXT_IRQ_SHIFT) & JPEG_STAT_ONXT_IRQ_MASK)
647 #define JPEG_STAT_ONXT_IRQ_GET(x) (((uint32_t)(x) & JPEG_STAT_ONXT_IRQ_MASK) >> JPEG_STAT_ONXT_IRQ_SHIFT)
654 #define JPEG_STAT_INXT_IRQ_MASK (0x20U)
655 #define JPEG_STAT_INXT_IRQ_SHIFT (5U)
656 #define JPEG_STAT_INXT_IRQ_SET(x) (((uint32_t)(x) << JPEG_STAT_INXT_IRQ_SHIFT) & JPEG_STAT_INXT_IRQ_MASK)
657 #define JPEG_STAT_INXT_IRQ_GET(x) (((uint32_t)(x) & JPEG_STAT_INXT_IRQ_MASK) >> JPEG_STAT_INXT_IRQ_SHIFT)
664 #define JPEG_STAT_OUT_DMA_TRANSFER_DONE_MASK (0x10U)
665 #define JPEG_STAT_OUT_DMA_TRANSFER_DONE_SHIFT (4U)
666 #define JPEG_STAT_OUT_DMA_TRANSFER_DONE_SET(x) (((uint32_t)(x) << JPEG_STAT_OUT_DMA_TRANSFER_DONE_SHIFT) & JPEG_STAT_OUT_DMA_TRANSFER_DONE_MASK)
667 #define JPEG_STAT_OUT_DMA_TRANSFER_DONE_GET(x) (((uint32_t)(x) & JPEG_STAT_OUT_DMA_TRANSFER_DONE_MASK) >> JPEG_STAT_OUT_DMA_TRANSFER_DONE_SHIFT)
674 #define JPEG_STAT_IN_DMA_TRANSFER_DONE_MASK (0x8U)
675 #define JPEG_STAT_IN_DMA_TRANSFER_DONE_SHIFT (3U)
676 #define JPEG_STAT_IN_DMA_TRANSFER_DONE_SET(x) (((uint32_t)(x) << JPEG_STAT_IN_DMA_TRANSFER_DONE_SHIFT) & JPEG_STAT_IN_DMA_TRANSFER_DONE_MASK)
677 #define JPEG_STAT_IN_DMA_TRANSFER_DONE_GET(x) (((uint32_t)(x) & JPEG_STAT_IN_DMA_TRANSFER_DONE_MASK) >> JPEG_STAT_IN_DMA_TRANSFER_DONE_SHIFT)
685 #define JPEG_STAT_CODEC_OVER_MASK (0x4U)
686 #define JPEG_STAT_CODEC_OVER_SHIFT (2U)
687 #define JPEG_STAT_CODEC_OVER_SET(x) (((uint32_t)(x) << JPEG_STAT_CODEC_OVER_SHIFT) & JPEG_STAT_CODEC_OVER_MASK)
688 #define JPEG_STAT_CODEC_OVER_GET(x) (((uint32_t)(x) & JPEG_STAT_CODEC_OVER_MASK) >> JPEG_STAT_CODEC_OVER_SHIFT)
695 #define JPEG_STAT_RESTART_MARKER_ERROR_MASK (0x2U)
696 #define JPEG_STAT_RESTART_MARKER_ERROR_SHIFT (1U)
697 #define JPEG_STAT_RESTART_MARKER_ERROR_SET(x) (((uint32_t)(x) << JPEG_STAT_RESTART_MARKER_ERROR_SHIFT) & JPEG_STAT_RESTART_MARKER_ERROR_MASK)
698 #define JPEG_STAT_RESTART_MARKER_ERROR_GET(x) (((uint32_t)(x) & JPEG_STAT_RESTART_MARKER_ERROR_MASK) >> JPEG_STAT_RESTART_MARKER_ERROR_SHIFT)
706 #define JPEG_WIDTH_IMG_MASK (0xFFFFU)
707 #define JPEG_WIDTH_IMG_SHIFT (0U)
708 #define JPEG_WIDTH_IMG_SET(x) (((uint32_t)(x) << JPEG_WIDTH_IMG_SHIFT) & JPEG_WIDTH_IMG_MASK)
709 #define JPEG_WIDTH_IMG_GET(x) (((uint32_t)(x) & JPEG_WIDTH_IMG_MASK) >> JPEG_WIDTH_IMG_SHIFT)
717 #define JPEG_HEIGHT_IMG_MASK (0xFFFFU)
718 #define JPEG_HEIGHT_IMG_SHIFT (0U)
719 #define JPEG_HEIGHT_IMG_SET(x) (((uint32_t)(x) << JPEG_HEIGHT_IMG_SHIFT) & JPEG_HEIGHT_IMG_MASK)
720 #define JPEG_HEIGHT_IMG_GET(x) (((uint32_t)(x) & JPEG_HEIGHT_IMG_MASK) >> JPEG_HEIGHT_IMG_SHIFT)
734 #define JPEG_BUFADDR_ADDR_MASK (0xFFFFFFFFUL)
735 #define JPEG_BUFADDR_ADDR_SHIFT (0U)
736 #define JPEG_BUFADDR_ADDR_SET(x) (((uint32_t)(x) << JPEG_BUFADDR_ADDR_SHIFT) & JPEG_BUFADDR_ADDR_MASK)
737 #define JPEG_BUFADDR_ADDR_GET(x) (((uint32_t)(x) & JPEG_BUFADDR_ADDR_MASK) >> JPEG_BUFADDR_ADDR_SHIFT)
746 #define JPEG_BUFDATA_DATA_MASK (0xFFFFFFFFUL)
747 #define JPEG_BUFDATA_DATA_SHIFT (0U)
748 #define JPEG_BUFDATA_DATA_SET(x) (((uint32_t)(x) << JPEG_BUFDATA_DATA_SHIFT) & JPEG_BUFDATA_DATA_MASK)
749 #define JPEG_BUFDATA_DATA_GET(x) (((uint32_t)(x) & JPEG_BUFDATA_DATA_MASK) >> JPEG_BUFDATA_DATA_SHIFT)
757 #define JPEG_OUTDMACNT_VAL_MASK (0xFFFFFFFFUL)
758 #define JPEG_OUTDMACNT_VAL_SHIFT (0U)
759 #define JPEG_OUTDMACNT_VAL_GET(x) (((uint32_t)(x) & JPEG_OUTDMACNT_VAL_MASK) >> JPEG_OUTDMACNT_VAL_SHIFT)
769 #define JPEG_CSC_COEF0_YCBCR_MODE_MASK (0x80000000UL)
770 #define JPEG_CSC_COEF0_YCBCR_MODE_SHIFT (31U)
771 #define JPEG_CSC_COEF0_YCBCR_MODE_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF0_YCBCR_MODE_SHIFT) & JPEG_CSC_COEF0_YCBCR_MODE_MASK)
772 #define JPEG_CSC_COEF0_YCBCR_MODE_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF0_YCBCR_MODE_MASK) >> JPEG_CSC_COEF0_YCBCR_MODE_SHIFT)
781 #define JPEG_CSC_COEF0_ENABLE_MASK (0x40000000UL)
782 #define JPEG_CSC_COEF0_ENABLE_SHIFT (30U)
783 #define JPEG_CSC_COEF0_ENABLE_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF0_ENABLE_SHIFT) & JPEG_CSC_COEF0_ENABLE_MASK)
784 #define JPEG_CSC_COEF0_ENABLE_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF0_ENABLE_MASK) >> JPEG_CSC_COEF0_ENABLE_SHIFT)
791 #define JPEG_CSC_COEF0_C0_MASK (0x1FFC0000UL)
792 #define JPEG_CSC_COEF0_C0_SHIFT (18U)
793 #define JPEG_CSC_COEF0_C0_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF0_C0_SHIFT) & JPEG_CSC_COEF0_C0_MASK)
794 #define JPEG_CSC_COEF0_C0_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF0_C0_MASK) >> JPEG_CSC_COEF0_C0_SHIFT)
802 #define JPEG_CSC_COEF0_UV_OFFSET_MASK (0x3FE00UL)
803 #define JPEG_CSC_COEF0_UV_OFFSET_SHIFT (9U)
804 #define JPEG_CSC_COEF0_UV_OFFSET_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF0_UV_OFFSET_SHIFT) & JPEG_CSC_COEF0_UV_OFFSET_MASK)
805 #define JPEG_CSC_COEF0_UV_OFFSET_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF0_UV_OFFSET_MASK) >> JPEG_CSC_COEF0_UV_OFFSET_SHIFT)
813 #define JPEG_CSC_COEF0_Y_OFFSET_MASK (0x1FFU)
814 #define JPEG_CSC_COEF0_Y_OFFSET_SHIFT (0U)
815 #define JPEG_CSC_COEF0_Y_OFFSET_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF0_Y_OFFSET_SHIFT) & JPEG_CSC_COEF0_Y_OFFSET_MASK)
816 #define JPEG_CSC_COEF0_Y_OFFSET_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF0_Y_OFFSET_MASK) >> JPEG_CSC_COEF0_Y_OFFSET_SHIFT)
824 #define JPEG_CSC_COEF1_C1_MASK (0x7FF0000UL)
825 #define JPEG_CSC_COEF1_C1_SHIFT (16U)
826 #define JPEG_CSC_COEF1_C1_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF1_C1_SHIFT) & JPEG_CSC_COEF1_C1_MASK)
827 #define JPEG_CSC_COEF1_C1_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF1_C1_MASK) >> JPEG_CSC_COEF1_C1_SHIFT)
834 #define JPEG_CSC_COEF1_C4_MASK (0x7FFU)
835 #define JPEG_CSC_COEF1_C4_SHIFT (0U)
836 #define JPEG_CSC_COEF1_C4_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF1_C4_SHIFT) & JPEG_CSC_COEF1_C4_MASK)
837 #define JPEG_CSC_COEF1_C4_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF1_C4_MASK) >> JPEG_CSC_COEF1_C4_SHIFT)
845 #define JPEG_CSC_COEF2_C2_MASK (0x7FF0000UL)
846 #define JPEG_CSC_COEF2_C2_SHIFT (16U)
847 #define JPEG_CSC_COEF2_C2_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF2_C2_SHIFT) & JPEG_CSC_COEF2_C2_MASK)
848 #define JPEG_CSC_COEF2_C2_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF2_C2_MASK) >> JPEG_CSC_COEF2_C2_SHIFT)
855 #define JPEG_CSC_COEF2_C3_MASK (0x7FFU)
856 #define JPEG_CSC_COEF2_C3_SHIFT (0U)
857 #define JPEG_CSC_COEF2_C3_SET(x) (((uint32_t)(x) << JPEG_CSC_COEF2_C3_SHIFT) & JPEG_CSC_COEF2_C3_MASK)
858 #define JPEG_CSC_COEF2_C3_GET(x) (((uint32_t)(x) & JPEG_CSC_COEF2_C3_MASK) >> JPEG_CSC_COEF2_C3_SHIFT)
866 #define JPEG_RGB2YUV_COEF0_YCBCR_MODE_MASK (0x80000000UL)
867 #define JPEG_RGB2YUV_COEF0_YCBCR_MODE_SHIFT (31U)
868 #define JPEG_RGB2YUV_COEF0_YCBCR_MODE_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF0_YCBCR_MODE_SHIFT) & JPEG_RGB2YUV_COEF0_YCBCR_MODE_MASK)
869 #define JPEG_RGB2YUV_COEF0_YCBCR_MODE_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF0_YCBCR_MODE_MASK) >> JPEG_RGB2YUV_COEF0_YCBCR_MODE_SHIFT)
876 #define JPEG_RGB2YUV_COEF0_ENABLE_MASK (0x40000000UL)
877 #define JPEG_RGB2YUV_COEF0_ENABLE_SHIFT (30U)
878 #define JPEG_RGB2YUV_COEF0_ENABLE_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF0_ENABLE_SHIFT) & JPEG_RGB2YUV_COEF0_ENABLE_MASK)
879 #define JPEG_RGB2YUV_COEF0_ENABLE_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF0_ENABLE_MASK) >> JPEG_RGB2YUV_COEF0_ENABLE_SHIFT)
886 #define JPEG_RGB2YUV_COEF0_C0_MASK (0x1FFC0000UL)
887 #define JPEG_RGB2YUV_COEF0_C0_SHIFT (18U)
888 #define JPEG_RGB2YUV_COEF0_C0_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF0_C0_SHIFT) & JPEG_RGB2YUV_COEF0_C0_MASK)
889 #define JPEG_RGB2YUV_COEF0_C0_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF0_C0_MASK) >> JPEG_RGB2YUV_COEF0_C0_SHIFT)
896 #define JPEG_RGB2YUV_COEF0_UV_OFFSET_MASK (0x3FE00UL)
897 #define JPEG_RGB2YUV_COEF0_UV_OFFSET_SHIFT (9U)
898 #define JPEG_RGB2YUV_COEF0_UV_OFFSET_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF0_UV_OFFSET_SHIFT) & JPEG_RGB2YUV_COEF0_UV_OFFSET_MASK)
899 #define JPEG_RGB2YUV_COEF0_UV_OFFSET_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF0_UV_OFFSET_MASK) >> JPEG_RGB2YUV_COEF0_UV_OFFSET_SHIFT)
906 #define JPEG_RGB2YUV_COEF0_Y_OFFSET_MASK (0x1FFU)
907 #define JPEG_RGB2YUV_COEF0_Y_OFFSET_SHIFT (0U)
908 #define JPEG_RGB2YUV_COEF0_Y_OFFSET_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF0_Y_OFFSET_SHIFT) & JPEG_RGB2YUV_COEF0_Y_OFFSET_MASK)
909 #define JPEG_RGB2YUV_COEF0_Y_OFFSET_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF0_Y_OFFSET_MASK) >> JPEG_RGB2YUV_COEF0_Y_OFFSET_SHIFT)
917 #define JPEG_RGB2YUV_COEF1_C1_MASK (0x7FF0000UL)
918 #define JPEG_RGB2YUV_COEF1_C1_SHIFT (16U)
919 #define JPEG_RGB2YUV_COEF1_C1_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF1_C1_SHIFT) & JPEG_RGB2YUV_COEF1_C1_MASK)
920 #define JPEG_RGB2YUV_COEF1_C1_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF1_C1_MASK) >> JPEG_RGB2YUV_COEF1_C1_SHIFT)
927 #define JPEG_RGB2YUV_COEF1_C4_MASK (0x7FFU)
928 #define JPEG_RGB2YUV_COEF1_C4_SHIFT (0U)
929 #define JPEG_RGB2YUV_COEF1_C4_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF1_C4_SHIFT) & JPEG_RGB2YUV_COEF1_C4_MASK)
930 #define JPEG_RGB2YUV_COEF1_C4_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF1_C4_MASK) >> JPEG_RGB2YUV_COEF1_C4_SHIFT)
938 #define JPEG_RGB2YUV_COEF2_C2_MASK (0x7FF0000UL)
939 #define JPEG_RGB2YUV_COEF2_C2_SHIFT (16U)
940 #define JPEG_RGB2YUV_COEF2_C2_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF2_C2_SHIFT) & JPEG_RGB2YUV_COEF2_C2_MASK)
941 #define JPEG_RGB2YUV_COEF2_C2_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF2_C2_MASK) >> JPEG_RGB2YUV_COEF2_C2_SHIFT)
948 #define JPEG_RGB2YUV_COEF2_C3_MASK (0x7FFU)
949 #define JPEG_RGB2YUV_COEF2_C3_SHIFT (0U)
950 #define JPEG_RGB2YUV_COEF2_C3_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF2_C3_SHIFT) & JPEG_RGB2YUV_COEF2_C3_MASK)
951 #define JPEG_RGB2YUV_COEF2_C3_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF2_C3_MASK) >> JPEG_RGB2YUV_COEF2_C3_SHIFT)
959 #define JPEG_RGB2YUV_COEF3_C6_MASK (0x7FF0000UL)
960 #define JPEG_RGB2YUV_COEF3_C6_SHIFT (16U)
961 #define JPEG_RGB2YUV_COEF3_C6_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF3_C6_SHIFT) & JPEG_RGB2YUV_COEF3_C6_MASK)
962 #define JPEG_RGB2YUV_COEF3_C6_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF3_C6_MASK) >> JPEG_RGB2YUV_COEF3_C6_SHIFT)
969 #define JPEG_RGB2YUV_COEF3_C5_MASK (0x7FFU)
970 #define JPEG_RGB2YUV_COEF3_C5_SHIFT (0U)
971 #define JPEG_RGB2YUV_COEF3_C5_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF3_C5_SHIFT) & JPEG_RGB2YUV_COEF3_C5_MASK)
972 #define JPEG_RGB2YUV_COEF3_C5_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF3_C5_MASK) >> JPEG_RGB2YUV_COEF3_C5_SHIFT)
980 #define JPEG_RGB2YUV_COEF4_C8_MASK (0x7FF0000UL)
981 #define JPEG_RGB2YUV_COEF4_C8_SHIFT (16U)
982 #define JPEG_RGB2YUV_COEF4_C8_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF4_C8_SHIFT) & JPEG_RGB2YUV_COEF4_C8_MASK)
983 #define JPEG_RGB2YUV_COEF4_C8_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF4_C8_MASK) >> JPEG_RGB2YUV_COEF4_C8_SHIFT)
990 #define JPEG_RGB2YUV_COEF4_C7_MASK (0x7FFU)
991 #define JPEG_RGB2YUV_COEF4_C7_SHIFT (0U)
992 #define JPEG_RGB2YUV_COEF4_C7_SET(x) (((uint32_t)(x) << JPEG_RGB2YUV_COEF4_C7_SHIFT) & JPEG_RGB2YUV_COEF4_C7_MASK)
993 #define JPEG_RGB2YUV_COEF4_C7_GET(x) (((uint32_t)(x) & JPEG_RGB2YUV_COEF4_C7_MASK) >> JPEG_RGB2YUV_COEF4_C7_SHIFT)
1002 #define JPEG_IMGREG1_RE_MASK (0x4U)
1003 #define JPEG_IMGREG1_RE_SHIFT (2U)
1004 #define JPEG_IMGREG1_RE_SET(x) (((uint32_t)(x) << JPEG_IMGREG1_RE_SHIFT) & JPEG_IMGREG1_RE_MASK)
1005 #define JPEG_IMGREG1_RE_GET(x) (((uint32_t)(x) & JPEG_IMGREG1_RE_MASK) >> JPEG_IMGREG1_RE_SHIFT)
1012 #define JPEG_IMGREG1_NCOL_MASK (0x3U)
1013 #define JPEG_IMGREG1_NCOL_SHIFT (0U)
1014 #define JPEG_IMGREG1_NCOL_SET(x) (((uint32_t)(x) << JPEG_IMGREG1_NCOL_SHIFT) & JPEG_IMGREG1_NCOL_MASK)
1015 #define JPEG_IMGREG1_NCOL_GET(x) (((uint32_t)(x) & JPEG_IMGREG1_NCOL_MASK) >> JPEG_IMGREG1_NCOL_SHIFT)
1024 #define JPEG_IMGREG2_NMCU_MASK (0x3FFFFFFUL)
1025 #define JPEG_IMGREG2_NMCU_SHIFT (0U)
1026 #define JPEG_IMGREG2_NMCU_SET(x) (((uint32_t)(x) << JPEG_IMGREG2_NMCU_SHIFT) & JPEG_IMGREG2_NMCU_MASK)
1027 #define JPEG_IMGREG2_NMCU_GET(x) (((uint32_t)(x) & JPEG_IMGREG2_NMCU_MASK) >> JPEG_IMGREG2_NMCU_SHIFT)
1036 #define JPEG_IMGREG3_NRST_MASK (0xFFFFU)
1037 #define JPEG_IMGREG3_NRST_SHIFT (0U)
1038 #define JPEG_IMGREG3_NRST_SET(x) (((uint32_t)(x) << JPEG_IMGREG3_NRST_SHIFT) & JPEG_IMGREG3_NRST_MASK)
1039 #define JPEG_IMGREG3_NRST_GET(x) (((uint32_t)(x) & JPEG_IMGREG3_NRST_MASK) >> JPEG_IMGREG3_NRST_SHIFT)
1048 #define JPEG_IMGREG_NBLOCK_MASK (0xF0U)
1049 #define JPEG_IMGREG_NBLOCK_SHIFT (4U)
1050 #define JPEG_IMGREG_NBLOCK_SET(x) (((uint32_t)(x) << JPEG_IMGREG_NBLOCK_SHIFT) & JPEG_IMGREG_NBLOCK_MASK)
1051 #define JPEG_IMGREG_NBLOCK_GET(x) (((uint32_t)(x) & JPEG_IMGREG_NBLOCK_MASK) >> JPEG_IMGREG_NBLOCK_SHIFT)
1059 #define JPEG_IMGREG_QT_MASK (0xCU)
1060 #define JPEG_IMGREG_QT_SHIFT (2U)
1061 #define JPEG_IMGREG_QT_SET(x) (((uint32_t)(x) << JPEG_IMGREG_QT_SHIFT) & JPEG_IMGREG_QT_MASK)
1062 #define JPEG_IMGREG_QT_GET(x) (((uint32_t)(x) & JPEG_IMGREG_QT_MASK) >> JPEG_IMGREG_QT_SHIFT)
1070 #define JPEG_IMGREG_HA_MASK (0x2U)
1071 #define JPEG_IMGREG_HA_SHIFT (1U)
1072 #define JPEG_IMGREG_HA_SET(x) (((uint32_t)(x) << JPEG_IMGREG_HA_SHIFT) & JPEG_IMGREG_HA_MASK)
1073 #define JPEG_IMGREG_HA_GET(x) (((uint32_t)(x) & JPEG_IMGREG_HA_MASK) >> JPEG_IMGREG_HA_SHIFT)
1081 #define JPEG_IMGREG_HD_MASK (0x1U)
1082 #define JPEG_IMGREG_HD_SHIFT (0U)
1083 #define JPEG_IMGREG_HD_SET(x) (((uint32_t)(x) << JPEG_IMGREG_HD_SHIFT) & JPEG_IMGREG_HD_MASK)
1084 #define JPEG_IMGREG_HD_GET(x) (((uint32_t)(x) & JPEG_IMGREG_HD_MASK) >> JPEG_IMGREG_HD_SHIFT)
1089 #define JPEG_IMGREG_REG40 (0UL)
1090 #define JPEG_IMGREG_REG41 (1UL)
1091 #define JPEG_IMGREG_REG42 (2UL)
1092 #define JPEG_IMGREG_REG43 (3UL)
Definition: hpm_jpeg_regs.h:12