Project import generated by Copybara.
GitOrigin-RevId: ceda9993b5e33a3605cf30ca3862478abb29e23f
diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c
index 00f8558..761833f 100644
--- a/drivers/mtd/spi/sf_probe.c
+++ b/drivers/mtd/spi/sf_probe.c
@@ -16,6 +16,10 @@
#include "sf_internal.h"
+#ifdef CONFIG_AML_STORAGE
+extern int spi_flash_fit_storage(struct spi_flash *flash);
+#endif
+
/**
* spi_flash_probe_slave() - Probe for a SPI flash device on a bus
*
@@ -45,8 +49,13 @@
goto err_read_id;
#ifdef CONFIG_SPI_FLASH_MTD
- ret = spi_flash_mtd_register(flash);
-#endif
+ /* for advanced support */
+ //ret = spi_flash_mtd_register(flash);
+#ifdef CONFIG_AML_STORAGE
+ if (!ret)
+ ret = spi_flash_fit_storage(flash);
+#endif /* CONFIG_AML_STORAGE */
+#endif /* CONFIG_SPI_FLASH_MTD */
err_read_id:
spi_release_bus(spi);