USB: gadget: added a saner gadget downloader registration API
Preprocessor definitions and hardcoded implementation selection in g_dnl core were replaced by a linker list made of (usb_function_name, bind_callback) pairs. Signed-off-by:Mateusz Zalega <m.zalega@samsung.com> Acked-by:
Lukasz Majewski <l.majewski@samsung.com> Acked-by:
Marek Vasut <marex@denx.de>
Showing
- common/cmd_dfu.c 1 addition, 2 deletionscommon/cmd_dfu.c
- common/cmd_thordown.c 1 addition, 2 deletionscommon/cmd_thordown.c
- common/cmd_usb_mass_storage.c 1 addition, 1 deletioncommon/cmd_usb_mass_storage.c
- drivers/usb/gadget/f_dfu.c 3 additions, 0 deletionsdrivers/usb/gadget/f_dfu.c
- drivers/usb/gadget/f_mass_storage.c 3 additions, 0 deletionsdrivers/usb/gadget/f_mass_storage.c
- drivers/usb/gadget/f_thor.c 2 additions, 0 deletionsdrivers/usb/gadget/f_thor.c
- drivers/usb/gadget/g_dnl.c 28 additions, 36 deletionsdrivers/usb/gadget/g_dnl.c
- include/dfu.h 0 additions, 7 deletionsinclude/dfu.h
- include/g_dnl.h 23 additions, 0 deletionsinclude/g_dnl.h
- include/thor.h 0 additions, 8 deletionsinclude/thor.h
- include/usb_mass_storage.h 0 additions, 8 deletionsinclude/usb_mass_storage.h
Loading
Please register or sign in to comment