diff --git a/uboot-mtk-20220606/board/mediatek/common/boot_helper.c b/uboot-mtk-20220606/board/mediatek/common/boot_helper.c index ab0ea28a2..6fa990012 100644 --- a/uboot-mtk-20220606/board/mediatek/common/boot_helper.c +++ b/uboot-mtk-20220606/board/mediatek/common/boot_helper.c @@ -201,8 +201,8 @@ int boot_from_snor(struct spi_flash *snor, u32 offset) size = fit_get_totalsize((const void *)data_load_addr); if (size <= 0x2000) { /* Load FDT header into memory */ - ret = mtd_read_generic(mtd, offset, (void *)data_load_addr, - mtd->writesize); + ret = snor_read_generic(snor, offset, (void *)data_load_addr, + snor->page_size); if (ret) return ret;