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

Go to the source code of this file.

Data Structures

struct  tvp514x_platform_data
 

Macros

#define TVP514X_MODULE_NAME   "tvp514x"
 
#define TVP514X_XCLK_BT656   (27000000)
 
#define NTSC_NUM_ACTIVE_PIXELS   (720)
 
#define NTSC_NUM_ACTIVE_LINES   (480)
 
#define PAL_NUM_ACTIVE_PIXELS   (720)
 
#define PAL_NUM_ACTIVE_LINES   (576)
 

Enumerations

enum  tvp514x_input {
  INPUT_CVBS_VI1A = 0x0, INPUT_CVBS_VI1B, INPUT_CVBS_VI1C, INPUT_CVBS_VI2A = 0x04,
  INPUT_CVBS_VI2B, INPUT_CVBS_VI2C, INPUT_CVBS_VI3A = 0x08, INPUT_CVBS_VI3B,
  INPUT_CVBS_VI3C, INPUT_CVBS_VI4A = 0x0C, INPUT_SVIDEO_VI2A_VI1A = 0x44, INPUT_SVIDEO_VI2B_VI1B,
  INPUT_SVIDEO_VI2C_VI1C, INPUT_SVIDEO_VI2A_VI3A = 0x54, INPUT_SVIDEO_VI2B_VI3B, INPUT_SVIDEO_VI2C_VI3C,
  INPUT_SVIDEO_VI4A_VI1A = 0x4C, INPUT_SVIDEO_VI4A_VI1B, INPUT_SVIDEO_VI4A_VI1C, INPUT_SVIDEO_VI4A_VI3A = 0x5C,
  INPUT_SVIDEO_VI4A_VI3B, INPUT_SVIDEO_VI4A_VI3C, INPUT_INVALID
}
 
enum  tvp514x_output { OUTPUT_10BIT_422_EMBEDDED_SYNC = 0, OUTPUT_20BIT_422_SEPERATE_SYNC, OUTPUT_10BIT_422_SEPERATE_SYNC = 3, OUTPUT_INVALID }
 

Macro Definition Documentation

#define NTSC_NUM_ACTIVE_LINES   (480)

Definition at line 41 of file tvp514x.h.

#define NTSC_NUM_ACTIVE_PIXELS   (720)

Definition at line 40 of file tvp514x.h.

#define PAL_NUM_ACTIVE_LINES   (576)

Definition at line 43 of file tvp514x.h.

#define PAL_NUM_ACTIVE_PIXELS   (720)

Definition at line 42 of file tvp514x.h.

#define TVP514X_MODULE_NAME   "tvp514x"

Definition at line 35 of file tvp514x.h.

#define TVP514X_XCLK_BT656   (27000000)

Definition at line 37 of file tvp514x.h.

Enumeration Type Documentation

enum tvp514x_input - enum for different decoder input pin configuration.

Enumerator:
INPUT_CVBS_VI1A 
INPUT_CVBS_VI1B 
INPUT_CVBS_VI1C 
INPUT_CVBS_VI2A 
INPUT_CVBS_VI2B 
INPUT_CVBS_VI2C 
INPUT_CVBS_VI3A 
INPUT_CVBS_VI3B 
INPUT_CVBS_VI3C 
INPUT_CVBS_VI4A 
INPUT_SVIDEO_VI2A_VI1A 
INPUT_SVIDEO_VI2B_VI1B 
INPUT_SVIDEO_VI2C_VI1C 
INPUT_SVIDEO_VI2A_VI3A 
INPUT_SVIDEO_VI2B_VI3B 
INPUT_SVIDEO_VI2C_VI3C 
INPUT_SVIDEO_VI4A_VI1A 
INPUT_SVIDEO_VI4A_VI1B 
INPUT_SVIDEO_VI4A_VI1C 
INPUT_SVIDEO_VI4A_VI3A 
INPUT_SVIDEO_VI4A_VI3B 
INPUT_SVIDEO_VI4A_VI3C 
INPUT_INVALID 

Definition at line 49 of file tvp514x.h.

enum tvp514x_output - enum for output format supported.

Enumerator:
OUTPUT_10BIT_422_EMBEDDED_SYNC 
OUTPUT_20BIT_422_SEPERATE_SYNC 
OUTPUT_10BIT_422_SEPERATE_SYNC 
OUTPUT_INVALID 

Definition at line 90 of file tvp514x.h.