liblitesdcard/sdcard: streamline initialization (cosmetic)
authorGabriel Somlo <gsomlo@gmail.com>
Mon, 15 Jun 2020 19:31:37 +0000 (15:31 -0400)
committerGabriel Somlo <gsomlo@gmail.com>
Mon, 15 Jun 2020 19:31:41 +0000 (15:31 -0400)
Also, s/spisdcardstatus/sdcardstatus/g (this is *not* the SPI version).

litex/soc/software/liblitesdcard/sdcard.c

index 92edf8e6e1a92aba437f50cc2eace2d3a5b45128..f3108f8ace62cd3b28bc0218234f09fec7f76b81 100644 (file)
@@ -719,22 +719,17 @@ int sdcard_test(unsigned int blocks)
 /* SDCard FatFs disk functions                                           */
 /*-----------------------------------------------------------------------*/
 
-static DSTATUS spisdcardstatus = STA_NOINIT;
+static DSTATUS sdcardstatus = STA_NOINIT;
 
 DSTATUS disk_status(uint8_t drv) {
        if (drv) return STA_NOINIT;
-       return spisdcardstatus;
+       return sdcardstatus;
 }
 
 DSTATUS disk_initialize(uint8_t drv) {
-       uint8_t r;
-
-       if (drv) return RES_NOTRDY;
-
-       r = sdcard_init();
-
-       spisdcardstatus = r ? 0 : STA_NOINIT;
-       return spisdcardstatus;
+       if (drv) return STA_NOINIT;
+       sdcardstatus = sdcard_init() ? 0 : STA_NOINIT;
+       return sdcardstatus;
 }
 
 DRESULT disk_read(uint8_t drv, uint8_t *buf, uint32_t sector, uint32_t count) {