Hey Neil. Will do it by the end of the year. Only tested it with a virtio-block though.
On Thu, Nov 21, 2024 at 12:44 PM <neil.armstr...@linaro.org> wrote: > Hi Dmitrii, > > So you plan to send a new version of this patchset ? > > It would be very useful to enable fastboot onr UFS/SCSI based devices. > > Thanks, > Neil > > On 06/03/2024 19:59, Dmitrii Merkurev wrote: > > Signed-off-by: Dmitrii Merkurev <dimori...@google.com> > > Cc: Patrick Delaunay <patrick.delau...@foss.st.com> > > Cc: Simon Glass <s...@chromium.org> > > Cc: Mattijs Korpershoek <mkorpersh...@baylibre.com> > > Cc: Ying-Chun Liu (PaulLiu) <paul....@linaro.org> > > --- > > drivers/fastboot/Kconfig | 20 ++++++++++++++++++-- > > 1 file changed, 18 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/fastboot/Kconfig b/drivers/fastboot/Kconfig > > index 5e5855a76c..460c5e98d7 100644 > > --- a/drivers/fastboot/Kconfig > > +++ b/drivers/fastboot/Kconfig > > @@ -87,7 +87,7 @@ config FASTBOOT_USB_DEV > > config FASTBOOT_FLASH > > bool "Enable FASTBOOT FLASH command" > > default y if ARCH_SUNXI || ARCH_ROCKCHIP > > - depends on MMC || (MTD_RAW_NAND && CMD_MTDPARTS) > > + depends on MMC || (MTD_RAW_NAND && CMD_MTDPARTS) || BLK > > select IMAGE_SPARSE > > help > > The fastboot protocol includes a "flash" command for writing > > @@ -109,12 +109,16 @@ choice > > > > config FASTBOOT_FLASH_MMC > > bool "FASTBOOT on MMC" > > - depends on MMC > > + depends on MMC && BLK > > > > config FASTBOOT_FLASH_NAND > > bool "FASTBOOT on NAND" > > depends on MTD_RAW_NAND && CMD_MTDPARTS > > > > +config FASTBOOT_FLASH_BLOCK > > + bool "FASTBOOT on block device" > > + depends on BLK > > + > > endchoice > > > > config FASTBOOT_FLASH_MMC_DEV > > @@ -189,6 +193,18 @@ config FASTBOOT_MMC_USER_NAME > > defined here. > > The default target name for erasing EMMC_USER is "mmc0". > > > > +config FASTBOOT_FLASH_BLOCK_INTERFACE_NAME > > + string "Define FASTBOOT block interface name" > > + depends on FASTBOOT_FLASH_BLOCK > > + help > > + "Fastboot block interface name (mmc, virtio, etc)" > > + > > +config FASTBOOT_FLASH_BLOCK_DEVICE_ID > > + int "Define FASTBOOT block device id" > > + depends on FASTBOOT_FLASH_BLOCK > > + help > > + "Fastboot block device id" > > + > > config FASTBOOT_GPT_NAME > > string "Target name for updating GPT" > > depends on FASTBOOT_FLASH_MMC && EFI_PARTITION > >