Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
pms.c File Reference
#include <linux/module.h>
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/fs.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/mutex.h>
#include <linux/uaccess.h>
#include <linux/isa.h>
#include <asm/io.h>
#include <linux/videodev2.h>
#include <media/v4l2-common.h>
#include <media/v4l2-ioctl.h>
#include <media/v4l2-ctrls.h>
#include <media/v4l2-fh.h>
#include <media/v4l2-event.h>
#include <media/v4l2-device.h>

Go to the source code of this file.

Data Structures

struct  i2c_info
 
struct  pms
 

Macros

#define MOTOROLA   1
 
#define PHILIPS2   2 /* SAA7191 */
 
#define PHILIPS1   3
 
#define MVVMEMORYWIDTH   0x40 /* 512 bytes */
 

Functions

 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION ("0.0.5")
 
 module_param (io_port, int, 0)
 
 module_param (mem_base, int, 0)
 
 module_param (video_nr, int, 0)
 
 module_param (enable, int, 0)
 
 module_init (pms_init)
 
 module_exit (pms_exit)
 

Macro Definition Documentation

#define MOTOROLA   1

Definition at line 48 of file pms.c.

#define MVVMEMORYWIDTH   0x40 /* 512 bytes */

Definition at line 51 of file pms.c.

#define PHILIPS1   3

Definition at line 50 of file pms.c.

#define PHILIPS2   2 /* SAA7191 */

Definition at line 49 of file pms.c.

Function Documentation

module_exit ( pms_exit  )
module_init ( pms_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( io_port  ,
int  ,
 
)
module_param ( mem_base  ,
int  ,
 
)
module_param ( video_nr  ,
int  ,
 
)
module_param ( enable  ,
int  ,
 
)
MODULE_VERSION ( "0.0.5"  )