Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
stv06xx.c File Reference
#include <linux/input.h>
#include "stv06xx_sensor.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

 MODULE_AUTHOR ("Erik AndrĂ©n")
 
 MODULE_DESCRIPTION ("STV06XX USB Camera Driver")
 
 MODULE_LICENSE ("GPL")
 
int stv06xx_write_bridge (struct sd *sd, u16 address, u16 i2c_data)
 
int stv06xx_read_bridge (struct sd *sd, u16 address, u8 *i2c_data)
 
int stv06xx_write_sensor (struct sd *sd, u8 address, u16 value)
 
int stv06xx_write_sensor_bytes (struct sd *sd, const u8 *data, u8 len)
 
int stv06xx_write_sensor_words (struct sd *sd, const u16 *data, u8 len)
 
int stv06xx_read_sensor (struct sd *sd, const u8 address, u16 *value)
 
 MODULE_DEVICE_TABLE (usb, device_table)
 
 module_usb_driver (sd_driver)
 
 module_param (dump_bridge, bool, S_IRUGO|S_IWUSR)
 
 MODULE_PARM_DESC (dump_bridge,"Dumps all usb bridge registers at startup")
 
 module_param (dump_sensor, bool, S_IRUGO|S_IWUSR)
 
 MODULE_PARM_DESC (dump_sensor,"Dumps all sensor registers at startup")
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 30 of file stv06xx.c.

Function Documentation

MODULE_AUTHOR ( "Erik Andrén )
MODULE_DESCRIPTION ( "STV06XX USB Camera Driver"  )
MODULE_DEVICE_TABLE ( usb  ,
device_table   
)
MODULE_LICENSE ( "GPL"  )
module_param ( dump_bridge  ,
bool  ,
S_IRUGO S_IWUSR 
)
module_param ( dump_sensor  ,
bool  ,
S_IRUGO S_IWUSR 
)
MODULE_PARM_DESC ( dump_bridge  ,
"Dumps all usb bridge registers at startup"   
)
MODULE_PARM_DESC ( dump_sensor  ,
"Dumps all sensor registers at startup"   
)
module_usb_driver ( sd_driver  )
int stv06xx_read_bridge ( struct sd sd,
u16  address,
u8 i2c_data 
)

Definition at line 62 of file stv06xx.c.

int stv06xx_read_sensor ( struct sd sd,
const u8  address,
u16 value 
)

Definition at line 170 of file stv06xx.c.

int stv06xx_write_bridge ( struct sd sd,
u16  address,
u16  i2c_data 
)

Definition at line 42 of file stv06xx.c.

int stv06xx_write_sensor ( struct sd sd,
u8  address,
u16  value 
)

Definition at line 82 of file stv06xx.c.

int stv06xx_write_sensor_bytes ( struct sd sd,
const u8 data,
u8  len 
)

Definition at line 110 of file stv06xx.c.

int stv06xx_write_sensor_words ( struct sd sd,
const u16 data,
u8  len 
)

Definition at line 139 of file stv06xx.c.