dfu-util is a host side implementation of the DFU 1.0 and DFU 1.1 specifications of the USB forum. DFU is intended to download and upload firmware to/from devices connected over USB.
Vanilla Kernel support only embedded flash and DM9000 Ethernet controller. This project extend support perepherial on Toradex, Orchild and other evaluation board, and may be, some embedded applications.