|
Linux Kernel
3.7.1
|
#include <linux/gpio.h>#include <linux/module.h>#include <linux/spinlock.h>#include <linux/io.h>#include <linux/kernel.h>#include <mach/hardware.h>#include <mach/iomux-mx3.h>Go to the source code of this file.
Macros | |
| #define | IOMUX_BASE MX31_IO_ADDRESS(MX31_IOMUXC_BASE_ADDR) |
| #define | IOMUXINT_OBS1 (IOMUX_BASE + 0x000) |
| #define | IOMUXINT_OBS2 (IOMUX_BASE + 0x004) |
| #define | IOMUXGPR (IOMUX_BASE + 0x008) |
| #define | IOMUXSW_MUX_CTL (IOMUX_BASE + 0x00C) |
| #define | IOMUXSW_PAD_CTL (IOMUX_BASE + 0x154) |
| #define | IOMUX_REG_MASK (IOMUX_PADNUM_MASK & ~0x3) |
Functions | |
| int | mxc_iomux_mode (unsigned int pin_mode) |
| EXPORT_SYMBOL (mxc_iomux_mode) | |
| void | mxc_iomux_set_pad (enum iomux_pins pin, u32 config) |
| EXPORT_SYMBOL (mxc_iomux_set_pad) | |
| int | mxc_iomux_alloc_pin (unsigned int pin, const char *label) |
| EXPORT_SYMBOL (mxc_iomux_alloc_pin) | |
| int | mxc_iomux_setup_multiple_pins (const unsigned int *pin_list, unsigned count, const char *label) |
| EXPORT_SYMBOL (mxc_iomux_setup_multiple_pins) | |
| void | mxc_iomux_release_pin (unsigned int pin) |
| EXPORT_SYMBOL (mxc_iomux_release_pin) | |
| void | mxc_iomux_release_multiple_pins (const unsigned int *pin_list, int count) |
| EXPORT_SYMBOL (mxc_iomux_release_multiple_pins) | |
| void | mxc_iomux_set_gpr (enum iomux_gp_func gp, bool en) |
| EXPORT_SYMBOL (mxc_iomux_set_gpr) | |
Variables | |
| unsigned long | mxc_pin_alloc_map [NB_PORTS *32/BITS_PER_LONG] |
| #define IOMUX_BASE MX31_IO_ADDRESS(MX31_IOMUXC_BASE_ADDR) |
Definition at line 31 of file iomux-imx31.c.
| #define IOMUX_REG_MASK (IOMUX_PADNUM_MASK & ~0x3) |
Definition at line 40 of file iomux-imx31.c.
| #define IOMUXGPR (IOMUX_BASE + 0x008) |
Definition at line 34 of file iomux-imx31.c.
| #define IOMUXINT_OBS1 (IOMUX_BASE + 0x000) |
Definition at line 32 of file iomux-imx31.c.
| #define IOMUXINT_OBS2 (IOMUX_BASE + 0x004) |
Definition at line 33 of file iomux-imx31.c.
| #define IOMUXSW_MUX_CTL (IOMUX_BASE + 0x00C) |
Definition at line 35 of file iomux-imx31.c.
| #define IOMUXSW_PAD_CTL (IOMUX_BASE + 0x154) |
Definition at line 36 of file iomux-imx31.c.
| EXPORT_SYMBOL | ( | mxc_iomux_mode | ) |
| EXPORT_SYMBOL | ( | mxc_iomux_set_pad | ) |
| EXPORT_SYMBOL | ( | mxc_iomux_alloc_pin | ) |
| EXPORT_SYMBOL | ( | mxc_iomux_setup_multiple_pins | ) |
| EXPORT_SYMBOL | ( | mxc_iomux_release_pin | ) |
| EXPORT_SYMBOL | ( | mxc_iomux_release_multiple_pins | ) |
| EXPORT_SYMBOL | ( | mxc_iomux_set_gpr | ) |
Definition at line 99 of file iomux-imx31.c.
Definition at line 46 of file iomux-imx31.c.
Definition at line 150 of file iomux-imx31.c.
Definition at line 141 of file iomux-imx31.c.
| void mxc_iomux_set_gpr | ( | enum iomux_gp_func | gp, |
| bool | en | ||
| ) |
Definition at line 166 of file iomux-imx31.c.
| void mxc_iomux_set_pad | ( | enum iomux_pins | pin, |
| u32 | config | ||
| ) |
Definition at line 71 of file iomux-imx31.c.
| int mxc_iomux_setup_multiple_pins | ( | const unsigned int * | pin_list, |
| unsigned | count, | ||
| const char * | label | ||
| ) |
Definition at line 120 of file iomux-imx31.c.
| unsigned long mxc_pin_alloc_map[NB_PORTS *32/BITS_PER_LONG] |
Definition at line 42 of file iomux-imx31.c.
1.8.2