Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <linux/gpio.h>
#include <linux/gpio-pxa.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/irqdomain.h>
#include <linux/io.h>
#include <linux/of.h>
#include <linux/of_device.h>
#include <linux/platform_device.h>
#include <linux/syscore_ops.h>
#include <linux/slab.h>
#include <asm/mach/irq.h>
#include <mach/irqs.h>
Go to the source code of this file.
Data Structures | |
struct | pxa_gpio_chip |
Macros | |
#define | GPLR_OFFSET 0x00 |
#define | GPDR_OFFSET 0x0C |
#define | GPSR_OFFSET 0x18 |
#define | GPCR_OFFSET 0x24 |
#define | GRER_OFFSET 0x30 |
#define | GFER_OFFSET 0x3C |
#define | GEDR_OFFSET 0x48 |
#define | GAFR_OFFSET 0x54 |
#define | ED_MASK_OFFSET 0x9C /* GPIO edge detection for AP side */ |
#define | BANK_OFF(n) (((n) < 3) ? (n) << 2 : 0x100 + (((n) - 3) << 2)) |
#define | for_each_gpio_chip(i, c) for (i = 0, c = &pxa_gpio_chips[0]; i <= pxa_last_gpio; i += 32, c++) |
#define | pxa_gpio_probe_dt(pdev) (-1) |
#define | pxa_gpio_suspend NULL |
#define | pxa_gpio_resume NULL |
Enumerations | |
enum | { PXA25X_GPIO = 0, PXA26X_GPIO, PXA27X_GPIO, PXA3XX_GPIO, PXA93X_GPIO, MMP_GPIO = 0x10 } |
Functions | |
int | pxa_irq_to_gpio (int irq) |
postcore_initcall (pxa_gpio_init) | |
postcore_initcall (pxa_gpio_sysinit) | |
Variables | |
int | pxa_last_gpio |
struct syscore_ops | pxa_gpio_syscore_ops |
Definition at line 61 of file gpio-pxa.c.
#define ED_MASK_OFFSET 0x9C /* GPIO edge detection for AP side */ |
Definition at line 59 of file gpio-pxa.c.
#define for_each_gpio_chip | ( | i, | |
c | |||
) | for (i = 0, c = &pxa_gpio_chips[0]; i <= pxa_last_gpio; i += 32, c++) |
Definition at line 103 of file gpio-pxa.c.
#define GAFR_OFFSET 0x54 |
Definition at line 58 of file gpio-pxa.c.
#define GEDR_OFFSET 0x48 |
Definition at line 57 of file gpio-pxa.c.
#define GFER_OFFSET 0x3C |
Definition at line 56 of file gpio-pxa.c.
#define GPCR_OFFSET 0x24 |
Definition at line 54 of file gpio-pxa.c.
#define GPDR_OFFSET 0x0C |
Definition at line 52 of file gpio-pxa.c.
#define GPLR_OFFSET 0x00 |
Definition at line 51 of file gpio-pxa.c.
#define GPSR_OFFSET 0x18 |
Definition at line 53 of file gpio-pxa.c.
#define GRER_OFFSET 0x30 |
Definition at line 55 of file gpio-pxa.c.
#define pxa_gpio_probe_dt | ( | pdev | ) | (-1) |
Definition at line 537 of file gpio-pxa.c.
#define pxa_gpio_resume NULL |
Definition at line 687 of file gpio-pxa.c.
#define pxa_gpio_suspend NULL |
Definition at line 686 of file gpio-pxa.c.
anonymous enum |
Definition at line 89 of file gpio-pxa.c.
postcore_initcall | ( | pxa_gpio_init | ) |
postcore_initcall | ( | pxa_gpio_sysinit | ) |
Definition at line 178 of file gpio-pxa.c.
struct syscore_ops pxa_gpio_syscore_ops |
Definition at line 690 of file gpio-pxa.c.
int pxa_last_gpio |
Definition at line 63 of file gpio-pxa.c.