The USB fastboot gadget can call ubiformat when necessary. This is done by executing the "ubiformat" command. This is not so nice since with this the fastboot gadget needs command support enabled. This series gets rid of this dependency by creating a C API for ubiformat. Sascha ---------------------------------------------------------------- Sascha Hauer (5): commands: ubiformat: Pass around context data commands: ubiformat: create separate function for ubiformat commands: ubiformat: move code to common/ usb: fastboot: Use C API for ubiformat usb: fastboot: drop CONFIG_COMMAND_SUPPORT dependency commands/Kconfig | 4 +- commands/ubiformat.c | 686 +++------------------------------------- common/Kconfig | 7 + common/Makefile | 1 + common/ubiformat.c | 675 +++++++++++++++++++++++++++++++++++++++ drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/f_fastboot.c | 18 +- 7 files changed, 735 insertions(+), 657 deletions(-) create mode 100644 common/ubiformat.c _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox