Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
gpio-generic.c File Reference
#include <linux/init.h>
#include <linux/err.h>
#include <linux/bug.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/compiler.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/log2.h>
#include <linux/ioport.h>
#include <linux/io.h>
#include <linux/gpio.h>
#include <linux/slab.h>
#include <linux/platform_device.h>
#include <linux/mod_devicetable.h>
#include <linux/basic_mmio_gpio.h>

Go to the source code of this file.

Functions

int bgpio_remove (struct bgpio_chip *bgc)
 
 EXPORT_SYMBOL_GPL (bgpio_remove)
 
int bgpio_init (struct bgpio_chip *bgc, struct device *dev, unsigned long sz, void __iomem *dat, void __iomem *set, void __iomem *clr, void __iomem *dirout, void __iomem *dirin, unsigned long flags)
 
 EXPORT_SYMBOL_GPL (bgpio_init)
 
 MODULE_DESCRIPTION ("Driver for basic memory-mapped GPIO controllers")
 
 MODULE_AUTHOR ("Anton Vorontsov <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 

Function Documentation

int bgpio_init ( struct bgpio_chip bgc,
struct device dev,
unsigned long  sz,
void __iomem dat,
void __iomem set,
void __iomem clr,
void __iomem dirout,
void __iomem dirin,
unsigned long  flags 
)

Definition at line 364 of file gpio-generic.c.

int bgpio_remove ( struct bgpio_chip bgc)

Definition at line 354 of file gpio-generic.c.

EXPORT_SYMBOL_GPL ( bgpio_remove  )
EXPORT_SYMBOL_GPL ( bgpio_init  )
MODULE_AUTHOR ( "Anton Vorontsov <[email protected]>"  )
MODULE_DESCRIPTION ( "Driver for basic memory-mapped GPIO controllers"  )
MODULE_LICENSE ( "GPL"  )