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

Marek Vasut marex at denx.de
Sun Oct 20 23:54:20 CEST 2013


Dear Marek Vasut,

please CC UBoot ML. Done, thanks

> The following changes since commit
> 183acb700378a8cfc5d50a01a65de93fb2c24586:
> 
>   Prepare v2013.10 (2013-10-16 13:08:12 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 449697f14ebc9f7cb5bf15bbad0d46c6ca2c4979:
> 
>   usb: udc: add udc.h include file (2013-10-20 23:46:38 +0200)
> 
> ----------------------------------------------------------------
> Dan Murphy (10):
>       ARM: OMAP5: Power: Add new function to turn on SMPS10
>       ARM: OMAP5: Add registers and defines for USBOTG SS
>       OMAP5: USB: Add OMAP xHCI file and header
>       OMAP5-uevm: USB: Add xHCI host contoller support
>       usb: omap: Move the xhci-omap header file to common location
>       usb: omap5: Update the board_usb_init api
>       usb: omap: Move the usb phy code to the usb/phy directory
>       usb: dra7xx: Add support for dra7xx xhci USB host
>       usb: am437x: Add support for am437x xhci USB host
>       ARM: omap5-evm: Move MAC creation to misc_init
> 
> Julius Werner (2):
>       exynos: usb: Switch USB VBUS GPIOs to be device tree configured
>       exynos: dts: Add USB VBUS GPIOs to the device tree
> 
> Lukasz Majewski (10):
>       usb:udc:s3c: Reduce dcache invalidate range for UDC receive buffer
>       dfu:core: Find DFU alt setting number by passing its name
>       dfu:core: Export dfu_{get|free}_buf functions
>       usb:g_dnl: Replace static usb_configuration structure with
> dynamically allocated one
>       usb:g_dnl: Add name parameter to g_dnl_bind_fixup function
>       usb:g_dnl:f_thor: USB download function to support TIZEN's THOR
> protocol usb:g_dnl: Support for TIZEN's THOR function in generic download
> code cmd:thor: Support for TIZEN's download command (thordown)
>       samsung:common:thor: Define common Samsung code to handle THOR usb
> descriptor setup
>       trats: Update TRATS config to support TIZEN download
> 
> Mateusz Zalega (1):
>       usb: new board-specific USB init interface
> 
> Suriyan Ramasami (1):
>       usb:smsx95xx LED activity for USB net driver
> 
> Troy Kisky (20):
>       usb: gadget: ether set wMaxPacketSize
>       usb: gadget: ether: return error from rx_submit if no request
>       usb: gadget: mv_udc: fix typo in error message
>       usb: gadget: mv_udc: set is_dualspeed = 1
>       usb: gadget: mv_udc: flush item before head
>       usb: gadget: mv_udc: zero transfer descriptor memory on probe
>       usb: gadget: mv_udc: clear desc upon ep_disable
>       mx6: iomux: add GPR1 defines for use with nitrogen6x
>       nitrogen6x: add otg usb host/device mode support
>       nitrogen6x: add CONFIG_MV_UDC
>       usb: rename board_usb_init_type to usb_init_type
>       usb: add enum usb_init_type parameter to usb_lowlevel_init
>       usb: ehci-hcd: add enum usb_init_type parameter to ehci_hcd_init.
>       usb: gadget: mv_udc: don't check CONFIG_USB_MAX_CONTROLLER_COUNT
>       usb: ehci-mx6: add support for otg port
>       usb: gadget: mv_udc: fix full speed connections
>       usb: gadget: mv_udc: optimize bounce
>       usb: gadget: mv_udc: optimize ep_enable
>       usb: gadget: mv_udc: split mv_udc.h file
>       usb: udc: add udc.h include file
> 
> Vivek Gautam (8):
>       usb: Move 'bmRequestType' USB device request macros from EHCI header
>       USB: xHCI: Add stack support for xHCI
>       USB: XHCI: Add xHCI host controller support for Exynos5
>       arm: exynos: Add methods to control power to USB 3.0 PHY
>       exynos5: dts: Add COMPAT string data for USB 3.0 PHY and XHCI
>       exynos5: dts: Add device node for XHCI
>       config: arm: exynos5250: Define CONFIG_SYS_CACHELINE_SIZE
>       temp: config: exynos5250: Enable xHCI support for Exynos5
> 
>  arch/arm/cpu/armv7/exynos/power.c                  |   22 ++
>  arch/arm/cpu/armv7/omap-common/clocks-common.c     |    4 +-
>  arch/arm/cpu/armv7/omap5/prcm-regs.c               |    5 +
>  arch/arm/dts/exynos5250.dtsi                       |   12 ++
>  arch/arm/include/asm/arch-am33xx/hardware_am43xx.h |   10 +
>  arch/arm/include/asm/arch-exynos/cpu.h             |    8 +
>  arch/arm/include/asm/arch-exynos/power.h           |    5 +
>  arch/arm/include/asm/arch-exynos/xhci-exynos.h     |   88 ++++++++
>  arch/arm/include/asm/arch-mx6/iomux.h              |    6 +
>  arch/arm/include/asm/arch-omap5/clock.h            |   14 ++
>  arch/arm/include/asm/arch-tegra/usb.h              |    3 +-
>  arch/arm/include/asm/ehci-omap.h                   |    4 +-
>  arch/arm/include/asm/omap_common.h                 |    5 +
>  arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c      |    2 +-
>  arch/powerpc/cpu/mpc5xxx/usb_ohci.c                |    2 +-
>  arch/powerpc/cpu/ppc4xx/usb_ohci.c                 |    2 +-
>  arch/sparc/cpu/leon3/usb_uhci.c                    |    2 +-
>  board/amcc/canyonlands/canyonlands.c               |    5 +-
>  board/balloon3/balloon3.c                          |    7 +-
>  board/boundary/nitrogen6x/nitrogen6x.c             |   33 +++
>  board/compulab/cm_t35/cm_t35.c                     |    5 +-
>  board/esd/apc405/apc405.c                          |    8 +-
>  board/esd/pmc440/pmc440.c                          |    8 +-
>  board/htkw/mcx/mcx.c                               |    5 +-
>  board/icpdas/lp8x4x/lp8x4x.c                       |    7 +-
>  board/mpl/common/usb_uhci.c                        |    2 +-
>  board/nvidia/common/board.c                        |    4 +-
>  board/samsung/common/Makefile                      |    1 +
>  board/samsung/common/thor.c                        |   21 ++
>  board/samsung/dts/exynos5250-smdk5250.dts          |    4 +
>  board/samsung/dts/exynos5250-snow.dts              |    8 +
>  board/samsung/smdk5250/exynos5-dt.c                |   19 --
>  board/samsung/trats/trats.c                        |    5 +-
>  board/siemens/common/factoryset.c                  |    2 +-
>  board/technexion/twister/twister.c                 |    5 +-
>  board/teejet/mt_ventoux/mt_ventoux.c               |    5 +-
>  board/ti/beagle/beagle.c                           |    5 +-
>  board/ti/dra7xx/evm.c                              |    6 -
>  board/ti/dra7xx/mux_data.h                         |    1 +
>  board/ti/omap5_uevm/evm.c                          |  118 +++++++----
>  board/ti/panda/panda.c                             |    5 +-
>  board/toradex/colibri_pxa270/colibri_pxa270.c      |    7 +-
>  board/trizepsiv/conxs.c                            |    7 +-
>  board/vpac270/vpac270.c                            |    7 +-
>  common/Makefile                                    |    1 +
>  common/cmd_dfu.c                                   |   30 +--
>  common/cmd_thordown.c                              |   72 +++++++
>  common/cmd_usb_mass_storage.c                      |   44 ++--
>  common/usb.c                                       |   41 +++-
>  drivers/dfu/dfu.c                                  |   18 +-
>  drivers/power/palmas.c                             |   15 ++
>  drivers/serial/usbtty.h                            |    3 +-
>  drivers/usb/eth/smsc95xx.c                         |   14 ++
>  drivers/usb/gadget/Makefile                        |    1 +
>  drivers/usb/gadget/designware_udc.c                |    1 +
>  drivers/usb/gadget/ether.c                         |    4 +
>  drivers/usb/gadget/f_thor.c                        | 1003
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++++++++++++++ drivers/usb/gadget/f_thor.h                        |  124
> +++++++++++ drivers/usb/gadget/g_dnl.c                         |   38 ++--
>  drivers/usb/gadget/mpc8xx_udc.c                    |    1 +
>  drivers/usb/gadget/mv_udc.c                        |  115 ++++++-----
>  drivers/usb/gadget/mv_udc.h                        |  115 +++++++++++
>  drivers/usb/gadget/omap1510_udc.c                  |    1 +
>  drivers/usb/gadget/pxa27x_udc.c                    |    1 +
>  drivers/usb/gadget/s3c_udc_otg_xfer_dma.c          |    3 +-
>  drivers/usb/host/Makefile                          |    5 +
>  drivers/usb/host/ehci-armada100.c                  |    3 +-
>  drivers/usb/host/ehci-atmel.c                      |    3 +-
>  drivers/usb/host/ehci-exynos.c                     |   14 +-
>  drivers/usb/host/ehci-faraday.c                    |    4 +-
>  drivers/usb/host/ehci-fsl.c                        |    3 +-
>  drivers/usb/host/ehci-hcd.c                        |   17 +-
>  drivers/usb/host/ehci-ixp4xx.c                     |    3 +-
>  drivers/usb/host/ehci-marvell.c                    |    3 +-
>  drivers/usb/host/ehci-mpc512x.c                    |    3 +-
>  drivers/usb/host/ehci-mx5.c                        |    3 +-
>  drivers/usb/host/ehci-mx6.c                        |  134 ++++++++----
>  drivers/usb/host/ehci-mxc.c                        |    3 +-
>  drivers/usb/host/ehci-mxs.c                        |    3 +-
>  drivers/usb/host/ehci-omap.c                       |   12 +-
>  drivers/usb/host/ehci-pci.c                        |    4 +-
>  drivers/usb/host/ehci-ppc4xx.c                     |    3 +-
>  drivers/usb/host/ehci-spear.c                      |    3 +-
>  drivers/usb/host/ehci-tegra.c                      |    5 +-
>  drivers/usb/host/ehci-vct.c                        |    3 +-
>  drivers/usb/host/ehci.h                            |   19 +-
>  drivers/usb/host/isp116x-hcd.c                     |    2 +-
>  drivers/usb/host/ohci-hcd.c                        |    6 +-
>  drivers/usb/host/ohci-s3c24xx.c                    |    2 +-
>  drivers/usb/host/ohci.h                            |   11 +-
>  drivers/usb/host/r8a66597-hcd.c                    |    2 +-
>  drivers/usb/host/sl811-hcd.c                       |    2 +-
>  drivers/usb/host/xhci-exynos5.c                    |  327
> +++++++++++++++++++++++++++++
>  drivers/usb/host/xhci-mem.c                        |  720
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/host/xhci-omap.c                       |  158 ++++++++++++++
>  drivers/usb/host/xhci-ring.c                       |  939
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++++++++ drivers/usb/host/xhci.c                            | 1030
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++++++++++++++++ drivers/usb/host/xhci.h                            | 1255
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++++++++++++++++++++++++++++++++++++ drivers/usb/musb-new/musb_uboot.c    
>              |    2 +-
>  drivers/usb/musb/musb_hcd.c                        |    2 +-
>  drivers/usb/musb/musb_udc.c                        |    3 +-
>  drivers/usb/phy/Makefile                           |    1 +
>  drivers/usb/phy/omap_usb_phy.c                     |  261
> ++++++++++++++++++++++++
>  include/configs/am43xx_evm.h                       |   11 +
>  include/configs/dra7xx_evm.h                       |   11 +
>  include/configs/exynos5250-dt.h                    |    7 +-
>  include/configs/mx6qsabreauto.h                    |    3 +-
>  include/configs/nitrogen6x.h                       |    9 +-
>  include/configs/trats.h                            |   14 +-
>  include/dfu.h                                      |    3 +
>  include/fdtdec.h                                   |    2 +
>  include/g_dnl.h                                    |    4 +-
>  include/linux/usb/dwc3.h                           |  188
> +++++++++++++++++ include/linux/usb/xhci-omap.h                      | 
> 140 +++++++++++++ include/palmas.h                                   |   
> 6 +
>  include/thor.h                                     |   27 +++
>  include/usb.h                                      |   41 +++-
>  include/usb/designware_udc.h                       |   31 ---
>  include/usb/mpc8xx_udc.h                           |   19 +-
>  include/usb/musb_udc.h                             |   40 ----
>  include/usb/mv_udc.h                               |  118 -----------
>  include/usb/omap1510_udc.h                         |   31 +--
>  include/usb/pxa27x_udc.h                           |   26 +--
>  include/usb/udc.h                                  |   53 +++++
>  include/usb_defs.h                                 |   19 ++
>  include/usb_mass_storage.h                         |   13 +-
>  lib/fdtdec.c                                       |    2 +
>  127 files changed, 7331 insertions(+), 609 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-exynos/xhci-exynos.h
>  create mode 100644 board/samsung/common/thor.c
>  create mode 100644 common/cmd_thordown.c
>  create mode 100644 drivers/usb/gadget/f_thor.c
>  create mode 100644 drivers/usb/gadget/f_thor.h
>  create mode 100644 drivers/usb/gadget/mv_udc.h
>  create mode 100644 drivers/usb/host/xhci-exynos5.c
>  create mode 100644 drivers/usb/host/xhci-mem.c
>  create mode 100644 drivers/usb/host/xhci-omap.c
>  create mode 100644 drivers/usb/host/xhci-ring.c
>  create mode 100644 drivers/usb/host/xhci.c
>  create mode 100644 drivers/usb/host/xhci.h
>  create mode 100644 drivers/usb/phy/omap_usb_phy.c
>  create mode 100644 include/linux/usb/dwc3.h
>  create mode 100644 include/linux/usb/xhci-omap.h
>  create mode 100644 include/thor.h
>  delete mode 100644 include/usb/musb_udc.h
>  create mode 100644 include/usb/udc.h


More information about the U-Boot mailing list