Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
ppc4xx_gpio.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/io.h>
#include <linux/of.h>
#include <linux/of_gpio.h>
#include <linux/gpio.h>
#include <linux/types.h>
#include <linux/slab.h>

Go to the source code of this file.

Data Structures

struct  ppc4xx_gpio
 
struct  ppc4xx_gpio_chip
 

Macros

#define GPIO_MASK(gpio)   (0x80000000 >> (gpio))
 
#define GPIO_MASK2(gpio)   (0xc0000000 >> ((gpio) * 2))
 

Functions

 arch_initcall (ppc4xx_add_gpiochips)
 

Macro Definition Documentation

#define GPIO_MASK (   gpio)    (0x80000000 >> (gpio))

Definition at line 34 of file ppc4xx_gpio.c.

#define GPIO_MASK2 (   gpio)    (0xc0000000 >> ((gpio) * 2))

Definition at line 35 of file ppc4xx_gpio.c.

Function Documentation

arch_initcall ( ppc4xx_add_gpiochips  )