Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
m5602_core.c File Reference
#include "m5602_ov9650.h"
#include "m5602_ov7660.h"
#include "m5602_mt9m111.h"
#include "m5602_po1030.h"
#include "m5602_s5k83a.h"
#include "m5602_s5k4aa.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

 MODULE_DEVICE_TABLE (usb, m5602_table)
 
int m5602_read_bridge (struct sd *sd, const u8 address, u8 *i2c_data)
 
int m5602_write_bridge (struct sd *sd, const u8 address, const u8 i2c_data)
 
int m5602_read_sensor (struct sd *sd, const u8 address, u8 *i2c_data, const u8 len)
 
int m5602_write_sensor (struct sd *sd, const u8 address, u8 *i2c_data, const u8 len)
 
 module_usb_driver (sd_driver)
 
 MODULE_AUTHOR (DRIVER_AUTHOR)
 
 MODULE_DESCRIPTION (DRIVER_DESC)
 
 MODULE_LICENSE ("GPL")
 
 module_param (force_sensor, int, S_IRUGO|S_IWUSR)
 
 MODULE_PARM_DESC (force_sensor,"forces detection of a sensor, ""1 = OV9650, 2 = S5K83A, 3 = S5K4AA, ""4 = MT9M111, 5 = PO1030, 6 = OV7660")
 
 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 usb sensor registers ""at startup providing a sensor is found")
 

Variables

int force_sensor
 
bool dump_sensor
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 19 of file m5602_core.c.

Function Documentation

int m5602_read_bridge ( struct sd sd,
const u8  address,
u8 i2c_data 
)

Definition at line 41 of file m5602_core.c.

int m5602_read_sensor ( struct sd sd,
const u8  address,
u8 i2c_data,
const u8  len 
)

Definition at line 97 of file m5602_core.c.

int m5602_write_bridge ( struct sd sd,
const u8  address,
const u8  i2c_data 
)

Definition at line 62 of file m5602_core.c.

int m5602_write_sensor ( struct sd sd,
const u8  address,
u8 i2c_data,
const u8  len 
)

Definition at line 145 of file m5602_core.c.

MODULE_AUTHOR ( DRIVER_AUTHOR  )
MODULE_DESCRIPTION ( DRIVER_DESC  )
MODULE_DEVICE_TABLE ( usb  ,
m5602_table   
)
MODULE_LICENSE ( "GPL"  )
module_param ( force_sensor  ,
int  ,
S_IRUGO S_IWUSR 
)
module_param ( dump_bridge  ,
bool  ,
S_IRUGO S_IWUSR 
)
module_param ( dump_sensor  ,
bool  ,
S_IRUGO S_IWUSR 
)
MODULE_PARM_DESC ( force_sensor  ,
"forces detection of a  sensor,
""  1 = OV9650,
= S5K83A,
= S5K4AA,
""  4 = MT9M111,
= PO1030 
)
MODULE_PARM_DESC ( dump_bridge  ,
"Dumps all usb bridge registers at startup"   
)
MODULE_PARM_DESC ( dump_sensor  ,
"Dumps all usb sensor registers ""at startup providing a sensor is found"   
)
module_usb_driver ( sd_driver  )

Variable Documentation

bool dump_sensor

Definition at line 31 of file m5602_core.c.

int force_sensor

Definition at line 29 of file m5602_core.c.