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

Go to the source code of this file.

Data Structures

struct  adv7604_platform_data
 

Macros

#define V4L2_CID_ADV_RX_ANALOG_SAMPLING_PHASE   (V4L2_CID_DV_CLASS_BASE + 0x1000)
 
#define V4L2_CID_ADV_RX_FREE_RUN_COLOR_MANUAL   (V4L2_CID_DV_CLASS_BASE + 0x1001)
 
#define V4L2_CID_ADV_RX_FREE_RUN_COLOR   (V4L2_CID_DV_CLASS_BASE + 0x1002)
 
#define ADV7604_HOTPLUG   1
 
#define ADV7604_FMT_CHANGE   2
 

Enumerations

enum  adv7604_ain_sel {
  ADV7604_AIN1_2_3_NC_SYNC_1_2 = 0, ADV7604_AIN4_5_6_NC_SYNC_2_1 = 1, ADV7604_AIN7_8_9_NC_SYNC_3_1 = 2, ADV7604_AIN10_11_12_NC_SYNC_4_1 = 3,
  ADV7604_AIN9_4_5_6_SYNC_2_1 = 4
}
 
enum  adv7604_op_ch_sel {
  ADV7604_OP_CH_SEL_GBR = 0, ADV7604_OP_CH_SEL_GRB = 1, ADV7604_OP_CH_SEL_BGR = 2, ADV7604_OP_CH_SEL_RGB = 3,
  ADV7604_OP_CH_SEL_BRG = 4, ADV7604_OP_CH_SEL_RBG = 5
}
 
enum  adv7604_inp_color_space {
  ADV7604_INP_COLOR_SPACE_LIM_RGB = 0, ADV7604_INP_COLOR_SPACE_FULL_RGB = 1, ADV7604_INP_COLOR_SPACE_LIM_YCbCr_601 = 2, ADV7604_INP_COLOR_SPACE_LIM_YCbCr_709 = 3,
  ADV7604_INP_COLOR_SPACE_XVYCC_601 = 4, ADV7604_INP_COLOR_SPACE_XVYCC_709 = 5, ADV7604_INP_COLOR_SPACE_FULL_YCbCr_601 = 6, ADV7604_INP_COLOR_SPACE_FULL_YCbCr_709 = 7,
  ADV7604_INP_COLOR_SPACE_AUTO = 0xf
}
 
enum  adv7604_op_format_sel {
  ADV7604_OP_FORMAT_SEL_SDR_ITU656_8 = 0x00, ADV7604_OP_FORMAT_SEL_SDR_ITU656_10 = 0x01, ADV7604_OP_FORMAT_SEL_SDR_ITU656_12_MODE0 = 0x02, ADV7604_OP_FORMAT_SEL_SDR_ITU656_12_MODE1 = 0x06,
  ADV7604_OP_FORMAT_SEL_SDR_ITU656_12_MODE2 = 0x0a, ADV7604_OP_FORMAT_SEL_DDR_422_8 = 0x20, ADV7604_OP_FORMAT_SEL_DDR_422_10 = 0x21, ADV7604_OP_FORMAT_SEL_DDR_422_12_MODE0 = 0x22,
  ADV7604_OP_FORMAT_SEL_DDR_422_12_MODE1 = 0x23, ADV7604_OP_FORMAT_SEL_DDR_422_12_MODE2 = 0x24, ADV7604_OP_FORMAT_SEL_SDR_444_24 = 0x40, ADV7604_OP_FORMAT_SEL_SDR_444_30 = 0x41,
  ADV7604_OP_FORMAT_SEL_SDR_444_36_MODE0 = 0x42, ADV7604_OP_FORMAT_SEL_DDR_444_24 = 0x60, ADV7604_OP_FORMAT_SEL_DDR_444_30 = 0x61, ADV7604_OP_FORMAT_SEL_DDR_444_36 = 0x62,
  ADV7604_OP_FORMAT_SEL_SDR_ITU656_16 = 0x80, ADV7604_OP_FORMAT_SEL_SDR_ITU656_20 = 0x81, ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE0 = 0x82, ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE1 = 0x86,
  ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE2 = 0x8a
}
 
