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

Go to the source code of this file.

Data Structures

struct  user_data
 
struct  ppb_mpeg
 
struct  ppb_vc1
 
struct  fgt_sei
 
struct  ppb_h264
 
struct  ppb
 
struct  c011_pib
 
struct  dec_rsp_channel_start_video
 

Macros

#define MAX_FGT_MODEL_VALUE   (3)
 Film grain SEI message.
 
#define MAX_FGT_VALUE_INTERVAL   (256)
 
#define eCMD_C011_CMD_BASE   (0x73763000)
 

Enumerations

enum  c011_ts_cmd {
  eCMD_TS_GET_NEXT_PIC = 0x7376F100, eCMD_TS_GET_LAST_PIC = 0x7376F102, eCMD_TS_READ_WRITE_MEM = 0x7376F104, eCMD_C011_INIT = eCMD_C011_CMD_BASE + 0x01,
  eCMD_C011_RESET = eCMD_C011_CMD_BASE + 0x02, eCMD_C011_SELF_TEST = eCMD_C011_CMD_BASE + 0x03, eCMD_C011_GET_VERSION = eCMD_C011_CMD_BASE + 0x04, eCMD_C011_GPIO = eCMD_C011_CMD_BASE + 0x05,
  eCMD_C011_DEBUG_SETUP = eCMD_C011_CMD_BASE + 0x06, eCMD_C011_DEC_CHAN_OPEN = eCMD_C011_CMD_BASE + 0x100, eCMD_C011_DEC_CHAN_CLOSE = eCMD_C011_CMD_BASE + 0x101, eCMD_C011_DEC_CHAN_ACTIVATE = eCMD_C011_CMD_BASE + 0x102,
  eCMD_C011_DEC_CHAN_STATUS = eCMD_C011_CMD_BASE + 0x103, eCMD_C011_DEC_CHAN_FLUSH = eCMD_C011_CMD_BASE + 0x104, eCMD_C011_DEC_CHAN_TRICK_PLAY = eCMD_C011_CMD_BASE + 0x105, eCMD_C011_DEC_CHAN_TS_PIDS = eCMD_C011_CMD_BASE + 0x106,
  eCMD_C011_DEC_CHAN_PS_STREAM_ID = eCMD_C011_CMD_BASE + 0x107, eCMD_C011_DEC_CHAN_INPUT_PARAMS = eCMD_C011_CMD_BASE + 0x108, eCMD_C011_DEC_CHAN_VIDEO_OUTPUT = eCMD_C011_CMD_BASE + 0x109, eCMD_C011_DEC_CHAN_OUTPUT_FORMAT = eCMD_C011_CMD_BASE + 0x10A,
  eCMD_C011_DEC_CHAN_SCALING_FILTERS = eCMD_C011_CMD_BASE + 0x10B, eCMD_C011_DEC_CHAN_OSD_MODE = eCMD_C011_CMD_BASE + 0x10D, eCMD_C011_DEC_CHAN_DROP = eCMD_C011_CMD_BASE + 0x10E, eCMD_C011_DEC_CHAN_RELEASE = eCMD_C011_CMD_BASE + 0x10F,
  eCMD_C011_DEC_CHAN_STREAM_SETTINGS = eCMD_C011_CMD_BASE + 0x110, eCMD_C011_DEC_CHAN_PAUSE_OUTPUT = eCMD_C011_CMD_BASE + 0x111, eCMD_C011_DEC_CHAN_CHANGE = eCMD_C011_CMD_BASE + 0x112, eCMD_C011_DEC_CHAN_SET_STC = eCMD_C011_CMD_BASE + 0x113,
  eCMD_C011_DEC_CHAN_SET_PTS = eCMD_C011_CMD_BASE + 0x114, eCMD_C011_DEC_CHAN_CC_MODE = eCMD_C011_CMD_BASE + 0x115, eCMD_C011_DEC_CREATE_AUDIO_CONTEXT = eCMD_C011_CMD_BASE + 0x116, eCMD_C011_DEC_COPY_AUDIO_CONTEXT = eCMD_C011_CMD_BASE + 0x117,
  eCMD_C011_DEC_DELETE_AUDIO_CONTEXT = eCMD_C011_CMD_BASE + 0x118, eCMD_C011_DEC_CHAN_SET_DECYPTION = eCMD_C011_CMD_BASE + 0x119, eCMD_C011_DEC_CHAN_START_VIDEO = eCMD_C011_CMD_BASE + 0x11A, eCMD_C011_DEC_CHAN_STOP_VIDEO = eCMD_C011_CMD_BASE + 0x11B,
  eCMD_C011_DEC_CHAN_PIC_CAPTURE = eCMD_C011_CMD_BASE + 0x11C, eCMD_C011_DEC_CHAN_PAUSE = eCMD_C011_CMD_BASE + 0x11D, eCMD_C011_DEC_CHAN_PAUSE_STATE = eCMD_C011_CMD_BASE + 0x11E, eCMD_C011_DEC_CHAN_SET_SLOWM_RATE = eCMD_C011_CMD_BASE + 0x11F,
  eCMD_C011_DEC_CHAN_GET_SLOWM_RATE = eCMD_C011_CMD_BASE + 0x120, eCMD_C011_DEC_CHAN_SET_FF_RATE = eCMD_C011_CMD_BASE + 0x121, eCMD_C011_DEC_CHAN_GET_FF_RATE = eCMD_C011_CMD_BASE + 0x122, eCMD_C011_DEC_CHAN_FRAME_ADVANCE = eCMD_C011_CMD_BASE + 0x123,
  eCMD_C011_DEC_CHAN_SET_SKIP_PIC_MODE = eCMD_C011_CMD_BASE + 0x124, eCMD_C011_DEC_CHAN_GET_SKIP_PIC_MODE = eCMD_C011_CMD_BASE + 0x125, eCMD_C011_DEC_CHAN_FILL_PIC_BUF = eCMD_C011_CMD_BASE + 0x126, eCMD_C011_DEC_CHAN_SET_CONTINUITY_CHECK = eCMD_C011_CMD_BASE + 0x127,
  eCMD_C011_DEC_CHAN_GET_CONTINUITY_CHECK = eCMD_C011_CMD_BASE + 0x128, eCMD_C011_DEC_CHAN_SET_BRCM_TRICK_MODE = eCMD_C011_CMD_BASE + 0x129, eCMD_C011_DEC_CHAN_GET_BRCM_TRICK_MODE = eCMD_C011_CMD_BASE + 0x12A, eCMD_C011_DEC_CHAN_REVERSE_FIELD_STATUS = eCMD_C011_CMD_BASE + 0x12B,
  eCMD_C011_DEC_CHAN_I_PICTURE_FOUND = eCMD_C011_CMD_BASE + 0x12C, eCMD_C011_DEC_CHAN_SET_PARAMETER = eCMD_C011_CMD_BASE + 0x12D, eCMD_C011_DEC_CHAN_SET_USER_DATA_MODE = eCMD_C011_CMD_BASE + 0x12E, eCMD_C011_DEC_CHAN_SET_PAUSE_DISPLAY_MODE = eCMD_C011_CMD_BASE + 0x12F,
  eCMD_C011_DEC_CHAN_SET_SLOW_DISPLAY_MODE = eCMD_C011_CMD_BASE + 0x130, eCMD_C011_DEC_CHAN_SET_FF_DISPLAY_MODE = eCMD_C011_CMD_BASE + 0x131, eCMD_C011_DEC_CHAN_SET_DISPLAY_TIMING_MODE = eCMD_C011_CMD_BASE + 0x132, eCMD_C011_DEC_CHAN_SET_DISPLAY_MODE = eCMD_C011_CMD_BASE + 0x133,
  eCMD_C011_DEC_CHAN_GET_DISPLAY_MODE = eCMD_C011_CMD_BASE + 0x134, eCMD_C011_DEC_CHAN_SET_REVERSE_FIELD = eCMD_C011_CMD_BASE + 0x135, eCMD_C011_DEC_CHAN_STREAM_OPEN = eCMD_C011_CMD_BASE + 0x136, eCMD_C011_DEC_CHAN_SET_PCR_PID = eCMD_C011_CMD_BASE + 0x137,
  eCMD_C011_DEC_CHAN_SET_VID_PID = eCMD_C011_CMD_BASE + 0x138, eCMD_C011_DEC_CHAN_SET_PAN_SCAN_MODE = eCMD_C011_CMD_BASE + 0x139, eCMD_C011_DEC_CHAN_START_DISPLAY_AT_PTS = eCMD_C011_CMD_BASE + 0x140, eCMD_C011_DEC_CHAN_STOP_DISPLAY_AT_PTS = eCMD_C011_CMD_BASE + 0x141,
  eCMD_C011_DEC_CHAN_SET_DISPLAY_ORDER = eCMD_C011_CMD_BASE + 0x142, eCMD_C011_DEC_CHAN_GET_DISPLAY_ORDER = eCMD_C011_CMD_BASE + 0x143, eCMD_C011_DEC_CHAN_SET_HOST_TRICK_MODE = eCMD_C011_CMD_BASE + 0x144, eCMD_C011_DEC_CHAN_SET_OPERATION_MODE = eCMD_C011_CMD_BASE + 0x145,
  eCMD_C011_DEC_CHAN_DISPLAY_PAUSE_UNTO_PTS = eCMD_C011_CMD_BASE + 0x146, eCMD_C011_DEC_CHAN_SET_PTS_STC_DIFF_THRESHOLD = eCMD_C011_CMD_BASE + 0x147, eCMD_C011_DEC_CHAN_SEND_COMPRESSED_BUF = eCMD_C011_CMD_BASE + 0x148, eCMD_C011_DEC_CHAN_SET_CLIPPING = eCMD_C011_CMD_BASE + 0x149,
  eCMD_C011_DEC_CHAN_SET_PARAMETERS_FOR_HARD_RESET_INTERRUPT_TO_HOST = eCMD_C011_CMD_BASE + 0x150, eCMD_C011_DEC_CHAN_SET_CSC = eCMD_C011_CMD_BASE + 0x180, eCMD_C011_DEC_CHAN_SET_RANGE_REMAP = eCMD_C011_CMD_BASE + 0x181, eCMD_C011_DEC_CHAN_SET_FGT = eCMD_C011_CMD_BASE + 0x182,
  eCMD_C011_DEC_CHAN_SET_LASTPICTURE_PADDING = eCMD_C011_CMD_BASE + 0x183, eCMD_C011_DEC_CHAN_SET_CONTENT_KEY = eCMD_C011_CMD_BASE + 0x190, eCMD_C011_DEC_CHAN_SET_SESSION_KEY = eCMD_C011_CMD_BASE + 0x191, eCMD_C011_DEC_CHAN_FMT_CHANGE_ACK = eCMD_C011_CMD_BASE + 0x192,
  eCMD_C011_DEC_CHAN_CUSTOM_VIDOUT = eCMD_C011_CMD_BASE + 0x1FF, eCMD_C011_ENC_CHAN_OPEN = eCMD_C011_CMD_BASE + 0x200, eCMD_C011_ENC_CHAN_CLOSE = eCMD_C011_CMD_BASE + 0x201, eCMD_C011_ENC_CHAN_ACTIVATE = eCMD_C011_CMD_BASE + 0x202,
  eCMD_C011_ENC_CHAN_CONTROL = eCMD_C011_CMD_BASE + 0x203, eCMD_C011_ENC_CHAN_STATISTICS = eCMD_C011_CMD_BASE + 0x204, eNOTIFY_C011_ENC_CHAN_EVENT = eCMD_C011_CMD_BASE + 0x210
}
 

