Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
nw80x.c File Reference
#include "gspca.h"

Go to the source code of this file.

Data Structures

struct  sd
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define MODULE_NAME   "nw80x"
 
#define AG_CNT_START   13
 
#define I2C0   0xff
 

Enumerations

enum  bridges {
  BRIDGE_NW800, BRIDGE_NW801, BRIDGE_NW802, BRIDGE_TP6800,
  BRIDGE_TP6810, BRIDGE_VC0321, BRIDGE_VC0323, BRIDGE_ZC301,
  BRIDGE_ZC303
}
 
enum  webcams {
  Generic800, SpaceCam, SpaceCam2, Cvideopro,
  Dlink350c, DS3303u, Kr651us, Kritter,
  Mustek300, Proscope, Twinkle, DvcV6,
  P35u, Generic802, NWEBCAMS
}
 

Functions

 MODULE_AUTHOR ("Jean-Francois Moine <http://moinejf.free.fr>")
 
 MODULE_DESCRIPTION ("NW80x USB Camera Driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DEVICE_TABLE (usb, device_table)
 
 module_usb_driver (sd_driver)
 
 module_param (webcam, int, 0644)
 
 MODULE_PARM_DESC (webcam,"Webcam type\n""0: generic\n""1: Trust 120 SpaceCam\n""2: other Trust 120 SpaceCam\n""3: Conceptronic Video Pro\n""4: D-link dru-350c\n""5: Plustek Opticam 500U\n""6: Panasonic GP-KR651US\n""7: iRez Kritter\n""8: Mustek Wcam 300 mini\n""9: Scalar USB Microscope M2 (Proscope)\n""10: Divio Chicony TwinkleCam\n""11: DVC-V6\n")
 

Macro Definition Documentation

#define AG_CNT_START   13

Definition at line 41 of file nw80x.c.

#define I2C0   0xff

Definition at line 175 of file nw80x.c.

#define MODULE_NAME   "nw80x"

Definition at line 25 of file nw80x.c.

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 23 of file nw80x.c.

Enumeration Type Documentation

enum bridges
Enumerator:
BRIDGE_NW800 
BRIDGE_NW801 
BRIDGE_NW802 
BRIDGE_TP6800 
BRIDGE_TP6810 
BRIDGE_VC0321 
BRIDGE_VC0323 
BRIDGE_ZC301 
BRIDGE_ZC303 

Definition at line 49 of file nw80x.c.

enum webcams
Enumerator:
Generic800 
SpaceCam 
SpaceCam2 
Cvideopro 
Dlink350c 
DS3303u 
Kr651us 
Kritter 
Mustek300 
Proscope 
Twinkle 
DvcV6 
P35u 
Generic802 
NWEBCAMS 

Definition at line 54 of file nw80x.c.

Function Documentation

MODULE_AUTHOR ( "Jean-Francois Moine <http://moinejf.free.fr>"  )
MODULE_DESCRIPTION ( "NW80x USB Camera Driver"  )
MODULE_DEVICE_TABLE ( usb  ,
device_table   
)
MODULE_LICENSE ( "GPL"  )
module_param ( webcam  ,
int  ,
0644   
)
MODULE_PARM_DESC ( webcam  ,
"Webcam type\n""0: generic\n""1: Trust 120 SpaceCam\n""2: other Trust 120 SpaceCam\n""3: Conceptronic Video Pro\n""4: D-link dru-350c\n""5: Plustek Opticam 500U\n""6: Panasonic GP-KR651US\n""7: iRez Kritter\n""8: Mustek Wcam 300 mini\n""9: Scalar USB Microscope M2 (Proscope)\n""10: Divio Chicony TwinkleCam\n""11: DVC-V6\n"   
)
module_usb_driver ( sd_driver  )