SDHI_driver patch (mbedOS 5.11.5)

Revision:
1:6f9a14a6bcac
Parent:
0:e1f465d87307
diff -r e1f465d87307 -r 6f9a14a6bcac mbed-os-program/mbed-os/components/storage/blockdevice/COMPONENT_SD/mbed_lib.json
--- a/mbed-os-program/mbed-os/components/storage/blockdevice/COMPONENT_SD/mbed_lib.json	Mon Mar 18 16:54:40 2019 +0000
+++ b/mbed-os-program/mbed-os/components/storage/blockdevice/COMPONENT_SD/mbed_lib.json	Wed Mar 20 17:51:14 2019 +0000
@@ -1,27 +1,27 @@
 {
     "name": "sd",
     "config": {
-	    "SDHI_CH": "SDHI_CH",
         "SPI_CS": "SPI_CS",
         "SPI_MOSI": "SPI_MOSI",
         "SPI_MISO": "SPI_MISO",
         "SPI_CLK": "SPI_SCK",
+        "SDHI_CH": null,
+        "BD_type": {
+            "help": "default BlockDevice type: (SD) or (SDHI)",
+            "macro_name": "MBED_TEST_BLOCKDEVICE",
+            "value": null
+        },
+        "BD_class_init": {
+            "help": "default BlockDevice class constructor: (SD) or (SDHI)",
+            "macro_name": "MBED_TEST_BLOCKDEVICE_DECL",
+            "value": null
+        },
         "FSFAT_SDCARD_INSTALLED": 1,
         "CMD_TIMEOUT": 10000,
         "CMD0_IDLE_STATE_RETRIES": 5,
         "INIT_FREQUENCY": 100000,
         "CRC_ENABLED": 1,
-        "TEST_BUFFER": 8192,
-		"SDBlockDevice_type": {
-            "help": "default: (SPI) or HWdedicated (SDHI)",
-            "macro_name": "MBED_TEST_BLOCKDEVICE",
-            "value": "SDBlockDevice"
-        },
-		"SDBlockDevice_class": {
-            "help": "how to be inited the specified bd",
-            "macro_name": "MBED_TEST_BLOCKDEVICE_DECL",
-            "value": "SDBlockDevice bd(MBED_CONF_SD_SPI_MOSI, MBED_CONF_SD_SPI_MISO, MBED_CONF_SD_SPI_CLK, MBED_CONF_SD_SPI_CS)"
-        }
+        "TEST_BUFFER": 8192
     },
     "target_overrides": {
         "DISCO_F051R8": {
@@ -207,15 +207,33 @@
              "SPI_CLK":  "P5_4",
              "SPI_CS":   "P5_5"
         },
-		"VK_RZ_A1H": {
-            "SDHI_CH":  0,
-			"SDBlockDevice_type": "SDHIBlockDevice",
-		    "SDBlockDevice_class": "SDHIBlockDevice bd(MBED_CONF_SD_SDHI_CH)"
+        "VK_RZ_A1H": {
+            "SPI_CS": 	 null,
+            "SPI_MOSI":  null,
+            "SPI_MISO":  null,
+            "SPI_CLK": 	 null,
+            "SDHI_CH":   0,
+            "BD_type": 	 "SDHIBlockDevice",
+            "BD_class_init": "SDHIBlockDevice bd(MBED_CONF_SD_SDHI_CH)",
+            "CRC_ENABLED": null,
+            "CMD_TIMEOUT": null,
+            "INIT_FREQUENCY": null,
+            "FSFAT_SDCARD_INSTALLED": null,
+            "CMD0_IDLE_STATE_RETRIES": null
         },
         "VK_RZ_A1LU": {
-            "SDHI_CH":  1,
-			"SDBlockDevice_type": "SDHIBlockDevice",
-		    "SDBlockDevice_class": "SDHIBlockDevice bd(MBED_CONF_SD_SDHI_CH)"
+            "SPI_CS": 	 null,
+            "SPI_MOSI":  null,
+            "SPI_MISO":  null,
+            "SPI_CLK": 	 null,
+            "SDHI_CH":   1,
+            "BD_type": "SDHIBlockDevice",
+            "BD_class_init": "SDHIBlockDevice bd(MBED_CONF_SD_SDHI_CH)",
+            "CRC_ENABLED": null,
+            "CMD_TIMEOUT": null,
+            "INIT_FREQUENCY": null,
+            "FSFAT_SDCARD_INSTALLED": null,
+            "CMD0_IDLE_STATE_RETRIES": null
         },
         "HEXIWEAR": {
              "SPI_MOSI": "PTE3",
@@ -257,3 +275,4 @@
     }
 }
 
+