Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
tda18271.h File Reference
#include <linux/i2c.h>
#include "dvb_frontend.h"

Go to the source code of this file.

Data Structures

struct  tda18271_std_map_item
 
struct  tda18271_std_map
 
struct  tda18271_config
 

Macros

#define TDA18271_CALLBACK_CMD_AGC_ENABLE   0
 

Enumerations

enum  tda18271_role { TDA18271_MASTER = 0, TDA18271_SLAVE }
 
enum  tda18271_i2c_gate { TDA18271_GATE_AUTO = 0, TDA18271_GATE_ANALOG, TDA18271_GATE_DIGITAL }
 
enum  tda18271_output_options { TDA18271_OUTPUT_LT_XT_ON = 0, TDA18271_OUTPUT_LT_OFF = 1, TDA18271_OUTPUT_XT_OFF = 2 }
 
enum  tda18271_small_i2c { TDA18271_39_BYTE_CHUNK_INIT = 0, TDA18271_16_BYTE_CHUNK_INIT = 16, TDA18271_08_BYTE_CHUNK_INIT = 8, TDA18271_03_BYTE_CHUNK_INIT = 3 }
 
enum  tda18271_mode { TDA18271_ANALOG = 0, TDA18271_DIGITAL }
 

Macro Definition Documentation

#define TDA18271_CALLBACK_CMD_AGC_ENABLE   0

Definition at line 117 of file tda18271.h.

Enumeration Type Documentation

Enumerator:
TDA18271_GATE_AUTO 
TDA18271_GATE_ANALOG 
TDA18271_GATE_DIGITAL 

Definition at line 65 of file tda18271.h.

Enumerator:
TDA18271_ANALOG 
TDA18271_DIGITAL 

Definition at line 119 of file tda18271.h.

Enumerator:
TDA18271_OUTPUT_LT_XT_ON 
TDA18271_OUTPUT_LT_OFF 
TDA18271_OUTPUT_XT_OFF 

Definition at line 71 of file tda18271.h.

Enumerator:
TDA18271_MASTER 
TDA18271_SLAVE 

Definition at line 60 of file tda18271.h.

Enumerator:
TDA18271_39_BYTE_CHUNK_INIT 
TDA18271_16_BYTE_CHUNK_INIT 
TDA18271_08_BYTE_CHUNK_INIT 
TDA18271_03_BYTE_CHUNK_INIT 

Definition at line 82 of file tda18271.h.