Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
coda.h File Reference

Go to the source code of this file.

Macros

#define CODA_REG_BIT_CODE_RUN   0x000
 
#define CODA_REG_RUN_ENABLE   (1 << 0)
 
#define CODA_REG_BIT_CODE_DOWN   0x004
 
#define CODA_DOWN_ADDRESS_SET(x)   (((x) & 0xffff) << 16)
 
#define CODA_DOWN_DATA_SET(x)   ((x) & 0xffff)
 
#define CODA_REG_BIT_HOST_IN_REQ   0x008
 
#define CODA_REG_BIT_INT_CLEAR   0x00c
 
#define CODA_REG_BIT_INT_CLEAR_SET   0x1
 
#define CODA_REG_BIT_INT_STATUS   0x010
 
#define CODA_REG_BIT_CODE_RESET   0x014
 
#define CODA_REG_RESET_ENABLE   (1 << 0)
 
#define CODA_REG_BIT_CUR_PC   0x018
 
#define CODA_REG_BIT_CODE_BUF_ADDR   0x100
 
#define CODA_REG_BIT_WORK_BUF_ADDR   0x104
 
#define CODA_REG_BIT_PARA_BUF_ADDR   0x108
 
#define CODA_REG_BIT_STREAM_CTRL   0x10c
 
#define CODA7_STREAM_BUF_PIC_RESET   (1 << 4)
 
#define CODADX6_STREAM_BUF_PIC_RESET   (1 << 3)
 
#define CODA7_STREAM_BUF_PIC_FLUSH   (1 << 3)
 
#define CODADX6_STREAM_BUF_PIC_FLUSH   (1 << 2)
 
#define CODA7_STREAM_BUF_DYNALLOC_EN   (1 << 5)
 
#define CODADX6_STREAM_BUF_DYNALLOC_EN   (1 << 4)
 
#define CODA_STREAM_CHKDIS_OFFSET   (1 << 1)
 
#define CODA_STREAM_ENDIAN_SELECT   (1 << 0)
 
#define CODA_REG_BIT_FRAME_MEM_CTRL   0x110
 
#define CODA_IMAGE_ENDIAN_SELECT   (1 << 0)
 
#define CODA_REG_BIT_RD_PTR(x)   (0x120 + 8 * (x))
 
#define CODA_REG_BIT_WR_PTR(x)   (0x124 + 8 * (x))
 
#define CODADX6_REG_BIT_SEARCH_RAM_BASE_ADDR   0x140
 
#define CODA7_REG_BIT_AXI_SRAM_USE   0x140
 
#define CODA7_USE_BIT_ENABLE   (1 << 0)
 
#define CODA7_USE_HOST_BIT_ENABLE   (1 << 7)
 
#define CODA7_USE_ME_ENABLE   (1 << 4)
 
#define CODA7_USE_HOST_ME_ENABLE   (1 << 11)
 
#define CODA_REG_BIT_BUSY   0x160
 
#define CODA_REG_BIT_BUSY_FLAG   1
 
#define CODA_REG_BIT_RUN_COMMAND   0x164
 
#define CODA_COMMAND_SEQ_INIT   1
 
#define CODA_COMMAND_SEQ_END   2
 
#define CODA_COMMAND_PIC_RUN   3
 
#define CODA_COMMAND_SET_FRAME_BUF   4
 
#define CODA_COMMAND_ENCODE_HEADER   5
 
#define CODA_COMMAND_ENC_PARA_SET   6
 
#define CODA_COMMAND_DEC_PARA_SET   7
 
#define CODA_COMMAND_DEC_BUF_FLUSH   8
 
#define CODA_COMMAND_RC_CHANGE_PARAMETER   9
 
#define CODA_COMMAND_FIRMWARE_GET   0xf
 
#define CODA_REG_BIT_RUN_INDEX   0x168
 
#define CODA_INDEX_SET(x)   ((x) & 0x3)
 
#define CODA_REG_BIT_RUN_COD_STD   0x16c
 
#define CODADX6_MODE_DECODE_MP4   0
 
#define CODADX6_MODE_ENCODE_MP4   1
 
#define CODADX6_MODE_DECODE_H264   2
 
#define CODADX6_MODE_ENCODE_H264   3
 
#define CODA7_MODE_DECODE_H264   0
 
#define CODA7_MODE_DECODE_VC1   1
 
#define CODA7_MODE_DECODE_MP2   2
 
#define CODA7_MODE_DECODE_MP4   3
 
#define CODA7_MODE_DECODE_DV3   3
 
#define CODA7_MODE_DECODE_RV   4
 
#define CODA7_MODE_DECODE_MJPG   5
 
#define CODA7_MODE_ENCODE_H264   8
 
