|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/init.h>#include <linux/interrupt.h>#include <linux/kthread.h>#include <linux/irq.h>#include <linux/gpio.h>#include <linux/platform_device.h>#include <linux/of.h>#include <linux/irqdomain.h>#include <linux/i2c/twl.h>Go to the source code of this file.
Macros | |
| #define | is_module() false |
| #define | MASK_GPIO_CTRL_GPIO0CD1 BIT(0) |
| #define | MASK_GPIO_CTRL_GPIO1CD2 BIT(1) |
| #define | MASK_GPIO_CTRL_GPIO_ON BIT(2) |
| #define | GPIO_32_MASK 0x0003ffff |
| #define | TWL4030_LED_LEDEN 0x0 |
| #define | LEDEN_LEDAON BIT(0) |
| #define | LEDEN_LEDBON BIT(1) |
| #define | LEDEN_LEDAEXT BIT(2) |
| #define | LEDEN_LEDBEXT BIT(3) |
| #define | LEDEN_LEDAPWM BIT(4) |
| #define | LEDEN_LEDBPWM BIT(5) |
| #define | LEDEN_PWM_LENGTHA BIT(6) |
| #define | LEDEN_PWM_LENGTHB BIT(7) |
| #define | TWL4030_PWMx_PWMxON 0x0 |
| #define | TWL4030_PWMx_PWMxOFF 0x1 |
| #define | PWMxON_LENGTH BIT(7) |
Functions | |
| MODULE_DEVICE_TABLE (of, twl_gpio_match) | |
| MODULE_ALIAS ("platform:twl4030_gpio") | |
| subsys_initcall (gpio_twl4030_init) | |
| module_exit (gpio_twl4030_exit) | |
| MODULE_AUTHOR ("Texas Instruments, Inc.") | |
| MODULE_DESCRIPTION ("GPIO interface for TWL4030") | |
| MODULE_LICENSE ("GPL") | |
| #define GPIO_32_MASK 0x0003ffff |
Definition at line 70 of file gpio-twl4030.c.
| #define is_module | ( | ) | false |
Definition at line 61 of file gpio-twl4030.c.
| #define LEDEN_LEDAEXT BIT(2) |
Definition at line 100 of file gpio-twl4030.c.
| #define LEDEN_LEDAON BIT(0) |
Definition at line 98 of file gpio-twl4030.c.
| #define LEDEN_LEDAPWM BIT(4) |
Definition at line 102 of file gpio-twl4030.c.
| #define LEDEN_LEDBEXT BIT(3) |
Definition at line 101 of file gpio-twl4030.c.
| #define LEDEN_LEDBON BIT(1) |
Definition at line 99 of file gpio-twl4030.c.
| #define LEDEN_LEDBPWM BIT(5) |
Definition at line 103 of file gpio-twl4030.c.
| #define LEDEN_PWM_LENGTHA BIT(6) |
Definition at line 104 of file gpio-twl4030.c.
| #define LEDEN_PWM_LENGTHB BIT(7) |
Definition at line 105 of file gpio-twl4030.c.
| #define MASK_GPIO_CTRL_GPIO0CD1 BIT(0) |
Definition at line 65 of file gpio-twl4030.c.
| #define MASK_GPIO_CTRL_GPIO1CD2 BIT(1) |
Definition at line 66 of file gpio-twl4030.c.
| #define MASK_GPIO_CTRL_GPIO_ON BIT(2) |
Definition at line 67 of file gpio-twl4030.c.
| #define PWMxON_LENGTH BIT(7) |
Definition at line 110 of file gpio-twl4030.c.
| #define TWL4030_LED_LEDEN 0x0 |
Definition at line 95 of file gpio-twl4030.c.
| #define TWL4030_PWMx_PWMxOFF 0x1 |
Definition at line 108 of file gpio-twl4030.c.
| #define TWL4030_PWMx_PWMxON 0x0 |
Definition at line 107 of file gpio-twl4030.c.
| MODULE_ALIAS | ( | "platform:twl4030_gpio" | ) |
| MODULE_AUTHOR | ( | "Texas | Instruments, |
| Inc." | |||
| ) |
| MODULE_DEVICE_TABLE | ( | of | , |
| twl_gpio_match | |||
| ) |
| module_exit | ( | gpio_twl4030_exit | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| subsys_initcall | ( | gpio_twl4030_init | ) |
1.8.2