|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/moduleparam.h>#include <linux/init.h>#include <linux/ioport.h>#include <linux/platform_device.h>#include <linux/interrupt.h>#include <linux/blkdev.h>#include <linux/delay.h>#include <linux/err.h>#include <linux/dma-mapping.h>#include <linux/clk.h>#include <linux/atmel_pdc.h>#include <linux/gfp.h>#include <linux/highmem.h>#include <linux/mmc/host.h>#include <linux/mmc/sdio.h>#include <asm/io.h>#include <asm/irq.h>#include <asm/gpio.h>#include <mach/board.h>#include <mach/cpu.h>#include "at91_mci.h"Go to the source code of this file.
Data Structures | |
| struct | at91mci_host |
Macros | |
| #define | DRIVER_NAME "at91_mci" |
| #define | FL_SENT_COMMAND (1 << 0) |
| #define | FL_SENT_STOP (1 << 1) |
| #define | AT91_MCI_ERRORS |
| #define | at91_mci_read(host, reg) __raw_readl((host)->baseaddr + (reg)) |
| #define | at91_mci_write(host, reg, val) __raw_writel((val), (host)->baseaddr + (reg)) |
| #define | MCI_BLKSIZE 512 |
| #define | MCI_MAXBLKSIZE 4095 |
| #define | MCI_BLKATONCE 256 |
| #define | MCI_BUFSIZE (MCI_BLKSIZE * MCI_BLKATONCE) |
| #define | at91_mci_suspend NULL |
| #define | at91_mci_resume NULL |
Functions | |
| module_init (at91_mci_init) | |
| module_exit (at91_mci_exit) | |
| MODULE_DESCRIPTION ("AT91 Multimedia Card Interface driver") | |
| MODULE_AUTHOR ("Nick Randell") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_ALIAS ("platform:at91_mci") | |
| #define AT91_MCI_ERRORS |
Definition at line 98 of file at91_mci.c.
| #define at91_mci_read | ( | host, | |
| reg | |||
| ) | __raw_readl((host)->baseaddr + (reg)) |
Definition at line 102 of file at91_mci.c.
| #define at91_mci_resume NULL |
Definition at line 1190 of file at91_mci.c.
| #define at91_mci_suspend NULL |
Definition at line 1189 of file at91_mci.c.
Definition at line 103 of file at91_mci.c.
| #define DRIVER_NAME "at91_mci" |
Definition at line 83 of file at91_mci.c.
| #define FL_SENT_COMMAND (1 << 0) |
Definition at line 95 of file at91_mci.c.
| #define FL_SENT_STOP (1 << 1) |
Definition at line 96 of file at91_mci.c.
| #define MCI_BLKATONCE 256 |
Definition at line 107 of file at91_mci.c.
| #define MCI_BLKSIZE 512 |
Definition at line 105 of file at91_mci.c.
| #define MCI_BUFSIZE (MCI_BLKSIZE * MCI_BLKATONCE) |
Definition at line 108 of file at91_mci.c.
| #define MCI_MAXBLKSIZE 4095 |
Definition at line 106 of file at91_mci.c.
| MODULE_ALIAS | ( | "platform:at91_mci" | ) |
| MODULE_AUTHOR | ( | "Nick Randell" | ) |
| module_exit | ( | at91_mci_exit | ) |
| module_init | ( | at91_mci_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2