|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/module.h>#include <linux/init.h>#include <linux/io.h>#include <linux/gpio.h>#include <linux/delay.h>#include <linux/interrupt.h>#include <linux/bitops.h>#include <linux/debugfs.h>#include <linux/seq_file.h>#include <asm/mach-jz4740/base.h>#include "irq.h"Go to the source code of this file.
Data Structures | |
| struct | jz_gpio_chip |
| #define JZ4740_GPIO_CHIP | ( | _bank | ) |
| #define JZ4740_IRQ_GPIO_BASE_A (JZ4740_IRQ_GPIO(0) + JZ4740_GPIO_BASE_A) |
| #define JZ4740_IRQ_GPIO_BASE_B (JZ4740_IRQ_GPIO(0) + JZ4740_GPIO_BASE_B) |
| #define JZ4740_IRQ_GPIO_BASE_C (JZ4740_IRQ_GPIO(0) + JZ4740_GPIO_BASE_C) |
| #define JZ4740_IRQ_GPIO_BASE_D (JZ4740_IRQ_GPIO(0) + JZ4740_GPIO_BASE_D) |
| arch_initcall | ( | jz4740_gpio_init | ) |
| EXPORT_SYMBOL | ( | jz_gpio_port_direction_input | ) |
| EXPORT_SYMBOL | ( | jz_gpio_port_direction_output | ) |
| EXPORT_SYMBOL | ( | jz_gpio_port_set_value | ) |
| EXPORT_SYMBOL | ( | jz_gpio_port_get_value | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_set_function | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_bulk_request | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_bulk_free | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_bulk_suspend | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_bulk_resume | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_enable_pullup | ) |
| EXPORT_SYMBOL_GPL | ( | jz_gpio_disable_pullup | ) |
| EXPORT_SYMBOL_GPL | ( | gpio_to_irq | ) |
| EXPORT_SYMBOL_GPL | ( | irq_to_gpio | ) |
| void jz_gpio_bulk_free | ( | const struct jz_gpio_bulk_request * | request, |
| size_t | num | ||
| ) |
| int jz_gpio_bulk_request | ( | const struct jz_gpio_bulk_request * | request, |
| size_t | num | ||
| ) |
| void jz_gpio_bulk_resume | ( | const struct jz_gpio_bulk_request * | request, |
| size_t | num | ||
| ) |
| void jz_gpio_bulk_suspend | ( | const struct jz_gpio_bulk_request * | request, |
| size_t | num | ||
| ) |
| int jz_gpio_set_function | ( | int | gpio, |
| enum jz_gpio_function | function | ||
| ) |
1.8.2