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);