|
Linux Kernel
3.7.1
|
#include <linux/clk.h>#include <linux/errno.h>#include <linux/device.h>#include <linux/gpio.h>#include <linux/interrupt.h>#include <linux/irq.h>#include <linux/debugfs.h>#include <linux/seq_file.h>#include <linux/kernel.h>#include <linux/list.h>#include <linux/module.h>#include <linux/io.h>#include <linux/irqdomain.h>#include <linux/of_address.h>#include <linux/of_irq.h>#include <linux/of_gpio.h>#include <asm/mach/irq.h>#include <mach/hardware.h>#include <mach/at91_pio.h>#include "generic.h"Go to the source code of this file.
Data Structures | |
| struct | at91_gpio_chip |
Macros | |
| #define | to_at91_gpio_chip(c) container_of(c, struct at91_gpio_chip, chip) |
| #define | AT91_GPIO_CHIP(name, nr_gpio) |
| #define | AT91_GPIO_CAP_PIO3 (1 << 0) |
| #define | has_pio3() (at91_gpio_caps & AT91_GPIO_CAP_PIO3) |
| #define | gpio_irq_set_wake NULL |
| #define AT91_GPIO_CHIP | ( | name, | |
| nr_gpio | |||
| ) |
| #define has_pio3 | ( | ) | (at91_gpio_caps & AT91_GPIO_CAP_PIO3) |
| #define to_at91_gpio_chip | ( | c | ) | container_of(c, struct at91_gpio_chip, chip) |
| int __init_or_module at91_disable_schmitt_trig | ( | unsigned | pin | ) |
| void __init at91_gpio_init | ( | struct at91_gpio_bank * | data, |
| int | nr_banks | ||
| ) |
| int __init at91_gpio_of_irq_setup | ( | struct device_node * | node, |
| struct device_node * | parent | ||
| ) |
| int __init_or_module at91_set_A_periph | ( | unsigned | pin, |
| int | use_pullup | ||
| ) |
| int __init_or_module at91_set_B_periph | ( | unsigned | pin, |
| int | use_pullup | ||
| ) |
| int __init_or_module at91_set_C_periph | ( | unsigned | pin, |
| int | use_pullup | ||
| ) |
| int __init_or_module at91_set_D_periph | ( | unsigned | pin, |
| int | use_pullup | ||
| ) |
| int __init_or_module at91_set_debounce | ( | unsigned | pin, |
| int | is_on, | ||
| int | div | ||
| ) |
| int __init_or_module at91_set_deglitch | ( | unsigned | pin, |
| int | is_on | ||
| ) |
| int __init_or_module at91_set_gpio_input | ( | unsigned | pin, |
| int | use_pullup | ||
| ) |
| int __init_or_module at91_set_gpio_output | ( | unsigned | pin, |
| int | value | ||
| ) |
| int __init_or_module at91_set_GPIO_periph | ( | unsigned | pin, |
| int | use_pullup | ||
| ) |
| int __init_or_module at91_set_multi_drive | ( | unsigned | pin, |
| int | is_on | ||
| ) |
| int __init_or_module at91_set_pulldown | ( | unsigned | pin, |
| int | is_on | ||
| ) |
| EXPORT_SYMBOL | ( | at91_set_GPIO_periph | ) |
| EXPORT_SYMBOL | ( | at91_set_A_periph | ) |
| EXPORT_SYMBOL | ( | at91_set_B_periph | ) |
| EXPORT_SYMBOL | ( | at91_set_C_periph | ) |
| EXPORT_SYMBOL | ( | at91_set_D_periph | ) |
| EXPORT_SYMBOL | ( | at91_set_gpio_input | ) |
| EXPORT_SYMBOL | ( | at91_set_gpio_output | ) |
| EXPORT_SYMBOL | ( | at91_set_deglitch | ) |
| EXPORT_SYMBOL | ( | at91_set_debounce | ) |
| EXPORT_SYMBOL | ( | at91_set_multi_drive | ) |
| EXPORT_SYMBOL | ( | at91_set_pulldown | ) |
| EXPORT_SYMBOL | ( | at91_disable_schmitt_trig | ) |
| EXPORT_SYMBOL | ( | at91_set_gpio_value | ) |
| EXPORT_SYMBOL | ( | at91_get_gpio_value | ) |
1.8.2