File nut/include/arch/arm/at91_mci.h


Preprocessor definitions

#define _ARCH_ARM_AT91_MCI_H_

#define MCI_CR_OFF 0x00000000

#define MCI_CR

#define MCI_MCIEN 0x00000001

#define MCI_MCIDIS 0x00000002

#define MCI_PWSEN 0x00000004

#define MCI_PWSDIS 0x00000008

#define MCI_SWRST 0x00000080

#define MCI_MR_OFF 0x00000004

#define MCI_MR

#define MCI_CLKDIV 0x000000FF

#define MCI_CLKDIV_LSB 0

#define MCI_PWSDIV 0x00000700

#define MCI_PWSDIV_LSB 8

#define MCI_RDPROOF 0x00000800

#define MCI_WRPROOF 0x00001000

#define MCI_PDCFBYTE 0x00002000

#define MCI_PDCPADV 0x00004000

#define MCI_PDCMODE 0x00008000

#define MCI_BLKLEN 0xFFFF0000

#define MCI_BLKLEN_LSB 16

#define MCI_DTOR_OFF 0x00000008

#define MCI_DTOR

#define MCI_DTOCYC 0x0000000F

#define MCI_DTOCYC_LSB 0

#define MCI_DTOMUL 0x00000070

#define MCI_DTOMUL_1 0x00000000

#define MCI_DTOMUL_16 0x00000010

#define MCI_DTOMUL_128 0x00000020

#define MCI_DTOMUL_256 0x00000030

#define MCI_DTOMUL_1K 0x00000040

#define MCI_DTOMUL_4K 0x00000050

#define MCI_DTOMUL_64K 0x00000060

#define MCI_DTOMUL_1M 0x00000070

#define MCI_SDCR_OFF 0x0000000C

#define MCI_SDCR

#define MCI_SDCSEL 0x00000003

#define MCI_SDCSEL_SLOTA 0x00000000

#define MCI_SDCSEL_SLOTB 0x00000001

#define MCI_SDCBUS 0x00000080

#define MCI_ARGR_OFF 0x00000010

#define MCI_ARGR

#define MCI_CMDR_OFF 0x00000014

#define MCI_CMDR

#define MCI_CMDNB 0x0000003F

#define MCI_CMDNB_LSB 0

#define MCI_RSPTYP 0x000000C0

#define MCI_RSPTYP_NONE 0x00000000

#define MCI_RSPTYP_48 0x00000040

#define MCI_RSPTYP_136 0x00000080

#define MCI_SPCMD 0x00000700

#define MCI_SPCMD_NONE 0x00000000

#define MCI_SPCMD_INIT 0x00000100

#define MCI_SPCMD_SYNC 0x00000200

#define MCI_SPCMD_ICMD 0x00000400

#define MCI_SPCMD_IRSP 0x00000500

#define MCI_OPDCMD 0x00000800

#define MCI_OPCMD MCI_OPDCMD

#define MCI_MAXLAT 0x00001000

#define MCI_TRCMD 0x00030000

#define MCI_TRCMD_NONE 0x00000000

#define MCI_TRCMD_START 0x00010000

#define MCI_TRCMD_STOP 0x00020000

#define MCI_TRDIR 0x00040000

#define MCI_TRTYP 0x00380000

#define MCI_TRTYP_MMC_SBLK 0x00000000

#define MCI_TRTYP_MMC_MBLK 0x00080000

#define MCI_TRTYP_MMC_STREAM 0x00100000

#define MCI_TRTYP_SDIO_BYTE 0x00200000

#define MCI_TRTYP_SDIO_BLK 0x00280000

#define MCI_IOSPCMD 0x03000000

#define MCI_IOSPCMD_NONE 0x00000000

#define MCI_IOSPCMD_SUSPEND 0x01000000

#define MCI_IOSPCMD_RESUME 0x02000000

#define MCI_BLKR_OFF 0x00000018

#define MCI_BLKR

#define MCI_BCNT 0x0000FFFF

#define MCI_BCNT_LSB 0

#define MCI_RSPR_OFF 0x00000020

#define MCI_RSPR

#define MCI_RDR_OFF 0x00000030

#define MCI_RDR

#define MCI_TDR_OFF 0x00000034

#define MCI_TDR

#define MCI_SR_OFF 0x00000040

#define MCI_SR

#define MCI_IER_OFF 0x00000044

#define MCI_IER

#define MCI_IDR_OFF 0x00000048

#define MCI_IDR

#define MCI_IMR_OFF 0x0000004C

#define MCI_IMR

#define MCI_CMDRDY 0x00000001

#define MCI_RXRDY 0x00000002

#define MCI_TXRDY 0x00000004

#define MCI_BLKE 0x00000008

#define MCI_DTIP 0x00000010

#define MCI_NOTBUSY 0x00000020

#define MCI_ENDRX 0x00000040

#define MCI_ENDTX 0x00000080

#define MCI_SDIOIRQA 0x00000100

#define MCI_SDIOIRQB 0x00000200

#define MCI_RXBUFF 0x00004000

#define MCI_TXBUFE 0x00008000

#define MCI_RINDE 0x00010000

#define MCI_RDIRE 0x00020000

#define MCI_RCRCE 0x00040000

#define MCI_RENDE 0x00080000

#define MCI_RTOE 0x00100000

#define MCI_DCRCE 0x00200000

#define MCI_DTOE 0x00400000

#define MCI_OVRE 0x40000000

#define MCI_UNRE 0x80000000