Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
spca501.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   "spca501"
 
#define Arowana300KCMOSCamera   0
 
#define IntelCreateAndShare   1
 
#define KodakDVC325   2
 
#define MystFromOriUnknownCamera   3
 
#define SmileIntlCamera   4
 
#define ThreeComHomeConnectLite   5
 
#define ViewQuestM318B   6
 
#define SPCA50X_REG_USB   0x2 /* spca505 501 */
 
#define CCDSP_SET   /* set CCDSP parameters */
 
#define TG_SET   /* set time generator set */
 
#define SPCA501_SNAPBIT   0x80
 
#define SPCA501_SNAPCTRL   0x10
 
#define SPCA501_OFFSET_GPIO   1
 
#define SPCA501_OFFSET_TYPE   2
 
#define SPCA501_OFFSET_TURN3A   3
 
#define SPCA501_OFFSET_FRAMSEQ   4
 
#define SPCA501_OFFSET_COMPRESS   5
 
#define SPCA501_OFFSET_QUANT   6
 
#define SPCA501_OFFSET_QUANT2   7
 
#define SPCA501_OFFSET_DATA   8
 
#define SPCA501_PROP_COMP_ENABLE(d)   ((d) & 1)
 
#define SPCA501_PROP_SNAP(d)   ((d) & 0x40)
 
#define SPCA501_PROP_SNAP_CTRL(d)   ((d) & 0x10)
 
#define SPCA501_PROP_COMP_THRESH(d)   (((d) & 0x0e) >> 1)
 
#define SPCA501_PROP_COMP_QUANT(d)   (((d) & 0x70) >> 4)
 
#define SPCA501_REG_CCDSP   0x01
 
#define SPCA501_REG_CTLRL   0x02
 
#define SPCA501_A11   0x08
 
#define SPCA501_A12   0x09
 
#define SPCA501_A13   0x0A
 
#define SPCA501_A21   0x0B
 
#define SPCA501_A22   0x0C
 
#define SPCA501_A23   0x0D
 
#define SPCA501_A31   0x0E
 
#define SPCA501_A32   0x0F
 
#define SPCA501_A33   0x10
 

Functions

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

Macro Definition Documentation

#define Arowana300KCMOSCamera   0

Definition at line 43 of file spca501.c.

#define CCDSP_SET   /* set CCDSP parameters */

Definition at line 75 of file spca501.c.

#define IntelCreateAndShare   1

Definition at line 44 of file spca501.c.

#define KodakDVC325   2

Definition at line 45 of file spca501.c.

#define MODULE_NAME   "spca501"

Definition at line 24 of file spca501.c.

#define MystFromOriUnknownCamera   3

Definition at line 46 of file spca501.c.

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 22 of file spca501.c.

#define SmileIntlCamera   4

Definition at line 47 of file spca501.c.

#define SPCA501_A11   0x08

Definition at line 103 of file spca501.c.

#define SPCA501_A12   0x09

Definition at line 104 of file spca501.c.

#define SPCA501_A13   0x0A

Definition at line 105 of file spca501.c.

#define SPCA501_A21   0x0B

Definition at line 106 of file spca501.c.

#define SPCA501_A22   0x0C

Definition at line 107 of file spca501.c.

#define SPCA501_A23   0x0D

Definition at line 108 of file spca501.c.

#define SPCA501_A31   0x0E

Definition at line 109 of file spca501.c.

#define SPCA501_A32   0x0F

Definition at line 110 of file spca501.c.

#define SPCA501_A33   0x10

Definition at line 111 of file spca501.c.

#define SPCA501_OFFSET_COMPRESS   5

Definition at line 86 of file spca501.c.

#define SPCA501_OFFSET_DATA   8

Definition at line 89 of file spca501.c.

#define SPCA501_OFFSET_FRAMSEQ   4

Definition at line 85 of file spca501.c.

#define SPCA501_OFFSET_GPIO   1

Definition at line 82 of file spca501.c.

#define SPCA501_OFFSET_QUANT   6

Definition at line 87 of file spca501.c.

#define SPCA501_OFFSET_QUANT2   7

Definition at line 88 of file spca501.c.

#define SPCA501_OFFSET_TURN3A   3

Definition at line 84 of file spca501.c.

#define SPCA501_OFFSET_TYPE   2

Definition at line 83 of file spca501.c.

#define SPCA501_PROP_COMP_ENABLE (   d)    ((d) & 1)

Definition at line 91 of file spca501.c.

#define SPCA501_PROP_COMP_QUANT (   d)    (((d) & 0x70) >> 4)

Definition at line 95 of file spca501.c.

#define SPCA501_PROP_COMP_THRESH (   d)    (((d) & 0x0e) >> 1)

Definition at line 94 of file spca501.c.

#define SPCA501_PROP_SNAP (   d)    ((d) & 0x40)

Definition at line 92 of file spca501.c.

#define SPCA501_PROP_SNAP_CTRL (   d)    ((d) & 0x10)

Definition at line 93 of file spca501.c.

#define SPCA501_REG_CCDSP   0x01

Definition at line 98 of file spca501.c.

#define SPCA501_REG_CTLRL   0x02

Definition at line 100 of file spca501.c.

#define SPCA501_SNAPBIT   0x80

Definition at line 79 of file spca501.c.

#define SPCA501_SNAPCTRL   0x10

Definition at line 80 of file spca501.c.

#define SPCA50X_REG_USB   0x2 /* spca505 501 */

Definition at line 70 of file spca501.c.

#define TG_SET   /* set time generator set */

Definition at line 76 of file spca501.c.

#define ThreeComHomeConnectLite   5

Definition at line 48 of file spca501.c.

#define ViewQuestM318B   6

Definition at line 49 of file spca501.c.

Function Documentation

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