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

Marek Vasut marex at denx.de
Mon Dec 10 04:51:36 UTC 2018


DWC3 and UDC cleanup

The following changes since commit 57dbc151437b36cc1105857d222df28b095236d7:

  rockchip: rk3399: Add MAINTAINERS entry (2018-12-06 10:24:12 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 532ededd5cbff3d55e8c8e5b6377cec9e90f2152:

  board: ti: am57xx: remove USB platform code (2018-12-07 16:31:46 +0100)

----------------------------------------------------------------
Jean-Jacques Hiblot (19):
      usb: gadget: Do not call board_usb_xxx() directly in USB gadget
drivers
      usb: introduce a separate config option for DM USB device
      usb: udc: implement DM versions of
usb_gadget_initialize()/_release()/_handle_interrupt()
      dwc3_generic: do not probe the USB device driver when it's bound
      dwc3: move phy operation to core.c
      dm: usb: create a new UCLASS ID for USB gadget devices
      configs: evb-rk3328: Enable CONFIG_USB_DWC3
      dwc3-generic: Handle the PHYs, the clocks and the reset lines
      dwc3-generic: Add select_dr_mode operation
      usb: dwc3: Fix a compilation error with the edison defconfig
      syscon: dm: Add a new method to get a regmap from DTS
      phy: Add a new driver for OMAP's USB2 PHYs
      dwc3-generic: Add support for the TI DWC3 glue
      board: ti: dra7xx-evm: turn on USB clocks in late init stage
      dts: dra7x: make ocp2scp at 4a080000 compatible with simple-bus
      configs: enable DM_USB and DM_USB_DEV for all DRA7 platforms
      configs: am57xx_evm: Enable DM_USB and DM_USB_DEV
      board: ti: dra7-evm: remove USB platform code
      board: ti: am57xx: remove USB platform code

Vignesh R (2):
      phy: ti-pip3-phy: Add support for USB3 PHY
      board; ti: am57xx: turn on USB clocks

 arch/arm/Kconfig                    |   2 ++
 arch/arm/dts/omap5-u-boot.dtsi      |   4 +++
 arch/sandbox/dts/test.dts           |   6 ++--
 board/sunxi/board.c                 |   2 +-
 board/ti/am57xx/board.c             | 106
++++++++++---------------------------------------------
 board/ti/dra7xx/evm.c               | 123
++++++++++-----------------------------------------------------
 cmd/fastboot.c                      |   4 +--
 cmd/rockusb.c                       |   4 +--
 cmd/thordown.c                      |   4 +--
 cmd/usb_gadget_sdp.c                |   4 +--
 cmd/usb_mass_storage.c              |   4 +--
 common/dfu.c                        |   6 ++--
 configs/am57xx_evm_defconfig        |  12 +++++--
 configs/am57xx_hs_evm_defconfig     |  12 +++++--
 configs/dra7xx_evm_defconfig        |  10 +++---
 configs/dra7xx_hs_evm_defconfig     |  10 +++---
 configs/evb-rk3328_defconfig        |   1 +
 drivers/core/syscon-uclass.c        |  23 ++++++++++++
 drivers/phy/Kconfig                 |   9 +++++
 drivers/phy/Makefile                |   1 +
 drivers/phy/omap-usb2-phy.c         | 196
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/ti-pipe3-phy.c          |  32 ++++++++++++-----
 drivers/usb/Kconfig                 |  14 ++++++++
 drivers/usb/dwc3/Kconfig            |   7 ++--
 drivers/usb/dwc3/core.c             |  89
++++++++++++++++++++++++++++++++++++++++++++--
 drivers/usb/dwc3/dwc3-generic.c     | 293
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/usb/dwc3/ep0.c              |   2 +-
 drivers/usb/gadget/ether.c          |  40 ++++-----------------
 drivers/usb/gadget/udc/Makefile     |   4 +++
 drivers/usb/gadget/udc/udc-core.c   |   3 +-
 drivers/usb/gadget/udc/udc-uclass.c |  58 ++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-dwc3.c        |  95
++++---------------------------------------------
 drivers/usb/musb-new/omap2430.c     |   2 +-
 drivers/usb/musb-new/sunxi.c        |   2 +-
 include/dm/uclass-id.h              |   1 +
 include/dwc3-uboot.h                |  19 ++++++++++
 include/linux/usb/gadget.h          |  18 ++++++++++
 include/syscon.h                    |  13 +++++++
 test/dm/syscon.c                    |  29 +++++++++++++++
 39 files changed, 857 insertions(+), 407 deletions(-)
 create mode 100644 drivers/phy/omap-usb2-phy.c
 create mode 100644 drivers/usb/gadget/udc/udc-uclass.c


More information about the U-Boot mailing list