#define CODA7_MODE_ENCODE_MP4   11
 
#define CODA7_MODE_ENCODE_MJPG   13
 
#define CODA_MODE_INVALID   0xffff
 
#define CODA_REG_BIT_INT_ENABLE   0x170
 
#define CODA_INT_INTERRUPT_ENABLE   (1 << 3)
 
#define CODA_CMD_ENC_SEQ_BB_START   0x180
 
#define CODA_CMD_ENC_SEQ_BB_SIZE   0x184
 
#define CODA_CMD_ENC_SEQ_OPTION   0x188
 
#define CODA_OPTION_GAMMA_OFFSET   7
 
#define CODA_OPTION_GAMMA_MASK   0x01
 
#define CODA_OPTION_LIMITQP_OFFSET   6
 
#define CODA_OPTION_LIMITQP_MASK   0x01
 
#define CODA_OPTION_RCINTRAQP_OFFSET   5
 
#define CODA_OPTION_RCINTRAQP_MASK   0x01
 
#define CODA_OPTION_FMO_OFFSET   4
 
#define CODA_OPTION_FMO_MASK   0x01
 
#define CODA_OPTION_SLICEREPORT_OFFSET   1
 
#define CODA_OPTION_SLICEREPORT_MASK   0x01
 
#define CODA_CMD_ENC_SEQ_COD_STD   0x18c
 
#define CODA_STD_MPEG4   0
 
#define CODA_STD_H263   1
 
#define CODA_STD_H264   2
 
#define CODA_STD_MJPG   3
 
#define CODA_CMD_ENC_SEQ_SRC_SIZE   0x190
 
#define CODA7_PICWIDTH_OFFSET   16
 
#define CODA7_PICWIDTH_MASK   0xffff
 
#define CODADX6_PICWIDTH_OFFSET   10
 
#define CODADX6_PICWIDTH_MASK   0x3ff
 
#define CODA_PICHEIGHT_OFFSET   0
 
#define CODA_PICHEIGHT_MASK   0x3ff
 
#define CODA_CMD_ENC_SEQ_SRC_F_RATE   0x194
 
#define CODA_CMD_ENC_SEQ_MP4_PARA   0x198
 
#define CODA_MP4PARAM_VERID_OFFSET   6
 
#define CODA_MP4PARAM_VERID_MASK   0x01
 
#define CODA_MP4PARAM_INTRADCVLCTHR_OFFSET   2
 
#define CODA_MP4PARAM_INTRADCVLCTHR_MASK   0x07
 
#define CODA_MP4PARAM_REVERSIBLEVLCENABLE_OFFSET   1
 
#define CODA_MP4PARAM_REVERSIBLEVLCENABLE_MASK   0x01
 
#define CODA_MP4PARAM_DATAPARTITIONENABLE_OFFSET   0
 
#define CODA_MP4PARAM_DATAPARTITIONENABLE_MASK   0x01
 
#define CODA_CMD_ENC_SEQ_263_PARA   0x19c
 
#define CODA_263PARAM_ANNEXJENABLE_OFFSET   2
 
#define CODA_263PARAM_ANNEXJENABLE_MASK   0x01
 
#define CODA_263PARAM_ANNEXKENABLE_OFFSET   1
 
#define CODA_263PARAM_ANNEXKENABLE_MASK   0x01
 
#define CODA_263PARAM_ANNEXTENABLE_OFFSET   0
 
#define CODA_263PARAM_ANNEXTENABLE_MASK   0x01
 
#define CODA_CMD_ENC_SEQ_264_PARA   0x1a0
 
#define CODA_264PARAM_DEBLKFILTEROFFSETBETA_OFFSET   12
 
#define CODA_264PARAM_DEBLKFILTEROFFSETBETA_MASK   0x0f
 
#define CODA_264PARAM_DEBLKFILTEROFFSETALPHA_OFFSET   8
 
#define CODA_264PARAM_DEBLKFILTEROFFSETALPHA_MASK   0x0f
 
#define CODA_264PARAM_DISABLEDEBLK_OFFSET   6
 
#define CODA_264PARAM_DISABLEDEBLK_MASK   0x01
 
#define CODA_264PARAM_CONSTRAINEDINTRAPREDFLAG_OFFSET   5
 
#define CODA_264PARAM_CONSTRAINEDINTRAPREDFLAG_MASK   0x01
 
#define CODA_264PARAM_CHROMAQPOFFSET_OFFSET   0
 
#define CODA_264PARAM_CHROMAQPOFFSET_MASK   0x1f
 
#define CODA_CMD_ENC_SEQ_SLICE_MODE   0x1a4
 
#define CODA_SLICING_SIZE_OFFSET   2
 
