Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
sil164_encoder_params Struct Reference

#include <sil164.h>

Public Types

enum  { SIL164_INPUT_EDGE_FALLING = 0, SIL164_INPUT_EDGE_RISING }
 
enum  { SIL164_INPUT_WIDTH_12BIT = 0, SIL164_INPUT_WIDTH_24BIT }
 
enum  { SIL164_INPUT_SINGLE_EDGE = 0, SIL164_INPUT_DUAL_EDGE }
 
enum  { SIL164_PLL_FILTER_ON = 0, SIL164_PLL_FILTER_OFF }
 

Data Fields

enum sil164_encoder_params:: { ... }  input_edge
 
enum sil164_encoder_params:: { ... }  input_width
 
enum sil164_encoder_params:: { ... }  input_dual
 
enum sil164_encoder_params:: { ... }  pll_filter
 
int input_skew
 
int duallink_skew
 

Detailed Description

struct sil164_encoder_params

Describes how the sil164 is connected to the GPU. It should be used as the parameter of its method.

See "http://www.siliconimage.com/docs/SiI-DS-0021-E-164.pdf".

Definition at line 38 of file sil164.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
SIL164_INPUT_EDGE_FALLING 
SIL164_INPUT_EDGE_RISING 

Definition at line 39 of file sil164.h.

anonymous enum
Enumerator:
SIL164_INPUT_WIDTH_12BIT 
SIL164_INPUT_WIDTH_24BIT 

Definition at line 44 of file sil164.h.

anonymous enum
Enumerator:
SIL164_INPUT_SINGLE_EDGE 
SIL164_INPUT_DUAL_EDGE 

Definition at line 49 of file sil164.h.

anonymous enum
Enumerator:
SIL164_PLL_FILTER_ON 
SIL164_PLL_FILTER_OFF 

Definition at line 54 of file sil164.h.

Field Documentation

int duallink_skew

< Allowed range [-4, 3], use 0 for no de-skew.

Definition at line 60 of file sil164.h.

enum { ... } input_dual
enum { ... } input_edge
int input_skew

Definition at line 59 of file sil164.h.

enum { ... } input_width
enum { ... } pll_filter

The documentation for this struct was generated from the following file: