Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
gpio-sx150x.c File Reference
#include <linux/gpio.h>
#include <linux/i2c.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/module.h>
#include <linux/mutex.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <linux/i2c/sx150x.h>

Go to the source code of this file.

Data Structures

struct  sx150x_device_data
 
struct  sx150x_chip
 

Macros

#define NO_UPDATE_PENDING   -1
 

Functions

 MODULE_DEVICE_TABLE (i2c, sx150x_id)
 
 subsys_initcall (sx150x_init)
 
 module_exit (sx150x_exit)
 
 MODULE_AUTHOR ("Gregory Bean <[email protected]>")
 
 MODULE_DESCRIPTION ("Driver for Semtech SX150X I2C GPIO Expanders")
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_ALIAS ("i2c:sx150x")
 

Macro Definition Documentation

#define NO_UPDATE_PENDING   -1

Definition at line 28 of file gpio-sx150x.c.

Function Documentation

MODULE_ALIAS ( "i2c:sx150x"  )
MODULE_AUTHOR ( "Gregory Bean <[email protected]>"  )
MODULE_DESCRIPTION ( "Driver for Semtech SX150X I2C GPIO Expanders"  )
MODULE_DEVICE_TABLE ( i2c  ,
sx150x_id   
)
module_exit ( sx150x_exit  )
MODULE_LICENSE ( "GPL v2 )
subsys_initcall ( sx150x_init  )