#define CODA_SLICING_SIZE_MASK   0x3fffffff
 
#define CODA_SLICING_UNIT_OFFSET   1
 
#define CODA_SLICING_UNIT_MASK   0x01
 
#define CODA_SLICING_MODE_OFFSET   0
 
#define CODA_SLICING_MODE_MASK   0x01
 
#define CODA_CMD_ENC_SEQ_GOP_SIZE   0x1a8
 
#define CODA_GOP_SIZE_OFFSET   0
 
#define CODA_GOP_SIZE_MASK   0x3f
 
#define CODA_CMD_ENC_SEQ_RC_PARA   0x1ac
 
#define CODA_RATECONTROL_AUTOSKIP_OFFSET   31
 
#define CODA_RATECONTROL_AUTOSKIP_MASK   0x01
 
#define CODA_RATECONTROL_INITIALDELAY_OFFSET   16
 
#define CODA_RATECONTROL_INITIALDELAY_MASK   0x7f
 
#define CODA_RATECONTROL_BITRATE_OFFSET   1
 
#define CODA_RATECONTROL_BITRATE_MASK   0x7f
 
#define CODA_RATECONTROL_ENABLE_OFFSET   0
 
#define CODA_RATECONTROL_ENABLE_MASK   0x01
 
#define CODA_CMD_ENC_SEQ_RC_BUF_SIZE   0x1b0
 
#define CODA_CMD_ENC_SEQ_INTRA_REFRESH   0x1b4
 
#define CODADX6_CMD_ENC_SEQ_FMO   0x1b8
 
#define CODA_FMOPARAM_TYPE_OFFSET   4
 
#define CODA_FMOPARAM_TYPE_MASK   1
 
#define CODA_FMOPARAM_SLICENUM_OFFSET   0
 
#define CODA_FMOPARAM_SLICENUM_MASK   0x0f
 
#define CODA7_CMD_ENC_SEQ_SEARCH_BASE   0x1b8
 
#define CODA7_CMD_ENC_SEQ_SEARCH_SIZE   0x1bc
 
#define CODA_CMD_ENC_SEQ_RC_QP_MAX   0x1c8
 
#define CODA_QPMAX_OFFSET   0
 
#define CODA_QPMAX_MASK   0x3f
 
#define CODA_CMD_ENC_SEQ_RC_GAMMA   0x1cc
 
#define CODA_GAMMA_OFFSET   0
 
#define CODA_GAMMA_MASK   0xffff
 
#define CODA_RET_ENC_SEQ_SUCCESS   0x1c0
 
#define CODA_CMD_ENC_PIC_SRC_ADDR_Y   0x180
 
#define CODA_CMD_ENC_PIC_SRC_ADDR_CB   0x184
 
#define CODA_CMD_ENC_PIC_SRC_ADDR_CR   0x188
 
#define CODA_CMD_ENC_PIC_QS   0x18c
 
#define CODA_CMD_ENC_PIC_ROT_MODE   0x190
 
#define CODA_ROT_MIR_ENABLE   (1 << 4)
 
#define CODA_ROT_0   (0x0 << 0)
 
#define CODA_ROT_90   (0x1 << 0)
 
#define CODA_ROT_180   (0x2 << 0)
 
#define CODA_ROT_270   (0x3 << 0)
 
#define CODA_MIR_NONE   (0x0 << 2)
 
#define CODA_MIR_VER   (0x1 << 2)
 
#define CODA_MIR_HOR   (0x2 << 2)
 
#define CODA_MIR_VER_HOR   (0x3 << 2)
 
#define CODA_CMD_ENC_PIC_OPTION   0x194
 
#define CODA_CMD_ENC_PIC_BB_START   0x198
 
#define CODA_CMD_ENC_PIC_BB_SIZE   0x19c
 
#define CODA_RET_ENC_PIC_TYPE   0x1c4
 
#define CODA_RET_ENC_PIC_SLICE_NUM   0x1cc
 
#define CODA_RET_ENC_PIC_FLAG   0x1d0
 
#define CODA_CMD_SET_FRAME_BUF_NUM   0x180
 
#define CODA_CMD_SET_FRAME_BUF_STRIDE   0x184
 
#define CODA7_CMD_SET_FRAME_AXI_BIT_ADDR   0x190
 
#define CODA7_CMD_SET_FRAME_AXI_IPACDC_ADDR   0x194
 
#define CODA7_CMD_SET_FRAME_AXI_DBKY_ADDR   0x198
 
#define CODA7_CMD_SET_FRAME_AXI_DBKC_ADDR   0x19c
 
#define CODA7_CMD_SET_FRAME_AXI_OVL_ADDR   0x1a0
 
#define CODA7_CMD_SET_FRAME_SOURCE_BUF_STRIDE   0x1a8
 
