Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
upd64031a.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/i2c.h>
#include <linux/videodev2.h>
#include <linux/slab.h>
#include <media/v4l2-device.h>
#include <media/v4l2-chip-ident.h>
#include <media/upd64031a.h>

Go to the source code of this file.

Data Structures

struct  upd64031a_state
 

Macros

#define GR_MODE_MASK   0xc0
 
#define DIRECT_3DYCS_CONNECT_MASK   0xc0
 
#define SYNC_CIRCUIT_MASK   0xa0
 

Enumerations

enum  {
  R00 = 0, R01, R02, R03,
  R04, R05, R06, R07,
  R08, R09, R0A, R0B,
  R0C, R0D, R0E, R0F,
  TOT_REGS
}
 

Functions

 MODULE_DESCRIPTION ("uPD64031A driver")
 
 MODULE_AUTHOR ("T. Adachi, Takeru KOMORIYA, Hans Verkuil")
 
 MODULE_LICENSE ("GPL")
 
 module_param (debug, int, 0644)
 
 MODULE_PARM_DESC (debug,"Debug level (0-1)")
 
 MODULE_DEVICE_TABLE (i2c, upd64031a_id)
 
 module_i2c_driver (upd64031a_driver)
 

Macro Definition Documentation

#define DIRECT_3DYCS_CONNECT_MASK   0xc0

Definition at line 37 of file upd64031a.c.

#define GR_MODE_MASK   0xc0

Definition at line 36 of file upd64031a.c.

#define SYNC_CIRCUIT_MASK   0xa0

Definition at line 38 of file upd64031a.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
R00 
R01 
R02 
R03 
R04 
R05 
R06 
R07 
R08 
R09 
R0A 
R0B 
R0C 
R0D 
R0E 
R0F 
TOT_REGS 

Definition at line 52 of file upd64031a.c.

Function Documentation

MODULE_AUTHOR ( "T.  Adachi,
Takeru  KOMORIYA,
Hans Verkuil"   
)
MODULE_DESCRIPTION ( "uPD64031A driver )
MODULE_DEVICE_TABLE ( i2c  ,
upd64031a_id   
)
module_i2c_driver ( upd64031a_driver  )
MODULE_LICENSE ( "GPL"  )
module_param ( debug  ,
int  ,
0644   
)
MODULE_PARM_DESC ( debug  ,
"Debug level (0-1)"   
)