|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/module.h>#include <linux/spinlock.h>#include <linux/errno.h>#include <linux/device.h>#include <linux/slab.h>#include <linux/list.h>#include <linux/io.h>#include <linux/ioport.h>#include <linux/pci.h>#include <linux/debugfs.h>#include <linux/seq_file.h>#include <linux/platform_device.h>#include <linux/mfd/core.h>#include <linux/mfd/sta2x11-mfd.h>#include <asm/sta2x11.h>Go to the source code of this file.
Data Structures | |
| struct | sta2x11_mfd |
Macros | |
| #define | REG(regname) {.name = #regname, .offset = SCTL_ ## regname} |
| #define | REG(regname) {.name = #regname, .offset = regname} |
| #define | CELL_4K(_name, _cell) |
| #define | DEV(_name, _r) { .name = _name, .num_resources = ARRAY_SIZE(_r), .resources = _r, } |
Enumerations | |
| enum | bar0_cells { STA2X11_GPIO_0 = 0, STA2X11_GPIO_1, STA2X11_GPIO_2, STA2X11_GPIO_3, STA2X11_SCTL, STA2X11_SCR, STA2X11_TIME } |
| enum | bar1_cells { STA2X11_APBREG = 0 } |
Functions | |
| u32 | sta2x11_sctl_mask (struct pci_dev *pdev, u32 reg, u32 mask, u32 val) |
| EXPORT_SYMBOL (sta2x11_sctl_mask) | |
| u32 | sta2x11_apbreg_mask (struct pci_dev *pdev, u32 reg, u32 mask, u32 val) |
| EXPORT_SYMBOL (sta2x11_apbreg_mask) | |
| subsys_initcall (sta2x11_apbreg_init) | |
| subsys_initcall (sta2x11_sctl_init) | |
| rootfs_initcall (sta2x11_mfd_init) | |
| MODULE_LICENSE ("GPL v2") | |
| MODULE_AUTHOR ("Wind River") | |
| MODULE_DESCRIPTION ("STA2x11 mfd for GPIO, SCTL and APBREG") | |
| MODULE_DEVICE_TABLE (pci, sta2x11_mfd_tbl) | |
| #define CELL_4K | ( | _name, | |
| _cell | |||
| ) |
Definition at line 302 of file sta2x11-mfd.c.
| #define DEV | ( | _name, | |
| _r | |||
| ) | { .name = _name, .num_resources = ARRAY_SIZE(_r), .resources = _r, } |
Definition at line 330 of file sta2x11-mfd.c.
Definition at line 171 of file sta2x11-mfd.c.
Definition at line 171 of file sta2x11-mfd.c.
| enum bar0_cells |
| STA2X11_GPIO_0 | |
| STA2X11_GPIO_1 | |
| STA2X11_GPIO_2 | |
| STA2X11_GPIO_3 | |
| STA2X11_SCTL | |
| STA2X11_SCR | |
| STA2X11_TIME |
Definition at line 289 of file sta2x11-mfd.c.
| enum bar1_cells |
Definition at line 299 of file sta2x11-mfd.c.
| EXPORT_SYMBOL | ( | sta2x11_sctl_mask | ) |
| EXPORT_SYMBOL | ( | sta2x11_apbreg_mask | ) |
| MODULE_AUTHOR | ( | "Wind River" | ) |
| MODULE_DEVICE_TABLE | ( | pci | , |
| sta2x11_mfd_tbl | |||
| ) |
| MODULE_LICENSE | ( | "GPL v2" | ) |
| rootfs_initcall | ( | sta2x11_mfd_init | ) |
Definition at line 129 of file sta2x11-mfd.c.
Definition at line 104 of file sta2x11-mfd.c.
| subsys_initcall | ( | sta2x11_apbreg_init | ) |
| subsys_initcall | ( | sta2x11_sctl_init | ) |
1.8.2