X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Fdfu%2FKconfig;h=121dc54f5463e8dd5bb13ae9a3f9552230605e62;hb=5a1a8a63be8f7262a300eddafb18020926b12fb6;hp=4fe22193b1480098cbb8001b5edc2cbfc11e442d;hpb=cdc7732f3737f2bb97b77eb3d7c9da344bb73612;p=platform%2Fkernel%2Fu-boot.git diff --git a/drivers/dfu/Kconfig b/drivers/dfu/Kconfig index 4fe2219..121dc54 100644 --- a/drivers/dfu/Kconfig +++ b/drivers/dfu/Kconfig @@ -1,10 +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 - send via TFTP boot. + 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