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

Go to the source code of this file.

Data Structures

struct  sd
 
struct  cmd
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define MODULE_NAME   "sunplus"
 
#define QUALITY   85
 
#define BRIDGE_SPCA504   0
 
#define BRIDGE_SPCA504B   1
 
#define BRIDGE_SPCA504C   2
 
#define BRIDGE_SPCA533   3
 
#define BRIDGE_SPCA536   4
 
#define AiptekMiniPenCam13   1
 
#define LogitechClickSmart420   2
 
#define LogitechClickSmart820   3
 
#define MegapixV4   4
 
#define MegaImageVI   5
 
#define SPCA50X_OFFSET_DATA   10
 
#define SPCA504_PCCAM600_OFFSET_SNAPSHOT   3
 
#define SPCA504_PCCAM600_OFFSET_COMPRESS   4
 
#define SPCA504_PCCAM600_OFFSET_MODE   5
 
#define SPCA504_PCCAM600_OFFSET_DATA   14
 
#define SPCA533_OFFSET_DATA   16
 
#define SPCA533_OFFSET_FRAMSEQ   15
 
#define SPCA536_OFFSET_DATA   4
 
#define SPCA536_OFFSET_FRAMSEQ   1
 
#define BS(bridge, subtype)
 

Functions

 MODULE_AUTHOR ("Michel Xhaard <[email protected]>")
 
 MODULE_DESCRIPTION ("GSPCA/SPCA5xx USB Camera Driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DEVICE_TABLE (usb, device_table)
 
 module_usb_driver (sd_driver)
 

Macro Definition Documentation

#define AiptekMiniPenCam13   1

Definition at line 48 of file sunplus.c.

#define BRIDGE_SPCA504   0

Definition at line 42 of file sunplus.c.

#define BRIDGE_SPCA504B   1

Definition at line 43 of file sunplus.c.

#define BRIDGE_SPCA504C   2

Definition at line 44 of file sunplus.c.

#define BRIDGE_SPCA533   3

Definition at line 45 of file sunplus.c.

#define BRIDGE_SPCA536   4

Definition at line 46 of file sunplus.c.

#define BS (   bridge,
  subtype 
)
Value:
.driver_info = (BRIDGE_ ## bridge << 8) \
| (subtype)

Definition at line 998 of file sunplus.c.

#define LogitechClickSmart420   2

Definition at line 49 of file sunplus.c.

#define LogitechClickSmart820   3

Definition at line 50 of file sunplus.c.

#define MegaImageVI   5

Definition at line 52 of file sunplus.c.

#define MegapixV4   4

Definition at line 51 of file sunplus.c.

#define MODULE_NAME   "sunplus"

Definition at line 24 of file sunplus.c.

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 22 of file sunplus.c.

#define QUALITY   85

Definition at line 33 of file sunplus.c.

#define SPCA504_PCCAM600_OFFSET_COMPRESS   4

Definition at line 108 of file sunplus.c.

#define SPCA504_PCCAM600_OFFSET_DATA   14

Definition at line 110 of file sunplus.c.

#define SPCA504_PCCAM600_OFFSET_MODE   5

Definition at line 109 of file sunplus.c.

#define SPCA504_PCCAM600_OFFSET_SNAPSHOT   3

Definition at line 107 of file sunplus.c.

#define SPCA50X_OFFSET_DATA   10

Definition at line 106 of file sunplus.c.

#define SPCA533_OFFSET_DATA   16

Definition at line 112 of file sunplus.c.

#define SPCA533_OFFSET_FRAMSEQ   15

Definition at line 113 of file sunplus.c.

#define SPCA536_OFFSET_DATA   4

Definition at line 115 of file sunplus.c.

#define SPCA536_OFFSET_FRAMSEQ   1

Definition at line 116 of file sunplus.c.

Function Documentation

MODULE_AUTHOR ( "Michel Xhaard <[email protected]>"  )
MODULE_DESCRIPTION ( "GSPCA/SPCA5xx USB Camera Driver"  )
MODULE_DEVICE_TABLE ( usb  ,
device_table   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( sd_driver  )