Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
mcfgpio.h File Reference

Go to the source code of this file.

Macros

#define mcfgpio_bit(gpio)   (1 << ((gpio) % MCFGPIO_PORTSIZE))
 
#define mcfgpio_port(gpio)   ((gpio) / MCFGPIO_PORTSIZE)
 
#define MCFGPIO_SCR_START   MCFGPIO_PIN_MAX
 
#define MCFGPIO_SETR_PORT(gpio)   0
 
#define MCFGPIO_CLRR_PORT(gpio)   0
 

Functions

int __mcfgpio_get_value (unsigned gpio)
 
void __mcfgpio_set_value (unsigned gpio, int value)
 
int __mcfgpio_direction_input (unsigned gpio)
 
int __mcfgpio_direction_output (unsigned gpio, int value)
 
int __mcfgpio_request (unsigned gpio)
 
void __mcfgpio_free (unsigned gpio)
 

Macro Definition Documentation

#define mcfgpio_bit (   gpio)    (1 << ((gpio) % MCFGPIO_PORTSIZE))

Definition at line 137 of file mcfgpio.h.

#define MCFGPIO_CLRR_PORT (   gpio)    0

Definition at line 171 of file mcfgpio.h.

#define mcfgpio_port (   gpio)    ((gpio) / MCFGPIO_PORTSIZE)

Definition at line 138 of file mcfgpio.h.

#define MCFGPIO_SCR_START   MCFGPIO_PIN_MAX

Definition at line 168 of file mcfgpio.h.

#define MCFGPIO_SETR_PORT (   gpio)    0

Definition at line 170 of file mcfgpio.h.

Function Documentation

int __mcfgpio_direction_input ( unsigned  gpio)

Definition at line 57 of file gpio.c.

int __mcfgpio_direction_output ( unsigned  gpio,
int  value 
)

Definition at line 72 of file gpio.c.

void __mcfgpio_free ( unsigned  gpio)

Definition at line 112 of file gpio.c.

int __mcfgpio_get_value ( unsigned  gpio)

Definition at line 26 of file gpio.c.

int __mcfgpio_request ( unsigned  gpio)

Definition at line 106 of file gpio.c.

void __mcfgpio_set_value ( unsigned  gpio,
int  value 
)

Definition at line 32 of file gpio.c.