[U-Boot] [PATCH 00/21] beagle_x15/omap5: Add dwc3 peripheral support

Kishon Vijay Abraham I kishon at ti.com
Thu Aug 6 18:15:50 CEST 2015


Patch series performs the following:
*) Add dwc3 peripheral support for beagle_x15 and omap5
*) Add RNDIS boot support for AM43xx
*) Cleanups and Fixes

Kishon Vijay Abraham I (20):
  usb: dwc3: dwc3-omap: Use the clear register inorder to clear the
    interrupts
  usb: gadget: ether: Perform board initialization from ethernet gadget
    driver
  ARM: DRA7: Enable clocks for USB OTGSS2 and USB PHY2
  TI PHY: Add support to control 2nd USB PHY in DRA7xx/AM57xx
  board: ti: beagle_x15: added USB initializtion code
  board: ti: OMAP5: added USB initializtion code
  include: configs: Enable DWC3 and DFU in ti_omap5_common
  ARM: OMAP5: Add support for disabling clocks in uboot
  ARM: OMAP5: Add functions to enable and disable USB clocks
  ARM: AM43xx: Add support for disabling clocks in uboot
  ARM: AM43xx: Add functions to enable and disable USB clocks
  board: ti: invoke clock API to enable and disable clocks
  ARM: OMAP5/AM43xx: remove enabling USB clocks from
    enable_basic_clocks()
  board: ti: remove duplicate initialization of vbus_id_status
  usb: host: xhci-omap: invoke board_usb_cleanup in xhci_hcd_stop
  include: configs: am43xx_evm: add 'usb stop' in usbboot env
  usb: gadget: ether: populate _reset_ callback
  spl: Fix USB boot device values for am43xx
  spl: Add USB peripheral boot device value for am43xx
  configs: am43xx: Add am43xx_evm_usbspl_defconfig

Tom Rini (1):
  am43xx: Add USB device boot support to SPL

 arch/arm/cpu/armv7/am33xx/clock.c              |   53 +++++++++++
 arch/arm/cpu/armv7/am33xx/clock_am43xx.c       |   82 ++++++++++++++---
 arch/arm/cpu/armv7/omap-common/clocks-common.c |   53 +++++++++++
 arch/arm/cpu/armv7/omap5/hw_data.c             |  111 ++++++++++++++++++++---
 arch/arm/cpu/armv7/omap5/prcm-regs.c           |    2 +
 arch/arm/include/asm/arch-am33xx/clock.h       |    1 +
 arch/arm/include/asm/arch-am33xx/spl.h         |    3 +-
 arch/arm/include/asm/arch-am33xx/sys_proto.h   |    5 ++
 arch/arm/include/asm/arch-omap5/clock.h        |    3 +
 arch/arm/include/asm/arch-omap5/omap.h         |    8 +-
 arch/arm/include/asm/omap_common.h             |   12 +++
 board/ti/am43xx/MAINTAINERS                    |    1 +
 board/ti/am43xx/board.c                        |   43 +++++++--
 board/ti/beagle_x15/board.c                    |  115 ++++++++++++++++++++++++
 board/ti/dra7xx/evm.c                          |    4 +-
 board/ti/omap5_uevm/evm.c                      |   77 ++++++++++++++++
 configs/am43xx_evm_usbspl_defconfig            |    9 ++
 drivers/usb/dwc3/dwc3-omap.c                   |   46 ++++++----
 drivers/usb/dwc3/ti_usb_phy.c                  |   15 +++-
 drivers/usb/gadget/ether.c                     |    5 ++
 drivers/usb/gadget/gadget_chips.h              |    2 +
 drivers/usb/host/xhci-omap.c                   |    1 +
 include/configs/am43xx_evm.h                   |   11 +++
 include/configs/dra7xx_evm.h                   |   63 -------------
 include/configs/ti_omap5_common.h              |   67 +++++++++++++-
 scripts/Makefile.spl                           |    2 +
 26 files changed, 671 insertions(+), 123 deletions(-)
 create mode 100644 configs/am43xx_evm_usbspl_defconfig

-- 
1.7.9.5



More information about the U-Boot mailing list