Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
gpio-ge.c File Reference
#include <linux/kernel.h>
#include <linux/compiler.h>
#include <linux/init.h>
#include <linux/io.h>
#include <linux/of.h>
#include <linux/of_device.h>
#include <linux/of_platform.h>
#include <linux/of_gpio.h>
#include <linux/gpio.h>
#include <linux/slab.h>
#include <linux/module.h>

Go to the source code of this file.

Macros

#define GEF_GPIO_DIRECT   0x00
 
#define GEF_GPIO_IN   0x04
 
#define GEF_GPIO_OUT   0x08
 
#define GEF_GPIO_TRIG   0x0C
 
#define GEF_GPIO_POLAR_A   0x10
 
#define GEF_GPIO_POLAR_B   0x14
 
#define GEF_GPIO_INT_STAT   0x18
 
#define GEF_GPIO_OVERRUN   0x1C
 
#define GEF_GPIO_MODE   0x20
 

Functions

 arch_initcall (gef_gpio_init)
 
 MODULE_DESCRIPTION ("GE I/O FPGA GPIO driver")
 
 MODULE_AUTHOR ("Martyn Welch <[email protected]")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define GEF_GPIO_DIRECT   0x00

Definition at line 32 of file gpio-ge.c.

#define GEF_GPIO_IN   0x04

Definition at line 33 of file gpio-ge.c.

#define GEF_GPIO_INT_STAT   0x18

Definition at line 38 of file gpio-ge.c.

#define GEF_GPIO_MODE   0x20

Definition at line 40 of file gpio-ge.c.

#define GEF_GPIO_OUT   0x08

Definition at line 34 of file gpio-ge.c.

#define GEF_GPIO_OVERRUN   0x1C

Definition at line 39 of file gpio-ge.c.

#define GEF_GPIO_POLAR_A   0x10

Definition at line 36 of file gpio-ge.c.

#define GEF_GPIO_POLAR_B   0x14

Definition at line 37 of file gpio-ge.c.

#define GEF_GPIO_TRIG   0x0C

Definition at line 35 of file gpio-ge.c.

Function Documentation

arch_initcall ( gef_gpio_init  )
MODULE_AUTHOR ( )
MODULE_DESCRIPTION ( "GE I/O FPGA GPIO driver )
MODULE_LICENSE ( "GPL"  )