#define CODA_CMD_ENC_HEADER_CODE   0x180
 
#define CODA_GAMMA_OFFSET   0
 
#define CODA_HEADER_H264_SPS   0
 
#define CODA_HEADER_H264_PPS   1
 
#define CODA_HEADER_MP4V_VOL   0
 
#define CODA_HEADER_MP4V_VOS   1
 
#define CODA_HEADER_MP4V_VIS   2
 
#define CODA_CMD_ENC_HEADER_BB_START   0x184
 
#define CODA_CMD_ENC_HEADER_BB_SIZE   0x188
 
#define CODA_CMD_FIRMWARE_VERNUM   0x1c0
 
#define CODA_FIRMWARE_PRODUCT(x)   (((x) >> 16) & 0xffff)
 
#define CODA_FIRMWARE_MAJOR(x)   (((x) >> 12) & 0x0f)
 
#define CODA_FIRMWARE_MINOR(x)   (((x) >> 8) & 0x0f)
 
#define CODA_FIRMWARE_RELEASE(x)   ((x) & 0xff)
 
#define CODA_FIRMWARE_VERNUM(product, major, minor, release)
 

Macro Definition Documentation

#define CODA7_CMD_ENC_SEQ_SEARCH_BASE   0x1b8

Definition at line 175 of file coda.h.

#define CODA7_CMD_ENC_SEQ_SEARCH_SIZE   0x1bc

Definition at line 176 of file coda.h.

#define CODA7_CMD_SET_FRAME_AXI_BIT_ADDR   0x190

Definition at line 210 of file coda.h.

#define CODA7_CMD_SET_FRAME_AXI_DBKC_ADDR   0x19c

Definition at line 213 of file coda.h.

#define CODA7_CMD_SET_FRAME_AXI_DBKY_ADDR   0x198

Definition at line 212 of file coda.h.

#define CODA7_CMD_SET_FRAME_AXI_IPACDC_ADDR   0x194

Definition at line 211 of file coda.h.

#define CODA7_CMD_SET_FRAME_AXI_OVL_ADDR   0x1a0

Definition at line 214 of file coda.h.

#define CODA7_CMD_SET_FRAME_SOURCE_BUF_STRIDE   0x1a8

Definition at line 215 of file coda.h.

#define CODA7_MODE_DECODE_DV3   3

Definition at line 78 of file coda.h.

#define CODA7_MODE_DECODE_H264   0

Definition at line 74 of file coda.h.

#define CODA7_MODE_DECODE_MJPG   5

Definition at line 80 of file coda.h.

#define CODA7_MODE_DECODE_MP2   2

Definition at line 76 of file coda.h.

#define CODA7_MODE_DECODE_MP4   3

Definition at line 77 of file coda.h.

#define CODA7_MODE_DECODE_RV   4

Definition at line 79 of file coda.h.

#define CODA7_MODE_DECODE_VC1   1

Definition at line 75 of file coda.h.

#define CODA7_MODE_ENCODE_H264   8

Definition at line 81 of file coda.h.

#define CODA7_MODE_ENCODE_MJPG   13

Definition at line 83 of file coda.h.

#define CODA7_MODE_ENCODE_MP4   11

Definition at line 82 of file coda.h.

#define CODA7_PICWIDTH_MASK   0xffff

Definition at line 116 of file coda.h.

#define CODA7_PICWIDTH_OFFSET   16

Definition at line 115 of file coda.h.

#define CODA7_REG_BIT_AXI_SRAM_USE   0x140

Definition at line 49 of file coda.h.

#define CODA7_STREAM_BUF_DYNALLOC_EN   (1 << 5)

Definition at line 40 of file coda.h.

#define CODA7_STREAM_BUF_PIC_FLUSH   (1 << 3)

Definition at line 38 of file coda.h.

#define CODA7_STREAM_BUF_PIC_RESET   (1 << 4)

Definition at line 36 of file coda.h.

#define CODA7_USE_BIT_ENABLE   (1 << 0)

Definition at line 50 of file coda.h.

#define CODA7_USE_HOST_BIT_ENABLE   (1 << 7)

Definition at line 51 of file coda.h.

#define CODA7_USE_HOST_ME_ENABLE   (1 << 11)

Definition at line 53 of file coda.h.

#define CODA7_USE_ME_ENABLE   (1 << 4)

Definition at line 52 of file coda.h.

#define CODA_263PARAM_ANNEXJENABLE_MASK   0x01

Definition at line 133 of file coda.h.

#define CODA_263PARAM_ANNEXJENABLE_OFFSET   2

Definition at line 132 of file coda.h.

#define CODA_263PARAM_ANNEXKENABLE_MASK   0x01

