Linux Kernel
3.7.1
|
#include <linux/delay.h>
#include <linux/highmem.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/dma-mapping.h>
#include <linux/slab.h>
#include <linux/device.h>
#include <linux/mmc/host.h>
#include <linux/scatterlist.h>
#include <linux/io.h>
#include <linux/gpio.h>
#include <linux/pm_runtime.h>
#include <linux/mmc/sdhci-pci-data.h>
#include "sdhci.h"
Go to the source code of this file.
Data Structures | |
struct | sdhci_pci_fixes |
struct | sdhci_pci_slot |
struct | sdhci_pci_chip |
Functions | |
MODULE_DEVICE_TABLE (pci, pci_ids) | |
module_pci_driver (sdhci_driver) | |
MODULE_AUTHOR ("Pierre Ossman <[email protected]>") | |
MODULE_DESCRIPTION ("Secure Digital Host Controller Interface PCI driver") | |
MODULE_LICENSE ("GPL") | |
#define MAX_SLOTS 8 |
Definition at line 49 of file sdhci-pci.c.
#define O2_SD_ADMA1 0xE2 |
Definition at line 311 of file sdhci-pci.c.
#define O2_SD_ADMA2 0xE7 |
Definition at line 312 of file sdhci-pci.c.
#define O2_SD_CAPS 0xE0 |
Definition at line 310 of file sdhci-pci.c.
#define O2_SD_CLKREQ 0xEC |
Definition at line 309 of file sdhci-pci.c.
#define O2_SD_INF_MOD 0xF1 |
Definition at line 313 of file sdhci-pci.c.
#define O2_SD_LOCK_WP 0xD3 |
Definition at line 307 of file sdhci-pci.c.
#define O2_SD_MULTI_VCC3V 0xEE |
Definition at line 308 of file sdhci-pci.c.
#define PCI_DEVICE_ID_INTEL_PCH_SDIO0 0x8809 |
Definition at line 34 of file sdhci-pci.c.
#define PCI_DEVICE_ID_INTEL_PCH_SDIO1 0x880a |
Definition at line 35 of file sdhci-pci.c.
#define PCI_SDHCI_IFDMA 0x01 |
Definition at line 42 of file sdhci-pci.c.
#define PCI_SDHCI_IFPIO 0x00 |
Definition at line 41 of file sdhci-pci.c.
#define PCI_SDHCI_IFVENDOR 0x02 |
Definition at line 43 of file sdhci-pci.c.
#define PCI_SLOT_INFO 0x40 /* 8 bits */ |
Definition at line 45 of file sdhci-pci.c.
#define PCI_SLOT_INFO_FIRST_BAR_MASK 0x07 |
Definition at line 47 of file sdhci-pci.c.
Definition at line 46 of file sdhci-pci.c.
#define sdhci_pci_resume NULL |
Definition at line 1087 of file sdhci-pci.c.
#define sdhci_pci_runtime_idle NULL |
Definition at line 1168 of file sdhci-pci.c.
#define sdhci_pci_runtime_resume NULL |
Definition at line 1167 of file sdhci-pci.c.
#define sdhci_pci_runtime_suspend NULL |
Definition at line 1166 of file sdhci-pci.c.
#define sdhci_pci_suspend NULL |
Definition at line 1086 of file sdhci-pci.c.
#define SYSKT_BOARD_REV 0x210 |
Definition at line 589 of file sdhci-pci.c.
#define SYSKT_CHIP_REV 0x211 |
Definition at line 590 of file sdhci-pci.c.
#define SYSKT_CONF_DATA 0x212 |
Definition at line 591 of file sdhci-pci.c.
#define SYSKT_CONF_DATA_1V8 (1 << 2) |
Definition at line 592 of file sdhci-pci.c.
#define SYSKT_CONF_DATA_2V5 (1 << 1) |
Definition at line 593 of file sdhci-pci.c.
#define SYSKT_CONF_DATA_3V3 (1 << 0) |
Definition at line 594 of file sdhci-pci.c.
#define SYSKT_CTRL 0x200 |
Definition at line 578 of file sdhci-pci.c.
#define SYSKT_POWER_184 0xcc |
Definition at line 584 of file sdhci-pci.c.
#define SYSKT_POWER_300 0xf8 |
Definition at line 583 of file sdhci-pci.c.
#define SYSKT_POWER_330 0xef |
Definition at line 582 of file sdhci-pci.c.
#define SYSKT_POWER_CMD 0x20d |
Definition at line 585 of file sdhci-pci.c.
#define SYSKT_POWER_DATA 0x20c |
Definition at line 581 of file sdhci-pci.c.
#define SYSKT_POWER_START (1 << 7) |
Definition at line 586 of file sdhci-pci.c.
#define SYSKT_POWER_STATUS 0x20e |
Definition at line 587 of file sdhci-pci.c.
#define SYSKT_POWER_STATUS_OK (1 << 0) |
Definition at line 588 of file sdhci-pci.c.
#define SYSKT_RDFIFO_STAT 0x204 |
Definition at line 579 of file sdhci-pci.c.
#define SYSKT_WRFIFO_STAT 0x208 |
Definition at line 580 of file sdhci-pci.c.
MODULE_AUTHOR | ( | "Pierre Ossman <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "Secure Digital Host Controller Interface PCI driver" | ) |
MODULE_DEVICE_TABLE | ( | pci | , |
pci_ids | |||
) |
MODULE_LICENSE | ( | "GPL" | ) |
module_pci_driver | ( | sdhci_driver | ) |