Fix 'SD is write locked' after SD ejection

This commit is contained in:
windows-server-2003 2018-04-04 20:59:17 +09:00 committed by d0k3
parent 53db497f88
commit b656f0d90b

View File

@ -74,7 +74,7 @@
#define TMIO_MASK_READOP (TMIO_STAT1_RXRDY | TMIO_STAT1_DATAEND)
#define TMIO_MASK_WRITEOP (TMIO_STAT1_TXRQ | TMIO_STAT1_DATAEND)
#define SD_WRITE_PROTECTED (!((*(volatile u16*) (SDMMC_BASE + 0x1C)) & (0x1 << 7)))
#define SD_WRITE_PROTECTED (((*((vu16*)(SDMMC_BASE + REG_SDSTATUS0))) & (1 << 7 | 1 << 5)) == (1 << 5))
typedef struct mmcdevice {
u8 *rData;