Definition at line 135 of file coda.h.

#define CODA_263PARAM_ANNEXKENABLE_OFFSET   1

Definition at line 134 of file coda.h.

#define CODA_263PARAM_ANNEXTENABLE_MASK   0x01

Definition at line 137 of file coda.h.

#define CODA_263PARAM_ANNEXTENABLE_OFFSET   0

Definition at line 136 of file coda.h.

#define CODA_264PARAM_CHROMAQPOFFSET_MASK   0x1f

Definition at line 148 of file coda.h.

#define CODA_264PARAM_CHROMAQPOFFSET_OFFSET   0

Definition at line 147 of file coda.h.

#define CODA_264PARAM_CONSTRAINEDINTRAPREDFLAG_MASK   0x01

Definition at line 146 of file coda.h.

#define CODA_264PARAM_CONSTRAINEDINTRAPREDFLAG_OFFSET   5

Definition at line 145 of file coda.h.

#define CODA_264PARAM_DEBLKFILTEROFFSETALPHA_MASK   0x0f

Definition at line 142 of file coda.h.

#define CODA_264PARAM_DEBLKFILTEROFFSETALPHA_OFFSET   8

Definition at line 141 of file coda.h.

#define CODA_264PARAM_DEBLKFILTEROFFSETBETA_MASK   0x0f

Definition at line 140 of file coda.h.

#define CODA_264PARAM_DEBLKFILTEROFFSETBETA_OFFSET   12

Definition at line 139 of file coda.h.

#define CODA_264PARAM_DISABLEDEBLK_MASK   0x01

Definition at line 144 of file coda.h.

#define CODA_264PARAM_DISABLEDEBLK_OFFSET   6

Definition at line 143 of file coda.h.

#define CODA_CMD_ENC_HEADER_BB_SIZE   0x188

Definition at line 226 of file coda.h.

#define CODA_CMD_ENC_HEADER_BB_START   0x184

Definition at line 225 of file coda.h.

#define CODA_CMD_ENC_HEADER_CODE   0x180

Definition at line 218 of file coda.h.

#define CODA_CMD_ENC_PIC_BB_SIZE   0x19c

Definition at line 202 of file coda.h.

#define CODA_CMD_ENC_PIC_BB_START   0x198

Definition at line 201 of file coda.h.

#define CODA_CMD_ENC_PIC_OPTION   0x194

Definition at line 200 of file coda.h.

#define CODA_CMD_ENC_PIC_QS   0x18c

Definition at line 189 of file coda.h.

#define CODA_CMD_ENC_PIC_ROT_MODE   0x190

Definition at line 190 of file coda.h.

#define CODA_CMD_ENC_PIC_SRC_ADDR_CB   0x184

Definition at line 187 of file coda.h.

#define CODA_CMD_ENC_PIC_SRC_ADDR_CR   0x188

Definition at line 188 of file coda.h.

#define CODA_CMD_ENC_PIC_SRC_ADDR_Y   0x180

Definition at line 186 of file coda.h.

#define CODA_CMD_ENC_SEQ_263_PARA   0x19c

Definition at line 131 of file coda.h.

#define CODA_CMD_ENC_SEQ_264_PARA   0x1a0

Definition at line 138 of file coda.h.

#define CODA_CMD_ENC_SEQ_BB_SIZE   0x184

Definition at line 97 of file coda.h.

#define CODA_CMD_ENC_SEQ_BB_START   0x180

Definition at line 96 of file coda.h.

#define CODA_CMD_ENC_SEQ_COD_STD   0x18c

Definition at line 109 of file coda.h.

#define CODA_CMD_ENC_SEQ_GOP_SIZE   0x1a8

Definition at line 156 of file coda.h.

#define CODA_CMD_ENC_SEQ_INTRA_REFRESH   0x1b4

Definition at line 169 of file coda.h.

#define CODA_CMD_ENC_SEQ_MP4_PARA   0x198

Definition at line 122 of file coda.h.

#define CODA_CMD_ENC_SEQ_OPTION   0x188

Definition at line 98 of file coda.h.

#define CODA_CMD_ENC_SEQ_RC_BUF_SIZE   0x1b0

Definition at line 168 of file coda.h.

#define CODA_CMD_ENC_SEQ_RC_GAMMA   0x1cc

Definition at line 180 of file coda.h.

#define CODA_CMD_ENC_SEQ_RC_PARA   0x1ac

Definition at line 159 of file coda.h.

#define CODA_CMD_ENC_SEQ_RC_QP_MAX   0x1c8

Definition at line 177 of file coda.h.

#define CODA_CMD_ENC_SEQ_SLICE_MODE   0x1a4

Definition at line 149 of file coda.h.

