arm-trusted-firmware/plat/st/stm32mp1
Patrick Delaunay 942f6be211 feat(plat/st/stm32mp1): add USB DFU support for STM32MP1
Add the USB descriptor, the struct used for USB enumeration with
the function usb_dfu_plat_init().

The USB support is based on the usb lib and on the stm32mp1 usb driver.

The content of enumeration (the string descriptor) is identical to
ROM code to avoid the USB reset en re-enumeration needs.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Change-Id: I18b40649e8df83813a5a340b0eee44c9a3470e43
2021-10-29 16:43:57 +02:00
..
include feat(plat/st): add a new DDR firewall management 2021-09-08 09:05:16 +02:00
services fix(plat/st): correct BSEC error code management 2021-06-22 14:10:27 +02:00
sp_min feat(plat/st): use FCONF to configure platform 2021-09-07 09:14:05 +02:00
bl2_plat_setup.c feat(plat/st): manage io_policies with FCONF 2021-09-07 09:14:05 +02:00
plat_bl2_mem_params_desc.c feat(plat/st): use FCONF to configure platform 2021-09-07 09:14:05 +02:00
plat_bl2_stm32_mem_params_desc.c feat(plat/st): use FIP to load images 2021-09-07 09:14:05 +02:00
plat_image_load.c feat(plat/st): use FIP to load images 2021-09-07 09:14:05 +02:00
platform.mk build(fdt-wrappers): introduce FDT wrappers makefile 2021-10-26 12:14:28 +01:00
stm32mp1.S feat(plat/st): use FIP to load images 2021-09-07 09:14:05 +02:00
stm32mp1.ld.S feat(plat/st): use FIP to load images 2021-09-07 09:14:05 +02:00
stm32mp1_boot_device.c Enable -Wredundant-decls warning check 2020-01-28 11:09:02 -06:00
stm32mp1_context.c stm32mp1: update clock driver 2019-02-14 11:20:23 +01:00
stm32mp1_dbgmcu.c stm32mp1: print information about SoC 2019-09-02 17:49:30 +02:00
stm32mp1_def.h feat(plat/st/stm32mp1): add USB DFU support for STM32MP1 2021-10-29 16:43:57 +02:00
stm32mp1_fconf_firewall.c feat(plat/st): add a new DDR firewall management 2021-09-08 09:05:16 +02:00
stm32mp1_fip_def.h feat(plat/st): use FCONF to configure platform 2021-09-07 09:14:05 +02:00
stm32mp1_gic.c stm32mp1: split code between common and private parts 2019-02-14 11:20:23 +01:00
stm32mp1_helper.S fix(plat/st): add UART reset in crash console init 2021-09-20 13:57:10 +02:00
stm32mp1_pm.c stm32mp1: check stronger the secondary CPU entry point 2020-06-23 09:21:56 +02:00
stm32mp1_private.c feat(plat/st): add a new DDR firewall management 2021-09-08 09:05:16 +02:00
stm32mp1_scmi.c drivers: move scmi-msg out of st 2021-01-20 11:37:14 +08:00
stm32mp1_security.c refactor(plat/st): use TZC400 bindings 2021-09-07 09:14:05 +02:00
stm32mp1_shared_resources.c fix(plat/st): correct signedness comparison issue 2021-10-07 09:26:27 +02:00
stm32mp1_stack_protector.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
stm32mp1_stm32image_def.h feat(plat/st): use FCONF to configure platform 2021-09-07 09:14:05 +02:00
stm32mp1_syscfg.c fix(plat/st): correct IO compensation disabling 2021-06-22 14:10:27 +02:00
stm32mp1_topology.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
stm32mp1_usb_dfu.c feat(plat/st/stm32mp1): add USB DFU support for STM32MP1 2021-10-29 16:43:57 +02:00