Merge "bootqca: Avoiding SPI NOR being read as psudo-NAND"
diff --git a/board/qca/arm/common/cmd_bootqca.c b/board/qca/arm/common/cmd_bootqca.c
index 80caaef..94ecbcd 100644
--- a/board/qca/arm/common/cmd_bootqca.c
+++ b/board/qca/arm/common/cmd_bootqca.c
@@ -444,10 +444,6 @@
 		if (debug) {
 			printf("Using nand device %d\n", CONFIG_SPI_FLASH_INFO_IDX);
 		}
-		snprintf(runcmd, sizeof(runcmd),
-			 "nand device %d", CONFIG_SPI_FLASH_INFO_IDX);
-		run_command(runcmd, 0);
-
 	} else if (sfi->flash_type == SMEM_BOOT_NAND_FLASH) {
 		if (debug) {
 			printf("Using nand device 0\n");
@@ -527,9 +523,10 @@
 		 * Kernel is in a separate partition
 		 */
 		snprintf(runcmd, sizeof(runcmd),
-			 /* NOR is treated as psuedo NAND */
-			 "nand read 0x%x 0x%llx 0x%llx && ",
-			 request, sfi->hlos.offset, sfi->hlos.size);
+			 "sf probe &&"
+			 "sf read 0x%x 0x%x 0x%x && ",
+			 CONFIG_SYS_LOAD_ADDR,
+			 (uint)sfi->hlos.offset, (uint)sfi->hlos.size);
 
 		if (debug)
 			printf("%s", runcmd);