#define CODA_CMD_ENC_SEQ_SRC_F_RATE   0x194

Definition at line 121 of file coda.h.

#define CODA_CMD_ENC_SEQ_SRC_SIZE   0x190

Definition at line 114 of file coda.h.

#define CODA_CMD_FIRMWARE_VERNUM   0x1c0

Definition at line 229 of file coda.h.

#define CODA_CMD_SET_FRAME_BUF_NUM   0x180

Definition at line 208 of file coda.h.

#define CODA_CMD_SET_FRAME_BUF_STRIDE   0x184

Definition at line 209 of file coda.h.

#define CODA_COMMAND_DEC_BUF_FLUSH   8

Definition at line 64 of file coda.h.

#define CODA_COMMAND_DEC_PARA_SET   7

Definition at line 63 of file coda.h.

#define CODA_COMMAND_ENC_PARA_SET   6

Definition at line 62 of file coda.h.

#define CODA_COMMAND_ENCODE_HEADER   5

Definition at line 61 of file coda.h.

#define CODA_COMMAND_FIRMWARE_GET   0xf

Definition at line 66 of file coda.h.

#define CODA_COMMAND_PIC_RUN   3

Definition at line 59 of file coda.h.

#define CODA_COMMAND_RC_CHANGE_PARAMETER   9

Definition at line 65 of file coda.h.

#define CODA_COMMAND_SEQ_END   2

Definition at line 58 of file coda.h.

#define CODA_COMMAND_SEQ_INIT   1

Definition at line 57 of file coda.h.

#define CODA_COMMAND_SET_FRAME_BUF   4

Definition at line 60 of file coda.h.

#define CODA_DOWN_ADDRESS_SET (   x)    (((x) & 0xffff) << 16)

Definition at line 21 of file coda.h.

#define CODA_DOWN_DATA_SET (   x)    ((x) & 0xffff)

Definition at line 22 of file coda.h.

#define CODA_FIRMWARE_MAJOR (   x)    (((x) >> 12) & 0x0f)

Definition at line 231 of file coda.h.

#define CODA_FIRMWARE_MINOR (   x)    (((x) >> 8) & 0x0f)

Definition at line 232 of file coda.h.

#define CODA_FIRMWARE_PRODUCT (   x)    (((x) >> 16) & 0xffff)

Definition at line 230 of file coda.h.

#define CODA_FIRMWARE_RELEASE (   x)    ((x) & 0xff)

Definition at line 233 of file coda.h.

#define CODA_FIRMWARE_VERNUM (   product,
  major,
  minor,
  release 
)
Value:
((product) << 16 | ((major) << 12) | \
((minor) << 8) | (release))

Definition at line 234 of file coda.h.

#define CODA_FMOPARAM_SLICENUM_MASK   0x0f

Definition at line 174 of file coda.h.

#define CODA_FMOPARAM_SLICENUM_OFFSET   0

Definition at line 173 of file coda.h.

#define CODA_FMOPARAM_TYPE_MASK   1

Definition at line 172 of file coda.h.

#define CODA_FMOPARAM_TYPE_OFFSET   4

Definition at line 171 of file coda.h.

#define CODA_GAMMA_MASK   0xffff

Definition at line 182 of file coda.h.

#define CODA_GAMMA_OFFSET   0

Definition at line 219 of file coda.h.

#define CODA_GAMMA_OFFSET   0

Definition at line 219 of file coda.h.

#define CODA_GOP_SIZE_MASK   0x3f

Definition at line 158 of file coda.h.

#define CODA_GOP_SIZE_OFFSET   0

Definition at line 157 of file coda.h.

#define CODA_HEADER_H264_PPS   1

Definition at line 221 of file coda.h.

#define CODA_HEADER_H264_SPS   0

Definition at line 220 of file coda.h.

#define CODA_HEADER_MP4V_VIS   2

Definition at line 224 of file coda.h.

#define CODA_HEADER_MP4V_VOL   0

Definition at line 222 of file coda.h.

#define CODA_HEADER_MP4V_VOS   1

Definition at line 223 of file coda.h.

#define CODA_IMAGE_ENDIAN_SELECT   (1 << 0)

Definition at line 45 of file coda.h.

#define CODA_INDEX_SET (   x)    ((x) & 0x3)

Definition at line 68 of file coda.h.

#define CODA_INT_INTERRUPT_ENABLE   (1 << 3)

Definition at line 86 of file coda.h.

#define CODA_MIR_HOR   (0x2 << 2)

Definition at line 198 of file coda.h.

#define CODA_MIR_NONE   (0x0 << 2)

Definition at line 196 of file coda.h.

#define CODA_MIR_VER   (0x1 << 2)

Definition at line 197 of file coda.h.

