Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | mmci_host_next |
struct | mmci_host |
Macros | |
#define | MMCIPOWER 0x000 |
#define | MCI_PWR_OFF 0x00 |
#define | MCI_PWR_UP 0x02 |
#define | MCI_PWR_ON 0x03 |
#define | MCI_OD (1 << 6) |
#define | MCI_ROD (1 << 7) |
#define | MMCICLOCK 0x004 |
#define | MCI_CLK_ENABLE (1 << 8) |
#define | MCI_CLK_PWRSAVE (1 << 9) |
#define | MCI_CLK_BYPASS (1 << 10) |
#define | MCI_4BIT_BUS (1 << 11) |
#define | MCI_ST_8BIT_BUS (1 << 12) |
#define | MCI_ST_U300_HWFCEN (1 << 13) |
#define | MCI_ST_UX500_NEG_EDGE (1 << 13) |
#define | MCI_ST_UX500_HWFCEN (1 << 14) |
#define | MCI_ST_UX500_CLK_INV (1 << 15) |
#define | MMCIARGUMENT 0x008 |
#define | MMCICOMMAND 0x00c |
#define | MCI_CPSM_RESPONSE (1 << 6) |
#define | MCI_CPSM_LONGRSP (1 << 7) |
#define | MCI_CPSM_INTERRUPT (1 << 8) |
#define | MCI_CPSM_PENDING (1 << 9) |
#define | MCI_CPSM_ENABLE (1 << 10) |
#define | MCI_SDIO_SUSP (1 << 11) |
#define | MCI_ENCMD_COMPL (1 << 12) |
#define | MCI_NIEN (1 << 13) |
#define | MCI_CE_ATACMD (1 << 14) |
#define | MMCIRESPCMD 0x010 |
#define | MMCIRESPONSE0 0x014 |
#define | MMCIRESPONSE1 0x018 |
#define | MMCIRESPONSE2 0x01c |
#define | MMCIRESPONSE3 0x020 |
#define | MMCIDATATIMER 0x024 |
#define | MMCIDATALENGTH 0x028 |
#define | MMCIDATACTRL 0x02c |
#define | MCI_DPSM_ENABLE (1 << 0) |
#define | MCI_DPSM_DIRECTION (1 << 1) |
#define | MCI_DPSM_MODE (1 << 2) |
#define | MCI_DPSM_DMAENABLE (1 << 3) |
#define | MCI_DPSM_BLOCKSIZE (1 << 4) |
#define | MCI_ST_DPSM_RWSTART (1 << 8) |
#define | MCI_ST_DPSM_RWSTOP (1 << 9) |
#define | MCI_ST_DPSM_RWMOD (1 << 10) |
#define | MCI_ST_DPSM_SDIOEN (1 << 11) |
#define | MCI_ST_DPSM_DMAREQCTL (1 << 12) |
#define | MCI_ST_DPSM_DBOOTMODEEN (1 << 13) |
#define | MCI_ST_DPSM_BUSYMODE (1 << 14) |
#define | MCI_ST_DPSM_DDRMODE (1 << 15) |
#define | MMCIDATACNT 0x030 |
#define | MMCISTATUS 0x034 |
#define | MCI_CMDCRCFAIL (1 << 0) |
#define | MCI_DATACRCFAIL (1 << 1) |
#define | MCI_CMDTIMEOUT (1 << 2) |
#define | MCI_DATATIMEOUT (1 << 3) |
#define | MCI_TXUNDERRUN (1 << 4) |
#define | MCI_RXOVERRUN (1 << 5) |
#define | MCI_CMDRESPEND (1 << 6) |
#define | MCI_CMDSENT (1 << 7) |
#define | MCI_DATAEND (1 << 8) |
#define | MCI_STARTBITERR (1 << 9) |
#define | MCI_DATABLOCKEND (1 << 10) |
#define | MCI_CMDACTIVE (1 << 11) |
#define | MCI_TXACTIVE (1 << 12) |
#define | MCI_RXACTIVE (1 << 13) |
#define | MCI_TXFIFOHALFEMPTY (1 << 14) |
#define | MCI_RXFIFOHALFFULL (1 << 15) |
#define | MCI_TXFIFOFULL (1 << 16) |
#define | MCI_RXFIFOFULL (1 << 17) |
#define | MCI_TXFIFOEMPTY (1 << 18) |
#define | MCI_RXFIFOEMPTY (1 << 19) |
#define | MCI_TXDATAAVLBL (1 << 20) |
#define | MCI_RXDATAAVLBL (1 << 21) |
#define | MCI_ST_SDIOIT (1 << 22) |
#define | MCI_ST_CEATAEND (1 << 23) |
#define | MMCICLEAR 0x038 |
#define | MCI_CMDCRCFAILCLR (1 << 0) |
#define | MCI_DATACRCFAILCLR (1 << 1) |
#define | MCI_CMDTIMEOUTCLR (1 << 2) |
#define | MCI_DATATIMEOUTCLR (1 << 3) |
#define | MCI_TXUNDERRUNCLR (1 << 4) |
#define | MCI_RXOVERRUNCLR (1 << 5) |
#define | MCI_CMDRESPENDCLR (1 << 6) |
#define | MCI_CMDSENTCLR (1 << 7) |
#define | MCI_DATAENDCLR (1 << 8) |
#define | MCI_STARTBITERRCLR (1 << 9) |
#define | MCI_DATABLOCKENDCLR (1 << 10) |
#define | MCI_ST_SDIOITC (1 << 22) |
#define | MCI_ST_CEATAENDC (1 << 23) |
#define | MMCIMASK0 0x03c |
#define | MCI_CMDCRCFAILMASK (1 << 0) |
#define | MCI_DATACRCFAILMASK (1 << 1) |
#define | MCI_CMDTIMEOUTMASK (1 << 2) |
#define | MCI_DATATIMEOUTMASK (1 << 3) |
#define | MCI_TXUNDERRUNMASK (1 << 4) |
#define | MCI_RXOVERRUNMASK (1 << 5) |
#define | MCI_CMDRESPENDMASK (1 << 6) |
#define | MCI_CMDSENTMASK (1 << 7) |
#define | MCI_DATAENDMASK (1 << 8) |
#define | MCI_STARTBITERRMASK (1 << 9) |
#define | MCI_DATABLOCKENDMASK (1 << 10) |
#define | MCI_CMDACTIVEMASK (1 << 11) |
#define | MCI_TXACTIVEMASK (1 << 12) |
#define | MCI_RXACTIVEMASK (1 << 13) |
#define | MCI_TXFIFOHALFEMPTYMASK (1 << 14) |
#define | MCI_RXFIFOHALFFULLMASK (1 << 15) |
#define | MCI_TXFIFOFULLMASK (1 << 16) |
#define | MCI_RXFIFOFULLMASK (1 << 17) |
#define | MCI_TXFIFOEMPTYMASK (1 << 18) |
#define | MCI_RXFIFOEMPTYMASK (1 << 19) |
#define | MCI_TXDATAAVLBLMASK (1 << 20) |
#define | MCI_RXDATAAVLBLMASK (1 << 21) |
#define | MCI_ST_SDIOITMASK (1 << 22) |
#define | MCI_ST_CEATAENDMASK (1 << 23) |
#define | MMCIMASK1 0x040 |
#define | MMCIFIFOCNT 0x048 |
#define | MMCIFIFO 0x080 /* to 0x0bc */ |
#define | MCI_IRQENABLE |
#define | MCI_IRQ1MASK |
#define | NR_SG 128 |
#define | dma_inprogress(host) (0) |
#define MCI_IRQ1MASK |
#define MCI_IRQENABLE |