diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/fastboot/Kconfig | 3 | ||||
-rw-r--r-- | drivers/fastboot/fb_mmc.c | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/drivers/fastboot/Kconfig b/drivers/fastboot/Kconfig index 2d1836a80e..eb4bad24f5 100644 --- a/drivers/fastboot/Kconfig +++ b/drivers/fastboot/Kconfig @@ -212,6 +212,9 @@ config FASTBOOT_CMD_OEM_BOOTBUS Add support for the "oem bootbus" command from a client. This set the mmc boot configuration for the selecting eMMC device. +config FASTBOOT_STARFIVE_MAX_BLK_WRITE + int "The max size of block writing with sparse file on StarFive JH7110 SoC" + endif # FASTBOOT endmenu diff --git a/drivers/fastboot/fb_mmc.c b/drivers/fastboot/fb_mmc.c index d645ab4d86..ef51a5ed67 100644 --- a/drivers/fastboot/fb_mmc.c +++ b/drivers/fastboot/fb_mmc.c @@ -20,7 +20,11 @@ #include <linux/compat.h> #include <android_image.h> +#ifdef CONFIG_FASTBOOT_STARFIVE_MAX_BLK_WRITE +#define FASTBOOT_MAX_BLK_WRITE CONFIG_FASTBOOT_STARFIVE_MAX_BLK_WRITE /* = 8192 */ +#else #define FASTBOOT_MAX_BLK_WRITE 16384 +#endif #define BOOT_PARTITION_NAME "boot" |