|
Linux Kernel
3.7.1
|
#include <ch7006.h>
Public Types | |
| enum | { CH7006_FORMAT_RGB16 = 0, CH7006_FORMAT_YCrCb24m16, CH7006_FORMAT_RGB24m16, CH7006_FORMAT_RGB15, CH7006_FORMAT_RGB24m12C, CH7006_FORMAT_RGB24m12I, CH7006_FORMAT_RGB24m8, CH7006_FORMAT_RGB16m8, CH7006_FORMAT_RGB15m8, CH7006_FORMAT_YCrCb24m8 } |
| enum | { CH7006_CLOCK_SLAVE = 0, CH7006_CLOCK_MASTER } |
| enum | { CH7006_CLOCK_EDGE_NEG = 0, CH7006_CLOCK_EDGE_POS } |
| enum | { CH7006_SYNC_SLAVE = 0, CH7006_SYNC_MASTER } |
| enum | { CH7006_SYNC_SEPARATED = 0, CH7006_SYNC_EMBEDDED } |
| enum | { CH7006_POUT_1_8V = 0, CH7006_POUT_3_3V } |
| enum | { CH7006_ACTIVE_HSYNC = 0, CH7006_ACTIVE_DSTART } |
Data Fields | |
| enum ch7006_encoder_params:: { ... } | input_format |
| enum ch7006_encoder_params:: { ... } | clock_mode |
| enum ch7006_encoder_params:: { ... } | clock_edge |
| int | xcm |
| int | pcm |
| enum ch7006_encoder_params:: { ... } | sync_direction |
| enum ch7006_encoder_params:: { ... } | sync_encoding |
| enum ch7006_encoder_params:: { ... } | pout_level |
| enum ch7006_encoder_params:: { ... } | active_detect |
struct ch7006_encoder_params
Describes how the ch7006 is wired up with the GPU. It should be used as the parameter of its method.
See "http://www.chrontel.com/pdf/7006.pdf" for their precise meaning.
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| enum { ... } active_detect |
| enum { ... } clock_edge |
| enum { ... } clock_mode |
| enum { ... } input_format |
| enum { ... } pout_level |
| enum { ... } sync_direction |
| enum { ... } sync_encoding |
1.8.2