aboutsummaryrefslogtreecommitdiffstats
path: root/roms/u-boot/drivers/dfu/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'roms/u-boot/drivers/dfu/Kconfig')
-rw-r--r--roms/u-boot/drivers/dfu/Kconfig96
1 files changed, 96 insertions, 0 deletions
diff --git a/roms/u-boot/drivers/dfu/Kconfig b/roms/u-boot/drivers/dfu/Kconfig
new file mode 100644
index 000000000..121dc54f5
--- /dev/null
+++ b/roms/u-boot/drivers/dfu/Kconfig
@@ -0,0 +1,96 @@
+menu "DFU support"
+
+config DFU
+ bool
+ imply DFU_OVER_USB if USB_GADGET
+
+config DFU_OVER_USB
+ bool
+ select HASH
+ depends on USB_GADGET
+
+config DFU_OVER_TFTP
+ bool
+ depends on NET
+
+if DFU
+config DFU_WRITE_ALT
+ bool
+ default n
+
+config DFU_TFTP
+ bool "DFU via TFTP"
+ select UPDATE_COMMON
+ select DFU_OVER_TFTP
+ help
+ This option allows performing update of DFU-managed medium with data
+ sent via TFTP boot.
+
+ Detailed description of this feature can be found at ./doc/README.dfutftp
+
+config DFU_TIMEOUT
+ bool "Timeout waiting for DFU"
+ help
+ This option adds an optional timeout parameter for DFU which, if set,
+ will cause DFU to only wait for that many seconds before exiting.
+
+config DFU_MMC
+ bool "MMC back end for DFU"
+ help
+ This option enables using DFU to read and write to MMC based storage.
+
+config DFU_NAND
+ bool "NAND back end for DFU"
+ depends on CMD_MTDPARTS
+ depends on MTD_RAW_NAND
+ help
+ This option enables using DFU to read and write to NAND based
+ storage.
+
+config DFU_NAND_TRIMFFS
+ bool "Skip empty pages when flashing UBI images to NAND"
+ depends on DFU_NAND
+ help
+ When flashing UBI images to NAND, enable the DROP_FFS flag to drop
+ trailing all-0xff pages.
+
+config DFU_RAM
+ bool "RAM back end for DFU"
+ help
+ This option enables using DFU to read and write RAM on the target.
+
+config DFU_SF
+ bool "SPI flash back end for DFU"
+ help
+ This option enables using DFU to read and write to SPI flash based
+ storage.
+
+config DFU_SF_PART
+ bool "MTD partition support for SPI flash back end"
+ depends on DFU_SF && CMD_MTDPARTS
+ default y
+ help
+ This option enables the support of "part" and "partubi" target in
+ SPI flash DFU back end.
+
+config DFU_MTD
+ bool "MTD back end for DFU"
+ depends on DM_MTD
+ depends on CMD_MTDPARTS
+ help
+ This option enables using DFU to read and write to on any MTD device.
+
+config DFU_VIRT
+ bool "VIRTUAL flash back end for DFU"
+ help
+ This option enables using DFU to read and write to VIRTUAL device
+ used at board level to manage specific behavior
+ (OTP update for example).
+
+config SET_DFU_ALT_INFO
+ bool "Dynamic set of DFU alternate information"
+ help
+ This option allows to call the function set_dfu_alt_info to
+ dynamically build dfu_alt_info in board.
+endif
+endmenu