]> git.sur5r.net Git - u-boot/blob - drivers/dfu/Kconfig
b077444059a67d7801d5e2a3338df21b72628b21
[u-boot] / drivers / dfu / Kconfig
1 menu "DFU support"
2
3 config DFU
4         bool
5         imply USB_FUNCTION_DFU if USB_GADGET
6
7 config USB_FUNCTION_DFU
8         bool
9         select HASH
10         depends on USB_GADGET
11
12 config TFTP_FUNCTION_DFU
13         bool
14         depends on NET
15
16 if DFU
17 config DFU_TFTP
18         bool "DFU via TFTP"
19         select TFTP_FUNCTION_DFU
20         help
21           This option allows performing update of DFU-managed medium with data
22           sent via TFTP boot.
23
24           Detailed description of this feature can be found at ./doc/README.dfutftp
25
26 config DFU_MMC
27         bool "MMC back end for DFU"
28         help
29           This option enables using DFU to read and write to MMC based storage.
30
31 config DFU_NAND
32         bool "NAND back end for DFU"
33         help
34           This option enables using DFU to read and write to NAND based
35           storage.
36
37 config DFU_RAM
38         bool "RAM back end for DFU"
39         help
40           This option enables using DFU to read and write RAM on the target.
41
42 config DFU_SF
43         bool "SPI flash back end for DFU"
44         help
45           This option enables using DFU to read and write to SPI flash based
46           storage.
47
48 endif
49 endmenu