|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | msmsdcc_nc_dmadata |
| struct | msmsdcc_dma_data |
| struct | msmsdcc_pio_data |
| struct | msmsdcc_curr_req |
| struct | msmsdcc_stats |
| struct | msmsdcc_host |
Macros | |
| #define | MSMSDCC_CRCI_SDC1 6 |
| #define | MSMSDCC_CRCI_SDC2 7 |
| #define | MSMSDCC_CRCI_SDC3 12 |
| #define | MSMSDCC_CRCI_SDC4 13 |
| #define | MMCIPOWER 0x000 |
| #define | MCI_PWR_OFF 0x00 |
| #define | MCI_PWR_UP 0x02 |
| #define | MCI_PWR_ON 0x03 |
| #define | MCI_OD (1 << 6) |
| #define | MMCICLOCK 0x004 |
| #define | MCI_CLK_ENABLE (1 << 8) |
| #define | MCI_CLK_PWRSAVE (1 << 9) |
| #define | MCI_CLK_WIDEBUS (1 << 10) |
| #define | MCI_CLK_FLOWENA (1 << 12) |
| #define | MCI_CLK_INVERTOUT (1 << 13) |
| #define | MCI_CLK_SELECTIN (1 << 14) |
| #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_CPSM_PROGENA (1 << 11) |
| #define | MCI_CSPM_DATCMD (1 << 12) |
| #define | MCI_CSPM_MCIABORT (1 << 13) |
| #define | MCI_CSPM_CCSENABLE (1 << 14) |
| #define | MCI_CSPM_CCSDISABLE (1 << 15) |
| #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 | 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_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_SDIOINTR (1 << 22) |
| #define | MCI_PROGDONE (1 << 23) |
| #define | MCI_ATACMDCOMPL (1 << 24) |
| #define | MCI_SDIOINTOPER (1 << 25) |
| #define | MCI_CCSTIMEOUT (1 << 26) |
| #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_DATABLOCKENDCLR (1 << 10) |
| #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_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_SDIOINTMASK (1 << 22) |
| #define | MCI_PROGDONEMASK (1 << 23) |
| #define | MCI_ATACMDCOMPLMASK (1 << 24) |
| #define | MCI_SDIOINTOPERMASK (1 << 25) |
| #define | MCI_CCSTIMEOUTMASK (1 << 26) |
| #define | MMCIMASK1 0x040 |
| #define | MMCIFIFOCNT 0x044 |
| #define | MCICCSTIMER 0x058 |
| #define | MMCIFIFO 0x080 /* to 0x0bc */ |
| #define | MCI_IRQENABLE |
| #define | MCI_IRQ_PIO |
| #define | MCI_FIFOSIZE (16*4) |
| #define | MCI_FIFOHALFSIZE (MCI_FIFOSIZE / 2) |
| #define | NR_SG 32 |
| #define MCI_ATACMDCOMPL (1 << 24) |
Definition at line 88 of file msm_sdcc.h.
| #define MCI_ATACMDCOMPLMASK (1 << 24) |
Definition at line 128 of file msm_sdcc.h.
| #define MCI_CCSTIMEOUT (1 << 26) |
Definition at line 90 of file msm_sdcc.h.
| #define MCI_CCSTIMEOUTMASK (1 << 26) |
Definition at line 130 of file msm_sdcc.h.
| #define MCI_CLK_ENABLE (1 << 8) |
Definition at line 28 of file msm_sdcc.h.
| #define MCI_CLK_FLOWENA (1 << 12) |
Definition at line 31 of file msm_sdcc.h.
| #define MCI_CLK_INVERTOUT (1 << 13) |
Definition at line 32 of file msm_sdcc.h.
| #define MCI_CLK_PWRSAVE (1 << 9) |
Definition at line 29 of file msm_sdcc.h.
| #define MCI_CLK_SELECTIN (1 << 14) |
Definition at line 33 of file msm_sdcc.h.
| #define MCI_CLK_WIDEBUS (1 << 10) |
Definition at line 30 of file msm_sdcc.h.
| #define MCI_CMDACTIVE (1 << 11) |
Definition at line 75 of file msm_sdcc.h.
| #define MCI_CMDACTIVEMASK (1 << 11) |
Definition at line 115 of file msm_sdcc.h.
| #define MCI_CMDCRCFAIL (1 << 0) |
Definition at line 65 of file msm_sdcc.h.
| #define MCI_CMDCRCFAILCLR (1 << 0) |
Definition at line 93 of file msm_sdcc.h.
| #define MCI_CMDCRCFAILMASK (1 << 0) |
Definition at line 105 of file msm_sdcc.h.
| #define MCI_CMDRESPEND (1 << 6) |
Definition at line 71 of file msm_sdcc.h.
| #define MCI_CMDRESPENDCLR (1 << 6) |
Definition at line 99 of file msm_sdcc.h.
| #define MCI_CMDRESPENDMASK (1 << 6) |
Definition at line 111 of file msm_sdcc.h.
| #define MCI_CMDSENT (1 << 7) |
Definition at line 72 of file msm_sdcc.h.
| #define MCI_CMDSENTCLR (1 << 7) |
Definition at line 100 of file msm_sdcc.h.
| #define MCI_CMDSENTMASK (1 << 7) |
Definition at line 112 of file msm_sdcc.h.
| #define MCI_CMDTIMEOUT (1 << 2) |
Definition at line 67 of file msm_sdcc.h.
| #define MCI_CMDTIMEOUTCLR (1 << 2) |
Definition at line 95 of file msm_sdcc.h.
| #define MCI_CMDTIMEOUTMASK (1 << 2) |
Definition at line 107 of file msm_sdcc.h.
| #define MCI_CPSM_ENABLE (1 << 10) |
Definition at line 41 of file msm_sdcc.h.
| #define MCI_CPSM_INTERRUPT (1 << 8) |
Definition at line 39 of file msm_sdcc.h.
| #define MCI_CPSM_LONGRSP (1 << 7) |
Definition at line 38 of file msm_sdcc.h.
| #define MCI_CPSM_PENDING (1 << 9) |
Definition at line 40 of file msm_sdcc.h.
| #define MCI_CPSM_PROGENA (1 << 11) |
Definition at line 42 of file msm_sdcc.h.
| #define MCI_CPSM_RESPONSE (1 << 6) |
Definition at line 37 of file msm_sdcc.h.
| #define MCI_CSPM_CCSDISABLE (1 << 15) |
Definition at line 46 of file msm_sdcc.h.
| #define MCI_CSPM_CCSENABLE (1 << 14) |
Definition at line 45 of file msm_sdcc.h.
| #define MCI_CSPM_DATCMD (1 << 12) |
Definition at line 43 of file msm_sdcc.h.
| #define MCI_CSPM_MCIABORT (1 << 13) |
Definition at line 44 of file msm_sdcc.h.
| #define MCI_DATABLOCKEND (1 << 10) |
Definition at line 74 of file msm_sdcc.h.
| #define MCI_DATABLOCKENDCLR (1 << 10) |
Definition at line 102 of file msm_sdcc.h.
| #define MCI_DATABLOCKENDMASK (1 << 10) |
Definition at line 114 of file msm_sdcc.h.
| #define MCI_DATACRCFAIL (1 << 1) |
Definition at line 66 of file msm_sdcc.h.
| #define MCI_DATACRCFAILCLR (1 << 1) |
Definition at line 94 of file msm_sdcc.h.
| #define MCI_DATACRCFAILMASK (1 << 1) |
Definition at line 106 of file msm_sdcc.h.
| #define MCI_DATAEND (1 << 8) |
Definition at line 73 of file msm_sdcc.h.
| #define MCI_DATAENDCLR (1 << 8) |
Definition at line 101 of file msm_sdcc.h.
| #define MCI_DATAENDMASK (1 << 8) |
Definition at line 113 of file msm_sdcc.h.
| #define MCI_DATATIMEOUT (1 << 3) |
Definition at line 68 of file msm_sdcc.h.
| #define MCI_DATATIMEOUTCLR (1 << 3) |
Definition at line 96 of file msm_sdcc.h.
| #define MCI_DATATIMEOUTMASK (1 << 3) |
Definition at line 108 of file msm_sdcc.h.
| #define MCI_DPSM_DIRECTION (1 << 1) |
Definition at line 59 of file msm_sdcc.h.
| #define MCI_DPSM_DMAENABLE (1 << 3) |
Definition at line 61 of file msm_sdcc.h.
| #define MCI_DPSM_ENABLE (1 << 0) |
Definition at line 58 of file msm_sdcc.h.
| #define MCI_DPSM_MODE (1 << 2) |
Definition at line 60 of file msm_sdcc.h.
| #define MCI_FIFOHALFSIZE (MCI_FIFOSIZE / 2) |
Definition at line 153 of file msm_sdcc.h.
| #define MCI_FIFOSIZE (16*4) |
Definition at line 151 of file msm_sdcc.h.
| #define MCI_IRQ_PIO |
Definition at line 143 of file msm_sdcc.h.
| #define MCI_IRQENABLE |
Definition at line 138 of file msm_sdcc.h.
| #define MCI_OD (1 << 6) |
Definition at line 25 of file msm_sdcc.h.
| #define MCI_PROGDONE (1 << 23) |
Definition at line 87 of file msm_sdcc.h.
| #define MCI_PROGDONEMASK (1 << 23) |
Definition at line 127 of file msm_sdcc.h.
| #define MCI_PWR_OFF 0x00 |
Definition at line 22 of file msm_sdcc.h.
| #define MCI_PWR_ON 0x03 |
Definition at line 24 of file msm_sdcc.h.
| #define MCI_PWR_UP 0x02 |
Definition at line 23 of file msm_sdcc.h.
| #define MCI_RXACTIVE (1 << 13) |
Definition at line 77 of file msm_sdcc.h.
| #define MCI_RXACTIVEMASK (1 << 13) |
Definition at line 117 of file msm_sdcc.h.
| #define MCI_RXDATAAVLBL (1 << 21) |
Definition at line 85 of file msm_sdcc.h.
| #define MCI_RXDATAAVLBLMASK (1 << 21) |
Definition at line 125 of file msm_sdcc.h.
| #define MCI_RXFIFOEMPTY (1 << 19) |
Definition at line 83 of file msm_sdcc.h.
| #define MCI_RXFIFOEMPTYMASK (1 << 19) |
Definition at line 123 of file msm_sdcc.h.
| #define MCI_RXFIFOFULL (1 << 17) |
Definition at line 81 of file msm_sdcc.h.
| #define MCI_RXFIFOFULLMASK (1 << 17) |
Definition at line 121 of file msm_sdcc.h.
| #define MCI_RXFIFOHALFFULL (1 << 15) |
Definition at line 79 of file msm_sdcc.h.
| #define MCI_RXFIFOHALFFULLMASK (1 << 15) |
Definition at line 119 of file msm_sdcc.h.
| #define MCI_RXOVERRUN (1 << 5) |
Definition at line 70 of file msm_sdcc.h.
| #define MCI_RXOVERRUNCLR (1 << 5) |
Definition at line 98 of file msm_sdcc.h.
| #define MCI_RXOVERRUNMASK (1 << 5) |
Definition at line 110 of file msm_sdcc.h.
| #define MCI_SDIOINTMASK (1 << 22) |
Definition at line 126 of file msm_sdcc.h.
| #define MCI_SDIOINTOPER (1 << 25) |
Definition at line 89 of file msm_sdcc.h.
| #define MCI_SDIOINTOPERMASK (1 << 25) |
Definition at line 129 of file msm_sdcc.h.
| #define MCI_SDIOINTR (1 << 22) |
Definition at line 86 of file msm_sdcc.h.
| #define MCI_TXACTIVE (1 << 12) |
Definition at line 76 of file msm_sdcc.h.
| #define MCI_TXACTIVEMASK (1 << 12) |
Definition at line 116 of file msm_sdcc.h.
| #define MCI_TXDATAAVLBL (1 << 20) |
Definition at line 84 of file msm_sdcc.h.
| #define MCI_TXDATAAVLBLMASK (1 << 20) |
Definition at line 124 of file msm_sdcc.h.
| #define MCI_TXFIFOEMPTY (1 << 18) |
Definition at line 82 of file msm_sdcc.h.
| #define MCI_TXFIFOEMPTYMASK (1 << 18) |
Definition at line 122 of file msm_sdcc.h.
| #define MCI_TXFIFOFULL (1 << 16) |
Definition at line 80 of file msm_sdcc.h.
| #define MCI_TXFIFOFULLMASK (1 << 16) |
Definition at line 120 of file msm_sdcc.h.
| #define MCI_TXFIFOHALFEMPTY (1 << 14) |
Definition at line 78 of file msm_sdcc.h.
| #define MCI_TXFIFOHALFEMPTYMASK (1 << 14) |
Definition at line 118 of file msm_sdcc.h.
| #define MCI_TXUNDERRUN (1 << 4) |
Definition at line 69 of file msm_sdcc.h.
| #define MCI_TXUNDERRUNCLR (1 << 4) |
Definition at line 97 of file msm_sdcc.h.
| #define MCI_TXUNDERRUNMASK (1 << 4) |
Definition at line 109 of file msm_sdcc.h.
| #define MCICCSTIMER 0x058 |
Definition at line 134 of file msm_sdcc.h.
| #define MMCIARGUMENT 0x008 |
Definition at line 35 of file msm_sdcc.h.
| #define MMCICLEAR 0x038 |
Definition at line 92 of file msm_sdcc.h.
| #define MMCICLOCK 0x004 |
Definition at line 27 of file msm_sdcc.h.
| #define MMCICOMMAND 0x00c |
Definition at line 36 of file msm_sdcc.h.
| #define MMCIDATACNT 0x030 |
Definition at line 63 of file msm_sdcc.h.
| #define MMCIDATACTRL 0x02c |
Definition at line 57 of file msm_sdcc.h.
| #define MMCIDATALENGTH 0x028 |
Definition at line 55 of file msm_sdcc.h.
| #define MMCIDATATIMER 0x024 |
Definition at line 54 of file msm_sdcc.h.
| #define MMCIFIFO 0x080 /* to 0x0bc */ |
Definition at line 136 of file msm_sdcc.h.
| #define MMCIFIFOCNT 0x044 |
Definition at line 133 of file msm_sdcc.h.
| #define MMCIMASK0 0x03c |
Definition at line 104 of file msm_sdcc.h.
| #define MMCIMASK1 0x040 |
Definition at line 132 of file msm_sdcc.h.
| #define MMCIPOWER 0x000 |
Definition at line 21 of file msm_sdcc.h.
| #define MMCIRESPCMD 0x010 |
Definition at line 49 of file msm_sdcc.h.
| #define MMCIRESPONSE0 0x014 |
Definition at line 50 of file msm_sdcc.h.
| #define MMCIRESPONSE1 0x018 |
Definition at line 51 of file msm_sdcc.h.
| #define MMCIRESPONSE2 0x01c |
Definition at line 52 of file msm_sdcc.h.
| #define MMCIRESPONSE3 0x020 |
Definition at line 53 of file msm_sdcc.h.
| #define MMCISTATUS 0x034 |
Definition at line 64 of file msm_sdcc.h.
| #define MSMSDCC_CRCI_SDC1 6 |
Definition at line 16 of file msm_sdcc.h.
| #define MSMSDCC_CRCI_SDC2 7 |
Definition at line 17 of file msm_sdcc.h.
| #define MSMSDCC_CRCI_SDC3 12 |
Definition at line 18 of file msm_sdcc.h.
| #define MSMSDCC_CRCI_SDC4 13 |
Definition at line 19 of file msm_sdcc.h.
| #define NR_SG 32 |
Definition at line 155 of file msm_sdcc.h.
1.8.2