[U-Boot] [PULL] u-boot-usb/master

Marek Vasut
2019-11-08T10:25:42Z

The following changes since commit 0f282c1876af26cc2c8c018ae6293a691561011e:

Makefile: fix dependency for imx targets (2019-11-06 09:22:32 -0500)

are available in the Git repository at:

git://git.denx.de/u-boot-usb.git master

for you to fetch changes up to e0891bb679200a8cc73c3b3d98ba40c02c31b850:

usb: xhci: support 1.1 or later version (2019-11-08 11:09:08 +0100)

----------------------------------------------------------------
Chunfeng Yun (1):
usb: xhci: support 1.1 or later version

Sherry Sun (1):
usb: udc: Introduce ->udc_set_speed() method

T Karthik Reddy (1):
usb: composite: add BOS descriptor support to composite framework

Vignesh Raghavendra (7):
list: import list_first_entry_or_null()
bitmaps: import for_each_set_bit() macro
usb: gadget: Add match_ep() op to usb_gadget_ops
usb: Add Cadence USB3 host and gadget driver
usb: cdns3: gadget: Implement udc_set_speed() callback
usb: cdns3: Add TI wrapper driver for CDNS USB3 controller
usb: gadget: Add gadget_is_cdns3() macro

Makefile | 1 +
drivers/usb/Kconfig | 2 +
drivers/usb/cdns3/Kconfig | 58 +++
drivers/usb/cdns3/Makefile | 11 +
drivers/usb/cdns3/cdns3-ti.c | 193 +++++++
drivers/usb/cdns3/core.c | 498 ++++++++++++++++++
drivers/usb/cdns3/core.h | 108 ++++
drivers/usb/cdns3/debug.h | 162 ++++++
drivers/usb/cdns3/drd.c | 301 +++++++++++
drivers/usb/cdns3/drd.h | 166 ++++++
drivers/usb/cdns3/ep0.c | 910 ++++++++++++++++++++++++++++++++
drivers/usb/cdns3/gadget-export.h | 28 +
drivers/usb/cdns3/gadget.c | 2760
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/cdns3/gadget.h | 1338
++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/cdns3/host-export.h | 28 +
drivers/usb/cdns3/host.c | 55 ++
drivers/usb/cdns3/trace.c | 11 +
drivers/usb/cdns3/trace.h | 26 +
drivers/usb/gadget/composite.c | 61 ++-
drivers/usb/gadget/epautoconf.c | 3 +
drivers/usb/gadget/gadget_chips.h | 8 +
drivers/usb/gadget/udc/udc-core.c | 23 +
drivers/usb/host/xhci-ring.c | 2 +-
include/linux/bitmap.h | 61 +++
include/linux/list.h | 14 +
include/linux/usb/ch9.h | 3 +
include/linux/usb/gadget.h | 34 ++
scripts/Makefile.spl | 1 +
28 files changed, 6859 insertions(+), 7 deletions(-)
create mode 100644 drivers/usb/cdns3/Kconfig
create mode 100644 drivers/usb/cdns3/Makefile
create mode 100644 drivers/usb/cdns3/cdns3-ti.c
create mode 100644 drivers/usb/cdns3/core.c
create mode 100644 drivers/usb/cdns3/core.h
create mode 100644 drivers/usb/cdns3/debug.h
create mode 100644 drivers/usb/cdns3/drd.c
create mode 100644 drivers/usb/cdns3/drd.h
create mode 100644 drivers/usb/cdns3/ep0.c
create mode 100644 drivers/usb/cdns3/gadget-export.h
create mode 100644 drivers/usb/cdns3/gadget.c
create mode 100644 drivers/usb/cdns3/gadget.h
create mode 100644 drivers/usb/cdns3/host-export.h
create mode 100644 drivers/usb/cdns3/host.c
create mode 100644 drivers/usb/cdns3/trace.c
create mode 100644 drivers/usb/cdns3/trace.h