#define CODA_MIR_VER_HOR   (0x3 << 2)

Definition at line 199 of file coda.h.

#define CODA_MODE_INVALID   0xffff

Definition at line 84 of file coda.h.

#define CODA_MP4PARAM_DATAPARTITIONENABLE_MASK   0x01

Definition at line 130 of file coda.h.

#define CODA_MP4PARAM_DATAPARTITIONENABLE_OFFSET   0

Definition at line 129 of file coda.h.

#define CODA_MP4PARAM_INTRADCVLCTHR_MASK   0x07

Definition at line 126 of file coda.h.

#define CODA_MP4PARAM_INTRADCVLCTHR_OFFSET   2

Definition at line 125 of file coda.h.

#define CODA_MP4PARAM_REVERSIBLEVLCENABLE_MASK   0x01

Definition at line 128 of file coda.h.

#define CODA_MP4PARAM_REVERSIBLEVLCENABLE_OFFSET   1

Definition at line 127 of file coda.h.

#define CODA_MP4PARAM_VERID_MASK   0x01

Definition at line 124 of file coda.h.

#define CODA_MP4PARAM_VERID_OFFSET   6

Definition at line 123 of file coda.h.

#define CODA_OPTION_FMO_MASK   0x01

Definition at line 106 of file coda.h.

#define CODA_OPTION_FMO_OFFSET   4

Definition at line 105 of file coda.h.

#define CODA_OPTION_GAMMA_MASK   0x01

Definition at line 100 of file coda.h.

#define CODA_OPTION_GAMMA_OFFSET   7

Definition at line 99 of file coda.h.

#define CODA_OPTION_LIMITQP_MASK   0x01

Definition at line 102 of file coda.h.

#define CODA_OPTION_LIMITQP_OFFSET   6

Definition at line 101 of file coda.h.

#define CODA_OPTION_RCINTRAQP_MASK   0x01

Definition at line 104 of file coda.h.

#define CODA_OPTION_RCINTRAQP_OFFSET   5

Definition at line 103 of file coda.h.

#define CODA_OPTION_SLICEREPORT_MASK   0x01

Definition at line 108 of file coda.h.

#define CODA_OPTION_SLICEREPORT_OFFSET   1

Definition at line 107 of file coda.h.

#define CODA_PICHEIGHT_MASK   0x3ff

Definition at line 120 of file coda.h.

#define CODA_PICHEIGHT_OFFSET   0

Definition at line 119 of file coda.h.

#define CODA_QPMAX_MASK   0x3f

Definition at line 179 of file coda.h.

#define CODA_QPMAX_OFFSET   0

Definition at line 178 of file coda.h.

#define CODA_RATECONTROL_AUTOSKIP_MASK   0x01

Definition at line 161 of file coda.h.

#define CODA_RATECONTROL_AUTOSKIP_OFFSET   31

Definition at line 160 of file coda.h.

#define CODA_RATECONTROL_BITRATE_MASK   0x7f

Definition at line 165 of file coda.h.

#define CODA_RATECONTROL_BITRATE_OFFSET   1

Definition at line 164 of file coda.h.

#define CODA_RATECONTROL_ENABLE_MASK   0x01

Definition at line 167 of file coda.h.

#define CODA_RATECONTROL_ENABLE_OFFSET   0

Definition at line 166 of file coda.h.

#define CODA_RATECONTROL_INITIALDELAY_MASK   0x7f

Definition at line 163 of file coda.h.

#define CODA_RATECONTROL_INITIALDELAY_OFFSET   16

Definition at line 162 of file coda.h.

#define CODA_REG_BIT_BUSY   0x160

Definition at line 54 of file coda.h.

#define CODA_REG_BIT_BUSY_FLAG   1

Definition at line 55 of file coda.h.

#define CODA_REG_BIT_CODE_BUF_ADDR   0x100

Definition at line 32 of file coda.h.

#define CODA_REG_BIT_CODE_DOWN   0x004

Definition at line 20 of file coda.h.

#define CODA_REG_BIT_CODE_RESET   0x014

Definition at line 27 of file coda.h.

#define CODA_REG_BIT_CODE_RUN   0x000

Definition at line 18 of file coda.h.

#define CODA_REG_BIT_CUR_PC   0x018

Definition at line 29 of file coda.h.

#define CODA_REG_BIT_FRAME_MEM_CTRL   0x110

Definition at line 44 of file coda.h.

#define CODA_REG_BIT_HOST_IN_REQ   0x008

Definition at line 23 of file coda.h.

#define CODA_REG_BIT_INT_CLEAR   0x00c

Definition at line 24 of file coda.h.

#define CODA_REG_BIT_INT_CLEAR_SET   0x1

Definition at line 25 of file coda.h.

