SDMMC_STS0
writeb(0xFF, priv->sdmmc_base + SDMMC_STS0);
status0 = readb(priv->sdmmc_base + SDMMC_STS0);
writeb(STS0_DEVICE_INS, priv->sdmmc_base + SDMMC_STS0);
writeb(status0, priv->sdmmc_base + SDMMC_STS0);
writeb(0xFF, priv->sdmmc_base + SDMMC_STS0);
return !(readb(priv->sdmmc_base + SDMMC_STS0) & STS0_WRITE_PROTECT);
u32 cd = (readb(priv->sdmmc_base + SDMMC_STS0) & STS0_CD_GPI) >> 3;
writeb(0xFF, priv->sdmmc_base + SDMMC_STS0);
writeb(0xFF, priv->sdmmc_base + SDMMC_STS0);