VSF Documented
|
Go to the source code of this file.
Macros | |
#define | VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQOP ENABLED |
#define | VSF_SDIO_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED |
#define | VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQSTS ENABLED |
#define | SDIO_RESP_NONE 0 |
#define | SDIO_RESP_R1 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define | SDIO_RESP_R1B (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define | SDIO_RESP_R2 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_LONG_CRC) |
#define | SDIO_RESP_R3 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT) |
#define | SDIO_RESP_R4 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT) |
#define | SDIO_RESP_R5 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define | SDIO_RESP_R6 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define | SDIO_RESP_R7 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
Typedefs | |
typedef enum vsf_sdio_reqop_t | vsf_sdio_reqop_t |
typedef enum vsf_sdio_irq_mask_t | vsf_sdio_irq_mask_t |
typedef enum vsf_sdio_reqsts_t | vsf_sdio_reqsts_t |
Enumerations | |
enum | vsf_sdio_reqop_t { SDIO_CMDOP_SINGLE_BLOCK = (1ul << 8) , SDIO_CMDOP_MULTI_BLOCK = (1ul << 8) | (1ul << 10) | (1ul << 16) , SDIO_CMDOP_READ = (0ul << 9) , SDIO_CMDOP_WRITE = (1ul << 9) , __SDIO_CMDOP_RESP = (1ul << 4) , __SDIO_CMDOP_RESP_SHORT = (1ul << 5) , __SDIO_CMDOP_RESP_SHORT_CRC = (0ul << 5) , __SDIO_CMDOP_RESP_LONG_CRC = (2ul << 5) , SDIO_CMDOP_CLKHOLD = (1ul << 24) , SDIO_CMDOP_TRANS_STOP = (1ul << 25) , SDIO_CMDOP_BYTE = (1ul << 26) , SDIO_CMDOP_STREAM = (1ul << 27) , SDIO_RESP_BUSY = (1 << 28) , __VSF_HW_SDIO_CMDOP_MASK } |
enum | vsf_sdio_irq_mask_t { SDIO_IRQ_MASK_HOST_RESP_DONE = (0x1ul << 9) , SDIO_IRQ_MASK_HOST_DATA_DONE = (0x1ul << 4) , SDIO_IRQ_MASK_HOST_ALL } |
enum | vsf_sdio_reqsts_t { SDIO_REQSTS_DONE = 0 , SDIO_REQSTS_ERR_RESP_NONE = (0x1ul << 9) , SDIO_REQSTS_ERR_RESP_CRC = (0x1ul << 8) , SDIO_REQSTS_ERR_DATA_CRC = (0xFFul << 16) , SDIO_REQSTS_DATA_BUSY = (0x1ul << 2) , SDIO_REQSTS_BUSY = (0x1ul << 1) , SDIO_REQSTS_ERR_MASK } |
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQOP ENABLED |
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED |
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQSTS ENABLED |
#define SDIO_RESP_NONE 0 |
#define SDIO_RESP_R1 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define SDIO_RESP_R1B (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define SDIO_RESP_R2 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_LONG_CRC) |
#define SDIO_RESP_R3 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT) |
#define SDIO_RESP_R4 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT) |
#define SDIO_RESP_R5 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define SDIO_RESP_R6 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
#define SDIO_RESP_R7 (__SDIO_CMDOP_RESP | __SDIO_CMDOP_RESP_SHORT_CRC) |
typedef enum vsf_sdio_reqop_t vsf_sdio_reqop_t |
typedef enum vsf_sdio_irq_mask_t vsf_sdio_irq_mask_t |
typedef enum vsf_sdio_reqsts_t vsf_sdio_reqsts_t |
enum vsf_sdio_reqop_t |
enum vsf_sdio_irq_mask_t |
enum vsf_sdio_reqsts_t |