| 103 | } |
| 104 | |
| 105 | bool_t FSdCtrl_CardDetect(FT_INOUT FtsdCtrl_t *pFtsdCtrl) |
| 106 | { |
| 107 | FSdCtrl_Config_t *pConfig; |
| 108 | u32 status; |
| 109 | |
| 110 | Ft_assertBool(FT_NULL != pFtsdCtrl); |
| 111 | pConfig = &pFtsdCtrl->config; |
| 112 | status = Ft_in32(pConfig->baseAddress + STATUS_REG); |
| 113 | |
| 114 | /* check card-detection signal */ |
| 115 | if (((status)&STATUS_REG_CDSL) == STATUS_REG_CDSL) |
| 116 | { |
| 117 | pConfig->cardDetect = 0; |
| 118 | } |
| 119 | else |
| 120 | { |
| 121 | pConfig->cardDetect = 1; |
| 122 | } |
| 123 | |
| 124 | return pConfig->cardDetect; |
| 125 | } |
| 126 | |
| 127 | void FSdCtrl_ResetDma(FT_INOUT FtsdCtrl_t *pFtsdCtrl) |
| 128 | { |
no test coverage detected