enum  adv7604_mode { ADV7604_MODE_COMP, ADV7604_MODE_GR, ADV7604_MODE_HDMI }
 

Macro Definition Documentation

#define ADV7604_FMT_CHANGE   2

Definition at line 150 of file adv7604.h.

#define ADV7604_HOTPLUG   1

Definition at line 149 of file adv7604.h.

#define V4L2_CID_ADV_RX_ANALOG_SAMPLING_PHASE   (V4L2_CID_DV_CLASS_BASE + 0x1000)

Definition at line 144 of file adv7604.h.

#define V4L2_CID_ADV_RX_FREE_RUN_COLOR   (V4L2_CID_DV_CLASS_BASE + 0x1002)

Definition at line 146 of file adv7604.h.

#define V4L2_CID_ADV_RX_FREE_RUN_COLOR_MANUAL   (V4L2_CID_DV_CLASS_BASE + 0x1001)

Definition at line 145 of file adv7604.h.

Enumeration Type Documentation

Enumerator:
ADV7604_AIN1_2_3_NC_SYNC_1_2 
ADV7604_AIN4_5_6_NC_SYNC_2_1 
ADV7604_AIN7_8_9_NC_SYNC_3_1 
ADV7604_AIN10_11_12_NC_SYNC_4_1 
ADV7604_AIN9_4_5_6_SYNC_2_1 

Definition at line 25 of file adv7604.h.

Enumerator:
ADV7604_INP_COLOR_SPACE_LIM_RGB 
ADV7604_INP_COLOR_SPACE_FULL_RGB 
ADV7604_INP_COLOR_SPACE_LIM_YCbCr_601 
ADV7604_INP_COLOR_SPACE_LIM_YCbCr_709 
ADV7604_INP_COLOR_SPACE_XVYCC_601 
ADV7604_INP_COLOR_SPACE_XVYCC_709 
ADV7604_INP_COLOR_SPACE_FULL_YCbCr_601 
ADV7604_INP_COLOR_SPACE_FULL_YCbCr_709 
ADV7604_INP_COLOR_SPACE_AUTO 

Definition at line 44 of file adv7604.h.

Enumerator:
ADV7604_MODE_COMP 
ADV7604_MODE_GR 
ADV7604_MODE_HDMI 

Definition at line 138 of file adv7604.h.

Enumerator:
ADV7604_OP_CH_SEL_GBR 
ADV7604_OP_CH_SEL_GRB 
ADV7604_OP_CH_SEL_BGR 
ADV7604_OP_CH_SEL_RGB 
ADV7604_OP_CH_SEL_BRG 
ADV7604_OP_CH_SEL_RBG 

Definition at line 34 of file adv7604.h.

Enumerator:
ADV7604_OP_FORMAT_SEL_SDR_ITU656_8 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_10 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_12_MODE0 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_12_MODE1 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_12_MODE2 
ADV7604_OP_FORMAT_SEL_DDR_422_8 
ADV7604_OP_FORMAT_SEL_DDR_422_10 
ADV7604_OP_FORMAT_SEL_DDR_422_12_MODE0 
ADV7604_OP_FORMAT_SEL_DDR_422_12_MODE1 
ADV7604_OP_FORMAT_SEL_DDR_422_12_MODE2 
ADV7604_OP_FORMAT_SEL_SDR_444_24 
ADV7604_OP_FORMAT_SEL_SDR_444_30 
ADV7604_OP_FORMAT_SEL_SDR_444_36_MODE0 
ADV7604_OP_FORMAT_SEL_DDR_444_24 
ADV7604_OP_FORMAT_SEL_DDR_444_30 
ADV7604_OP_FORMAT_SEL_DDR_444_36 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_16 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_20 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE0 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE1 
ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE2 

Definition at line 57 of file adv7604.h.