Macro Definition Documentation

#define eCMD_C011_CMD_BASE   (0x73763000)

Definition at line 250 of file crystalhd_fw_if.h.

#define MAX_FGT_MODEL_VALUE   (3)

Film grain SEI message.

Content of the film grain SEI message.

Definition at line 102 of file crystalhd_fw_if.h.

#define MAX_FGT_VALUE_INTERVAL   (256)

Definition at line 105 of file crystalhd_fw_if.h.

Enumeration Type Documentation

Enumerator:
eCMD_TS_GET_NEXT_PIC 
eCMD_TS_GET_LAST_PIC 
eCMD_TS_READ_WRITE_MEM 
eCMD_C011_INIT 
eCMD_C011_RESET 
eCMD_C011_SELF_TEST 
eCMD_C011_GET_VERSION 
eCMD_C011_GPIO 
eCMD_C011_DEBUG_SETUP 
eCMD_C011_DEC_CHAN_OPEN 
eCMD_C011_DEC_CHAN_CLOSE 
eCMD_C011_DEC_CHAN_ACTIVATE 
eCMD_C011_DEC_CHAN_STATUS 
eCMD_C011_DEC_CHAN_FLUSH 
eCMD_C011_DEC_CHAN_TRICK_PLAY 
eCMD_C011_DEC_CHAN_TS_PIDS 
eCMD_C011_DEC_CHAN_PS_STREAM_ID 
eCMD_C011_DEC_CHAN_INPUT_PARAMS 
eCMD_C011_DEC_CHAN_VIDEO_OUTPUT 
eCMD_C011_DEC_CHAN_OUTPUT_FORMAT 
eCMD_C011_DEC_CHAN_SCALING_FILTERS 
eCMD_C011_DEC_CHAN_OSD_MODE 
eCMD_C011_DEC_CHAN_DROP 
eCMD_C011_DEC_CHAN_RELEASE 
eCMD_C011_DEC_CHAN_STREAM_SETTINGS 
eCMD_C011_DEC_CHAN_PAUSE_OUTPUT 
eCMD_C011_DEC_CHAN_CHANGE 
eCMD_C011_DEC_CHAN_SET_STC 
eCMD_C011_DEC_CHAN_SET_PTS 
eCMD_C011_DEC_CHAN_CC_MODE 
eCMD_C011_DEC_CREATE_AUDIO_CONTEXT 
eCMD_C011_DEC_COPY_AUDIO_CONTEXT 
eCMD_C011_DEC_DELETE_AUDIO_CONTEXT 
eCMD_C011_DEC_CHAN_SET_DECYPTION 
eCMD_C011_DEC_CHAN_START_VIDEO 
eCMD_C011_DEC_CHAN_STOP_VIDEO 
eCMD_C011_DEC_CHAN_PIC_CAPTURE 
eCMD_C011_DEC_CHAN_PAUSE 
eCMD_C011_DEC_CHAN_PAUSE_STATE 
eCMD_C011_DEC_CHAN_SET_SLOWM_RATE 
eCMD_C011_DEC_CHAN_GET_SLOWM_RATE 
eCMD_C011_DEC_CHAN_SET_FF_RATE 
eCMD_C011_DEC_CHAN_GET_FF_RATE 
eCMD_C011_DEC_CHAN_FRAME_ADVANCE 
eCMD_C011_DEC_CHAN_SET_SKIP_PIC_MODE 
eCMD_C011_DEC_CHAN_GET_SKIP_PIC_MODE 
eCMD_C011_DEC_CHAN_FILL_PIC_BUF 
eCMD_C011_DEC_CHAN_SET_CONTINUITY_CHECK 
eCMD_C011_DEC_CHAN_GET_CONTINUITY_CHECK 
eCMD_C011_DEC_CHAN_SET_BRCM_TRICK_MODE 
eCMD_C011_DEC_CHAN_GET_BRCM_TRICK_MODE 
eCMD_C011_DEC_CHAN_REVERSE_FIELD_STATUS 
eCMD_C011_DEC_CHAN_I_PICTURE_FOUND 
eCMD_C011_DEC_CHAN_SET_PARAMETER 
eCMD_C011_DEC_CHAN_SET_USER_DATA_MODE 
eCMD_C011_DEC_CHAN_SET_PAUSE_DISPLAY_MODE 
eCMD_C011_DEC_CHAN_SET_SLOW_DISPLAY_MODE 
eCMD_C011_DEC_CHAN_SET_FF_DISPLAY_MODE 
eCMD_C011_DEC_CHAN_SET_DISPLAY_TIMING_MODE 
eCMD_C011_DEC_CHAN_SET_DISPLAY_MODE 
eCMD_C011_DEC_CHAN_GET_DISPLAY_MODE 
eCMD_C011_DEC_CHAN_SET_REVERSE_FIELD 
eCMD_C011_DEC_CHAN_STREAM_OPEN 
eCMD_C011_DEC_CHAN_SET_PCR_PID 
eCMD_C011_DEC_CHAN_SET_VID_PID 
eCMD_C011_DEC_CHAN_SET_PAN_SCAN_MODE 
eCMD_C011_DEC_CHAN_START_DISPLAY_AT_PTS 
eCMD_C011_DEC_CHAN_STOP_DISPLAY_AT_PTS 
eCMD_C011_DEC_CHAN_SET_DISPLAY_ORDER 
eCMD_C011_DEC_CHAN_GET_DISPLAY_ORDER 
eCMD_C011_DEC_CHAN_SET_HOST_TRICK_MODE 
eCMD_C011_DEC_CHAN_SET_OPERATION_MODE 
eCMD_C011_DEC_CHAN_DISPLAY_PAUSE_UNTO_PTS 
eCMD_C011_DEC_CHAN_SET_PTS_STC_DIFF_THRESHOLD 
eCMD_C011_DEC_CHAN_SEND_COMPRESSED_BUF 
eCMD_C011_DEC_CHAN_SET_CLIPPING 
eCMD_C011_DEC_CHAN_SET_PARAMETERS_FOR_HARD_RESET_INTERRUPT_TO_HOST 
eCMD_C011_DEC_CHAN_SET_CSC 
eCMD_C011_DEC_CHAN_SET_RANGE_REMAP 
eCMD_C011_DEC_CHAN_SET_FGT 
eCMD_C011_DEC_CHAN_SET_LASTPICTURE_PADDING 
eCMD_C011_DEC_CHAN_SET_CONTENT_KEY 
eCMD_C011_DEC_CHAN_SET_SESSION_KEY 
eCMD_C011_DEC_CHAN_FMT_CHANGE_ACK 
eCMD_C011_DEC_CHAN_CUSTOM_VIDOUT 
eCMD_C011_ENC_CHAN_OPEN 
eCMD_C011_ENC_CHAN_CLOSE 
eCMD_C011_ENC_CHAN_ACTIVATE 
eCMD_C011_ENC_CHAN_CONTROL 
eCMD_C011_ENC_CHAN_STATISTICS 
eNOTIFY_C011_ENC_CHAN_EVENT 

Definition at line 253 of file crystalhd_fw_if.h.