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 |