Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/gpio.h>
#include <linux/platform_device.h>
#include <linux/irq.h>
#include <linux/io.h>
#include <linux/timb_gpio.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
Go to the source code of this file.
Data Structures | |
struct | timbgpio |
Macros | |
#define | DRIVER_NAME "timb-gpio" |
#define | TGPIOVAL 0x00 |
#define | TGPIODIR 0x04 |
#define | TGPIO_IER 0x08 |
#define | TGPIO_ISR 0x0c |
#define | TGPIO_IPR 0x10 |
#define | TGPIO_ICR 0x14 |
#define | TGPIO_FLR 0x18 |
#define | TGPIO_LVR 0x1c |
#define | TGPIO_VER 0x20 |
#define | TGPIO_BFLR 0x24 |
Functions | |
module_platform_driver (timbgpio_platform_driver) | |
MODULE_DESCRIPTION ("Timberdale GPIO driver") | |
MODULE_LICENSE ("GPL v2") | |
MODULE_AUTHOR ("Mocean Laboratories") | |
MODULE_ALIAS ("platform:"DRIVER_NAME) | |
#define DRIVER_NAME "timb-gpio" |
Definition at line 32 of file gpio-timberdale.c.
#define TGPIO_BFLR 0x24 |
Definition at line 43 of file gpio-timberdale.c.
#define TGPIO_FLR 0x18 |
Definition at line 40 of file gpio-timberdale.c.
#define TGPIO_ICR 0x14 |
Definition at line 39 of file gpio-timberdale.c.
#define TGPIO_IER 0x08 |
Definition at line 36 of file gpio-timberdale.c.
#define TGPIO_IPR 0x10 |
Definition at line 38 of file gpio-timberdale.c.
#define TGPIO_ISR 0x0c |
Definition at line 37 of file gpio-timberdale.c.
#define TGPIO_LVR 0x1c |
Definition at line 41 of file gpio-timberdale.c.
#define TGPIO_VER 0x20 |
Definition at line 42 of file gpio-timberdale.c.
#define TGPIODIR 0x04 |
Definition at line 35 of file gpio-timberdale.c.
#define TGPIOVAL 0x00 |
Definition at line 34 of file gpio-timberdale.c.
MODULE_ALIAS | ( | "platform:" | DRIVER_NAME | ) |
MODULE_AUTHOR | ( | "Mocean Laboratories" | ) |
MODULE_LICENSE | ( | "GPL v2" | ) |
module_platform_driver | ( | timbgpio_platform_driver | ) |