diff --git a/features/storage/kvstore/conf/kv_config.cpp b/features/storage/kvstore/conf/kv_config.cpp index e9b90a08f7..51513e014e 100644 --- a/features/storage/kvstore/conf/kv_config.cpp +++ b/features/storage/kvstore/conf/kv_config.cpp @@ -217,16 +217,16 @@ int _get_addresses(BlockDevice *bd, bd_addr_t start_address, bd_size_t size, bd_ return 0; } -FileSystem *_get_filesystem_FAT(BlockDevice *bd, const char *mount) +FileSystem *_get_filesystem_FAT(const char *mount) { - static FATFileSystem sdcard(mount, bd); + static FATFileSystem sdcard(mount); return &sdcard; } -FileSystem *_get_filesystem_LITTLE(BlockDevice *bd, const char *mount) +FileSystem *_get_filesystem_LITTLE(const char *mount) { - static LittleFileSystem flash(mount, bd); + static LittleFileSystem flash(mount); return &flash; } @@ -236,12 +236,12 @@ FileSystemStore *_get_file_system_store(FileSystem *fs) return &fss; } -FileSystem *_get_filesystem_default(BlockDevice *bd, const char *mount) +FileSystem *_get_filesystem_default(const char *mount) { #if COMPONENT_QSPIF || COMPONENT_SPIF || COMPONENT_DATAFLASH - return _get_filesystem_LITTLE(bd, mount); + return _get_filesystem_LITTLE(mount); #elif COMPONENT_SD - return _get_filesystem_FAT(bd, mount); + return _get_filesystem_FAT(mount); #else return NULL; #endif @@ -845,12 +845,6 @@ int _storage_config_tdb_external_common() static TDBStore tdb_external(kvstore_config.external_bd); kvstore_config.external_store = &tdb_external; - ret = kvstore_config.external_store->init(); - if (ret != MBED_SUCCESS) { - tr_error("KV Config: Fail to init external TDBStore"); - return ret; - } - //Create SecureStore and initialize it static SecureStore secst(kvstore_config.external_store, kvstore_config.internal_store); @@ -955,8 +949,7 @@ int _storage_config_FILESYSTEM() //component block device configured in the system. The priority is: //QSPI -> SPI -> DATAFLASH == LITTLE //SD == FAT - kvstore_config.external_fs = GET_FILESYSTEM(MBED_CONF_STORAGE_FILESYSTEM_FILESYSTEM, kvstore_config.external_bd, - mount_point); + kvstore_config.external_fs = GET_FILESYSTEM(MBED_CONF_STORAGE_FILESYSTEM_FILESYSTEM, mount_point); if (kvstore_config.external_fs == NULL) { tr_error("KV Config: Fail to get FileSystem"); return MBED_ERROR_FAILED_OPERATION ; @@ -990,8 +983,7 @@ int _storage_config_FILESYSTEM_NO_RBP() //component block device configured in the system. The priority is: //QSPI -> SPI -> DATAFLASH == LITTLE //SD == FAT - kvstore_config.external_fs = GET_FILESYSTEM(MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_FILESYSTEM, kvstore_config.external_bd, - mount_point); + kvstore_config.external_fs = GET_FILESYSTEM(MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_FILESYSTEM, mount_point); if (kvstore_config.external_fs == NULL) { tr_error("KV Config: Fail to get FileSystem"); return MBED_ERROR_FAILED_OPERATION ; @@ -1026,12 +1018,6 @@ int _storage_config_filesystem_common() return MBED_ERROR_FAILED_OPERATION ; } - ret = kvstore_config.external_store->init(); - if (ret != MBED_SUCCESS) { - tr_error("KV Config: Fail to init FileSystemStore"); - return ret; - } - //Create SecureStore and set it as main KVStore static SecureStore secst(kvstore_config.external_store, kvstore_config.internal_store); diff --git a/features/storage/kvstore/conf/mbed_lib.json b/features/storage/kvstore/conf/mbed_lib.json index 5531ef05d4..57a8e08d7b 100644 --- a/features/storage/kvstore/conf/mbed_lib.json +++ b/features/storage/kvstore/conf/mbed_lib.json @@ -11,9 +11,6 @@ } }, "target_overrides": { - "K64F": { - "storage_type": "FILESYSTEM" - }, "FUTURE_SEQUANA_M0_PSA": { "storage_type": "TDB_INTERNAL" },