SAMV71 Xplained Ultra Software Package 1.3

sdio.h File Reference

Go to the source code of this file.

Defines

#define SDIO_R1_IDLE   (1ul << 0)
#define SDIO_R1_ILLEGAL_COMMAND   (1ul << 2)
#define SDIO_R1_COM_CRC_ERROR   (1ul << 3)
#define SDIO_R1_FUNCN_ERROR   (1ul << 4)
#define SDIO_R1_PARAM_ERROR   (1ul << 6)
#define SDIO_R6_COM_CRC_ERROR   (1ul << 15)
#define SDIO_R6_ILLEGAL_COMMAND   (1ul << 14)
#define SDIO_R6_ERROR   (1ul << 13)
#define SDIO_R5_Pos   (8)
#define SDIO_R5_COM_CRC_ERROR   (1ul << 15)
#define SDIO_R5_ILLEGAL_COMMAND   (1ul << 14)
#define SDIO_R5_IO_STATE   (3ul << 12)
#define SDIO_R5_STATE_DIS   (0ul << 12)
#define SDIO_R5_STATE_CMD   (1ul << 12)
#define SDIO_R5_STATE_TRN   (2ul << 12)
#define SDIO_R5_STATE_RFU   (3ul << 12)
#define SDIO_R5_ERROR   (1ul << 11)
#define SDIO_R5_FUNCN_ERROR   (1ul << 9)
#define SDIO_R5_OUT_OF_RANGE   (1ul << 8)
#define SDIO_R4_OCR   (0xF << 0)
#define SDIO_R4_MP   (1ul << 27)
#define SDIO_R4_NF   (3ul << 28)
#define SDIO_CIA   0
#define SDIO_FN0   0
#define SDIO_FN1   1
#define SDIO_FN2   2
#define SDIO_FN3   3
#define SDIO_FN4   4
#define SDIO_FN5   5
#define SDIO_FN6   6
#define SDIO_FN7   7
#define SDIO_CCCR_REG   0x00
#define SDIO_CCCR   (0xFUL << 0)
#define SDIO_CCCR_1_00   (0x0UL << 0)
#define SDIO_CCCR_1_10   (0x1UL << 0)
#define SDIO_CCCR_1_20   (0x2UL << 0)
#define SDIO_SDIO   (0xFUL << 4)
#define SDIO_SDIO_1_00   (0x0UL << 4)
#define SDIO_SDIO_1_10   (0x1UL << 4)
#define SDIO_SDIO_1_20   (0x2UL << 4)
#define SDIO_SDIO_2_00   (0x3UL << 4)
#define SDIO_SD_REV_REG   0x01
#define SDIO_SD   (0xFUL << 0)
#define SDIO_SD_1_01   (0x0UL << 0)
#define SDIO_SD_1_10   (0x1UL << 0)
#define SDIO_SD_2_00   (0x2UL << 0)
#define SDIO_IOE_REG   0x02
#define SDIO_IOE   0xFEUL
#define SDIO_IOE_FN1   (0x1UL << 1)
#define SDIO_IOE_FN2   (0x1UL << 2)
#define SDIO_IOE_FN3   (0x1UL << 3)
#define SDIO_IOE_FN4   (0x1UL << 4)
#define SDIO_IOE_FN5   (0x1UL << 5)
#define SDIO_IOE_FN6   (0x1UL << 6)
#define SDIO_IOE_FN7   (0x1UL << 7)
#define SDIO_IOR_REG   0x03
#define SDIO_IOR   0xFEUL
#define SDIO_IOR_FN1   (0x1UL << 1)
#define SDIO_IOR_FN2   (0x1UL << 2)
#define SDIO_IOR_FN3   (0x1UL << 3)
#define SDIO_IOR_FN4   (0x1UL << 4)
#define SDIO_IOR_FN5   (0x1UL << 5)
#define SDIO_IOR_FN6   (0x1UL << 6)
#define SDIO_IOR_FN7   (0x1UL << 7)
#define SDIO_IEN_REG   0x04
#define SDIO_IENM   0x01UL
#define SDIO_IEN   0xFEUL
#define SDIO_IEN_FN1   (0x1UL << 1)
#define SDIO_IEN_FN2   (0x1UL << 2)
#define SDIO_IEN_FN3   (0x1UL << 3)
#define SDIO_IEN_FN4   (0x1UL << 4)
#define SDIO_IEN_FN5   (0x1UL << 5)
#define SDIO_IEN_FN6   (0x1UL << 6)
#define SDIO_IEN_FN7   (0x1UL << 7)
#define SDIO_INT_REG   0x05
#define SDIO_INT   0xFE
#define SDIO_INT_FN1   (0x1UL << 1)
#define SDIO_INT_FN2   (0x1UL << 2)
#define SDIO_INT_FN3   (0x1UL << 3)
#define SDIO_INT_FN4   (0x1UL << 4)
#define SDIO_INT_FN5   (0x1UL << 5)
#define SDIO_INT_FN6   (0x1UL << 6)
#define SDIO_INT_FN7   (0x1UL << 7)
#define SDIO_IOA_REG   0x06
#define SDIO_AS   (0x7UL << 0)
#define SDIO_AS_FN1   (0x1UL << 0)
#define SDIO_AS_FN2   (0x2UL << 0)
#define SDIO_AS_FN3   (0x3UL << 0)
#define SDIO_AS_FN4   (0x4UL << 0)
#define SDIO_AS_FN5   (0x5UL << 0)
#define SDIO_AS_FN6   (0x6UL << 0)
#define SDIO_AS_FN7   (0x7UL << 0)
#define SDIO_RES   (0x1UL << 3)
#define SDIO_BUS_CTRL_REG   0x07
#define SDIO_BUSWIDTH   (0x3UL << 0)
#define SDIO_BUSWIDTH_1B   (0x0UL << 0)
#define SDIO_BUSWIDTH_4B   (0x2UL << 0)
#define SDIO_ECSI   (0x1UL << 5)
#define SDIO_SCSI   (0x1UL << 6)
#define SDIO_CD   (0x1UL << 7)
#define SDIO_CAP_REG   0x08
#define SDIO_SDC   (0x1UL << 0)
#define SDIO_SMB   (0x1UL << 1)
#define SDIO_SRW   (0x1UL << 2)
#define SDIO_SBS   (0x1UL << 3)
#define SDIO_S4MI   (0x1UL << 4)
#define SDIO_E4MI   (0x1UL << 5)
#define SDIO_LSC   (0x1UL << 6)
#define SDIO_4BLS   (0x1UL << 7)
#define SDIO_CIS_PTR_REG   0x09
#define SDIO_BUS_SUSP_REG   0x0C
#define SDIO_BS   (0x1UL << 0)
#define SDIO_BR   (0x1UL << 1)
#define SDIO_FUN_SEL_REG   0x0D
#define SDIO_DF   (0x1UL << 7)
#define SDIO_FS   (0xFUL << 0)
#define SDIO_FS_CIA   (0x0UL << 0)
#define SDIO_FS_FN1   (0x1UL << 0)
#define SDIO_FS_FN2   (0x2UL << 0)
#define SDIO_FS_FN3   (0x3UL << 0)
#define SDIO_FS_FN4   (0x4UL << 0)
#define SDIO_FS_FN5   (0x5UL << 0)
#define SDIO_FS_FN6   (0x6UL << 0)
#define SDIO_FS_FN7   (0x7UL << 0)
#define SDIO_FS_MEM   (0x8UL << 0)
#define SDIO_EXEC_REG   0x0E
#define SDIO_EXM   (0x1UL << 0)
#define SDIO_EX   (0xFEUL)
#define SDIO_EX_FN1   (0x1UL << 1)
#define SDIO_EX_FN2   (0x1UL << 2)
#define SDIO_EX_FN3   (0x1UL << 3)
#define SDIO_EX_FN4   (0x1UL << 4)
#define SDIO_EX_FN5   (0x1UL << 5)
#define SDIO_EX_FN6   (0x1UL << 6)
#define SDIO_EX_FN7   (0x1UL << 7)
#define SDIO_READY_REG   0x0F
#define SDIO_RFM   (0x1UL << 0)
#define SDIO_RF   (0xFEUL)
#define SDIO_RF_FN1   (0x1UL << 1)
#define SDIO_RF_FN2   (0x1UL << 2)
#define SDIO_RF_FN3   (0x1UL << 3)
#define SDIO_RF_FN4   (0x1UL << 4)
#define SDIO_RF_FN5   (0x1UL << 5)
#define SDIO_RF_FN6   (0x1UL << 6)
#define SDIO_RF_FN7   (0x1UL << 7)
#define SDIO_FN0_BLKSIZ_REG   0x10
#define SDIO_POWER_REG   0x12
#define SDIO_SMPC   (0x1UL << 0)
#define SDIO_EMPC   (0x1UL << 1)
#define SDIO_HS_REG   0x13
#define SDIO_SHS   (0x1UL << 0)
#define SDIO_EHS   (0x1UL << 1)
#define SDIO_FBR_ADDR(fn, x)   (0x100*(fn) + (x))
#define SDIO_FBR_CSA_IF   0x0
#define SDIO_IFC   (0xFUL << 0)
#define SDIO_IFC_NO_IF   (0x0UL << 0)
#define SDIO_IFC_UART   (0x1UL << 0)
#define SDIO_IFC_TA_BT   (0x2UL << 0)
#define SDIO_IFC_TB_BT   (0x3UL << 0)
#define SDIO_IFC_GPS   (0x4UL << 0)
#define SDIO_IFC_CAMERA   (0x5UL << 0)
#define SDIO_IFC_PHS   (0x6UL << 0)
#define SDIO_IFC_WLAN   (0x7UL << 0)
#define SDIO_IFC_ATA   (0x8UL << 0)
#define SDIO_IFC_EXT   (0xFUL << 0)
#define SDIO_SCSA   (0x1UL << 6)
#define SDIO_FBR_CSA   (0x1UL << 7)
#define SDIO_FBR_EXT_IF   0x1
#define SDIO_FBR_PWR   0x2
#define SDIO_SPS   (0x1UL << 0)
#define SDIO_EPS   (0x1UL << 1)
#define SDIO_FBR_CIS_PTR   0x9
#define SDIO_FBR_CSA_PTR   0xC
#define SDIO_FBR_CSA_DATA   0xF
#define SDIO_FBR_BLK_SIZ   0x10
#define CISTPL_NULL   0x00
#define CISTPL_DEVICE   0x01
#define CISTPL_CHECKSUM   0x10
#define CISTPL_VERS_1   0x15
#define CISTPL_ALTSTR   0x16
#define CISTPL_MANFID   0x20
#define CISTPL_FUNCID   0x21
#define CISTPL_FUNCE   0x22
#define CISTPL_SDIO_STD   0x91
#define CISTPL_SDIO_EXT   0x92
#define CISTPL_END   0xFF

Detailed Description

Definition in file sdio.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines