From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Sun, 31 Jan 2021 15:58:01 +0100 Subject: [PULL] u-boot-usb/master Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de The following changes since commit 472a716b8fdfd88a27cb675e4ea8e12cb4f79fc3: configs: Resync with savedefconfig (2021-01-29 13:56:04 -0500) are available in the Git repository at: git://git.denx.de/u-boot-usb.git master for you to fetch changes up to 723fd5668ff2c8dd19e808778b5670d0fa6bdc4b: usb: gaget: ci: set ep's desc when enable ep (2021-01-31 14:08:56 +0100) ---------------------------------------------------------------- Andy Shevchenko (3): f_rockusb: Use NULL instead of 0 for pointers f_rockusb: Avoid use-after-free in the global pointer variable f_fastboot: Avoid use-after-free in the global pointer variable Eugeniu Rosca (5): cmd: bcb: Extract '__bcb_load' from 'do_bcb_load' for internal needs cmd: bcb: Extract '__bcb_set' from 'do_bcb_set' for internal needs cmd: bcb: Extract '__bcb_store' from 'do_bcb_store' for internal needs cmd: bcb: Expose 'bcb_write_reboot_reason' to external callers cmd: bcb: Add support for processing const string literals in bcb_set() Guillermo Rodriguez (1): dfu: Fix handling of UBI partitions in MTD backend Jaehoon Chung (1): dfu: add 'SKIP' entity Jun Li (2): usb: gadget: set correct usb_configuration for os_desc_config usb: gadget: update os_desc_config when add config Li Jun (13): usb: gadget: don't change ep name for dwc3 while ep autoconfig usb: gadget: OS String support usb: gadget: move utf8_to_utf16le to header file usb: gadget: OS Feature Descriptors support usb: gadget: add WCID support for mfgtool usb: gadget: fastboot: add ext properties for WCID usb: gadget: add super speed support usb: fastboot: add super speed support usb: gadget: dnl: set dnl to be super speed usb: composite: force gadget to be USB2 for HS only function usb: udc: ci: update speed handling usb: gadget: fastboot: use correct max packet size usb: gaget: ci: set ep's desc when enable ep Marek Szyprowski (5): cmd: usb_mass_storage: show device interface name dfu: mmc: use the default MMC device if entity specifies it as -1 dfu: add 'SCRIPT' entity dfu: add support for the dfu_alt_info reintialization from the flashed script thor: add support for the dfu_alt_info reintialization from the flashed script Pali Roh?r (1): usb: gadget: Do not export usbd_device_* arrays Peng Fan (1): usb: gadget: add Kconfig for OS descriptors Seung-Woo Kim (1): gadget: f_thor: fix wrong file size cast Ye Li (1): usb: gadget: Add ep_config call back to usb_gadget_ops cmd/bcb.c | 88 ++++++++++++++++++----- cmd/dfu.c | 13 +++- cmd/thordown.c | 19 +++-- cmd/usb_mass_storage.c | 4 +- common/dfu.c | 3 + doc/README.dfu | 30 +++++++- drivers/dfu/dfu.c | 7 +- drivers/dfu/dfu_mmc.c | 39 ++++++++-- drivers/dfu/dfu_mtd.c | 4 +- drivers/usb/gadget/Kconfig | 9 +++ drivers/usb/gadget/ci_udc.c | 5 +- drivers/usb/gadget/composite.c | 392 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- drivers/usb/gadget/core.c | 45 ++---------- drivers/usb/gadget/ep0.c | 46 ++++++++++++ drivers/usb/gadget/epautoconf.c | 6 ++ drivers/usb/gadget/f_fastboot.c | 85 ++++++++++++++++++++-- drivers/usb/gadget/f_rockusb.c | 7 +- drivers/usb/gadget/f_thor.c | 11 +-- drivers/usb/gadget/g_dnl.c | 1 + drivers/usb/gadget/u_os_desc.h | 123 ++++++++++++++++++++++++++++++++ drivers/usb/gadget/usbstring.c | 74 +------------------ include/bcb.h | 21 ++++++ include/dfu.h | 4 ++ include/linux/usb/composite.h | 71 +++++++++++++++++++ include/linux/usb/gadget.h | 9 +++ include/linux/utf.h | 75 ++++++++++++++++++++ include/thor.h | 2 + include/usbdevice.h | 15 ---- 28 files changed, 1001 insertions(+), 207 deletions(-) create mode 100644 drivers/usb/gadget/u_os_desc.h create mode 100644 include/bcb.h create mode 100644 include/linux/utf.h