#define CODA_REG_BIT_INT_ENABLE   0x170

Definition at line 85 of file coda.h.

#define CODA_REG_BIT_INT_STATUS   0x010

Definition at line 26 of file coda.h.

#define CODA_REG_BIT_PARA_BUF_ADDR   0x108

Definition at line 34 of file coda.h.

#define CODA_REG_BIT_RD_PTR (   x)    (0x120 + 8 * (x))

Definition at line 46 of file coda.h.

#define CODA_REG_BIT_RUN_COD_STD   0x16c

Definition at line 69 of file coda.h.

#define CODA_REG_BIT_RUN_COMMAND   0x164

Definition at line 56 of file coda.h.

#define CODA_REG_BIT_RUN_INDEX   0x168

Definition at line 67 of file coda.h.

#define CODA_REG_BIT_STREAM_CTRL   0x10c

Definition at line 35 of file coda.h.

#define CODA_REG_BIT_WORK_BUF_ADDR   0x104

Definition at line 33 of file coda.h.

#define CODA_REG_BIT_WR_PTR (   x)    (0x124 + 8 * (x))

Definition at line 47 of file coda.h.

#define CODA_REG_RESET_ENABLE   (1 << 0)

Definition at line 28 of file coda.h.

#define CODA_REG_RUN_ENABLE   (1 << 0)

Definition at line 19 of file coda.h.

#define CODA_RET_ENC_PIC_FLAG   0x1d0

Definition at line 205 of file coda.h.

#define CODA_RET_ENC_PIC_SLICE_NUM   0x1cc

Definition at line 204 of file coda.h.

#define CODA_RET_ENC_PIC_TYPE   0x1c4

Definition at line 203 of file coda.h.

#define CODA_RET_ENC_SEQ_SUCCESS   0x1c0

Definition at line 183 of file coda.h.

#define CODA_ROT_0   (0x0 << 0)

Definition at line 192 of file coda.h.

#define CODA_ROT_180   (0x2 << 0)

Definition at line 194 of file coda.h.

#define CODA_ROT_270   (0x3 << 0)

Definition at line 195 of file coda.h.

#define CODA_ROT_90   (0x1 << 0)

Definition at line 193 of file coda.h.

#define CODA_ROT_MIR_ENABLE   (1 << 4)

Definition at line 191 of file coda.h.

#define CODA_SLICING_MODE_MASK   0x01

Definition at line 155 of file coda.h.

#define CODA_SLICING_MODE_OFFSET   0

Definition at line 154 of file coda.h.

#define CODA_SLICING_SIZE_MASK   0x3fffffff

Definition at line 151 of file coda.h.

#define CODA_SLICING_SIZE_OFFSET   2

Definition at line 150 of file coda.h.

#define CODA_SLICING_UNIT_MASK   0x01

Definition at line 153 of file coda.h.

#define CODA_SLICING_UNIT_OFFSET   1

Definition at line 152 of file coda.h.

#define CODA_STD_H263   1

Definition at line 111 of file coda.h.

#define CODA_STD_H264   2

Definition at line 112 of file coda.h.

#define CODA_STD_MJPG   3

Definition at line 113 of file coda.h.

#define CODA_STD_MPEG4   0

Definition at line 110 of file coda.h.

#define CODA_STREAM_CHKDIS_OFFSET   (1 << 1)

Definition at line 42 of file coda.h.

#define CODA_STREAM_ENDIAN_SELECT   (1 << 0)

Definition at line 43 of file coda.h.

#define CODADX6_CMD_ENC_SEQ_FMO   0x1b8

Definition at line 170 of file coda.h.

#define CODADX6_MODE_DECODE_H264   2

Definition at line 72 of file coda.h.

#define CODADX6_MODE_DECODE_MP4   0

Definition at line 70 of file coda.h.

#define CODADX6_MODE_ENCODE_H264   3

Definition at line 73 of file coda.h.

#define CODADX6_MODE_ENCODE_MP4   1

Definition at line 71 of file coda.h.

#define CODADX6_PICWIDTH_MASK   0x3ff

Definition at line 118 of file coda.h.

#define CODADX6_PICWIDTH_OFFSET   10

Definition at line 117 of file coda.h.

#define CODADX6_REG_BIT_SEARCH_RAM_BASE_ADDR   0x140

Definition at line 48 of file coda.h.

#define CODADX6_STREAM_BUF_DYNALLOC_EN   (1 << 4)

Definition at line 41 of file coda.h.

#define CODADX6_STREAM_BUF_PIC_FLUSH   (1 << 2)

Definition at line 39 of file coda.h.

#define CODADX6_STREAM_BUF_PIC_RESET   (1 << 3)

Definition at line 37 of file coda.h.