All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PULL] u-boot-usb/master
@ 2015-12-06 23:15 Marek Vasut
  2015-12-07 19:05 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-12-06 23:15 UTC (permalink / raw)
  To: u-boot

The following changes since commit 75507d5d5496a691aecb731f87d4d8d5cdf62b77:

  am33xx: Update serial pdata (2015-12-06 16:38:05 -0500)

are available in the git repository at:

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

for you to fetch changes up to 6af4e2782d1300015ab1c3c28e9faa5c96d93f19:

  usb: xhci: zynqmp: Removing unused function usb_phy_reset (2015-12-07 00:15:00 
+0100)

----------------------------------------------------------------
Alexey Brodkin (1):
      usb: add support for generic EHCI devices

Felipe Balbi (2):
      usb: host: xhci-omap: fix build break
      usb: dwc3: fix build warnings

Marek Vasut (3):
      usb: zynqmp: Fix build warnings
      sunxi: usb: Rename the sunxi usb driver DM entry
      usb: xhci: zynqmp: Removing unused function usb_phy_reset

Rajesh Bhagat (3):
      drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw 
workaround
      usb: xhci: dwc3: Adding reset delay requirement as per dwc3 databook
      usb: xhci: fsl: Removing unused function usb_phy_reset

Siva Durga Prasad Paladugu (2):
      usb: zynqmp: Add XHCI driver support
      usb: zynqmp: Enable USB XHCI support

 drivers/usb/dwc3/core.c            |   2 +-
 drivers/usb/dwc3/dwc3-omap.c       |   2 +-
 drivers/usb/host/Kconfig           |   8 +++++++
 drivers/usb/host/Makefile          |   2 ++
 drivers/usb/host/ehci-generic.c    |  50 
+++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/ehci-sunxi.c      |   2 +-
 drivers/usb/host/xhci-dwc3.c       |   2 ++
 drivers/usb/host/xhci-fsl.c        |  17 --------------
 drivers/usb/host/xhci-omap.c       |   2 +-
 drivers/usb/host/xhci-zynqmp.c     | 126 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/xilinx_zynqmp.h    |   8 +++++++
 include/configs/xilinx_zynqmp_ep.h |   2 ++
 include/fsl_usb.h                  |   1 +
 include/linux/usb/dwc3.h           |   1 -
 14 files changed, 203 insertions(+), 22 deletions(-)
 create mode 100644 drivers/usb/host/ehci-generic.c
 create mode 100644 drivers/usb/host/xhci-zynqmp.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-12-06 23:15 [U-Boot] [PULL] u-boot-usb/master Marek Vasut
@ 2015-12-07 19:05 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-12-07 19:05 UTC (permalink / raw)
  To: u-boot

On Mon, Dec 07, 2015 at 12:15:33AM +0100, Marek Vasut wrote:

> The following changes since commit 75507d5d5496a691aecb731f87d4d8d5cdf62b77:
> 
>   am33xx: Update serial pdata (2015-12-06 16:38:05 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git 
> 
> for you to fetch changes up to 6af4e2782d1300015ab1c3c28e9faa5c96d93f19:
> 
>   usb: xhci: zynqmp: Removing unused function usb_phy_reset (2015-12-07 00:15:00 
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151207/dc3fb13d/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-11-28 10:17 Marek Vasut
@ 2019-12-02 15:16 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-12-02 15:16 UTC (permalink / raw)
  To: u-boot

On Thu, Nov 28, 2019 at 11:17:36AM +0100, Marek Vasut wrote:

> The following changes since commit 9a0cbae22a613dfd55e15565785749b74c19fdf0:
> 
>   Merge tag 'u-boot-rockchip-20191124' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip (2019-11-23
> 20:50:11 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to dbcbdad92caf4b42a6279da6e65180532bc45620:
> 
>   sandbox: enable USB_KEYBOARD_FN_KEYS (2019-11-25 13:28:53 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191202/8fac9e04/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-11-28 10:17 Marek Vasut
  2019-12-02 15:16 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-11-28 10:17 UTC (permalink / raw)
  To: u-boot

The following changes since commit 9a0cbae22a613dfd55e15565785749b74c19fdf0:

  Merge tag 'u-boot-rockchip-20191124' of
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip (2019-11-23
20:50:11 -0500)

are available in the Git repository at:

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

for you to fetch changes up to dbcbdad92caf4b42a6279da6e65180532bc45620:

  sandbox: enable USB_KEYBOARD_FN_KEYS (2019-11-25 13:28:53 +0100)

----------------------------------------------------------------
Heinrich Schuchardt (7):
      usb: kbd: fix typo
      usb: kbd: signature of usb_kbd_put_queue()
      usb: kbd: simplify coding for arrow keys
      usb: kbd: implement special keys
      usb: kbd: move USB_KBD_BOOT_REPORT_SIZE to usb.h
      dm: test: usb: rework keyboard test
      sandbox: enable USB_KEYBOARD_FN_KEYS

 common/usb_kbd.c                   |  97 +++++++++++++++++++---------------
 configs/sandbox64_defconfig        |   1 +
 configs/sandbox_defconfig          |   1 +
 configs/sandbox_flattree_defconfig |   1 +
 configs/sandbox_spl_defconfig      |   1 +
 drivers/usb/Kconfig                |   6 +++
 drivers/usb/emul/sandbox_keyb.c    |  27 ++++++----
 include/usb.h                      |   6 +++
 test/dm/usb.c                      | 284
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 9 files changed, 364 insertions(+), 60 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-11-22 12:39 Marek Vasut
@ 2019-11-22 22:15 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-11-22 22:15 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 22, 2019 at 01:39:05PM +0100, Marek Vasut wrote:

> The following changes since commit d4a31e8ee5592072d8d5208b3e950cba2d89b6bd:
> 
>   Prepare v2020.01-rc3 (2019-11-18 21:31:49 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 7dc0ac6015718f5fb66bb79bf53df19f64fbfeee:
> 
>   usb: dwc2: fix possible alignment issues (2019-11-22 01:25:40 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191122/ff7a766f/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-11-22 12:39 Marek Vasut
  2019-11-22 22:15 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-11-22 12:39 UTC (permalink / raw)
  To: u-boot

The following changes since commit d4a31e8ee5592072d8d5208b3e950cba2d89b6bd:

  Prepare v2020.01-rc3 (2019-11-18 21:31:49 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 7dc0ac6015718f5fb66bb79bf53df19f64fbfeee:

  usb: dwc2: fix possible alignment issues (2019-11-22 01:25:40 +0100)

----------------------------------------------------------------
Simon Goldschmidt (2):
      usb: composite: fix possible alignment issues
      usb: dwc2: fix possible alignment issues

Vignesh Raghavendra (1):
      usb: cdns3: Fix include file path

 drivers/usb/cdns3/core.c                   |  2 +-
 drivers/usb/cdns3/host.c                   |  2 +-
 drivers/usb/gadget/composite.c             | 25 ++++++++++++++++++-------
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c |  4 ++--
 4 files changed, 22 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-11-08 10:25 Marek Vasut
@ 2019-11-08 21:56 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-11-08 21:56 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 08, 2019 at 11:25:42AM +0100, Marek Vasut wrote:

> 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)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191108/f5d82d91/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-11-08 10:25 Marek Vasut
  2019-11-08 21:56 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-11-08 10:25 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-11-06 10:49 Marek Vasut
@ 2019-11-06 19:10 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-11-06 19:10 UTC (permalink / raw)
  To: u-boot

On Wed, Nov 06, 2019 at 11:49:05AM +0100, Marek Vasut wrote:

> The following changes since commit 412326d1bc2d346d7b4faad6fa547eaf065681a2:
> 
>   Merge tag 'u-boot-clk-23Oct2019' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-clk (2019-10-30 13:13:46
> -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 02b0e1a36c5bc20174299312556ec4e266872bd6:
> 
>   usb: ehci-hcd: Keep async schedule running (2019-10-31 12:13:40 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191106/0717fd5c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-11-06 10:49 Marek Vasut
  2019-11-06 19:10 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-11-06 10:49 UTC (permalink / raw)
  To: u-boot

The following changes since commit 412326d1bc2d346d7b4faad6fa547eaf065681a2:

  Merge tag 'u-boot-clk-23Oct2019' of
https://gitlab.denx.de/u-boot/custodians/u-boot-clk (2019-10-30 13:13:46
-0400)

are available in the Git repository at:

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

for you to fetch changes up to 02b0e1a36c5bc20174299312556ec4e266872bd6:

  usb: ehci-hcd: Keep async schedule running (2019-10-31 12:13:40 +0100)

----------------------------------------------------------------
Marek Szyprowski (5):
      gadget: f_thor: properly enable 3rd endpoint defined by the protocol
      cmd: thor: select DFU subsystem also for 'thor' download tool
      dfu: mmc: add support for in-partition offset
      dwc3: flush cache only if there is a buffer attached to a request
      thor: fix error path after g_dnl_register() failure

Marek Vasut (3):
      usb: storage: Limit transfer size to 120 kiB
      usb: storage: Only clear READY flag on error
      usb: ehci-hcd: Keep async schedule running

Patrick Delaunay (10):
      dfu: cosmetic: cleanup sf to avoid checkpatch error
      doc: dfu: Add dfu documentation
      dfu: sf: add partition support for nor backend
      dfu: prepare the support of multiple interface
      dfu: allow to manage DFU on several devices
      dfu: allow read with no data without error for EOF indication
      dfu: add backend for MTD device
      dfu: add partition support for MTD backend
      dfu: add DFU virtual backend
      dfu: add callback for flush and initiated operation

Ralph Siemsen (1):
      dfu: dfu_nand: reduce verbosity

Vignesh Raghavendra (1):
      dwc3-generic: Don't fail probe if clk/reset entries are absent

 cmd/Kconfig                     |   1 +
 cmd/dfu.c                       |  21 ++++---
 cmd/thordown.c                  |   3 +-
 common/usb_storage.c            |  49 ++++++++--------
 doc/README.dfu                  | 270
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/dfu/Kconfig             |  21 +++++++
 drivers/dfu/Makefile            |   2 +
 drivers/dfu/dfu.c               | 145
+++++++++++++++++++++++++++++++++++++++++------
 drivers/dfu/dfu_mmc.c           |  13 ++++-
 drivers/dfu/dfu_mtd.c           | 311
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/dfu/dfu_nand.c          |   2 +-
 drivers/dfu/dfu_sf.c            |  56 ++++++++++++++++++-
 drivers/dfu/dfu_virt.c          |  49 ++++++++++++++++
 drivers/usb/dwc3/dwc3-generic.c |   4 +-
 drivers/usb/dwc3/gadget.c       |   3 +-
 drivers/usb/gadget/f_thor.c     |   7 +++
 drivers/usb/host/ehci-hcd.c     |  51 +++++++----------
 include/dfu.h                   |  71 +++++++++++++++++++++++
 18 files changed, 992 insertions(+), 87 deletions(-)
 create mode 100644 doc/README.dfu
 create mode 100644 drivers/dfu/dfu_mtd.c
 create mode 100644 drivers/dfu/dfu_virt.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-25 11:19 Marek Vasut
@ 2019-10-26  0:05 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-10-26  0:05 UTC (permalink / raw)
  To: u-boot

On Fri, Oct 25, 2019 at 01:19:04PM +0200, Marek Vasut wrote:

> The following changes since commit 680023c5fab6b1777c0c6f2e76e5d2effb7903a0:
> 
>   Merge tag 'u-boot-stm32-2019-10-23' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-10-23 14:04:02
> -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 235f5e158e336371759f98ffbf265fe078cda251:
> 
>   ehci-mx6: Update EHCI driver to support OTG0 on i.MX7ULP (2019-10-24
> 15:31:13 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191025/fb587c57/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-10-25 11:19 Marek Vasut
  2019-10-26  0:05 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-10-25 11:19 UTC (permalink / raw)
  To: u-boot

The following changes since commit 680023c5fab6b1777c0c6f2e76e5d2effb7903a0:

  Merge tag 'u-boot-stm32-2019-10-23' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-10-23 14:04:02
-0400)

are available in the Git repository at:

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

for you to fetch changes up to 235f5e158e336371759f98ffbf265fe078cda251:

  ehci-mx6: Update EHCI driver to support OTG0 on i.MX7ULP (2019-10-24
15:31:13 +0200)

----------------------------------------------------------------
Igor Opaniuk (1):
      usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs

Jean-Jacques Hiblot (16):
      usb: host: remove the xhci-zynqmp driver
      usb: dwc3: switch to peripheral mode when exiting
      usb: xhci: move xhci.h to include usb
      usb: dwc3: always use the inlined version of
dwc3_host_init/dwc3_host_exit
      usb: dwc3-generic: use platdata
      usb: dwc3-generic: factorize code
      usb: dwc3-generic: add a new host driver that uses the dwc3 core
      usb: dwc3-generic: if no max speed is specified in DT, assume
super speed
      usb: dwc3: Add dwc3_of_parse() to get quirks information from DT
      usb: dwc3: Kconfig: get rid of obsolete mode selection
      ARM: keystone: increase PSC timeout
      ARM: keystone: Do not enable the USB power domains at the board level
      phy: keystone-usb: handle the transition of the USB power domain
      configs: k2g_evm_defconfig: disable XHCI_DWC3 and enable
KEYSTONE_USB_PHY
      ARM: DTS: keystone: complete the description of the USB PHY devices
      configs: sei610: khadas-vim3 : disable Gadget support for the DWC3

Ye Li (1):
      ehci-mx6: Update EHCI driver to support OTG0 on i.MX7ULP

 MAINTAINERS                                      |   1 +
 arch/arm/dts/keystone-k2e-evm-u-boot.dtsi        |  32 +++++++++++++++++++
 arch/arm/dts/keystone-k2g-evm-u-boot.dtsi        |  28 ++++++++++++++++
 arch/arm/dts/keystone-k2hk-evm-u-boot.dtsi       |  14 ++++++++
 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi        |  18 +++++++++++
 arch/arm/mach-keystone/include/mach/psc_defs.h   |   2 +-
 board/ti/ks2_evm/board.c                         |  13 --------
 configs/avnet_ultra96_rev1_defconfig             |   1 -
 configs/evb-rk3328_defconfig                     |   1 +
 configs/k2g_evm_defconfig                        |   3 +-
 configs/khadas-vim3_defconfig                    |   1 +
 configs/odroid-n2_defconfig                      |   1 +
 configs/rock64-rk3328_defconfig                  |   1 +
 configs/sei510_defconfig                         |   1 +
 configs/sei610_defconfig                         |   1 +
 configs/u200_defconfig                           |   1 +
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   1 -
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   1 -
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig |   1 -
 configs/xilinx_zynqmp_zcu100_revC_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig    |   1 -
 configs/xilinx_zynqmp_zcu102_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu104_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu104_revC_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu106_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu111_revA_defconfig      |   1 -
 drivers/phy/keystone-usb-phy.c                   |  22 +++++++++++++
 drivers/usb/dwc3/Kconfig                         |  18 ++---------
 drivers/usb/dwc3/core.c                          |  84
++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/usb/dwc3/core.h                          |   6 +---
 drivers/usb/dwc3/dwc3-generic.c                  | 146
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/usb/host/Kconfig                         |  13 ++------
 drivers/usb/host/Makefile                        |   1 -
 drivers/usb/host/ehci-mx6.c                      |  68
+++++++++++++++++++++++++++------------
 drivers/usb/host/xhci-dwc3.c                     |   2 +-
 drivers/usb/host/xhci-exynos5.c                  |   2 +-
 drivers/usb/host/xhci-fsl.c                      |   2 +-
 drivers/usb/host/xhci-mem.c                      |   2 +-
 drivers/usb/host/xhci-mvebu.c                    |   2 +-
 drivers/usb/host/xhci-omap.c                     |   2 +-
 drivers/usb/host/xhci-pci.c                      |   2 +-
 drivers/usb/host/xhci-rcar.c                     |   2 +-
 drivers/usb/host/xhci-ring.c                     |   2 +-
 drivers/usb/host/xhci-rockchip.c                 |   2 +-
 drivers/usb/host/xhci-zynqmp.c                   | 146
------------------------------------------------------------------------------------
 drivers/usb/host/xhci.c                          |   2 +-
 drivers/usb/phy/omap_usb_phy.c                   |   2 +-
 {drivers/usb/host => include/usb}/xhci.h         |   0
 49 files changed, 384 insertions(+), 274 deletions(-)
 create mode 100644 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi
 delete mode 100644 drivers/usb/host/xhci-zynqmp.c
 rename {drivers/usb/host => include/usb}/xhci.h (100%)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-24 11:24       ` Tom Rini
@ 2019-10-24 11:33         ` Igor Opaniuk
  0 siblings, 0 replies; 389+ messages in thread
From: Igor Opaniuk @ 2019-10-24 11:33 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Thu, Oct 24, 2019 at 2:24 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Thu, Oct 24, 2019 at 12:22:25PM +0300, Igor Opaniuk wrote:
> > Hi Tom,
> >
> > On Wed, Oct 23, 2019 at 10:36 PM Marek Vasut <marex@denx.de> wrote:
> > >
> > > On 10/23/19 9:26 PM, Tom Rini wrote:
> > > > On Sun, Oct 20, 2019 at 05:08:37PM +0200, Marek Vasut wrote:
> > > >
> > > >> The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:
> > > >>
> > > >>   Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
> > > >> 21:00:10 -0400)
> > > >>
> > > >> are available in the Git repository at:
> > > >>
> > > >>   git://git.denx.de/u-boot-usb.git master
> > > >>
> > > >> for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:
> > > >>
> > > >>   dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)
> > > >>
> > > >
> > > > Two problems.  First (and I was going to fix this myself, it's not too
> > > > hard) is that the DWC3 series is once again out of date with new
> > > > platforms added since posting, this time khadas-vim3 and sei610.
> > >
> > > Lovely, CCing Jean again ...
> > >
> > > > But the second and bigger problem is that (I assume) the mx6 patch makes
> > > > tbs2910 now exceed the binary size limit and fail to link.
> >
> > Could you please provide steps to reproduce (or just point to CI build log).
> > I've tried building both u-boot-usb tree and u-boot with all changes
> > from this PR
> > applied on top. In all cases everything is OK:
> >
> > $ make tbs2910_defconfig
> > $ make
> > #
> > # configuration written to .config
> > #
> > ....
> >   OBJCOPY u-boot-nodtb.bin
> >   COPY    u-boot.bin
> >   MKIMAGE u-boot.imx
> >   OBJCOPY u-boot.srec
> >   SYM     u-boot.sym
> > ===================== WARNING ======================
> > This board does not use CONFIG_DM_VIDEO Please update
> > the board to use CONFIG_DM_VIDEO before the v2019.07 release.
> > Failure to update by the deadline may result in board removal.
> > See doc/driver-model/MIGRATION.txt for more info.
> > ====================================================
> > ===================== WARNING ======================
> > CONFIG_OF_EMBED is enabled. This option should only
> > be used for debugging purposes. Please use
> > CONFIG_OF_SEPARATE for boards in mainline.
> > See doc/README.fdt-control for more info.
> > ====================================================
> >   CFGCHK  u-boot.cfg
>
> What toolchain are you using?  Thanks!
It's gcc-arm-8.2-2019.01

>
> --
> Tom

After discussion with Marek in IRC, found out that
this issue is definitely toolchain dependent .

I've managed to reproduce this with buildman (and gcc-7.3.0, which is
fetched by default)

$ ./tools/buildman/buildman --board=tbs2910
boards.cfg is up to date. Nothing to do.
Building current source for 1 boards (1 thread, 8 jobs per thread)
       arm:  +   tbs2910
+u-boot.imx exceeds file size limit:
+/bin/sh: 1: printf: bytes: expected numeric value
+  limit:  00x5fc00 bytes
+  actual: 0x60c00 bytes
+  excess: 0x1000 bytes
+make[1]: *** [u-boot.imx] Error 1
+make[1]: *** Deleting file 'u-boot.imx'
+make: *** [sub-make] Error 2
    0    0    1 /1      tbs2910

Thanks

-- 
Best regards - Freundliche Grüsse - Meilleures salutations

Igor Opaniuk

mailto: igor.opaniuk at gmail.com
skype: igor.opanyuk
+380 (93) 836 40 67
http://ua.linkedin.com/in/iopaniuk

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-24  9:22     ` Igor Opaniuk
@ 2019-10-24 11:24       ` Tom Rini
  2019-10-24 11:33         ` Igor Opaniuk
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2019-10-24 11:24 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 24, 2019 at 12:22:25PM +0300, Igor Opaniuk wrote:
> Hi Tom,
> 
> On Wed, Oct 23, 2019 at 10:36 PM Marek Vasut <marex@denx.de> wrote:
> >
> > On 10/23/19 9:26 PM, Tom Rini wrote:
> > > On Sun, Oct 20, 2019 at 05:08:37PM +0200, Marek Vasut wrote:
> > >
> > >> The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:
> > >>
> > >>   Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
> > >> 21:00:10 -0400)
> > >>
> > >> are available in the Git repository at:
> > >>
> > >>   git://git.denx.de/u-boot-usb.git master
> > >>
> > >> for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:
> > >>
> > >>   dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)
> > >>
> > >
> > > Two problems.  First (and I was going to fix this myself, it's not too
> > > hard) is that the DWC3 series is once again out of date with new
> > > platforms added since posting, this time khadas-vim3 and sei610.
> >
> > Lovely, CCing Jean again ...
> >
> > > But the second and bigger problem is that (I assume) the mx6 patch makes
> > > tbs2910 now exceed the binary size limit and fail to link.
> 
> Could you please provide steps to reproduce (or just point to CI build log).
> I've tried building both u-boot-usb tree and u-boot with all changes
> from this PR
> applied on top. In all cases everything is OK:
> 
> $ make tbs2910_defconfig
> $ make
> #
> # configuration written to .config
> #
> ....
>   OBJCOPY u-boot-nodtb.bin
>   COPY    u-boot.bin
>   MKIMAGE u-boot.imx
>   OBJCOPY u-boot.srec
>   SYM     u-boot.sym
> ===================== WARNING ======================
> This board does not use CONFIG_DM_VIDEO Please update
> the board to use CONFIG_DM_VIDEO before the v2019.07 release.
> Failure to update by the deadline may result in board removal.
> See doc/driver-model/MIGRATION.txt for more info.
> ====================================================
> ===================== WARNING ======================
> CONFIG_OF_EMBED is enabled. This option should only
> be used for debugging purposes. Please use
> CONFIG_OF_SEPARATE for boards in mainline.
> See doc/README.fdt-control for more info.
> ====================================================
>   CFGCHK  u-boot.cfg

What toolchain are you using?  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191024/e5b79edb/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-23 19:35   ` Marek Vasut
@ 2019-10-24  9:22     ` Igor Opaniuk
  2019-10-24 11:24       ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Igor Opaniuk @ 2019-10-24  9:22 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Wed, Oct 23, 2019 at 10:36 PM Marek Vasut <marex@denx.de> wrote:
>
> On 10/23/19 9:26 PM, Tom Rini wrote:
> > On Sun, Oct 20, 2019 at 05:08:37PM +0200, Marek Vasut wrote:
> >
> >> The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:
> >>
> >>   Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
> >> 21:00:10 -0400)
> >>
> >> are available in the Git repository at:
> >>
> >>   git://git.denx.de/u-boot-usb.git master
> >>
> >> for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:
> >>
> >>   dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)
> >>
> >
> > Two problems.  First (and I was going to fix this myself, it's not too
> > hard) is that the DWC3 series is once again out of date with new
> > platforms added since posting, this time khadas-vim3 and sei610.
>
> Lovely, CCing Jean again ...
>
> > But the second and bigger problem is that (I assume) the mx6 patch makes
> > tbs2910 now exceed the binary size limit and fail to link.

Could you please provide steps to reproduce (or just point to CI build log).
I've tried building both u-boot-usb tree and u-boot with all changes
from this PR
applied on top. In all cases everything is OK:

$ make tbs2910_defconfig
$ make
#
# configuration written to .config
#
....
  OBJCOPY u-boot-nodtb.bin
  COPY    u-boot.bin
  MKIMAGE u-boot.imx
  OBJCOPY u-boot.srec
  SYM     u-boot.sym
===================== WARNING ======================
This board does not use CONFIG_DM_VIDEO Please update
the board to use CONFIG_DM_VIDEO before the v2019.07 release.
Failure to update by the deadline may result in board removal.
See doc/driver-model/MIGRATION.txt for more info.
====================================================
===================== WARNING ======================
CONFIG_OF_EMBED is enabled. This option should only
be used for debugging purposes. Please use
CONFIG_OF_SEPARATE for boards in mainline.
See doc/README.fdt-control for more info.
====================================================
  CFGCHK  u-boot.cfg

>
> And Igor ...
>
> --
> Best regards,
> Marek Vasut



-- 
Best regards - Freundliche Grüsse - Meilleures salutations

Igor Opaniuk

mailto: igor.opaniuk at gmail.com
skype: igor.opanyuk
+380 (93) 836 40 67
http://ua.linkedin.com/in/iopaniuk

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-23 19:26 ` Tom Rini
@ 2019-10-23 19:35   ` Marek Vasut
  2019-10-24  9:22     ` Igor Opaniuk
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-10-23 19:35 UTC (permalink / raw)
  To: u-boot

On 10/23/19 9:26 PM, Tom Rini wrote:
> On Sun, Oct 20, 2019 at 05:08:37PM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:
>>
>>   Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
>> 21:00:10 -0400)
>>
>> are available in the Git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:
>>
>>   dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)
>>
> 
> Two problems.  First (and I was going to fix this myself, it's not too
> hard) is that the DWC3 series is once again out of date with new
> platforms added since posting, this time khadas-vim3 and sei610.

Lovely, CCing Jean again ...

> But the second and bigger problem is that (I assume) the mx6 patch makes
> tbs2910 now exceed the binary size limit and fail to link.

And Igor ...

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-20 15:08 Marek Vasut
@ 2019-10-23 19:26 ` Tom Rini
  2019-10-23 19:35   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2019-10-23 19:26 UTC (permalink / raw)
  To: u-boot

On Sun, Oct 20, 2019 at 05:08:37PM +0200, Marek Vasut wrote:

> The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
> 21:00:10 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:
> 
>   dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)
> 

Two problems.  First (and I was going to fix this myself, it's not too
hard) is that the DWC3 series is once again out of date with new
platforms added since posting, this time khadas-vim3 and sei610.

But the second and bigger problem is that (I assume) the mx6 patch makes
tbs2910 now exceed the binary size limit and fail to link.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191023/4c58d90b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-10-20 15:08 Marek Vasut
  2019-10-23 19:26 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-10-20 15:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:

  Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
21:00:10 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:

  dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)

----------------------------------------------------------------
Heinrich Schuchardt (5):
      usb: kbd: simplify coding for arrow keys
      usb: kbd: implement special keys
      usb: kbd: fix typo
      usb: kbd: move USB_KBD_BOOT_REPORT_SIZE to usb.h
      dm: test: usb: rework keyboard test

Igor Opaniuk (1):
      usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs

Jean-Jacques Hiblot (15):
      usb: host: remove the xhci-zynqmp driver
      usb: dwc3: switch to peripheral mode when exiting
      usb: xhci: move xhci.h to include usb
      usb: dwc3: always use the inlined version of
dwc3_host_init/dwc3_host_exit
      usb: dwc3-generic: use platdata
      usb: dwc3-generic: factorize code
      usb: dwc3-generic: add a new host driver that uses the dwc3 core
      usb: dwc3-generic: if no max speed is specified in DT, assume
super speed
      usb: dwc3: Add dwc3_of_parse() to get quirks information from DT
      usb: dwc3: Kconfig: get rid of obsolete mode selection
      ARM: keystone: increase PSC timeout
      ARM: keystone: Do not enable the USB power domains at the board level
      phy: keystone-usb: handle the transition of the USB power domain
      configs: k2g_evm_defconfig: disable XHCI_DWC3 and enable
KEYSTONE_USB_PHY
      ARM: DTS: keystone: complete the description of the USB PHY devices

 MAINTAINERS                                      |   1 +
 arch/arm/dts/keystone-k2e-evm-u-boot.dtsi        |  32 ++++++++++
 arch/arm/dts/keystone-k2g-evm-u-boot.dtsi        |  28 +++++++++
 arch/arm/dts/keystone-k2hk-evm-u-boot.dtsi       |  14 +++++
 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi        |  18 ++++++
 arch/arm/mach-keystone/include/mach/psc_defs.h   |   2 +-
 board/ti/ks2_evm/board.c                         |  13 ----
 common/usb_kbd.c                                 |  89
+++++++++++++++++++--------
 configs/avnet_ultra96_rev1_defconfig             |   1 -
 configs/evb-rk3328_defconfig                     |   1 +
 configs/k2g_evm_defconfig                        |   3 +-
 configs/odroid-n2_defconfig                      |   1 +
 configs/rock64-rk3328_defconfig                  |   1 +
 configs/sei510_defconfig                         |   1 +
 configs/u200_defconfig                           |   1 +
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   1 -
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   1 -
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig |   1 -
 configs/xilinx_zynqmp_zcu100_revC_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig    |   1 -
 configs/xilinx_zynqmp_zcu102_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu104_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu104_revC_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu106_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu111_revA_defconfig      |   1 -
 drivers/phy/keystone-usb-phy.c                   |  22 +++++++
 drivers/usb/dwc3/Kconfig                         |  18 +-----
 drivers/usb/dwc3/core.c                          |  84
++++++++++++++++++++++++-
 drivers/usb/dwc3/core.h                          |   6 +-
 drivers/usb/dwc3/dwc3-generic.c                  | 146
+++++++++++++++++++++++++++++++++----------
 drivers/usb/emul/sandbox_keyb.c                  |  27 +++++---
 drivers/usb/host/Kconfig                         |   7 ---
 drivers/usb/host/Makefile                        |   1 -
 drivers/usb/host/ehci-mx6.c                      |  15 ++---
 drivers/usb/host/xhci-dwc3.c                     |   2 +-
 drivers/usb/host/xhci-exynos5.c                  |   2 +-
 drivers/usb/host/xhci-fsl.c                      |   2 +-
 drivers/usb/host/xhci-mem.c                      |   2 +-
 drivers/usb/host/xhci-mvebu.c                    |   2 +-
 drivers/usb/host/xhci-omap.c                     |   2 +-
 drivers/usb/host/xhci-pci.c                      |   2 +-
 drivers/usb/host/xhci-rcar.c                     |   2 +-
 drivers/usb/host/xhci-ring.c                     |   2 +-
 drivers/usb/host/xhci-rockchip.c                 |   2 +-
 drivers/usb/host/xhci-zynqmp.c                   | 146
-------------------------------------------
 drivers/usb/host/xhci.c                          |   2 +-
 drivers/usb/phy/omap_usb_phy.c                   |   2 +-
 include/usb.h                                    |   6 ++
 {drivers/usb/host => include/usb}/xhci.h         |   0
 test/dm/usb.c                                    | 283
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 51 files changed, 699 insertions(+), 303 deletions(-)
 create mode 100644 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi
 delete mode 100644 drivers/usb/host/xhci-zynqmp.c
 rename {drivers/usb/host => include/usb}/xhci.h (100%)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-15 16:59       ` Jean-Jacques Hiblot
@ 2019-10-15 17:00         ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2019-10-15 17:00 UTC (permalink / raw)
  To: u-boot

On 10/15/19 6:59 PM, Jean-Jacques Hiblot wrote:
> 
> On 15/10/2019 11:36, Jean-Jacques Hiblot wrote:
>> Hi Marek,
>>
>> On 15/10/2019 03:01, Marek Vasut wrote:
>>> On 10/15/19 2:59 AM, Tom Rini wrote:
>>>> On Tue, Oct 15, 2019 at 01:34:57AM +0200, Marek Vasut wrote:
>>>>
>>>>> The following changes since commit
>>>>> 44fb0d6c9f5147a41c710032869e5e01b3c9e310:
>>>>>
>>>>>    Merge tag 'xilinx-for-v2020.01' of
>>>>> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2019-10-09
>>>>> 16:22:03 -0400)
>>>>>
>>>>> are available in the Git repository at:
>>>>>
>>>>>    git://git.denx.de/u-boot-usb.git master
>>>>>
>>>>> for you to fetch changes up to
>>>>> 3cf0f7a8d485e4bf969628f5658e075084b2f013:
>>>>>
>>>>>    usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs (2019-10-12
>>>>> 13:07:32
>>>>> +0200)
>>>>>
>>>> NAK.  From: https://gitlab.denx.de/u-boot/u-boot/-/jobs/19870
>>>> sei510 rock64-rk3328 u200 odroid-n2 fail due to:
>>>> +drivers/usb/gadget/udc/built-in.o: In function
>>>> `usb_gadget_register_driver':
>>>> +drivers/usb/gadget/udc/udc-core.c:325: multiple definition of
>>>> `usb_gadget_register_driver'
>>>> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:238: first
>>>> defined here
>>>> +drivers/usb/gadget/udc/built-in.o: In function
>>>> `usb_gadget_unregister_driver':
>>>> +drivers/usb/gadget/udc/udc-core.c:334: multiple definition of
>>>> `usb_gadget_unregister_driver'
>>>> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:287: first
>>>> defined here
>>> Sigh, +CC Jean.
>>
>> Looks like v3 has been merged instead of the latest v4 which has the
>> changes in defconfig to prevent this.
>>
>> v4: https://patchwork.ozlabs.org/project/uboot/list/?series=130132
>>
>> v3:
>> https://patchwork.ozlabs.org/project/uboot/list/?series=116460&state=*
>>
>> Changes in v4:
>> - removed patches already merged (DWC3 fixes)
>> - update more defconfigs (u200, sei510, rock64-rk332 and odroid-n2)
>> - Fix the test of the USB_DWC3_GADGET option. IS_ENABLED() requires the
>>   whole option name including the 'CONFIG_' prefix
>>
>> JJ
> 
> 
> Travis build with v4 rebased on top of u-boot-usb/master (minus the v3
> patches): https://travis-ci.org/jjhiblot/u-boot/jobs/598065745

I loaded the V4 into travis too, thanks.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-15  9:36     ` Jean-Jacques Hiblot
@ 2019-10-15 16:59       ` Jean-Jacques Hiblot
  2019-10-15 17:00         ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Jean-Jacques Hiblot @ 2019-10-15 16:59 UTC (permalink / raw)
  To: u-boot


On 15/10/2019 11:36, Jean-Jacques Hiblot wrote:
> Hi Marek,
>
> On 15/10/2019 03:01, Marek Vasut wrote:
>> On 10/15/19 2:59 AM, Tom Rini wrote:
>>> On Tue, Oct 15, 2019 at 01:34:57AM +0200, Marek Vasut wrote:
>>>
>>>> The following changes since commit 
>>>> 44fb0d6c9f5147a41c710032869e5e01b3c9e310:
>>>>
>>>>    Merge tag 'xilinx-for-v2020.01' of
>>>> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2019-10-09
>>>> 16:22:03 -0400)
>>>>
>>>> are available in the Git repository at:
>>>>
>>>>    git://git.denx.de/u-boot-usb.git master
>>>>
>>>> for you to fetch changes up to 
>>>> 3cf0f7a8d485e4bf969628f5658e075084b2f013:
>>>>
>>>>    usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs (2019-10-12 
>>>> 13:07:32
>>>> +0200)
>>>>
>>> NAK.  From: https://gitlab.denx.de/u-boot/u-boot/-/jobs/19870
>>> sei510 rock64-rk3328 u200 odroid-n2 fail due to:
>>> +drivers/usb/gadget/udc/built-in.o: In function 
>>> `usb_gadget_register_driver':
>>> +drivers/usb/gadget/udc/udc-core.c:325: multiple definition of 
>>> `usb_gadget_register_driver'
>>> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:238: 
>>> first defined here
>>> +drivers/usb/gadget/udc/built-in.o: In function 
>>> `usb_gadget_unregister_driver':
>>> +drivers/usb/gadget/udc/udc-core.c:334: multiple definition of 
>>> `usb_gadget_unregister_driver'
>>> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:287: 
>>> first defined here
>> Sigh, +CC Jean.
>
> Looks like v3 has been merged instead of the latest v4 which has the 
> changes in defconfig to prevent this.
>
> v4: https://patchwork.ozlabs.org/project/uboot/list/?series=130132
>
> v3: https://patchwork.ozlabs.org/project/uboot/list/?series=116460&state=*
>
> Changes in v4:
> - removed patches already merged (DWC3 fixes)
> - update more defconfigs (u200, sei510, rock64-rk332 and odroid-n2)
> - Fix the test of the USB_DWC3_GADGET option. IS_ENABLED() requires the
>   whole option name including the 'CONFIG_' prefix
>
> JJ


Travis build with v4 rebased on top of u-boot-usb/master (minus the v3 
patches): https://travis-ci.org/jjhiblot/u-boot/jobs/598065745

>
>>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-15  1:01   ` Marek Vasut
@ 2019-10-15  9:36     ` Jean-Jacques Hiblot
  2019-10-15 16:59       ` Jean-Jacques Hiblot
  0 siblings, 1 reply; 389+ messages in thread
From: Jean-Jacques Hiblot @ 2019-10-15  9:36 UTC (permalink / raw)
  To: u-boot

Hi Marek,

On 15/10/2019 03:01, Marek Vasut wrote:
> On 10/15/19 2:59 AM, Tom Rini wrote:
>> On Tue, Oct 15, 2019 at 01:34:57AM +0200, Marek Vasut wrote:
>>
>>> The following changes since commit 44fb0d6c9f5147a41c710032869e5e01b3c9e310:
>>>
>>>    Merge tag 'xilinx-for-v2020.01' of
>>> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2019-10-09
>>> 16:22:03 -0400)
>>>
>>> are available in the Git repository at:
>>>
>>>    git://git.denx.de/u-boot-usb.git master
>>>
>>> for you to fetch changes up to 3cf0f7a8d485e4bf969628f5658e075084b2f013:
>>>
>>>    usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs (2019-10-12 13:07:32
>>> +0200)
>>>
>> NAK.  From: https://gitlab.denx.de/u-boot/u-boot/-/jobs/19870
>> sei510 rock64-rk3328 u200 odroid-n2 fail due to:
>> +drivers/usb/gadget/udc/built-in.o: In function `usb_gadget_register_driver':
>> +drivers/usb/gadget/udc/udc-core.c:325: multiple definition of `usb_gadget_register_driver'
>> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:238: first defined here
>> +drivers/usb/gadget/udc/built-in.o: In function `usb_gadget_unregister_driver':
>> +drivers/usb/gadget/udc/udc-core.c:334: multiple definition of `usb_gadget_unregister_driver'
>> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:287: first defined here
> Sigh, +CC Jean.

Looks like v3 has been merged instead of the latest v4 which has the 
changes in defconfig to prevent this.

v4: https://patchwork.ozlabs.org/project/uboot/list/?series=130132

v3: https://patchwork.ozlabs.org/project/uboot/list/?series=116460&state=*

Changes in v4:
- removed patches already merged (DWC3 fixes)
- update more defconfigs (u200, sei510, rock64-rk332 and odroid-n2)
- Fix the test of the USB_DWC3_GADGET option. IS_ENABLED() requires the
   whole option name including the 'CONFIG_' prefix

JJ

>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-15  0:59 ` Tom Rini
@ 2019-10-15  1:01   ` Marek Vasut
  2019-10-15  9:36     ` Jean-Jacques Hiblot
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-10-15  1:01 UTC (permalink / raw)
  To: u-boot

On 10/15/19 2:59 AM, Tom Rini wrote:
> On Tue, Oct 15, 2019 at 01:34:57AM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 44fb0d6c9f5147a41c710032869e5e01b3c9e310:
>>
>>   Merge tag 'xilinx-for-v2020.01' of
>> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2019-10-09
>> 16:22:03 -0400)
>>
>> are available in the Git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 3cf0f7a8d485e4bf969628f5658e075084b2f013:
>>
>>   usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs (2019-10-12 13:07:32
>> +0200)
>>
> 
> NAK.  From: https://gitlab.denx.de/u-boot/u-boot/-/jobs/19870
> sei510 rock64-rk3328 u200 odroid-n2 fail due to:
> +drivers/usb/gadget/udc/built-in.o: In function `usb_gadget_register_driver':
> +drivers/usb/gadget/udc/udc-core.c:325: multiple definition of `usb_gadget_register_driver'
> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:238: first defined here
> +drivers/usb/gadget/udc/built-in.o: In function `usb_gadget_unregister_driver':
> +drivers/usb/gadget/udc/udc-core.c:334: multiple definition of `usb_gadget_unregister_driver'
> +drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:287: first defined here

Sigh, +CC Jean.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-10-14 23:34 Marek Vasut
@ 2019-10-15  0:59 ` Tom Rini
  2019-10-15  1:01   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2019-10-15  0:59 UTC (permalink / raw)
  To: u-boot

On Tue, Oct 15, 2019 at 01:34:57AM +0200, Marek Vasut wrote:

> The following changes since commit 44fb0d6c9f5147a41c710032869e5e01b3c9e310:
> 
>   Merge tag 'xilinx-for-v2020.01' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2019-10-09
> 16:22:03 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 3cf0f7a8d485e4bf969628f5658e075084b2f013:
> 
>   usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs (2019-10-12 13:07:32
> +0200)
> 

NAK.  From: https://gitlab.denx.de/u-boot/u-boot/-/jobs/19870
sei510 rock64-rk3328 u200 odroid-n2 fail due to:
+drivers/usb/gadget/udc/built-in.o: In function `usb_gadget_register_driver':
+drivers/usb/gadget/udc/udc-core.c:325: multiple definition of `usb_gadget_register_driver'
+drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:238: first defined here
+drivers/usb/gadget/udc/built-in.o: In function `usb_gadget_unregister_driver':
+drivers/usb/gadget/udc/udc-core.c:334: multiple definition of `usb_gadget_unregister_driver'
+drivers/usb/gadget/built-in.o:drivers/usb/gadget/dwc2_udc_otg.c:287: first defined here

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191014/9a32ce1b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-10-14 23:34 Marek Vasut
  2019-10-15  0:59 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-10-14 23:34 UTC (permalink / raw)
  To: u-boot

The following changes since commit 44fb0d6c9f5147a41c710032869e5e01b3c9e310:

  Merge tag 'xilinx-for-v2020.01' of
https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2019-10-09
16:22:03 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 3cf0f7a8d485e4bf969628f5658e075084b2f013:

  usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs (2019-10-12 13:07:32
+0200)

----------------------------------------------------------------
Igor Opaniuk (1):
      usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs

Jean-Jacques Hiblot (15):
      usb: host: remove the xhci-zynqmp driver
      usb: dwc3: switch to peripheral mode when exiting
      usb: xhci: move xhci.h to include usb
      usb: dwc3: always use the inlined version of
dwc3_host_init/dwc3_host_exit
      usb: dwc3-generic: use platdata
      usb: dwc3-generic: factorize code
      usb: dwc3-generic: add a new host driver that uses the dwc3 core
      usb: dwc3-generic: if no max speed is specified in DT, assume
super speed
      usb: dwc3: Add dwc3_of_parse() to get quirks information from DT
      usb: dwc3: Kconfig: get rid of obsolete mode selection
      ARM: keystone: increase PSC timeout
      ARM: keystone: Do not enable the USB power domains at the board level
      phy: keystone-usb: handle the transition of the USB power domain
      configs: k2g_evm_defconfig: disable XHCI_DWC3 and enable
KEYSTONE_USB_PHY
      ARM: DTS: keystone: complete the description of the USB PHY devices

 MAINTAINERS                                      |   1 +
 arch/arm/dts/keystone-k2e-evm-u-boot.dtsi        |  32 +++++++++++++++++++
 arch/arm/dts/keystone-k2g-evm-u-boot.dtsi        |  28 ++++++++++++++++
 arch/arm/dts/keystone-k2hk-evm-u-boot.dtsi       |  14 ++++++++
 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi        |  18 +++++++++++
 arch/arm/mach-keystone/include/mach/psc_defs.h   |   2 +-
 board/ti/ks2_evm/board.c                         |  13 --------
 configs/avnet_ultra96_rev1_defconfig             |   1 -
 configs/evb-rk3328_defconfig                     |   1 +
 configs/k2g_evm_defconfig                        |   3 +-
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   1 -
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   1 -
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig |   1 -
 configs/xilinx_zynqmp_zcu100_revC_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig    |   1 -
 configs/xilinx_zynqmp_zcu102_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu104_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu104_revC_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu106_revA_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu111_revA_defconfig      |   1 -
 drivers/phy/keystone-usb-phy.c                   |  22 +++++++++++++
 drivers/usb/dwc3/Kconfig                         |  18 ++---------
 drivers/usb/dwc3/core.c                          |  84
++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/usb/dwc3/core.h                          |   6 +---
 drivers/usb/dwc3/dwc3-generic.c                  | 146
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/usb/host/Kconfig                         |   7 ----
 drivers/usb/host/Makefile                        |   1 -
 drivers/usb/host/ehci-mx6.c                      |  15 +++++----
 drivers/usb/host/xhci-dwc3.c                     |   2 +-
 drivers/usb/host/xhci-exynos5.c                  |   2 +-
 drivers/usb/host/xhci-fsl.c                      |   2 +-
 drivers/usb/host/xhci-mem.c                      |   2 +-
 drivers/usb/host/xhci-mvebu.c                    |   2 +-
 drivers/usb/host/xhci-omap.c                     |   2 +-
 drivers/usb/host/xhci-pci.c                      |   2 +-
 drivers/usb/host/xhci-rcar.c                     |   2 +-
 drivers/usb/host/xhci-ring.c                     |   2 +-
 drivers/usb/host/xhci-rockchip.c                 |   2 +-
 drivers/usb/host/xhci-zynqmp.c                   | 146
------------------------------------------------------------------------------------
 drivers/usb/host/xhci.c                          |   2 +-
 drivers/usb/phy/omap_usb_phy.c                   |   2 +-
 {drivers/usb/host => include/usb}/xhci.h         |   0
 43 files changed, 335 insertions(+), 258 deletions(-)
 create mode 100644 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi
 delete mode 100644 drivers/usb/host/xhci-zynqmp.c
 rename {drivers/usb/host => include/usb}/xhci.h (100%)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-09-14 12:27 Marek Vasut
@ 2019-09-16 11:21 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-09-16 11:21 UTC (permalink / raw)
  To: u-boot

On Sat, Sep 14, 2019 at 02:27:05PM +0200, Marek Vasut wrote:

> The following changes since commit 001c8ea94ae710d8340829237a7d788b25ce2ae7:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2019-09-10
> 08:52:00 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to e3e5825d0143c2b24583d256ef111ae9344382a2:
> 
>   usb: musb_hcd: fix compilation error (2019-09-11 10:11:39 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190916/ce5a5700/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-09-14 12:27 Marek Vasut
  2019-09-16 11:21 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-09-14 12:27 UTC (permalink / raw)
  To: u-boot

The following changes since commit 001c8ea94ae710d8340829237a7d788b25ce2ae7:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2019-09-10
08:52:00 -0400)

are available in the Git repository at:

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

for you to fetch changes up to e3e5825d0143c2b24583d256ef111ae9344382a2:

  usb: musb_hcd: fix compilation error (2019-09-11 10:11:39 +0200)

----------------------------------------------------------------
Jean-Jacques Hiblot (1):
      usb: musb_hcd: fix compilation error

Michal Suchanek (5):
      usb_kdb: only process events successfully received
      usb: usb_submit_int_msg -> usb_int_msg
      usb: storage: submit_int_msg -> usb_int_msg
      usb: Add nonblock argument to submit_int_msg
      dwc2: use the nonblock argument in submit_int_msg

 common/usb.c                       | 11 +++++++----
 common/usb_kbd.c                   | 11 +++++------
 common/usb_storage.c               |  4 ++--
 drivers/usb/emul/sandbox_keyb.c    |  3 ++-
 drivers/usb/emul/usb-emul-uclass.c |  6 ++++--
 drivers/usb/host/dwc2.c            | 15 +++++++++------
 drivers/usb/host/ehci-hcd.c        | 13 ++++++++-----
 drivers/usb/host/ohci-hcd.c        |  4 ++--
 drivers/usb/host/sl811-hcd.c       |  2 +-
 drivers/usb/host/usb-sandbox.c     |  5 +++--
 drivers/usb/host/usb-uclass.c      |  5 +++--
 drivers/usb/host/xhci.c            | 13 ++++++++-----
 drivers/usb/musb-new/musb_uboot.c  | 12 +++++++-----
 drivers/usb/musb/musb_hcd.c        |  4 ++--
 include/usb.h                      | 11 ++++++-----
 15 files changed, 69 insertions(+), 50 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-08-31 19:40 ` Tom Rini
@ 2019-09-01  8:57   ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2019-09-01  8:57 UTC (permalink / raw)
  To: u-boot

On 8/31/19 9:40 PM, Tom Rini wrote:
> On Thu, Aug 29, 2019 at 02:08:05PM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 8c56ea5c1e033f16993e5427300399ef848234bb:
>>
>>   Merge branch 'u-boot-stm32_20190827' of
>> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-08-27 13:19:47
>> -0400)
>>
>> are available in the Git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to fd0637b814cdbc8aa9060f313f6c8e71fb9c5d15:
>>
>>   dwc2: use the nonblock argument in submit_int_msg (2019-08-29 14:07:26
>> +0200)
>>
> 
> NAK, this breaks nokia_rx51 and am3517_crane:
> +(nokia_rx51,am3517_crane) ../drivers/usb/musb/musb_hcd.c:1052:5: error: conflicting types for 'submit_int_msg'
> +(nokia_rx51,am3517_crane)  int submit_int_msg(struct usb_device *dev, unsigned long pipe,
> +(nokia_rx51,am3517_crane)      ^~~~~~~~~~~~~~
> +(nokia_rx51,am3517_crane) In file included from ../drivers/usb/musb/musb_hcd.c:11:0:
> +(nokia_rx51,am3517_crane) ../include/usb.h:186:5: note: previous declaration of 'submit_int_msg' was here
> +(nokia_rx51,am3517_crane)  int submit_int_msg(struct usb_device *dev, unsigned long pipe, void *buffer,
> +(nokia_rx51,am3517_crane) make[2]: *** [../scripts/Makefile.build:279: drivers/usb/musb/musb_hcd.o] Error 1
> +(nokia_rx51,am3517_crane) make[1]: *** [Makefile:1598: drivers/usb/musb] Error 2
> +(nokia_rx51,am3517_crane) make: *** [Makefile:148: sub-make] Error 2

Aaargh! I am CCing the author of the patches ...

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-08-29 12:08 Marek Vasut
@ 2019-08-31 19:40 ` Tom Rini
  2019-09-01  8:57   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2019-08-31 19:40 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 29, 2019 at 02:08:05PM +0200, Marek Vasut wrote:

> The following changes since commit 8c56ea5c1e033f16993e5427300399ef848234bb:
> 
>   Merge branch 'u-boot-stm32_20190827' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-08-27 13:19:47
> -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to fd0637b814cdbc8aa9060f313f6c8e71fb9c5d15:
> 
>   dwc2: use the nonblock argument in submit_int_msg (2019-08-29 14:07:26
> +0200)
> 

NAK, this breaks nokia_rx51 and am3517_crane:
+(nokia_rx51,am3517_crane) ../drivers/usb/musb/musb_hcd.c:1052:5: error: conflicting types for 'submit_int_msg'
+(nokia_rx51,am3517_crane)  int submit_int_msg(struct usb_device *dev, unsigned long pipe,
+(nokia_rx51,am3517_crane)      ^~~~~~~~~~~~~~
+(nokia_rx51,am3517_crane) In file included from ../drivers/usb/musb/musb_hcd.c:11:0:
+(nokia_rx51,am3517_crane) ../include/usb.h:186:5: note: previous declaration of 'submit_int_msg' was here
+(nokia_rx51,am3517_crane)  int submit_int_msg(struct usb_device *dev, unsigned long pipe, void *buffer,
+(nokia_rx51,am3517_crane) make[2]: *** [../scripts/Makefile.build:279: drivers/usb/musb/musb_hcd.o] Error 1
+(nokia_rx51,am3517_crane) make[1]: *** [Makefile:1598: drivers/usb/musb] Error 2
+(nokia_rx51,am3517_crane) make: *** [Makefile:148: sub-make] Error 2

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190831/6c38c5a3/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-08-29 12:08 Marek Vasut
  2019-08-31 19:40 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-08-29 12:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit 8c56ea5c1e033f16993e5427300399ef848234bb:

  Merge branch 'u-boot-stm32_20190827' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-08-27 13:19:47
-0400)

are available in the Git repository at:

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

for you to fetch changes up to fd0637b814cdbc8aa9060f313f6c8e71fb9c5d15:

  dwc2: use the nonblock argument in submit_int_msg (2019-08-29 14:07:26
+0200)

----------------------------------------------------------------
Michal Suchanek (5):
      usb_kdb: only process events successfully received
      usb: usb_submit_int_msg -> usb_int_msg
      usb: storage: submit_int_msg -> usb_int_msg
      usb: Add nonblock argument to submit_int_msg
      dwc2: use the nonblock argument in submit_int_msg

 common/usb.c                       | 11 +++++++----
 common/usb_kbd.c                   | 11 +++++------
 common/usb_storage.c               |  4 ++--
 drivers/usb/emul/sandbox_keyb.c    |  3 ++-
 drivers/usb/emul/usb-emul-uclass.c |  6 ++++--
 drivers/usb/host/dwc2.c            | 15 +++++++++------
 drivers/usb/host/ehci-hcd.c        | 13 ++++++++-----
 drivers/usb/host/ohci-hcd.c        |  4 ++--
 drivers/usb/host/r8a66597-hcd.c    |  2 +-
 drivers/usb/host/sl811-hcd.c       |  2 +-
 drivers/usb/host/usb-sandbox.c     |  5 +++--
 drivers/usb/host/usb-uclass.c      |  5 +++--
 drivers/usb/host/xhci.c            | 13 ++++++++-----
 drivers/usb/musb-new/musb_uboot.c  | 12 +++++++-----
 include/usb.h                      | 11 ++++++-----
 15 files changed, 68 insertions(+), 49 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-08-10 13:33 Marek Vasut
@ 2019-08-11  1:13 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-08-11  1:13 UTC (permalink / raw)
  To: u-boot

On Sat, Aug 10, 2019 at 03:33:44PM +0200, Marek Vasut wrote:

> The following changes since commit 2e8fef747bf773691d174b2b8120d7aa6c637bcf:
> 
>   test/py: avb: Move AVB test to android dir (2019-08-07 23:15:13 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 29a81142be960a07761f50ccae6cde766e3696d9:
> 
>   fastboot: Remove "bootloader-version" variable (2019-08-08 11:35:02 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190810/454a1045/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-08-10 13:33 Marek Vasut
  2019-08-11  1:13 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-08-10 13:33 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2e8fef747bf773691d174b2b8120d7aa6c637bcf:

  test/py: avb: Move AVB test to android dir (2019-08-07 23:15:13 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 29a81142be960a07761f50ccae6cde766e3696d9:

  fastboot: Remove "bootloader-version" variable (2019-08-08 11:35:02 +0200)

----------------------------------------------------------------
Adam Ford (3):
      phy: Add support for phy-da8xx-usb
      usb: musb-new: Add support for da8xx-musb
      ARM: da850-evm: Enable the USB PHY and MUSB Driver

Heiko Schocher (5):
      usb, ohci-hdc: fix warning 'ohci_pci_ids' defined but not used
      usb, ohci: fix ohci swap register access
      usb, ohci-hcd: set OHCI_USE_NPS if DM_PCI
      usb, ohci: add warning if none on pci found
      usb, ohci, pci: add DM support for PCI-based OHCI USB controller

Marek Szyprowski (1):
      thor: fix crash after usb initialization failure

Ralph Siemsen (1):
      usb: gadget: f_dfu.c: fix memory leak

Sam Protsenko (3):
      fastboot: Remove "slot-suffixes" variable
      fastboot: getvar: Add "is-userspace" variable
      fastboot: Remove "bootloader-version" variable

 cmd/thordown.c                        |   6 ++-
 configs/da850evm_defconfig            |   5 +++
 configs/da850evm_direct_nor_defconfig |   5 +++
 configs/da850evm_nand_defconfig       |   5 +++
 doc/android/fastboot.txt              |   6 +--
 drivers/fastboot/fb_getvar.c          |  27 ++++++------
 drivers/phy/Kconfig                   |   6 +++
 drivers/phy/Makefile                  |   1 +
 drivers/phy/phy-da8xx-usb.c           |  64 ++++++++++++++++++++++++++++
 drivers/usb/gadget/f_dfu.c            |   1 +
 drivers/usb/host/Kconfig              |   7 +++
 drivers/usb/host/Makefile             |   1 +
 drivers/usb/host/ohci-hcd.c           |  12 ++++--
 drivers/usb/host/ohci-pci.c           |  52 ++++++++++++++++++++++
 drivers/usb/host/ohci.h               |   4 +-
 drivers/usb/musb-new/Kconfig          |   8 ++++
 drivers/usb/musb-new/Makefile         |   1 +
 drivers/usb/musb-new/da8xx.c          | 350
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 18 files changed, 537 insertions(+), 24 deletions(-)
 create mode 100644 drivers/phy/phy-da8xx-usb.c
 create mode 100644 drivers/usb/host/ohci-pci.c
 create mode 100644 drivers/usb/musb-new/da8xx.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-07-06 18:27 Marek Vasut
@ 2019-07-08  1:15 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-07-08  1:15 UTC (permalink / raw)
  To: u-boot

On Sat, Jul 06, 2019 at 08:27:30PM +0200, Marek Vasut wrote:

> The following changes since commit 1f83431f0053f6fb20c511c391ffc687433848cf:
> 
>   board: amlogic: add mailing-list to MAINTAINERS (2019-07-04 11:36:52
> -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 3b83829ed63fabe460592395571c1d8fd9b861c8:
> 
>   usb: dwc3: Use UCLASS_NOP instead of UCLASS_MISC for the DWC3 generic
> glue (2019-07-05 14:19:41 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190707/18424a8c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-07-06 18:27 Marek Vasut
  2019-07-08  1:15 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-07-06 18:27 UTC (permalink / raw)
  To: u-boot

The following changes since commit 1f83431f0053f6fb20c511c391ffc687433848cf:

  board: amlogic: add mailing-list to MAINTAINERS (2019-07-04 11:36:52
-0400)

are available in the Git repository at:

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

for you to fetch changes up to 3b83829ed63fabe460592395571c1d8fd9b861c8:

  usb: dwc3: Use UCLASS_NOP instead of UCLASS_MISC for the DWC3 generic
glue (2019-07-05 14:19:41 +0200)

----------------------------------------------------------------
Jean-Jacques Hiblot (3):
      usb: dwc3-generic: remove dm_scan_fdt_dev() from the remove() callback
      dm: Add a No-op uclass
      usb: dwc3: Use UCLASS_NOP instead of UCLASS_MISC for the DWC3
generic glue

Marek Vasut (1):
      usb: ehci-mx6: Fix bus enumeration for DM case

 arch/sandbox/dts/test.dts       | 12 ++++++++++++
 drivers/core/uclass.c           |  5 +++++
 drivers/usb/dwc3/dwc3-generic.c |  4 ++--
 drivers/usb/host/ehci-mx6.c     | 37 +++++++++++++++++++++++++++++++++++++
 include/dm/uclass-id.h          |  1 +
 test/dm/Makefile                |  1 +
 test/dm/nop.c                   | 73
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 131 insertions(+), 2 deletions(-)
 create mode 100644 test/dm/nop.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-14 10:45 Marek Vasut
  2019-06-15  9:46 ` Eugeniu Rosca
@ 2019-06-18 17:00 ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-06-18 17:00 UTC (permalink / raw)
  To: u-boot

On Fri, Jun 14, 2019 at 12:45:47PM +0200, Marek Vasut wrote:

> Assorted gadget fixes.
> 
> The following changes since commit c2ea87883ef309570c8903e6de4b8b78685d73d0:
> 
>   Merge tag 'efi-2019-07-rc5' of git://git.denx.de/u-boot-efi
> (2019-06-12 07:15:38 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 220f655176de8e6aa4aaea91bb2182260d26c4a4:
> 
>   fastboot: Check if partition really exist in getvar_has_slot()
> (2019-06-14 12:39:54 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190618/3a50ebf0/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-18 11:42         ` Sam Protsenko
@ 2019-06-18 12:05           ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2019-06-18 12:05 UTC (permalink / raw)
  To: u-boot

On 6/18/19 1:42 PM, Sam Protsenko wrote:
> Hi Marek,
> 
> On Sat, Jun 15, 2019 at 6:16 PM Marek Vasut <marex@denx.de> wrote:
>>
>> On 6/15/19 4:24 PM, Eugeniu Rosca wrote:
>>> Hi Marek,
>>>
>>> On Sat, Jun 15, 2019 at 02:35:12PM +0200, Marek Vasut wrote:
>>>> On 6/15/19 11:46 AM, Eugeniu Rosca wrote:
>>>>> Hello Marek, Lukasz cc: Sam
>>>>>
>>>>> On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
>>>>> [..]
>>>>>> Sam Protsenko (3):
>>>>>>       fastboot: Fix slot names reported by getvar
>>>>>
>>>>> Commit [1] from this PR got replaced by series [2].
>>>>
>>>> Replaced where ? [1] seems like a fix to me, [2] seems like feature
>>>> addition ,
>>>
>>> Your instincts are correct (i.e. features must be rejected at this late
>>> stage) and they deserve credits. However and what seems extremely
>>> interesting is:
>>>  - it is very easy to masquerade a fix as a feature (and viceversa),
>>>    just by slightly adjusting the title [1-2] and it's very easy to
>>>    play with your perception this way
>>
>> Likely because free software development is built on trust. If there are
>> malicious actors who decide to not play nice, and even try to manipulate
>> others by elaborately crafting commit messages or otherwise, this might
>> work out to worm patches in. But at the end of the day, this helps no
>> one, so please refrain from such underhanded practices.
>>
> 
> I believe it's for maintainer to decide, which patches are ok to go to
> -rc, and which are not. We can always discuss that here in mailing
> list, if something is not clear.
> 
>>>  - it seems like there isn't a process (and this is a OSS-wide issue) of
>>>    marking a patch as fix/feature (the latter would help the maintainer
>>>    enormously)
>>
>> Maybe you can start a separate thread and help figure out such a
>> process? Complaining about unrelated stuff under random patches/PRs
>> won't make that happen, it will only happen if someone takes the
>> initiative. Scratching your own itch and all that.
>>
>>>  - it also appears that sometimes there is a fine line in our minds
>>>    between what's a fix and what's a feature
>>>
>>> So, in a nutshell, series [2] is the v2 of commit [1].
>>> IMHO there is no feature added.
>>> The two commits from series [2] are:
>>>  - https://patchwork.ozlabs.org/patch/1116099/
>>>  - https://patchwork.ozlabs.org/patch/1116101/
>>
>> Seems this was not clearly marked as so.
>> I would suggest Sam sends a V3 on top of this PR and be done with it.
>>
> 
> Agreed. From my point of view, both V2 and V3 are simultaneously
> harmless *and* not required in this release. Just because there are no
> users for A/B slotted partitions in upstream U-Boot right now.
> 
> The only important fix to be included in release, is this patch-series:
> 
>     [PATCH v3 0/3] fastboot: Fix getvar "has-slot" and cleanup
> 
> which actually fixes fastboot on non-slotted partitions (like on
> BeagleBoard X15), where right now we are unable to flash images.
> 
>>> What's interesting is that, depending on which version of fastboot
>>> utility users use/assume, they might see a "regression" introduced
>>> by [1-2]. Both [1-2] do changes to align U-Boot with latest fastboot
>>> utility from AOSP. What [2] is doing _in addition_ to [1] is:
>>>  - remove some dead code in U-Boot which will never be exercised
>>>    assuming users run the latest fastboot
>>>  - place a bold warning in commit description that users are assumed to
>>>    be using the latest fastboot utility
>>
>> If this can be fixed better, patches welcome.
>>
>>>> so merging [1] this late in the release cycle seems like the
>>>> right thing to do.
>>>
>>> My assumption is that Sam would like to see [1] being dropped in favor
>>> of [2], as commented in https://patchwork.ozlabs.org/patch/1114850/#2194140
>>
>> I will leave that up to Sam and Lukasz to figure this out.
>> However, I would prefer a V3 on top of this PR, that's easiest IMO.
>>
> 
> Let's make it so. I can send V3 later. Discussed patch ("fastboot: Fix
> slot names reported by getvar") is not crucial anyway, I guess.

Please do, the USB PR is now in.

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-15 14:43       ` Marek Vasut
  2019-06-17 15:31         ` Tom Rini
@ 2019-06-18 11:42         ` Sam Protsenko
  2019-06-18 12:05           ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Sam Protsenko @ 2019-06-18 11:42 UTC (permalink / raw)
  To: u-boot

Hi Marek,

On Sat, Jun 15, 2019 at 6:16 PM Marek Vasut <marex@denx.de> wrote:
>
> On 6/15/19 4:24 PM, Eugeniu Rosca wrote:
> > Hi Marek,
> >
> > On Sat, Jun 15, 2019 at 02:35:12PM +0200, Marek Vasut wrote:
> >> On 6/15/19 11:46 AM, Eugeniu Rosca wrote:
> >>> Hello Marek, Lukasz cc: Sam
> >>>
> >>> On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
> >>> [..]
> >>>> Sam Protsenko (3):
> >>>>       fastboot: Fix slot names reported by getvar
> >>>
> >>> Commit [1] from this PR got replaced by series [2].
> >>
> >> Replaced where ? [1] seems like a fix to me, [2] seems like feature
> >> addition ,
> >
> > Your instincts are correct (i.e. features must be rejected at this late
> > stage) and they deserve credits. However and what seems extremely
> > interesting is:
> >  - it is very easy to masquerade a fix as a feature (and viceversa),
> >    just by slightly adjusting the title [1-2] and it's very easy to
> >    play with your perception this way
>
> Likely because free software development is built on trust. If there are
> malicious actors who decide to not play nice, and even try to manipulate
> others by elaborately crafting commit messages or otherwise, this might
> work out to worm patches in. But at the end of the day, this helps no
> one, so please refrain from such underhanded practices.
>

I believe it's for maintainer to decide, which patches are ok to go to
-rc, and which are not. We can always discuss that here in mailing
list, if something is not clear.

> >  - it seems like there isn't a process (and this is a OSS-wide issue) of
> >    marking a patch as fix/feature (the latter would help the maintainer
> >    enormously)
>
> Maybe you can start a separate thread and help figure out such a
> process? Complaining about unrelated stuff under random patches/PRs
> won't make that happen, it will only happen if someone takes the
> initiative. Scratching your own itch and all that.
>
> >  - it also appears that sometimes there is a fine line in our minds
> >    between what's a fix and what's a feature
> >
> > So, in a nutshell, series [2] is the v2 of commit [1].
> > IMHO there is no feature added.
> > The two commits from series [2] are:
> >  - https://patchwork.ozlabs.org/patch/1116099/
> >  - https://patchwork.ozlabs.org/patch/1116101/
>
> Seems this was not clearly marked as so.
> I would suggest Sam sends a V3 on top of this PR and be done with it.
>

Agreed. From my point of view, both V2 and V3 are simultaneously
harmless *and* not required in this release. Just because there are no
users for A/B slotted partitions in upstream U-Boot right now.

The only important fix to be included in release, is this patch-series:

    [PATCH v3 0/3] fastboot: Fix getvar "has-slot" and cleanup

which actually fixes fastboot on non-slotted partitions (like on
BeagleBoard X15), where right now we are unable to flash images.

> > What's interesting is that, depending on which version of fastboot
> > utility users use/assume, they might see a "regression" introduced
> > by [1-2]. Both [1-2] do changes to align U-Boot with latest fastboot
> > utility from AOSP. What [2] is doing _in addition_ to [1] is:
> >  - remove some dead code in U-Boot which will never be exercised
> >    assuming users run the latest fastboot
> >  - place a bold warning in commit description that users are assumed to
> >    be using the latest fastboot utility
>
> If this can be fixed better, patches welcome.
>
> >> so merging [1] this late in the release cycle seems like the
> >> right thing to do.
> >
> > My assumption is that Sam would like to see [1] being dropped in favor
> > of [2], as commented in https://patchwork.ozlabs.org/patch/1114850/#2194140
>
> I will leave that up to Sam and Lukasz to figure this out.
> However, I would prefer a V3 on top of this PR, that's easiest IMO.
>

Let's make it so. I can send V3 later. Discussed patch ("fastboot: Fix
slot names reported by getvar") is not crucial anyway, I guess.

Thanks!

> >>> [1] https://git.denx.de/?p=u-boot/u-boot-usb.git;a=commit;h=97a0c6ff577d57f162abc696c4efc962981229b1
> >>> [2] https://patchwork.ozlabs.org/cover/1116097/ ("fastboot: Support
> >>> new A/B slot format")
> >>>
> >
>
>
> --
> Best regards,
> Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-15 14:43       ` Marek Vasut
@ 2019-06-17 15:31         ` Tom Rini
  2019-06-18 11:42         ` Sam Protsenko
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-06-17 15:31 UTC (permalink / raw)
  To: u-boot

On Sat, Jun 15, 2019 at 04:43:38PM +0200, Marek Vasut wrote:
> On 6/15/19 4:24 PM, Eugeniu Rosca wrote:
> > Hi Marek,
> > 
> > On Sat, Jun 15, 2019 at 02:35:12PM +0200, Marek Vasut wrote:
> >> On 6/15/19 11:46 AM, Eugeniu Rosca wrote:
> >>> Hello Marek, Lukasz cc: Sam
> >>>
> >>> On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
> >>> [..]
> >>>> Sam Protsenko (3):
> >>>>       fastboot: Fix slot names reported by getvar
> >>>
> >>> Commit [1] from this PR got replaced by series [2].
> >>
> >> Replaced where ? [1] seems like a fix to me, [2] seems like feature
> >> addition ,
> > 
> > Your instincts are correct (i.e. features must be rejected at this late
> > stage) and they deserve credits. However and what seems extremely
> > interesting is:
> >  - it is very easy to masquerade a fix as a feature (and viceversa),
> >    just by slightly adjusting the title [1-2] and it's very easy to
> >    play with your perception this way
> 
> Likely because free software development is built on trust. If there are
> malicious actors who decide to not play nice, and even try to manipulate
> others by elaborately crafting commit messages or otherwise, this might
> work out to worm patches in. But at the end of the day, this helps no
> one, so please refrain from such underhanded practices.

Yes, as a community we expect people to be clear and, well, plainly
spoken, perhaps is the best way to say it.  A bug fix is a bug fix and a
new feature is a new feature.

> >  - it seems like there isn't a process (and this is a OSS-wide issue) of
> >    marking a patch as fix/feature (the latter would help the maintainer
> >    enormously)
> 
> Maybe you can start a separate thread and help figure out such a
> process? Complaining about unrelated stuff under random patches/PRs
> won't make that happen, it will only happen if someone takes the
> initiative. Scratching your own itch and all that.
> 
> >  - it also appears that sometimes there is a fine line in our minds
> >    between what's a fix and what's a feature
> > 
> > So, in a nutshell, series [2] is the v2 of commit [1].
> > IMHO there is no feature added.
> > The two commits from series [2] are:
> >  - https://patchwork.ozlabs.org/patch/1116099/
> >  - https://patchwork.ozlabs.org/patch/1116101/
> 
> Seems this was not clearly marked as so.
> I would suggest Sam sends a V3 on top of this PR and be done with it.

Agreed.

> > What's interesting is that, depending on which version of fastboot
> > utility users use/assume, they might see a "regression" introduced
> > by [1-2]. Both [1-2] do changes to align U-Boot with latest fastboot
> > utility from AOSP. What [2] is doing _in addition_ to [1] is:
> >  - remove some dead code in U-Boot which will never be exercised
> >    assuming users run the latest fastboot
> >  - place a bold warning in commit description that users are assumed to
> >    be using the latest fastboot utility
> 
> If this can be fixed better, patches welcome.
> 
> >> so merging [1] this late in the release cycle seems like the
> >> right thing to do.
> > 
> > My assumption is that Sam would like to see [1] being dropped in favor
> > of [2], as commented in https://patchwork.ozlabs.org/patch/1114850/#2194140
> 
> I will leave that up to Sam and Lukasz to figure this out.
> However, I would prefer a V3 on top of this PR, that's easiest IMO.

Agreed.  Thanks all!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190617/2db74060/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-15 14:24     ` Eugeniu Rosca
@ 2019-06-15 14:43       ` Marek Vasut
  2019-06-17 15:31         ` Tom Rini
  2019-06-18 11:42         ` Sam Protsenko
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2019-06-15 14:43 UTC (permalink / raw)
  To: u-boot

On 6/15/19 4:24 PM, Eugeniu Rosca wrote:
> Hi Marek,
> 
> On Sat, Jun 15, 2019 at 02:35:12PM +0200, Marek Vasut wrote:
>> On 6/15/19 11:46 AM, Eugeniu Rosca wrote:
>>> Hello Marek, Lukasz cc: Sam
>>>
>>> On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
>>> [..]
>>>> Sam Protsenko (3):
>>>>       fastboot: Fix slot names reported by getvar
>>>
>>> Commit [1] from this PR got replaced by series [2].
>>
>> Replaced where ? [1] seems like a fix to me, [2] seems like feature
>> addition ,
> 
> Your instincts are correct (i.e. features must be rejected at this late
> stage) and they deserve credits. However and what seems extremely
> interesting is:
>  - it is very easy to masquerade a fix as a feature (and viceversa),
>    just by slightly adjusting the title [1-2] and it's very easy to
>    play with your perception this way

Likely because free software development is built on trust. If there are
malicious actors who decide to not play nice, and even try to manipulate
others by elaborately crafting commit messages or otherwise, this might
work out to worm patches in. But at the end of the day, this helps no
one, so please refrain from such underhanded practices.

>  - it seems like there isn't a process (and this is a OSS-wide issue) of
>    marking a patch as fix/feature (the latter would help the maintainer
>    enormously)

Maybe you can start a separate thread and help figure out such a
process? Complaining about unrelated stuff under random patches/PRs
won't make that happen, it will only happen if someone takes the
initiative. Scratching your own itch and all that.

>  - it also appears that sometimes there is a fine line in our minds
>    between what's a fix and what's a feature
> 
> So, in a nutshell, series [2] is the v2 of commit [1].
> IMHO there is no feature added.
> The two commits from series [2] are:
>  - https://patchwork.ozlabs.org/patch/1116099/
>  - https://patchwork.ozlabs.org/patch/1116101/

Seems this was not clearly marked as so.
I would suggest Sam sends a V3 on top of this PR and be done with it.

> What's interesting is that, depending on which version of fastboot
> utility users use/assume, they might see a "regression" introduced
> by [1-2]. Both [1-2] do changes to align U-Boot with latest fastboot
> utility from AOSP. What [2] is doing _in addition_ to [1] is:
>  - remove some dead code in U-Boot which will never be exercised
>    assuming users run the latest fastboot
>  - place a bold warning in commit description that users are assumed to
>    be using the latest fastboot utility

If this can be fixed better, patches welcome.

>> so merging [1] this late in the release cycle seems like the
>> right thing to do.
> 
> My assumption is that Sam would like to see [1] being dropped in favor
> of [2], as commented in https://patchwork.ozlabs.org/patch/1114850/#2194140

I will leave that up to Sam and Lukasz to figure this out.
However, I would prefer a V3 on top of this PR, that's easiest IMO.

>>> [1] https://git.denx.de/?p=u-boot/u-boot-usb.git;a=commit;h=97a0c6ff577d57f162abc696c4efc962981229b1
>>> [2] https://patchwork.ozlabs.org/cover/1116097/ ("fastboot: Support
>>> new A/B slot format")
>>>
> 


-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-15 12:35   ` Marek Vasut
@ 2019-06-15 14:24     ` Eugeniu Rosca
  2019-06-15 14:43       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Eugeniu Rosca @ 2019-06-15 14:24 UTC (permalink / raw)
  To: u-boot

Hi Marek,

On Sat, Jun 15, 2019 at 02:35:12PM +0200, Marek Vasut wrote:
> On 6/15/19 11:46 AM, Eugeniu Rosca wrote:
> > Hello Marek, Lukasz cc: Sam
> > 
> > On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
> > [..]
> >> Sam Protsenko (3):
> >>       fastboot: Fix slot names reported by getvar
> > 
> > Commit [1] from this PR got replaced by series [2].
> 
> Replaced where ? [1] seems like a fix to me, [2] seems like feature
> addition ,

Your instincts are correct (i.e. features must be rejected at this late
stage) and they deserve credits. However and what seems extremely
interesting is:
 - it is very easy to masquerade a fix as a feature (and viceversa),
   just by slightly adjusting the title [1-2] and it's very easy to
   play with your perception this way
 - it seems like there isn't a process (and this is a OSS-wide issue) of
   marking a patch as fix/feature (the latter would help the maintainer
   enormously)
 - it also appears that sometimes there is a fine line in our minds
   between what's a fix and what's a feature

So, in a nutshell, series [2] is the v2 of commit [1].
IMHO there is no feature added.
The two commits from series [2] are:
 - https://patchwork.ozlabs.org/patch/1116099/
 - https://patchwork.ozlabs.org/patch/1116101/

What's interesting is that, depending on which version of fastboot
utility users use/assume, they might see a "regression" introduced
by [1-2]. Both [1-2] do changes to align U-Boot with latest fastboot
utility from AOSP. What [2] is doing _in addition_ to [1] is:
 - remove some dead code in U-Boot which will never be exercised
   assuming users run the latest fastboot
 - place a bold warning in commit description that users are assumed to
   be using the latest fastboot utility

> so merging [1] this late in the release cycle seems like the
> right thing to do.

My assumption is that Sam would like to see [1] being dropped in favor
of [2], as commented in https://patchwork.ozlabs.org/patch/1114850/#2194140

> > 
> > [1] https://git.denx.de/?p=u-boot/u-boot-usb.git;a=commit;h=97a0c6ff577d57f162abc696c4efc962981229b1
> > [2] https://patchwork.ozlabs.org/cover/1116097/ ("fastboot: Support
> > new A/B slot format")
> >

-- 
Best regards,
Eugeniu

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-15  9:46 ` Eugeniu Rosca
@ 2019-06-15 12:35   ` Marek Vasut
  2019-06-15 14:24     ` Eugeniu Rosca
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-06-15 12:35 UTC (permalink / raw)
  To: u-boot

On 6/15/19 11:46 AM, Eugeniu Rosca wrote:
> Hello Marek, Lukasz cc: Sam
> 
> On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
> [..]
>> Sam Protsenko (3):
>>       fastboot: Fix slot names reported by getvar
> 
> Commit [1] from this PR got replaced by series [2].

Replaced where ? [1] seems like a fix to me, [2] seems like feature
addition , so merging [1] this late in the release cycle seems like the
right thing to do.

> If this PR is merged as-is, the benefit of the new series will be lost
> and the series will need rework (since it overlaps with [1]).
> Ideally [2] should replace commit [1]. Is this feasible and do you
> have any suggestions how to achieve this? TIA.
> 
> [1] https://git.denx.de/?p=u-boot/u-boot-usb.git;a=commit;h=97a0c6ff577d57f162abc696c4efc962981229b1
> [2] https://patchwork.ozlabs.org/cover/1116097/ ("fastboot: Support
> new A/B slot format")
> 
> Thanks,
> Eugeniu,
> 


-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-06-14 10:45 Marek Vasut
@ 2019-06-15  9:46 ` Eugeniu Rosca
  2019-06-15 12:35   ` Marek Vasut
  2019-06-18 17:00 ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Eugeniu Rosca @ 2019-06-15  9:46 UTC (permalink / raw)
  To: u-boot

Hello Marek, Lukasz cc: Sam

On Sat, Jun 15, 2019 at 5:23 AM Marek Vasut <marex@denx.de> wrote:
[..]
> Sam Protsenko (3):
>       fastboot: Fix slot names reported by getvar

Commit [1] from this PR got replaced by series [2].
If this PR is merged as-is, the benefit of the new series will be lost
and the series will need rework (since it overlaps with [1]).
Ideally [2] should replace commit [1]. Is this feasible and do you
have any suggestions how to achieve this? TIA.

[1] https://git.denx.de/?p=u-boot/u-boot-usb.git;a=commit;h=97a0c6ff577d57f162abc696c4efc962981229b1
[2] https://patchwork.ozlabs.org/cover/1116097/ ("fastboot: Support
new A/B slot format")

Thanks,
Eugeniu,

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-06-14 10:45 Marek Vasut
  2019-06-15  9:46 ` Eugeniu Rosca
  2019-06-18 17:00 ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2019-06-14 10:45 UTC (permalink / raw)
  To: u-boot

Assorted gadget fixes.

The following changes since commit c2ea87883ef309570c8903e6de4b8b78685d73d0:

  Merge tag 'efi-2019-07-rc5' of git://git.denx.de/u-boot-efi
(2019-06-12 07:15:38 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 220f655176de8e6aa4aaea91bb2182260d26c4a4:

  fastboot: Check if partition really exist in getvar_has_slot()
(2019-06-14 12:39:54 +0200)

----------------------------------------------------------------
Igor Opaniuk (1):
      fastboot: Check if partition really exist in getvar_has_slot()

Marek Vasut (1):
      spl: dfu: Fix printed variable name

Sam Protsenko (3):
      fastboot: Fix slot names reported by getvar
      fastboot: Use const qualifier for char *part_name
      fastboot: getvar: Refactor fastboot_*_get_part_info() usage

Sjoerd Simons (1):
      usb: gadget: error out if g_dnl registration fails

 cmd/usb_gadget_sdp.c         |  11 ++++++++---
 common/spl/spl_dfu.c         |   2 +-
 common/spl/spl_sdp.c         |   6 +++++-
 drivers/fastboot/fb_getvar.c | 103
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/fastboot/fb_mmc.c    |   3 ++-
 drivers/fastboot/fb_nand.c   |   4 ++--
 include/fb_mmc.h             |   3 ++-
 include/fb_nand.h            |   4 ++--
 8 files changed, 101 insertions(+), 35 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-05-03 15:15 Marek Vasut
@ 2019-05-04 17:01 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-05-04 17:01 UTC (permalink / raw)
  To: u-boot

On Fri, May 03, 2019 at 05:15:30PM +0200, Marek Vasut wrote:

> The following changes since commit b4ee6daad7a2604ca9466b2ba48de86cc27d381f:
> 
>   Merge tag 'u-boot-imx-20190426' of git://git.denx.de/u-boot-imx
> (2019-05-01 07:25:51 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to ff83e4c368f0155617e813d275d88192f05131e1:
> 
>   ARM: davinci: Remove unused functions from header (2019-05-03 17:14:49
> +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190504/b0bcd30f/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-05-03 15:15 Marek Vasut
  2019-05-04 17:01 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-05-03 15:15 UTC (permalink / raw)
  To: u-boot

The following changes since commit b4ee6daad7a2604ca9466b2ba48de86cc27d381f:

  Merge tag 'u-boot-imx-20190426' of git://git.denx.de/u-boot-imx
(2019-05-01 07:25:51 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ff83e4c368f0155617e813d275d88192f05131e1:

  ARM: davinci: Remove unused functions from header (2019-05-03 17:14:49
+0200)

----------------------------------------------------------------
Adam Ford (2):
      usb: ohci: Re-enable commented out delay
      ARM: davinci: Remove unused functions from header

 arch/arm/mach-davinci/include/mach/da8xx-usb.h | 3 ---
 drivers/usb/host/ohci-hcd.c                    | 2 --
 2 files changed, 5 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-04-21 19:39 Marek Vasut
@ 2019-04-22 13:23 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-04-22 13:23 UTC (permalink / raw)
  To: u-boot

On Sun, Apr 21, 2019 at 09:39:25PM +0200, Marek Vasut wrote:

> The following changes since commit 1f4ae66eaab29bfb5d1eb44996f7826c9cd01ed1:
> 
>   Merge tag 'arc-for-2019.07' of git://git.denx.de/u-boot-arc
> (2019-04-18 12:12:16 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 7fd9f31c6bd13609da61b985cf8f5f65ebebd913:
> 
>   usb: dwc2: fix gadget disconnect (2019-04-21 10:26:52 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190422/30af8e68/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-04-21 19:39 Marek Vasut
  2019-04-22 13:23 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-04-21 19:39 UTC (permalink / raw)
  To: u-boot

The following changes since commit 1f4ae66eaab29bfb5d1eb44996f7826c9cd01ed1:

  Merge tag 'arc-for-2019.07' of git://git.denx.de/u-boot-arc
(2019-04-18 12:12:16 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 7fd9f31c6bd13609da61b985cf8f5f65ebebd913:

  usb: dwc2: fix gadget disconnect (2019-04-21 10:26:52 +0200)

----------------------------------------------------------------
Alex Kiernan (3):
      configs: Migrate USB_MUSB_DISABLE_BULK_COMBINE_SPLIT to Kconfig
      usb: Select USB_MUSB_DSPS with USB_MUSB_TI
      fastboot: Replace literal 32 with PART_NAME_LEN

Andy Shevchenko (1):
      dfu: Avoid declaring unused variables and absent parameters

Eugeniu Rosca (3):
      fastboot: getvar: correct/rename "has_slot" to "has-slot"
      fastboot: Improve error reporting on 'getvar partition-{size, type}'
      fastboot: add support for 'getvar platform'

Fabrice Gasnier (1):
      usb: dwc2: fix gadget disconnect

Patrice Chotard (1):
      usb: dwc2_udc_otg: Add tx_fifo_sz array support

Patrick Delaunay (16):
      phy: usbphyc: remove unused variable index
      phy: usbphyc: update xlate with DT binding
      phy: usbphyc: Binding update of vdda supply
      phy: usbphyc: move vdda1v1 and vdda1v8 in phy_init
      phy: usbphyc: increase PLL wait timeout
      usb: dwc2: remove unused variable regs_otg
      usb: dwc2: convert driver to DM_USB_GADGET
      usb: dwc2: force reset assert before to probe the driver
      usb: dwc2: Add force-b-session-valid support
      usb: dwc2: Add function for session B check
      usb: dwc2_udc_otg: Read MAX_HW_ENDPOINT from HWCFG4 register
      usb: dwc2: add support for STM32MP1
      stm32mp1: remove CONFIG_USB_DWC2, HOST support for USBO
      stm32mp1: migrate USBOTG device to driver model
      stm32mp1: add stusb1600 support for DK1 and DK2 board
      usb: reload watchdog during ums command

 arch/arm/dts/stm32mp157-pinctrl.dtsi               |   7 +++
 arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi           |   3 +-
 arch/arm/dts/stm32mp157a-dk1.dts                   |  34 +++++++++++-
 arch/arm/dts/stm32mp157c-ed1.dts                   |   8 ---
 arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi           |   1 +
 arch/arm/dts/stm32mp157c.dtsi                      |   5 +-
 board/st/stm32mp1/stm32mp1.c                       | 185
++++++++++++++++++-----------------------------------------------
 cmd/dfu.c                                          |   3 ++
 cmd/usb_mass_storage.c                             |   3 ++
 configs/am335x_boneblack_vboot_defconfig           |   1 -
 configs/am335x_evm_defconfig                       |   1 -
 configs/am335x_hs_evm_defconfig                    |   1 -
 configs/am335x_hs_evm_uart_defconfig               |   1 -
 configs/brppt1_mmc_defconfig                       |   1 -
 configs/brppt1_nand_defconfig                      |   1 -
 configs/brppt1_spi_defconfig                       |   1 -
 configs/chiliboard_defconfig                       |   1 -
 configs/stm32mp15_basic_defconfig                  |   2 +-
 configs/stm32mp15_trusted_defconfig                |   2 +-
 doc/device-tree-bindings/phy/phy-stm32-usbphyc.txt |   4 +-
 doc/device-tree-bindings/usb/dwc2.txt              |  58
+++++++++++++++++++++
 drivers/fastboot/fb_getvar.c                       |  16 +++++-
 drivers/fastboot/fb_mmc.c                          |  10 ++--
 drivers/phy/phy-stm32-usbphyc.c                    | 111
++++++++++++++++++++-------------------
 drivers/usb/gadget/dwc2_udc_otg.c                  | 388
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 drivers/usb/gadget/dwc2_udc_otg_priv.h             |   1 -
 drivers/usb/gadget/dwc2_udc_otg_regs.h             |  37 ++++++++++---
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c         |  14 ++++-
 drivers/usb/musb-new/Kconfig                       |  10 ++++
 include/configs/am335x_evm.h                       |   1 -
 include/configs/baltos.h                           |   1 -
 include/configs/bav335x.h                          |   1 -
 include/configs/brppt1.h                           |   3 --
 include/configs/brxre1.h                           |   3 --
 include/configs/chiliboard.h                       |   1 -
 include/configs/pengwyn.h                          |   1 -
 include/configs/siemens-am33x-common.h             |   2 -
 include/usb/dwc2_udc.h                             |   7 +++
 scripts/config_whitelist.txt                       |   1 -
 39 files changed, 680 insertions(+), 251 deletions(-)
 create mode 100644 doc/device-tree-bindings/usb/dwc2.txt

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-04-10 14:45 Marek Vasut
@ 2019-04-11 22:15 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-04-11 22:15 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 10, 2019 at 04:45:43PM +0200, Marek Vasut wrote:

> The following changes since commit 3c99166441bf3ea325af2da83cfe65430b49c066:
> 
>   Prepare v2019.04 (2019-04-08 21:40:40 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 69535b33bc1fce43dcc10b646cf44db81cffa131:
> 
>   usb: ehci-mx6: Use common code to extract dr_mode (2019-04-09 13:11:45
> +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190411/e3fe9e40/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-04-10 14:45 Marek Vasut
  2019-04-11 22:15 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-04-10 14:45 UTC (permalink / raw)
  To: u-boot

The following changes since commit 3c99166441bf3ea325af2da83cfe65430b49c066:

  Prepare v2019.04 (2019-04-08 21:40:40 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 69535b33bc1fce43dcc10b646cf44db81cffa131:

  usb: ehci-mx6: Use common code to extract dr_mode (2019-04-09 13:11:45
+0200)

----------------------------------------------------------------
Adam Ford (1):
      usb: ehci-mx6: Use common code to extract dr_mode

Ismael Luceno Cortes (2):
      usb: host: Print device name when scanning
      usb: Make portspeed return a read-only string

 cmd/usb.c                     | 18 +++++-------------
 common/usb_hub.c              | 18 +++++-------------
 drivers/usb/host/ehci-mx6.c   | 29 +++++++++++++++--------------
 drivers/usb/host/usb-uclass.c | 12 ++++--------
 4 files changed, 29 insertions(+), 48 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-04-03 11:48 Marek Vasut
@ 2019-04-06 22:36 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-04-06 22:36 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 03, 2019 at 01:48:46PM +0200, Marek Vasut wrote:

> The following changes since commit bcd40c347d2c983625065ec70e9e9e1f98b42baf:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-04-01
> 12:31:22 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 2a766db11a7e3129db0c893a43661ed7ee944c55:
> 
>   doc: Fix outdated ohci board hook documentation (2019-04-02 12:52:54
> +0200)
> 

Applied (a while ago, but I don't see my own email) to u-boot/master,
thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190406/ea7dd68f/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-04-03 11:48 Marek Vasut
  2019-04-06 22:36 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-04-03 11:48 UTC (permalink / raw)
  To: u-boot

The following changes since commit bcd40c347d2c983625065ec70e9e9e1f98b42baf:

  Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-04-01
12:31:22 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2a766db11a7e3129db0c893a43661ed7ee944c55:

  doc: Fix outdated ohci board hook documentation (2019-04-02 12:52:54
+0200)

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      doc: Fix outdated ohci board hook documentation

 doc/README.generic_usb_ohci | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-03-18  3:08 Marek Vasut
@ 2019-03-19 20:50 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-03-19 20:50 UTC (permalink / raw)
  To: u-boot

On Mon, Mar 18, 2019 at 04:08:18AM +0100, Marek Vasut wrote:

> The following changes since commit 9659eb46af6249b6e4b3712e60a1eb2e87fc48a1:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-samsung (2019-03-14
> 11:37:11 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to f402d268e8e17e9d6d1d9bf8a8b1f6e0b07718ef:
> 
>   fastboot: common: fix default fastboot_boot on 64-bit (2019-03-16
> 13:29:43 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190319/7a099c0b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-03-18  3:08 Marek Vasut
  2019-03-19 20:50 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-03-18  3:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit 9659eb46af6249b6e4b3712e60a1eb2e87fc48a1:

  Merge branch 'master' of git://git.denx.de/u-boot-samsung (2019-03-14
11:37:11 -0400)

are available in the Git repository at:

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

for you to fetch changes up to f402d268e8e17e9d6d1d9bf8a8b1f6e0b07718ef:

  fastboot: common: fix default fastboot_boot on 64-bit (2019-03-16
13:29:43 +0100)

----------------------------------------------------------------
Jean-Jacques Hiblot (1):
      usb: udc-uclass: Fixed problem when no alias is defined in DT

Neil Armstrong (1):
      fastboot: common: fix default fastboot_boot on 64-bit

Sean Nyekjaer (1):
      cmd: fastboot: handle watchdog while waiting for fastboot commands.

 cmd/fastboot.c                      | 2 ++
 drivers/fastboot/fb_common.c        | 2 +-
 drivers/usb/gadget/udc/udc-uclass.c | 7 +++++--
 3 files changed, 8 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2019-01-11 14:51 Marek Vasut
@ 2019-01-12 20:13 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2019-01-12 20:13 UTC (permalink / raw)
  To: u-boot

On Fri, Jan 11, 2019 at 03:51:17PM +0100, Marek Vasut wrote:

> UDC fixes below, this is for coming 2019.01 release.
> There's a lot of churn, however most are just renames.
> 
> The following changes since commit 54707a942009fae083dd78b58ff057127ba0e900:
> 
>   Prepare v2019.01-rc3 (2019-01-07 22:58:17 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b3c518a88278619b1e109de114c450237d03e032:
> 
>   dm: usb: gadget: Fix boot breakage on sunxi platforms (2019-01-10
> 18:53:03 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190112/71eef8f2/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2019-01-11 14:51 Marek Vasut
  2019-01-12 20:13 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2019-01-11 14:51 UTC (permalink / raw)
  To: u-boot

UDC fixes below, this is for coming 2019.01 release.
There's a lot of churn, however most are just renames.

The following changes since commit 54707a942009fae083dd78b58ff057127ba0e900:

  Prepare v2019.01-rc3 (2019-01-07 22:58:17 -0500)

are available in the Git repository at:

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

for you to fetch changes up to b3c518a88278619b1e109de114c450237d03e032:

  dm: usb: gadget: Fix boot breakage on sunxi platforms (2019-01-10
18:53:03 +0100)

----------------------------------------------------------------
Jean-Jacques Hiblot (5):
      dm: usb: udc: Use SEQ_ALIAS to index the USB gadget ports
      ARM: dts: define USB aliases for all omap5 platforms
      Kconfig: rename CONFIG_SPL_USB_GADGET_SUPPORT as CONFIG_SPL_USB_GADGET
      usb: Make compiling gadget support optional
      dm: usb: gadget: Fix boot breakage on sunxi platforms

Ye Li (1):
      usb: xhci-mem: Fix scratchpad array issue

 Makefile                                 | 4 ++--
 arch/arm/dts/omap5-u-boot.dtsi           | 5 +++++
 arch/arm/mach-imx/mx6/Kconfig            | 2 +-
 arch/arm/mach-imx/spl.c                  | 2 +-
 common/spl/Kconfig                       | 4 ++--
 configs/am335x_boneblack_vboot_defconfig | 2 +-
 configs/am335x_evm_usbspl_defconfig      | 2 +-
 configs/am43xx_evm_defconfig             | 2 +-
 configs/am43xx_hs_evm_defconfig          | 2 +-
 configs/apalis_imx6_defconfig            | 2 +-
 configs/cm_t3517_defconfig               | 1 +
 configs/cm_t35_defconfig                 | 1 +
 configs/colibri_imx6_defconfig           | 2 +-
 configs/display5_factory_defconfig       | 2 +-
 configs/duovero_defconfig                | 1 +
 configs/igep0032_defconfig               | 1 +
 configs/igep00x0_defconfig               | 1 +
 configs/imx6q_logic_defconfig            | 2 +-
 configs/mx6memcal_defconfig              | 2 +-
 configs/mx6sabresd_defconfig             | 2 +-
 configs/omap3_zoom1_defconfig            | 1 +
 configs/omap4_panda_defconfig            | 1 +
 configs/omap4_sdp4430_defconfig          | 1 +
 configs/pico-hobbit-imx6ul_defconfig     | 2 +-
 configs/pico-hobbit-imx7d_defconfig      | 2 +-
 configs/pico-imx6ul_defconfig            | 2 +-
 configs/pico-imx7d_defconfig             | 2 +-
 configs/pico-pi-imx6ul_defconfig         | 2 +-
 configs/pico-pi-imx7d_defconfig          | 2 +-
 configs/spear300_usbtty_defconfig        | 2 ++
 configs/spear300_usbtty_nand_defconfig   | 2 ++
 configs/spear310_usbtty_defconfig        | 2 ++
 configs/spear310_usbtty_nand_defconfig   | 2 ++
 configs/spear310_usbtty_pnor_defconfig   | 2 ++
 configs/spear320_usbtty_defconfig        | 2 ++
 configs/spear320_usbtty_nand_defconfig   | 2 ++
 configs/spear320_usbtty_pnor_defconfig   | 2 ++
 configs/spear600_usbtty_defconfig        | 2 ++
 configs/spear600_usbtty_nand_defconfig   | 2 ++
 drivers/Makefile                         | 6 +++---
 drivers/usb/gadget/Makefile              | 2 +-
 drivers/usb/gadget/udc/Makefile          | 3 ++-
 drivers/usb/gadget/udc/udc-uclass.c      | 7 +++++--
 drivers/usb/host/xhci-mem.c              | 3 +++
 scripts/Makefile.spl                     | 2 +-
 45 files changed, 70 insertions(+), 30 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-12-15 18:31 Marek Vasut
@ 2018-12-17 12:11 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-12-17 12:11 UTC (permalink / raw)
  To: u-boot

On Sat, Dec 15, 2018 at 07:31:44PM +0100, Marek Vasut wrote:

> As much as I hate sending so many patches after RC, apparently this is
> second half of USB gadget DM conversion, so be it.
> 
> The following changes since commit d117d8f19b0625f88309e47a8a32c2faa384dddc:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2018-12-13
> 09:36:55 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 46a3f276549f3e5720b6e80278cda354c7fa859f:
> 
>   usb: musb-new: sunxi: Fix null pointer access (2018-12-14 17:59:10 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181217/70a8ba16/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-12-15 18:31 Marek Vasut
  2018-12-17 12:11 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-12-15 18:31 UTC (permalink / raw)
  To: u-boot

As much as I hate sending so many patches after RC, apparently this is
second half of USB gadget DM conversion, so be it.

The following changes since commit d117d8f19b0625f88309e47a8a32c2faa384dddc:

  Merge branch 'master' of git://git.denx.de/u-boot-i2c (2018-12-13
09:36:55 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 46a3f276549f3e5720b6e80278cda354c7fa859f:

  usb: musb-new: sunxi: Fix null pointer access (2018-12-14 17:59:10 +0100)

----------------------------------------------------------------
Adam Ford (2):
      usb: musb: Remove Legacy CONFIG_USB_DAVINCI
      usb: musb: Remove legacy CONFIG_USB_DA8XX

Jean-Jacques Hiblot (20):
      usb: dwc3-generic: make it compatible with "ti, keystone-dwc3"
      board: ks2_evm: Enable the USB clocks if DM_USB is used
      ARM: dts: k2g-evm: enable USB0 and USB1
      PHY: Add phy driver for the keystone USB PHY
      usb: host: replace xhci-keystone driver by the generic dwc3 driver
      configs: k2g_evm: Enable DFU on K2G EVM
      spl: drivers: Link usb common library to SPL if USB gadget is enabled
      spl: net: dm: usb: bind the gadget before attempting to load the image
      phy: omap_usb2: Add support for am437x
      dwc3-generic: Add support for the am437x
      board: ti: am43xx: turn on USB clocks
      dts: Add a u-boot specific dtsi file for the am4372
      dts: am4372: Enable USB1 in SPL
      configs: am43xx_evm: Enable DM_USB and DM_USB_GADGET
      configs: am43xx: Enable RNDIS support in SPL
      usb: musb-new: Allow the diver not to use the set_phy_power() callback
      usb: musb-new: Add support for DM_USB
      arm: am33xx: Register USB controllers if DM_USB is used but not
OF_CONTROL
      configs: am335x_evm: Do not disable DM_USB in SPL
      configs: am335x_boneblack_vboot: enable DM_USB and RNDIS boot in SPl

Lukasz Majewski (1):
      usb: composite: Move bitmap related operations to
./include/linux/bitmap.h

Martyn Welch (1):
      usb: Don't enable CONFIG_SPL_DM_USB for non-DM SPL

Petr Å tetiar (1):
      usb: gadget: f_sdp: Provide filesize env variable for downloaded
images

Siva Durga Prasad Paladugu (1):
      usb: composite: Fix max packet size for USB3.0

Stefan Mavrodiev (1):
      usb: musb-new: sunxi: Fix null pointer access

 arch/arm/dts/am4372-generic-u-boot.dtsi  |   2 ++
 arch/arm/dts/am4372-u-boot.dtsi          |  40 +++++++++++++++++++++++++
 arch/arm/dts/am437x-gp-evm-u-boot.dtsi   |   2 ++
 arch/arm/dts/am437x-idk-evm-u-boot.dtsi  |   2 ++
 arch/arm/dts/am437x-sk-evm-u-boot.dtsi   |   2 ++
 arch/arm/dts/keystone-k2g-evm.dts        |  28 +++++++++++++++++
 arch/arm/dts/keystone-k2g.dtsi           |  56
++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/omap_musb.h         |   8 +++++
 arch/arm/mach-omap2/am33xx/board.c       |  58
+++++++++++++++++++++++++++++++-----
 board/ti/am43xx/board.c                  |  22 ++++++++++++++
 board/ti/ks2_evm/board.c                 |  12 ++++++++
 common/Makefile                          |   3 ++
 common/spl/spl_net.c                     |   4 ++-
 configs/am335x_boneblack_vboot_defconfig |  10 +++++++
 configs/am43xx_evm_defconfig             |  19 ++++++++++++
 configs/k2e_evm_defconfig                |   7 +++++
 configs/k2e_hs_evm_defconfig             |   7 +++++
 configs/k2g_evm_defconfig                |  12 ++++++++
 configs/k2g_hs_evm_defconfig             |  12 ++++++++
 configs/k2hk_evm_defconfig               |   7 +++++
 configs/k2hk_hs_evm_defconfig            |   7 +++++
 configs/k2l_evm_defconfig                |   7 +++++
 configs/k2l_hs_evm_defconfig             |   7 +++++
 drivers/Makefile                         |   1 +
 drivers/phy/Kconfig                      |  10 +++++++
 drivers/phy/Makefile                     |   1 +
 drivers/phy/keystone-usb-phy.c           | 109
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/omap-usb2-phy.c              |  45 +++++++++++++++++++++-------
 drivers/usb/Kconfig                      |   2 +-
 drivers/usb/dwc3/dwc3-generic.c          |   2 ++
 drivers/usb/dwc3/gadget.c                |   1 -
 drivers/usb/dwc3/ti_usb_phy.c            |   1 -
 drivers/usb/eth/r8152.c                  |   1 -
 drivers/usb/gadget/at91_udc.c            |   1 -
 drivers/usb/gadget/atmel_usba_udc.c      |   1 -
 drivers/usb/gadget/composite.c           |  17 +++++++++--
 drivers/usb/gadget/dwc2_udc_otg.c        |   1 -
 drivers/usb/gadget/dwc2_udc_otg_phy.c    |   1 -
 drivers/usb/gadget/dwc2_udc_otg_priv.h   |   1 -
 drivers/usb/gadget/f_mass_storage.c      |   2 +-
 drivers/usb/gadget/f_sdp.c               |   5 ++++
 drivers/usb/gadget/pxa25x_udc.c          |   1 -
 drivers/usb/host/Makefile                |   1 -
 drivers/usb/host/xhci-keystone.c         | 240
--------------------------------------------------------------------------------------------------------------------------------------------------
 drivers/usb/musb-new/am35x.c             |   8 ++---
 drivers/usb/musb-new/musb_dsps.c         |   8 ++---
 drivers/usb/musb-new/musb_gadget.c       |  11 +++++++
 drivers/usb/musb-new/musb_uboot.c        |   4 +--
 drivers/usb/musb-new/sunxi.c             |   8 +++--
 drivers/usb/musb-new/ti-musb.c           | 181
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 drivers/usb/musb/Kconfig                 |   7 -----
 drivers/usb/musb/Makefile                |   2 --
 drivers/usb/musb/da8xx.c                 | 127
-----------------------------------------------------------------------------
 drivers/usb/musb/davinci.c               | 123
---------------------------------------------------------------------------
 drivers/usb/musb/davinci.h               |  73
---------------------------------------------
 drivers/usb/musb/musb_udc.c              |   2 --
 include/configs/am335x_evm.h             |   1 -
 include/configs/ti_armv7_keystone2.h     |  17 +++++++----
 include/linux/bitmap.h                   |  23 ++++++++++++++
 include/linux/types.h                    |   3 ++
 include/linux/usb/composite.h            |   2 +-
 include/usb/lin_gadget_compat.h          |  35 ----------------------
 62 files changed, 704 insertions(+), 709 deletions(-)
 create mode 100644 arch/arm/dts/am4372-u-boot.dtsi
 create mode 100644 drivers/phy/keystone-usb-phy.c
 delete mode 100644 drivers/usb/host/xhci-keystone.c
 delete mode 100644 drivers/usb/musb/da8xx.c
 delete mode 100644 drivers/usb/musb/davinci.c
 delete mode 100644 drivers/usb/musb/davinci.h
 create mode 100644 include/linux/bitmap.h
 delete mode 100644 include/usb/lin_gadget_compat.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-12-10  4:51 Marek Vasut
@ 2018-12-10 15:17 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-12-10 15:17 UTC (permalink / raw)
  To: u-boot

On Mon, Dec 10, 2018 at 05:51:36AM +0100, Marek Vasut wrote:

> 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)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181210/76d5ca02/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-12-10  4:51 Marek Vasut
  2018-12-10 15:17 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-12-10  4:51 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-11-28 12:21       ` Marek Vasut
@ 2018-11-28 12:27         ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-11-28 12:27 UTC (permalink / raw)
  To: u-boot

On Wed, Nov 28, 2018 at 01:21:53PM +0100, Marek Vasut wrote:
> On 11/28/2018 01:20 PM, Tom Rini wrote:
> > On Wed, Nov 28, 2018 at 11:54:26AM +0100, Marek Vasut wrote:
> >> On 11/28/2018 04:09 AM, Tom Rini wrote:
> >>> On Tue, Nov 27, 2018 at 06:40:30PM +0100, Marek Vasut wrote:
> >>>
> >>>> The following changes since commit 6b21502229035779059493b2193fd790448fe85e:
> >>>>
> >>>>   Merge branch '2018-11-25-master-imports' (2018-11-26 12:40:22 -0500)
> >>>
> >>> In the future, can you please include a short summary here if not using
> >>> a signed tag?  Thanks!
> >>
> >> Summary of what ?
> > 
> > The contents of your pull request.  Like in this case I did:
> > 
> > - Introduce CONFIG_SPL_DM_USB
> 
> Isn't that what the patch listing is for ?

No, it's not always as clear to me what's in every PR as it is for the
person assembling the PR.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181128/09806ea7/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-11-28 12:20     ` Tom Rini
@ 2018-11-28 12:21       ` Marek Vasut
  2018-11-28 12:27         ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-11-28 12:21 UTC (permalink / raw)
  To: u-boot

On 11/28/2018 01:20 PM, Tom Rini wrote:
> On Wed, Nov 28, 2018 at 11:54:26AM +0100, Marek Vasut wrote:
>> On 11/28/2018 04:09 AM, Tom Rini wrote:
>>> On Tue, Nov 27, 2018 at 06:40:30PM +0100, Marek Vasut wrote:
>>>
>>>> The following changes since commit 6b21502229035779059493b2193fd790448fe85e:
>>>>
>>>>   Merge branch '2018-11-25-master-imports' (2018-11-26 12:40:22 -0500)
>>>
>>> In the future, can you please include a short summary here if not using
>>> a signed tag?  Thanks!
>>
>> Summary of what ?
> 
> The contents of your pull request.  Like in this case I did:
> 
> - Introduce CONFIG_SPL_DM_USB

Isn't that what the patch listing is for ?

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-11-28 10:54   ` Marek Vasut
@ 2018-11-28 12:20     ` Tom Rini
  2018-11-28 12:21       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2018-11-28 12:20 UTC (permalink / raw)
  To: u-boot

On Wed, Nov 28, 2018 at 11:54:26AM +0100, Marek Vasut wrote:
> On 11/28/2018 04:09 AM, Tom Rini wrote:
> > On Tue, Nov 27, 2018 at 06:40:30PM +0100, Marek Vasut wrote:
> > 
> >> The following changes since commit 6b21502229035779059493b2193fd790448fe85e:
> >>
> >>   Merge branch '2018-11-25-master-imports' (2018-11-26 12:40:22 -0500)
> > 
> > In the future, can you please include a short summary here if not using
> > a signed tag?  Thanks!
> 
> Summary of what ?

The contents of your pull request.  Like in this case I did:

- Introduce CONFIG_SPL_DM_USB

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181128/e6e848dd/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-11-28  3:09 ` Tom Rini
@ 2018-11-28 10:54   ` Marek Vasut
  2018-11-28 12:20     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-11-28 10:54 UTC (permalink / raw)
  To: u-boot

On 11/28/2018 04:09 AM, Tom Rini wrote:
> On Tue, Nov 27, 2018 at 06:40:30PM +0100, Marek Vasut wrote:
> 
>> The following changes since commit 6b21502229035779059493b2193fd790448fe85e:
>>
>>   Merge branch '2018-11-25-master-imports' (2018-11-26 12:40:22 -0500)
> 
> In the future, can you please include a short summary here if not using
> a signed tag?  Thanks!

Summary of what ?

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-11-27 17:40 Marek Vasut
@ 2018-11-28  3:09 ` Tom Rini
  2018-11-28 10:54   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2018-11-28  3:09 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 27, 2018 at 06:40:30PM +0100, Marek Vasut wrote:

> The following changes since commit 6b21502229035779059493b2193fd790448fe85e:
> 
>   Merge branch '2018-11-25-master-imports' (2018-11-26 12:40:22 -0500)

In the future, can you please include a short summary here if not using
a signed tag?  Thanks!

> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 1af9bfd334a5c92cb3123be7c8da3ba0f522cf4a:
> 
>   usb: storage: s/CONFIG_BLK/CONFIG_IS_ENABLED(BLK)/ (2018-11-26
> 21:19:04 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181127/4b3e9fc8/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-11-27 17:40 Marek Vasut
  2018-11-28  3:09 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-11-27 17:40 UTC (permalink / raw)
  To: u-boot

The following changes since commit 6b21502229035779059493b2193fd790448fe85e:

  Merge branch '2018-11-25-master-imports' (2018-11-26 12:40:22 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 1af9bfd334a5c92cb3123be7c8da3ba0f522cf4a:

  usb: storage: s/CONFIG_BLK/CONFIG_IS_ENABLED(BLK)/ (2018-11-26
21:19:04 +0100)

----------------------------------------------------------------
Sven Schwermer (5):
      usb: Introduce CONFIG_SPL_DM_USB
      usb: am335x_evm: Disable CONFIG_SPL_DM_USB
      usb: Remove CMD_USB dependency for common code
      usb: s/CONFIG_DM_USB/CONFIG_IS_ENABLED(DM_USB)/
      usb: storage: s/CONFIG_BLK/CONFIG_IS_ENABLED(BLK)/

 common/Makefile                   |  2 +-
 common/usb.c                      | 14 +++++++-------
 common/usb_hub.c                  | 16 ++++++++--------
 common/usb_kbd.c                  |  4 ++--
 common/usb_storage.c              | 34 +++++++++++++++++-----------------
 configs/am335x_evm_defconfig      |  3 ++-
 drivers/usb/Kconfig               |  5 +++++
 drivers/usb/common/Makefile       |  2 +-
 drivers/usb/dwc3/core.c           |  2 +-
 drivers/usb/dwc3/core.h           |  2 +-
 drivers/usb/eth/usb_ether.c       |  2 +-
 drivers/usb/gadget/ci_udc.c       |  2 +-
 drivers/usb/gadget/ether.c        |  8 ++++----
 drivers/usb/host/Makefile         |  4 ++--
 drivers/usb/host/dwc2.c           | 12 ++++++------
 drivers/usb/host/ehci-atmel.c     |  2 +-
 drivers/usb/host/ehci-fsl.c       | 12 ++++++------
 drivers/usb/host/ehci-hcd.c       | 12 ++++++------
 drivers/usb/host/ehci-marvell.c   |  4 ++--
 drivers/usb/host/ehci-mx6.c       |  2 +-
 drivers/usb/host/ehci-pci.c       |  8 ++++----
 drivers/usb/host/ehci-vf.c        |  2 +-
 drivers/usb/host/ohci-hcd.c       | 10 +++++-----
 drivers/usb/host/ohci.h           |  4 ++--
 drivers/usb/host/xhci-dwc3.c      |  2 +-
 drivers/usb/host/xhci-fsl.c       |  4 ++--
 drivers/usb/host/xhci-mem.c       |  6 +++---
 drivers/usb/host/xhci.c           | 12 ++++++------
 drivers/usb/host/xhci.h           |  2 +-
 drivers/usb/musb-new/musb_uboot.c | 12 ++++++------
 drivers/usb/musb-new/omap2430.c   |  4 ++--
 drivers/usb/musb-new/ti-musb.c    |  4 ++--
 drivers/usb/musb-new/usb-compat.h |  2 +-
 include/usb.h                     | 12 ++++++------
 34 files changed, 117 insertions(+), 111 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-09-16  1:13 Marek Vasut
@ 2018-09-17 12:03 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-09-17 12:03 UTC (permalink / raw)
  To: u-boot

On Sat, Sep 15, 2018 at 9:13 PM, Marek Vasut <marek.vasut@gmail.com> wrote:

> The following changes since commit ecb10a41c9adf2c499c3d19fff96a0
> 8bb9ad2aef:
>
>   Revert "ARM: da850evm_direct_nor_defconfig: Enable DM_SERIAL"
> (2018-09-14 13:52:15 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to 5c349e179db794eff99dd5d3bbac6845d173709e:
>
>   usb: ehci-generic: Add vbus-supply regulator support (2018-09-15
> 03:17:43 +0200)
>
> ----------------------------------------------------------------
> Patrice Chotard (1):
>       usb: ehci-generic: Add vbus-supply regulator support
>
>  drivers/usb/host/ehci-generic.c | 62
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
>  1 file changed, 61 insertions(+), 1 deletion(-)
>

Applied to u-boot/master, thanks!

-- 
Tom

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-09-16  1:13 Marek Vasut
  2018-09-17 12:03 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-09-16  1:13 UTC (permalink / raw)
  To: u-boot

The following changes since commit ecb10a41c9adf2c499c3d19fff96a08bb9ad2aef:

  Revert "ARM: da850evm_direct_nor_defconfig: Enable DM_SERIAL"
(2018-09-14 13:52:15 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 5c349e179db794eff99dd5d3bbac6845d173709e:

  usb: ehci-generic: Add vbus-supply regulator support (2018-09-15
03:17:43 +0200)

----------------------------------------------------------------
Patrice Chotard (1):
      usb: ehci-generic: Add vbus-supply regulator support

 drivers/usb/host/ehci-generic.c | 62
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 61 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-08-30 13:35 Marek Vasut
@ 2018-08-30 21:33 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-08-30 21:33 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 30, 2018 at 03:35:19PM +0200, Marek Vasut wrote:

> The following changes since commit 11ed312896c5f5814064c5d45dcb2f53dc121437:
> 
>   configs: am57xx: change default board name to beagle_x15 (2018-08-26
> 12:26:16 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 88c34b8da62cfb4188ff9a59acb32f88ce9ed1b0:
> 
>   usb: dwc2: Add reset ctrl to driver (2018-08-29 03:10:30 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180830/5e5298b0/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-08-30 13:35 Marek Vasut
  2018-08-30 21:33 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-08-30 13:35 UTC (permalink / raw)
  To: u-boot

The following changes since commit 11ed312896c5f5814064c5d45dcb2f53dc121437:

  configs: am57xx: change default board name to beagle_x15 (2018-08-26
12:26:16 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 88c34b8da62cfb4188ff9a59acb32f88ce9ed1b0:

  usb: dwc2: Add reset ctrl to driver (2018-08-29 03:10:30 +0200)

----------------------------------------------------------------
Ley Foon Tan (1):
      usb: dwc2: Add reset ctrl to driver

Marek Vasut (3):
      phy: Fix warning due to missing definition of structure
      usb: ehci: Make the PHY handling generic
      usb: ehci: Add PHY support to ehci-pci

 drivers/usb/host/dwc2.c         | 37 +++++++++++++++++++++++++++++++++++++
 drivers/usb/host/ehci-generic.c | 56
+++-----------------------------------------------------
 drivers/usb/host/ehci-hcd.c     | 66
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/ehci-pci.c     | 31 +++++++++++++++++++++++++++----
 drivers/usb/host/ehci.h         |  5 +++++
 include/generic-phy.h           |  1 +
 6 files changed, 139 insertions(+), 57 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-08-24 18:21 Marek Vasut
@ 2018-08-25 13:16 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-08-25 13:16 UTC (permalink / raw)
  To: u-boot

On Fri, Aug 24, 2018 at 08:21:46PM +0200, Marek Vasut wrote:

> The following changes since commit 9f8cf76be256a83643ee05de6cffaeb452ed0931:
> 
>   Convert CONFIG_SYS_I2C_DAVINCI to Kconfig (2018-08-17 15:43:38 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 49c752c93a785b9bad9d3fbbd52a76bec003eac5:
> 
>   cmd: Add bind/unbind commands to bind a device to a driver from the
> command line (2018-08-21 16:21:37 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180825/91340f7e/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-08-24 18:21 Marek Vasut
  2018-08-25 13:16 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-08-24 18:21 UTC (permalink / raw)
  To: u-boot

The following changes since commit 9f8cf76be256a83643ee05de6cffaeb452ed0931:

  Convert CONFIG_SYS_I2C_DAVINCI to Kconfig (2018-08-17 15:43:38 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 49c752c93a785b9bad9d3fbbd52a76bec003eac5:

  cmd: Add bind/unbind commands to bind a device to a driver from the
command line (2018-08-21 16:21:37 +0200)

----------------------------------------------------------------
Adam Ford (2):
      usb: musb-new: omap2430: Remove dead code
      usb: musb-new: omap2430: Enable DM_USB and OF support

Jean-Jacques Hiblot (7):
      usb: gadget: Add bcdDevice for the DWC3 USB Gadget Controller
      net: eth-uclass: Fix for DM USB ethernet support
      uclass: Add dev_get_uclass_index() to get the uclass/index of a device
      dm: print the index of the device when dumping the dm tree
      dm: convert device_get_global_by_of_offset() to
device_get_global_by_ofnode()
      device: expose the functions used to remove and unbind children of
a device
      cmd: Add bind/unbind commands to bind a device to a driver from
the command line

Sam Protsenko (1):
      cmd: fastboot: Validate user input

 arch/arm/mach-rockchip/rk3188-board-spl.c |   2 +-
 arch/arm/mach-rockchip/rk3288-board-spl.c |   2 +-
 arch/sandbox/dts/test.dts                 |  11 +++
 cmd/Kconfig                               |   9 +++
 cmd/Makefile                              |   1 +
 cmd/bind.c                                | 255
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cmd/fastboot.c                            |  13 +++-
 configs/sandbox_defconfig                 |   1 +
 drivers/core/device-remove.c              |  30 +++-----
 drivers/core/device.c                     |  19 +++--
 drivers/core/dump.c                       |  16 ++--
 drivers/core/uclass.c                     |  21 ++++++
 drivers/usb/gadget/gadget_chips.h         |   2 +
 drivers/usb/musb-new/omap2430.c           | 596
+++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------
 include/dm/device-internal.h              |  38 ++++++++++
 include/dm/device.h                       |  23 +++++-
 include/dm/uclass-internal.h              |  11 +++
 net/eth-uclass.c                          |   3 +-
 test/py/tests/test_bind.py                | 178
++++++++++++++++++++++++++++++++++++++++++++
 19 files changed, 712 insertions(+), 519 deletions(-)
 create mode 100644 cmd/bind.c
 create mode 100644 test/py/tests/test_bind.py

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-08-09  7:29 Marek Vasut
@ 2018-08-11  1:44 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-08-11  1:44 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 09, 2018 at 09:29:58AM +0200, Marek Vasut wrote:

> The following changes since commit b1aad8dbe28415695b290726199681ced969c118:
> 
>   zynqmp: Add avnet_ultra96_rev1_defconfig to the lits of boards
> (2018-08-07 11:36:39 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 28a5c88043c80a38040abde957fbe1755b796912:
> 
>   dfu: Provide more verbose error message (2018-08-08 22:22:08 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180810/ad1cc71f/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-08-09  7:29 Marek Vasut
  2018-08-11  1:44 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-08-09  7:29 UTC (permalink / raw)
  To: u-boot

The following changes since commit b1aad8dbe28415695b290726199681ced969c118:

  zynqmp: Add avnet_ultra96_rev1_defconfig to the lits of boards
(2018-08-07 11:36:39 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 28a5c88043c80a38040abde957fbe1755b796912:

  dfu: Provide more verbose error message (2018-08-08 22:22:08 +0200)

----------------------------------------------------------------
Alberto Panizzo (7):
      usb: rockchip: fix command failed on host side due to missing data
      usb: rockchip: implement skeleton for K_FW_GET_CHIP_VER command
      usb: rockchip: implement K_FW_LBA_READ_10 command
      usb: rockchip: implement K_FW_LBA_ERASE_10 command
      usb: rockchip: be quiet on serial port while transferring data
      usb: rockchip: fix printing csw debug info
      usb: rockchip: on K_FW_LBA_WRITE_10 remove magic block size of 512
bytes

Sam Protsenko (3):
      dfu: Fix data abort in dfu_free_entities()
      dfu: Fix memory leak in dfu_init_env_entities()
      dfu: Provide more verbose error message

Seung-Woo Kim (1):
      gadget: f_thor: fix hang-up with ctrl-c

 arch/arm/include/asm/arch-rockchip/f_rockusb.h |   4 +++
 doc/README.rockusb                             |  11 ++++--
 drivers/dfu/dfu.c                              |  10 +++---
 drivers/usb/gadget/f_rockusb.c                 | 261
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 drivers/usb/gadget/f_thor.c                    |   4 +--
 5 files changed, 257 insertions(+), 33 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-27 11:39           ` Tom Rini
@ 2018-08-08 20:23             ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2018-08-08 20:23 UTC (permalink / raw)
  To: u-boot

On 07/27/2018 01:39 PM, Tom Rini wrote:
> On Fri, Jul 27, 2018 at 11:59:32AM +0200, Lukasz Majewski wrote:
>> On Thu, 26 Jul 2018 23:14:01 +0200
>> Marek Vasut <marek.vasut@gmail.com> wrote:
>>
>>> On 07/26/2018 11:08 PM, Lukasz Majewski wrote:
>>>> On Thu, 26 Jul 2018 21:25:02 +0200
>>>> Marek Vasut <marek.vasut@gmail.com> wrote:
>>>>   
>>>>> On 07/26/2018 05:14 PM, Tom Rini wrote:  
>>>>>> On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
>>>>>>     
>>>>>>> The following changes since commit
>>>>>>> 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
>>>>>>>
>>>>>>>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23
>>>>>>> 14:33:21 -0400)
>>>>>>>
>>>>>>> are available in the Git repository at:
>>>>>>>
>>>>>>>   git://git.denx.de/u-boot-usb.git master
>>>>>>>
>>>>>>> for you to fetch changes up to
>>>>>>> 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
>>>>>>>
>>>>>>>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
>>>>>>>    
>>>>>>
>>>>>> NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart
>>>>>> brppt1_spi brppt1_mmc am335x_evm brppt1_nand and stih410-b2260    
>>>>>
>>>>> CCing the authors, I expect a patch.
>>>>>  
>>>>
>>>> Could you share how and where it breaks?
>>>>
>>>> I did standard Travis-CI build test on DFU PR.   
>>>
>>> I agree it'd be helpful if Tom shared more information than just
>>> "NAK", yes. Then again, did you try building one of those targets ?
>>>
>>
>> I did the Travis-CI run during the night of Marek's u-boot-usb branch.
> 
> When I pull -usb right now I see:
> Testing /tmp/am335x_hs_evm_uart
> Fri Jul 27 07:38:02 EDT 2018
> WARNING: no status info for 'pico-pi-imx7d'
> WARNING: no maintainers for 'pico-pi-imx7d'
> Building current source for 1 boards (1 thread, 16 jobs per thread)
>        arm:  +   am335x_hs_evm_uart
> +(am335x_hs_evm_uart) drivers/usb/musb-new/ti-musb.c: In function 'ti_musb_wrapper_bind':
> +(am335x_hs_evm_uart) drivers/usb/musb-new/ti-musb.c:221:29: error: incompatible type for argument 1 of 'usb_get_dr_mode'
> +(am335x_hs_evm_uart)    dr_mode = usb_get_dr_mode(node);
> +(am335x_hs_evm_uart)                              ^~~~
> +(am335x_hs_evm_uart) In file included from drivers/usb/musb-new/ti-musb.c:12:0:
> +(am335x_hs_evm_uart) include/linux/usb/otg.h:28:18: note: expected 'ofnode {aka union ofnode_union}' but argument is of type 'int'
> +(am335x_hs_evm_uart)  enum usb_dr_mode usb_get_dr_mode(ofnode node);
> +(am335x_hs_evm_uart)                   ^~~~~~~~~~~~~~~
> +(am335x_hs_evm_uart) make[2]: *** [drivers/usb/musb-new/ti-musb.o] Error 1
> +(am335x_hs_evm_uart) make[1]: *** [drivers/usb/musb-new] Error 2
> +(am335x_hs_evm_uart) make: *** [sub-make] Error 2
>     0    0    1 /1      am335x_hs_evm_uart
> 

Seems this is broken because of the patch from Vipul , and while we all
scramble to get this fixed, there is zero activity from Xilinx. So I'll
just drop that patch and resubmit the PR. It's a real disappointment...

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-26 15:14 ` Tom Rini
  2018-07-26 19:25   ` Marek Vasut
@ 2018-07-27 14:01   ` Patrice CHOTARD
  1 sibling, 0 replies; 389+ messages in thread
From: Patrice CHOTARD @ 2018-07-27 14:01 UTC (permalink / raw)
  To: u-boot

Hi

On 07/26/2018 05:14 PM, Tom Rini wrote:
> On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
>>
>>    mtd: nand: add new enum for storing ECC algorithm (2018-07-23 14:33:21
>> -0400)
>>
>> are available in the Git repository at:
>>
>>    git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
>>
>>    usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
>>
> 
> NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart brppt1_spi
> brppt1_mmc am335x_evm brppt1_nand and stih410-b2260

I can provide the fix for stih410-b2260.

Patrice

> 
> 
> 
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot
> 

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-27  9:59         ` Lukasz Majewski
@ 2018-07-27 11:39           ` Tom Rini
  2018-08-08 20:23             ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2018-07-27 11:39 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 27, 2018 at 11:59:32AM +0200, Lukasz Majewski wrote:
> On Thu, 26 Jul 2018 23:14:01 +0200
> Marek Vasut <marek.vasut@gmail.com> wrote:
> 
> > On 07/26/2018 11:08 PM, Lukasz Majewski wrote:
> > > On Thu, 26 Jul 2018 21:25:02 +0200
> > > Marek Vasut <marek.vasut@gmail.com> wrote:
> > >   
> > >> On 07/26/2018 05:14 PM, Tom Rini wrote:  
> > >>> On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
> > >>>     
> > >>>> The following changes since commit
> > >>>> 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
> > >>>>
> > >>>>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23
> > >>>> 14:33:21 -0400)
> > >>>>
> > >>>> are available in the Git repository at:
> > >>>>
> > >>>>   git://git.denx.de/u-boot-usb.git master
> > >>>>
> > >>>> for you to fetch changes up to
> > >>>> 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
> > >>>>
> > >>>>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
> > >>>>    
> > >>>
> > >>> NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart
> > >>> brppt1_spi brppt1_mmc am335x_evm brppt1_nand and stih410-b2260    
> > >>
> > >> CCing the authors, I expect a patch.
> > >>  
> > > 
> > > Could you share how and where it breaks?
> > > 
> > > I did standard Travis-CI build test on DFU PR.   
> > 
> > I agree it'd be helpful if Tom shared more information than just
> > "NAK", yes. Then again, did you try building one of those targets ?
> > 
> 
> I did the Travis-CI run during the night of Marek's u-boot-usb branch.

When I pull -usb right now I see:
Testing /tmp/am335x_hs_evm_uart
Fri Jul 27 07:38:02 EDT 2018
WARNING: no status info for 'pico-pi-imx7d'
WARNING: no maintainers for 'pico-pi-imx7d'
Building current source for 1 boards (1 thread, 16 jobs per thread)
       arm:  +   am335x_hs_evm_uart
+(am335x_hs_evm_uart) drivers/usb/musb-new/ti-musb.c: In function 'ti_musb_wrapper_bind':
+(am335x_hs_evm_uart) drivers/usb/musb-new/ti-musb.c:221:29: error: incompatible type for argument 1 of 'usb_get_dr_mode'
+(am335x_hs_evm_uart)    dr_mode = usb_get_dr_mode(node);
+(am335x_hs_evm_uart)                              ^~~~
+(am335x_hs_evm_uart) In file included from drivers/usb/musb-new/ti-musb.c:12:0:
+(am335x_hs_evm_uart) include/linux/usb/otg.h:28:18: note: expected 'ofnode {aka union ofnode_union}' but argument is of type 'int'
+(am335x_hs_evm_uart)  enum usb_dr_mode usb_get_dr_mode(ofnode node);
+(am335x_hs_evm_uart)                   ^~~~~~~~~~~~~~~
+(am335x_hs_evm_uart) make[2]: *** [drivers/usb/musb-new/ti-musb.o] Error 1
+(am335x_hs_evm_uart) make[1]: *** [drivers/usb/musb-new] Error 2
+(am335x_hs_evm_uart) make: *** [sub-make] Error 2
    0    0    1 /1      am335x_hs_evm_uart

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180727/491c73eb/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-26 21:14       ` Marek Vasut
@ 2018-07-27  9:59         ` Lukasz Majewski
  2018-07-27 11:39           ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Lukasz Majewski @ 2018-07-27  9:59 UTC (permalink / raw)
  To: u-boot

On Thu, 26 Jul 2018 23:14:01 +0200
Marek Vasut <marek.vasut@gmail.com> wrote:

> On 07/26/2018 11:08 PM, Lukasz Majewski wrote:
> > On Thu, 26 Jul 2018 21:25:02 +0200
> > Marek Vasut <marek.vasut@gmail.com> wrote:
> >   
> >> On 07/26/2018 05:14 PM, Tom Rini wrote:  
> >>> On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
> >>>     
> >>>> The following changes since commit
> >>>> 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
> >>>>
> >>>>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23
> >>>> 14:33:21 -0400)
> >>>>
> >>>> are available in the Git repository at:
> >>>>
> >>>>   git://git.denx.de/u-boot-usb.git master
> >>>>
> >>>> for you to fetch changes up to
> >>>> 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
> >>>>
> >>>>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
> >>>>    
> >>>
> >>> NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart
> >>> brppt1_spi brppt1_mmc am335x_evm brppt1_nand and stih410-b2260    
> >>
> >> CCing the authors, I expect a patch.
> >>  
> > 
> > Could you share how and where it breaks?
> > 
> > I did standard Travis-CI build test on DFU PR.   
> 
> I agree it'd be helpful if Tom shared more information than just
> "NAK", yes. Then again, did you try building one of those targets ?
> 

I did the Travis-CI run during the night of Marek's u-boot-usb branch.

https://travis-ci.org/lmajewski/u-boot-dfu/jobs/408692849

The problem seems now to be with x86 sandbox. However it seems not to
be related to USB:

Building current source for 29 boards (2 threads, 1 job per thread)
       x86:  +   theadorable-x86-conga-qa3-e3845
+Could not delete: No such file or directory
+mv: cannot stat ?board/congatec/conga-qeval20-qa3-e3845/dsdt.hex?: No
such file or directory +make[2]: ***
[board/congatec/conga-qeval20-qa3-e3845/dsdt.c] Error 1 +make[1]: ***
[board/congatec/conga-qeval20-qa3-e3845] Error 2


Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180727/e009f3f2/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-26 21:08     ` Lukasz Majewski
@ 2018-07-26 21:14       ` Marek Vasut
  2018-07-27  9:59         ` Lukasz Majewski
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-07-26 21:14 UTC (permalink / raw)
  To: u-boot

On 07/26/2018 11:08 PM, Lukasz Majewski wrote:
> On Thu, 26 Jul 2018 21:25:02 +0200
> Marek Vasut <marek.vasut@gmail.com> wrote:
> 
>> On 07/26/2018 05:14 PM, Tom Rini wrote:
>>> On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
>>>   
>>>> The following changes since commit
>>>> 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
>>>>
>>>>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23
>>>> 14:33:21 -0400)
>>>>
>>>> are available in the Git repository at:
>>>>
>>>>   git://git.denx.de/u-boot-usb.git master
>>>>
>>>> for you to fetch changes up to
>>>> 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
>>>>
>>>>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
>>>>  
>>>
>>> NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart
>>> brppt1_spi brppt1_mmc am335x_evm brppt1_nand and stih410-b2260  
>>
>> CCing the authors, I expect a patch.
>>
> 
> Could you share how and where it breaks?
> 
> I did standard Travis-CI build test on DFU PR. 

I agree it'd be helpful if Tom shared more information than just "NAK",
yes. Then again, did you try building one of those targets ?

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-26 19:25   ` Marek Vasut
@ 2018-07-26 21:08     ` Lukasz Majewski
  2018-07-26 21:14       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Lukasz Majewski @ 2018-07-26 21:08 UTC (permalink / raw)
  To: u-boot

On Thu, 26 Jul 2018 21:25:02 +0200
Marek Vasut <marek.vasut@gmail.com> wrote:

> On 07/26/2018 05:14 PM, Tom Rini wrote:
> > On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
> >   
> >> The following changes since commit
> >> 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
> >>
> >>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23
> >> 14:33:21 -0400)
> >>
> >> are available in the Git repository at:
> >>
> >>   git://git.denx.de/u-boot-usb.git master
> >>
> >> for you to fetch changes up to
> >> 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
> >>
> >>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
> >>  
> > 
> > NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart
> > brppt1_spi brppt1_mmc am335x_evm brppt1_nand and stih410-b2260  
> 
> CCing the authors, I expect a patch.
> 

Could you share how and where it breaks?

I did standard Travis-CI build test on DFU PR. 




Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180726/4350d866/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-26 15:14 ` Tom Rini
@ 2018-07-26 19:25   ` Marek Vasut
  2018-07-26 21:08     ` Lukasz Majewski
  2018-07-27 14:01   ` Patrice CHOTARD
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-07-26 19:25 UTC (permalink / raw)
  To: u-boot

On 07/26/2018 05:14 PM, Tom Rini wrote:
> On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
>>
>>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23 14:33:21
>> -0400)
>>
>> are available in the Git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
>>
>>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
>>
> 
> NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart brppt1_spi
> brppt1_mmc am335x_evm brppt1_nand and stih410-b2260

CCing the authors, I expect a patch.

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-26  7:35 Marek Vasut
@ 2018-07-26 15:14 ` Tom Rini
  2018-07-26 19:25   ` Marek Vasut
  2018-07-27 14:01   ` Patrice CHOTARD
  0 siblings, 2 replies; 389+ messages in thread
From: Tom Rini @ 2018-07-26 15:14 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 26, 2018 at 09:35:54AM +0200, Marek Vasut wrote:

> The following changes since commit 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
> 
>   mtd: nand: add new enum for storing ECC algorithm (2018-07-23 14:33:21
> -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:
> 
>   usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)
> 

NAK.  This breaks at least: am335x_hs_evm am335x_hs_evm_uart brppt1_spi
brppt1_mmc am335x_evm brppt1_nand and stih410-b2260

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180726/ca49f145/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-07-26  7:35 Marek Vasut
  2018-07-26 15:14 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-07-26  7:35 UTC (permalink / raw)
  To: u-boot

The following changes since commit 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:

  mtd: nand: add new enum for storing ECC algorithm (2018-07-23 14:33:21
-0400)

are available in the Git repository at:

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

for you to fetch changes up to 67f1c59f40fde73cb2cbb51ebf0a05156ec403b7:

  usb: dwc3: convert to livetree (2018-07-25 00:13:44 +0200)

----------------------------------------------------------------
Alberto Panizzo (7):
      usb: rockchip: fix command failed on host side due to missing data
      usb: rockchip: implement skeleton for K_FW_GET_CHIP_VER command
      usb: rockchip: implement K_FW_LBA_READ_10 command
      usb: rockchip: implement K_FW_LBA_ERASE_10 command
      usb: rockchip: be quiet on serial port while transferring data
      usb: rockchip: fix printing csw debug info
      usb: rockchip: on K_FW_LBA_WRITE_10 remove magic block size of 512
bytes

Sam Protsenko (3):
      dfu: Fix data abort in dfu_free_entities()
      dfu: Fix memory leak in dfu_init_env_entities()
      dfu: Provide more verbose error message

Seung-Woo Kim (1):
      gadget: f_thor: fix hang-up with ctrl-c

Vipul Kumar (1):
      usb: dwc3: convert to livetree

 arch/arm/include/asm/arch-rockchip/f_rockusb.h |   4 +++
 doc/README.rockusb                             |  11 ++++--
 drivers/dfu/dfu.c                              |  10 +++---
 drivers/usb/common/common.c                    |  11 +++---
 drivers/usb/dwc3/dwc3-generic.c                |  17 ++++------
 drivers/usb/gadget/f_rockusb.c                 | 261
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 drivers/usb/gadget/f_thor.c                    |   4 +--
 drivers/usb/host/xhci-dwc3.c                   |   3 +-
 drivers/usb/host/xhci-zynqmp.c                 |   3 +-
 include/linux/usb/otg.h                        |   6 ++--
 10 files changed, 276 insertions(+), 54 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-07-06 12:41 Marek Vasut
@ 2018-07-06 18:05 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-07-06 18:05 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 06, 2018 at 02:41:54PM +0200, Marek Vasut wrote:

> The following changes since commit 4ac5df4b41ba46d7e635bdd8d500721c642b0a0d:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2018-07-03
> 23:09:34 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 0bc846a769d43810af9e4622473b85ffaead3dea:
> 
>   sunxi: A64: OHCI: prevent turning off shared USB clock (2018-07-05
> 11:25:50 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180706/aca806d2/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-07-06 12:41 Marek Vasut
  2018-07-06 18:05 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-07-06 12:41 UTC (permalink / raw)
  To: u-boot

The following changes since commit 4ac5df4b41ba46d7e635bdd8d500721c642b0a0d:

  Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2018-07-03
23:09:34 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 0bc846a769d43810af9e4622473b85ffaead3dea:

  sunxi: A64: OHCI: prevent turning off shared USB clock (2018-07-05
11:25:50 +0200)

----------------------------------------------------------------
Andre Przywara (1):
      sunxi: A64: OHCI: prevent turning off shared USB clock

Emmanuel Vadot (1):
      usb: dwc2: Add brcm,bcm2708-usb compatible

 drivers/usb/host/dwc2.c       |  1 +
 drivers/usb/host/ohci-sunxi.c | 19 ++++++++++++++++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-06-30  6:51 Marek Vasut
@ 2018-07-02 15:16 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-07-02 15:16 UTC (permalink / raw)
  To: u-boot

On Sat, Jun 30, 2018 at 08:51:09AM +0200, Marek Vasut wrote:

> The following changes since commit fb77a9e3537039664ad42992bef6688869eda7c1:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-spi (2018-06-28
> 09:04:41 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 9c22aec4102de0f0dc35e21772d9f21d4616c3d2:
> 
>   usb: sunxi: Use proper reg_mask for clock gate, reset (2018-06-29
> 10:52:18 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180702/e3128603/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-06-30  6:51 Marek Vasut
  2018-07-02 15:16 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-06-30  6:51 UTC (permalink / raw)
  To: u-boot

The following changes since commit fb77a9e3537039664ad42992bef6688869eda7c1:

  Merge branch 'master' of git://git.denx.de/u-boot-spi (2018-06-28
09:04:41 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 9c22aec4102de0f0dc35e21772d9f21d4616c3d2:

  usb: sunxi: Use proper reg_mask for clock gate, reset (2018-06-29
10:52:18 +0200)

----------------------------------------------------------------
Jagan Teki (2):
      sunxi: Fix USB PHY index for H3
      usb: sunxi: Use proper reg_mask for clock gate, reset

Vasily Khoruzhick (1):
      usb: sunxi: ohci: make ohci_t the first member in private data

Zeng Tao (1):
      usb: ohci: change the NUM_EDs from 8 to 32

 arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 10 +++++++---
 arch/arm/include/asm/arch-sunxi/cpu_sun4i.h   |  9 +++++----
 drivers/usb/host/ehci-sunxi.c                 |  8 ++++++--
 drivers/usb/host/ohci-sunxi.c                 | 12 ++++++++----
 drivers/usb/host/ohci.h                       |  2 +-
 5 files changed, 27 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-06-16  0:12 Marek Vasut
@ 2018-06-17 13:07 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-06-17 13:07 UTC (permalink / raw)
  To: u-boot

On Sat, Jun 16, 2018 at 02:12:30AM +0200, Marek Vasut wrote:

> The following changes since commit 7868909ed53ed41a945f7ed95ebb88aa252142ce:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2018-06-12 13:25:24 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b9f34757db5dcde9ccfa6ce35705b025bc4843fc:
> 
>   usb: sunxi: access ahb_reset0_cfg in CCM using its offset (2018-06-14
> 12:57:19 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180617/ac61cb5d/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-06-16  0:12 Marek Vasut
  2018-06-17 13:07 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-06-16  0:12 UTC (permalink / raw)
  To: u-boot

The following changes since commit 7868909ed53ed41a945f7ed95ebb88aa252142ce:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2018-06-12 13:25:24 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b9f34757db5dcde9ccfa6ce35705b025bc4843fc:

  usb: sunxi: access ahb_reset0_cfg in CCM using its offset (2018-06-14
12:57:19 +0200)

----------------------------------------------------------------
Vasily Khoruzhick (5):
      sunxi: clock: Fix EHCI and OHCI clocks on A64
      usb: sunxi: ehci: get rid of ifdefs
      usb: sunxi: ohci: get rid of ifdefs
      usb: sunxi: sun50i: enable OHCI0 clock when OHCI1 is in use
      usb: sunxi: access ahb_reset0_cfg in CCM using its offset

 arch/arm/include/asm/arch-sunxi/clock_sun6i.h |   6 ++++--
 drivers/usb/host/ehci-sunxi.c                 |  98
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
 drivers/usb/host/ohci-sunxi.c                 | 109
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------
 3 files changed, 170 insertions(+), 43 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-05-31 18:06 Marek Vasut
@ 2018-06-01 17:48 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-06-01 17:48 UTC (permalink / raw)
  To: u-boot

On Thu, May 31, 2018 at 08:06:20PM +0200, Marek Vasut wrote:

> The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:
> 
>   add FIT data-position & data-offset property support (2018-05-26
> 18:19:19 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 277b1333b780acd8ddb761c9160c06ffdf1c3901:
> 
>   fastboot: Update fastboot documentation (2018-05-30 11:59:21 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180601/38aa40d1/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-05-31 18:06 Marek Vasut
  2018-06-01 17:48 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-05-31 18:06 UTC (permalink / raw)
  To: u-boot

The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:

  add FIT data-position & data-offset property support (2018-05-26
18:19:19 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 277b1333b780acd8ddb761c9160c06ffdf1c3901:

  fastboot: Update fastboot documentation (2018-05-30 11:59:21 +0200)

----------------------------------------------------------------
Alex Kiernan (18):
      fastboot: Move fastboot to drivers/fastboot
      fastboot: Refactor fastboot_okay/fail to take response
      fastboot: Extract fastboot_okay/fail to fb_common.c
      fastboot: Correct dependencies in FASTBOOT_FLASH
      fastboot: Add missing newlines
      fastboot: Remove FIXME for CONFIG_FASTBOOT_...NAME
      fastboot: Fix parameter types in _fb_nand_write
      fastboot: Rename fb_set_reboot_flag to fastboot_set_reboot_flag
      fastboot: Extract common definitions from USB fastboot
      fastboot: Rename public fb_ functions to fastboot_
      ti: fastboot: Move weak overrides to board files
      fs: Add fs_get_type_name to return current filesystem name
      fastboot: Migrate FASTBOOT_FLASH_NAND_TRIMFFS to Kconfig
      mmc: Separate "mmc swrite" from fastboot
      net: fastboot: Merge AOSP UDP fastboot
      fastboot: Add support for 'oem format' command
      usb: fastboot: Convert USB f_fastboot to shared fastboot
      fastboot: Update fastboot documentation

Bin Meng (4):
      usb: xhci: Set accurate add context flags when updating hub attributes
      usb: xhci: Initialize dev_state to 0 in the input slot context
      usb: xhci: Fix config fail of FS hub behind a HS hub with MTT
      usb: xhci: Handle endianness in xhci_set_configuration()

Matthias Blankertz (1):
      usb: xhci-rcar: deregister before deactivating clock

Philipp Tomsich (1):
      rockchip: xhci: remove DTS parsing for PHY (which is unused)

Seung-Woo Kim (1):
      gadget: f_thor: Fix memory leaks of usb request and its buffer

 arch/arm/Kconfig                                 |   2 -
 arch/arm/mach-omap2/boot-common.c                |  10 ----
 arch/arm/mach-omap2/utils.c                      |   4 +-
 arch/arm/mach-rockchip/rk3128-board.c            |   4 +-
 arch/arm/mach-rockchip/rk322x-board.c            |   4 +-
 board/amazon/kc1/kc1.c                           |   2 +-
 board/lg/sniper/sniper.c                         |   2 +-
 board/ti/am57xx/board.c                          |  10 ++++
 board/ti/common/Kconfig                          |   1 -
 board/ti/dra7xx/evm.c                            |  10 ++++
 cmd/Kconfig                                      |  22 ++++++++-
 cmd/fastboot.c                                   |  91
++++++++++++++++++++++++++++++++++--
 cmd/mmc.c                                        |  14 +++---
 common/Makefile                                  |  14 ------
 configs/A13-OLinuXino_defconfig                  |   1 +
 configs/A20-OLinuXino-Lime2-eMMC_defconfig       |   1 +
 configs/A20-OLinuXino-Lime2_defconfig            |   1 +
 configs/A20-Olimex-SOM204-EVB-eMMC_defconfig     |   1 +
 configs/A20-Olimex-SOM204-EVB_defconfig          |   1 +
 configs/Bananapi_m2m_defconfig                   |   1 +
 configs/Cubietruck_defconfig                     |   1 +
 configs/Sinlinx_SinA33_defconfig                 |   1 +
 configs/am335x_boneblack_defconfig               |   7 +--
 configs/am335x_boneblack_vboot_defconfig         |   2 +-
 configs/am335x_evm_defconfig                     |   2 +-
 configs/am335x_evm_nor_defconfig                 |   2 +-
 configs/am335x_evm_norboot_defconfig             |   2 +-
 configs/am335x_evm_spiboot_defconfig             |   2 +-
 configs/am335x_evm_usbspl_defconfig              |   2 +-
 configs/am57xx_evm_defconfig                     |  13 +++---
 configs/am57xx_hs_evm_defconfig                  |  13 +++---
 configs/bcm23550_w1d_defconfig                   |   2 +-
 configs/bcm28155_ap_defconfig                    |   2 +-
 configs/birdland_bav335a_defconfig               |   2 +-
 configs/birdland_bav335b_defconfig               |   2 +-
 configs/cgtqmx6eval_defconfig                    |   2 +-
 configs/chromebit_mickey_defconfig               |   5 +-
 configs/chromebook_jerry_defconfig               |   5 +-
 configs/chromebook_minnie_defconfig              |   5 +-
 configs/dra7xx_evm_defconfig                     |  11 +++--
 configs/dra7xx_hs_evm_defconfig                  |  11 +++--
 configs/evb-rk3036_defconfig                     |   5 +-
 configs/evb-rk3128_defconfig                     |   9 ++--
 configs/evb-rk3229_defconfig                     |   5 +-
 configs/evb-rk3288_defconfig                     |   5 +-
 configs/evb-rk3328_defconfig                     |   7 +--
 configs/fennec-rk3288_defconfig                  |   5 +-
 configs/firefly-rk3288_defconfig                 |   5 +-
 configs/imx6dl_mamoj_defconfig                   |   2 +-
 configs/kc1_defconfig                            |   2 +-
 configs/kylin-rk3036_defconfig                   |   5 +-
 configs/miqi-rk3288_defconfig                    |   5 +-
 configs/mx6qsabrelite_defconfig                  |   2 +-
 configs/mx6sabresd_defconfig                     |   2 +-
 configs/nitrogen6dl2g_defconfig                  |   2 +-
 configs/nitrogen6dl_defconfig                    |   2 +-
 configs/nitrogen6q2g_defconfig                   |   2 +-
 configs/nitrogen6q_defconfig                     |   2 +-
 configs/nitrogen6s1g_defconfig                   |   2 +-
 configs/nitrogen6s_defconfig                     |   2 +-
 configs/omap3_beagle_defconfig                   |   2 +-
 configs/omap3_evm_defconfig                      |   2 +-
 configs/omap3_logic_defconfig                    |   2 +-
 configs/parrot_r16_defconfig                     |   1 +
 configs/phycore-rk3288_defconfig                 |   5 +-
 configs/popmetal-rk3288_defconfig                |   5 +-
 configs/rock2_defconfig                          |   5 +-
 configs/sniper_defconfig                         |   2 +-
 configs/stih410-b2260_defconfig                  |  11 +++--
 configs/tbs_a711_defconfig                       |   1 +
 configs/tinker-rk3288_defconfig                  |   5 +-
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   7 +--
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   2 +-
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig    |   7 +--
 configs/xilinx_zynqmp_zcu102_revA_defconfig      |   7 +--
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   7 +--
 configs/xilinx_zynqmp_zcu106_revA_defconfig      |   7 +--
 doc/README.android-fastboot                      | 240
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------
 drivers/Kconfig                                  |   2 +
 drivers/Makefile                                 |   1 +
 {cmd => drivers}/fastboot/Kconfig                |  63
+++++++++++++------------
 drivers/fastboot/Makefile                        |   7 +++
 drivers/fastboot/fb_command.c                    | 335
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/fastboot/fb_common.c                     | 169
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/fastboot/fb_getvar.c                     | 230
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 {common => drivers/fastboot}/fb_mmc.c            | 216
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
 {common => drivers/fastboot}/fb_nand.c           |  69
++++++++++++++++++++--------
 drivers/usb/gadget/f_fastboot.c                  | 347
+++++++++++++++---------------------------------------------------------------------------------------------------------------------------
 drivers/usb/gadget/f_thor.c                      |  65
+++++++++++++-------------
 drivers/usb/host/xhci-rcar.c                     |   5 +-
 drivers/usb/host/xhci-rockchip.c                 |  16 -------
 drivers/usb/host/xhci.c                          |  14 ++++--
 fs/fs.c                                          |  13 ++++++
 include/fastboot-internal.h                      |  36 +++++++++++++++
 include/fastboot.h                               | 137
++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 include/fb_mmc.h                                 |  35 ++++++++++++--
 include/fb_nand.h                                |  37 +++++++++++++--
 include/fs.h                                     |  10 ++++
 include/image-sparse.h                           |   4 +-
 include/net.h                                    |   2 +-
 include/net/fastboot.h                           |  21 +++++++++
 lib/Kconfig                                      |  11 +++++
 lib/Makefile                                     |   1 +
 {common => lib}/image-sparse.c                   |  38 ++++++++--------
 net/Makefile                                     |   1 +
 net/fastboot.c                                   | 317
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 net/net.c                                        |   7 +++
 scripts/config_whitelist.txt                     |   2 -
 108 files changed, 2141 insertions(+), 749 deletions(-)
 rename {cmd => drivers}/fastboot/Kconfig (78%)
 create mode 100644 drivers/fastboot/Makefile
 create mode 100644 drivers/fastboot/fb_command.c
 create mode 100644 drivers/fastboot/fb_common.c
 create mode 100644 drivers/fastboot/fb_getvar.c
 rename {common => drivers/fastboot}/fb_mmc.c (62%)
 rename {common => drivers/fastboot}/fb_nand.c (71%)
 create mode 100644 include/fastboot-internal.h
 create mode 100644 include/net/fastboot.h
 rename {common => lib}/image-sparse.c (88%)
 create mode 100644 net/fastboot.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-05-20 10:06 Marek Vasut
@ 2018-05-21  1:59 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-05-21  1:59 UTC (permalink / raw)
  To: u-boot

On Sun, May 20, 2018 at 12:06:00PM +0200, Marek Vasut wrote:

> The following changes since commit 233719cc40b5a00f37949d4173c190edcb4491a1:
> 
>   Merge git://www.denx.de/git/u-boot-marvell (2018-05-17 12:38:30 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 0ad3f771b69c0db837f40f6ffd5d41915fc07095:
> 
>   drivers: usb: dwc3: remove devm_zalloc from linux_compact (2018-05-18
> 13:37:02 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180520/cff141eb/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-05-20 10:06 Marek Vasut
  2018-05-21  1:59 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-05-20 10:06 UTC (permalink / raw)
  To: u-boot

The following changes since commit 233719cc40b5a00f37949d4173c190edcb4491a1:

  Merge git://www.denx.de/git/u-boot-marvell (2018-05-17 12:38:30 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 0ad3f771b69c0db837f40f6ffd5d41915fc07095:

  drivers: usb: dwc3: remove devm_zalloc from linux_compact (2018-05-18
13:37:02 +0200)

----------------------------------------------------------------
Michal Simek (4):
      usb: dwc3: Add generic DWC3 glue logic driver
      usb: xhci: zynqmp: Add support for DM_USB
      arm64: zynqmp: Use DWC3 generic driver and DM_USB
      usb: xhci: zynqmp: Remove support for !DM_USB

Mugunthan V N (3):
      usb: dwc3: Add dwc3_init/remove with DM_USB
      usb: common: add support to get maximum speed from dt
      drivers: usb: dwc3: remove devm_zalloc from linux_compact

Patrice Chotard (1):
      phy: add support for STM32 usb phy controller

Seung-Woo Kim (2):
      gadget: f_thor: fix filename overflow
      gadget: f_thor: update to support more than 4GB file as thor 5.0

 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt |  73
+++++++++++++++++++++++
 arch/arm/include/asm/arch-zynqmp/hardware.h                 |   3 -
 board/xilinx/zynqmp/zynqmp.c                                |  46
---------------
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig            |   1 +
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig            |   1 +
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig            |   1 +
 configs/xilinx_zynqmp_zcu100_revC_defconfig                 |   1 +
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig               |   1 +
 configs/xilinx_zynqmp_zcu102_revA_defconfig                 |   1 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig                 |   1 +
 configs/xilinx_zynqmp_zcu104_revA_defconfig                 |   1 +
 configs/xilinx_zynqmp_zcu104_revC_defconfig                 |   1 +
 configs/xilinx_zynqmp_zcu106_revA_defconfig                 |   1 +
 configs/xilinx_zynqmp_zcu111_revA_defconfig                 |   1 +
 drivers/phy/Kconfig                                         |  13 +++++
 drivers/phy/Makefile                                        |   1 +
 drivers/phy/phy-stm32-usbphyc.c                             | 402
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/common/common.c                                 |  29
++++++++++
 drivers/usb/dwc3/Kconfig                                    |   6 ++
 drivers/usb/dwc3/Makefile                                   |   1 +
 drivers/usb/dwc3/core.c                                     |  62
+++++++++++++++++++-
 drivers/usb/dwc3/core.h                                     |   6 ++
 drivers/usb/dwc3/dwc3-generic.c                             | 157
++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/dwc3/dwc3-omap.c                                |   3 +-
 drivers/usb/dwc3/gadget.c                                   |   2 +-
 drivers/usb/dwc3/linux-compat.h                             |   5 --
 drivers/usb/dwc3/ti_usb_phy.c                               |   1 +
 drivers/usb/gadget/f_thor.c                                 |  13 +++--
 drivers/usb/gadget/f_thor.h                                 |   2 +-
 drivers/usb/host/Kconfig                                    |   1 +
 drivers/usb/host/xhci-zynqmp.c                              |  85
+++++++++++++++++----------
 include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h            |   1 -
 include/configs/xilinx_zynqmp_zc1751_xm016_dc2.h            |   2 -
 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h            |   3 -
 include/configs/xilinx_zynqmp_zcu100.h                      |   3 -
 include/configs/xilinx_zynqmp_zcu102.h                      |   2 -
 include/configs/xilinx_zynqmp_zcu104.h                      |   2 -
 include/configs/xilinx_zynqmp_zcu106.h                      |   2 -
 include/configs/xilinx_zynqmp_zcu111.h                      |   2 -
 include/linux/usb/otg.h                                     |   9 +++
 scripts/config_whitelist.txt                                |   1 -
 41 files changed, 837 insertions(+), 112 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt
 create mode 100644 drivers/phy/phy-stm32-usbphyc.c
 create mode 100644 drivers/usb/dwc3/dwc3-generic.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-05-02 23:50 Marek Vasut
@ 2018-05-04 13:05 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-05-04 13:05 UTC (permalink / raw)
  To: u-boot

On Thu, May 03, 2018 at 01:50:23AM +0200, Marek Vasut wrote:

> The following changes since commit b25f8e2112b1582ce6386e846800a31bab688e50:
> 
>   Merge git://git.denx.de/u-boot-imx (2018-04-30 07:14:05 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 48cdfa2f8177dbdfc77c365c0f3f918ceadbe484:
> 
>   usb: f_mass_storage: simplify logical expression (2018-04-30 19:38:09
> +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180504/f38c8b1c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-05-02 23:50 Marek Vasut
  2018-05-04 13:05 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-05-02 23:50 UTC (permalink / raw)
  To: u-boot

The following changes since commit b25f8e2112b1582ce6386e846800a31bab688e50:

  Merge git://git.denx.de/u-boot-imx (2018-04-30 07:14:05 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 48cdfa2f8177dbdfc77c365c0f3f918ceadbe484:

  usb: f_mass_storage: simplify logical expression (2018-04-30 19:38:09
+0200)

----------------------------------------------------------------
Heinrich Schuchardt (2):
      usb: gadget: remove duplicate assignment.
      usb: f_mass_storage: simplify logical expression

 drivers/usb/gadget/composite.c      | 2 +-
 drivers/usb/gadget/f_mass_storage.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-04-26 23:12 Marek Vasut
@ 2018-04-27 11:20 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-04-27 11:20 UTC (permalink / raw)
  To: u-boot

On Fri, Apr 27, 2018 at 01:12:14AM +0200, Marek Vasut wrote:

> The following changes since commit a61f9d1fbbca3c5e59b907ad3071db70ef174872:
> 
>   Merge git://git.denx.de/u-boot-spi (2018-04-25 20:50:28 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to d57ed4d9f2cb6abc9438104f321b4fe3bc829d57:
> 
>   usb: gadget: composite: fix NULL pointer when a non standard request
> is received (2018-04-26 15:15:07 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180427/8190684d/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-04-26 23:12 Marek Vasut
  2018-04-27 11:20 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-04-26 23:12 UTC (permalink / raw)
  To: u-boot

The following changes since commit a61f9d1fbbca3c5e59b907ad3071db70ef174872:

  Merge git://git.denx.de/u-boot-spi (2018-04-25 20:50:28 -0400)

are available in the Git repository at:

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

for you to fetch changes up to d57ed4d9f2cb6abc9438104f321b4fe3bc829d57:

  usb: gadget: composite: fix NULL pointer when a non standard request
is received (2018-04-26 15:15:07 +0200)

----------------------------------------------------------------
Christophe Kerello (1):
      usb: gadget: composite: fix NULL pointer when a non standard
request is received

Neil Armstrong (1):
      usb: host: dwc3: fix phys init

 drivers/usb/gadget/composite.c |  5 ++++-
 drivers/usb/host/xhci-dwc3.c   | 23 +++++++++++++----------
 2 files changed, 17 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-04-22  3:29 Marek Vasut
@ 2018-04-22 21:37 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-04-22 21:37 UTC (permalink / raw)
  To: u-boot

On Sun, Apr 22, 2018 at 05:29:46AM +0200, Marek Vasut wrote:

> The following changes since commit a35747b5e1261adfb27ab87575dea4b17e247da2:
> 
>   Merge git://git.denx.de/u-boot-uniphier (2018-04-18 16:24:26 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 38276090ee7fda6b31cac638d8c5f4fb61f57b0b:
> 
>   usb: dwc3-of-simple: fix error check of clk_get_bulk when disabled
> (2018-04-21 18:38:56 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180422/c1c66ed7/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-04-22  3:29 Marek Vasut
  2018-04-22 21:37 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-04-22  3:29 UTC (permalink / raw)
  To: u-boot

The following changes since commit a35747b5e1261adfb27ab87575dea4b17e247da2:

  Merge git://git.denx.de/u-boot-uniphier (2018-04-18 16:24:26 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 38276090ee7fda6b31cac638d8c5f4fb61f57b0b:

  usb: dwc3-of-simple: fix error check of clk_get_bulk when disabled
(2018-04-21 18:38:56 +0200)

----------------------------------------------------------------
Jean-Jacques Hiblot (2):
      usb: dwc3-of-simple: Fix dependencies
      usb: dwc3-of-simple: Add support for DRA7/AM57 platforms.

Neil Armstrong (1):
      usb: dwc3-of-simple: fix error check of clk_get_bulk when disabled

 drivers/usb/host/Kconfig          | 3 ++-
 drivers/usb/host/dwc3-of-simple.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-04-12  3:30 Marek Vasut
@ 2018-04-13 16:57 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-04-13 16:57 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 12, 2018 at 05:30:06AM +0200, Marek Vasut wrote:

> The following changes since commit c4446b1d6c96de406972690083e2884bf69bce5c:
> 
>   Merge git://git.denx.de/u-boot-ubi (2018-04-11 10:05:41 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 2960e27e3834ef2e6d506b21a582bd97ac18bbb0:
> 
>   phy: Add Amlogic Meson USB2 & USB3 Generic PHY drivers (2018-04-11
> 17:22:07 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180413/97bbdb30/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-04-12  3:30 Marek Vasut
  2018-04-13 16:57 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-04-12  3:30 UTC (permalink / raw)
  To: u-boot

The following changes since commit c4446b1d6c96de406972690083e2884bf69bce5c:

  Merge git://git.denx.de/u-boot-ubi (2018-04-11 10:05:41 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2960e27e3834ef2e6d506b21a582bd97ac18bbb0:

  phy: Add Amlogic Meson USB2 & USB3 Generic PHY drivers (2018-04-11
17:22:07 +0200)

----------------------------------------------------------------
Neil Armstrong (3):
      usb: host: Add simple of glue driver for DWC3 USB Controllers
integration
      usb: host: dwc3: Add support for multiple PHYs
      phy: Add Amlogic Meson USB2 & USB3 Generic PHY drivers

 drivers/phy/Kconfig               |   8 ++++++
 drivers/phy/Makefile              |   1 +
 drivers/phy/meson-gxl-usb2.c      | 238
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/meson-gxl-usb3.c      | 201
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/Kconfig          |   7 +++++
 drivers/usb/host/Makefile         |   1 +
 drivers/usb/host/dwc3-of-simple.c | 109
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-dwc3.c      | 113
++++++++++++++++++++++++++++++++++++++++++-------------------------------
 8 files changed, 631 insertions(+), 47 deletions(-)
 create mode 100644 drivers/phy/meson-gxl-usb2.c
 create mode 100644 drivers/phy/meson-gxl-usb3.c
 create mode 100644 drivers/usb/host/dwc3-of-simple.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-03-19 17:13 Marek Vasut
@ 2018-03-20  2:47 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-03-20  2:47 UTC (permalink / raw)
  To: u-boot

On Mon, Mar 19, 2018 at 06:13:55PM +0100, Marek Vasut wrote:

> The following changes since commit 6f6b7cfa89e5aa3b643196a4ccc8b1ba5d6fa7a4:
> 
>   Convert all of CONFIG_CONS_INDEX to Kconfig (2018-03-16 10:28:52 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to ac6c796c3f5c7b7594cf4ecede8cd8fb8d2611ba:
> 
>   usb: dwc2: Replace printf, pr_err by dev_info, dev_err (2018-03-17
> 03:23:09 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180319/19ace16b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-03-19 17:13 Marek Vasut
  2018-03-20  2:47 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-03-19 17:13 UTC (permalink / raw)
  To: u-boot

The following changes since commit 6f6b7cfa89e5aa3b643196a4ccc8b1ba5d6fa7a4:

  Convert all of CONFIG_CONS_INDEX to Kconfig (2018-03-16 10:28:52 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ac6c796c3f5c7b7594cf4ecede8cd8fb8d2611ba:

  usb: dwc2: Replace printf, pr_err by dev_info, dev_err (2018-03-17
03:23:09 +0100)

----------------------------------------------------------------
Alexey Brodkin (1):
      usb: dwc2: Allow selection of data buffer size

Christophe Kerello (2):
      usb: dwc2: disable external vbus supply when the device is removed
      usb: dwc2: increase timeout in wait_for_chhltd

Patrice Chotard (7):
      usb: ehci-generic: handle phy power on/off
      usb: ehci-generic: factorize PHY operation
      usb: ehci-generic: replace pr_err() by dev_err()
      usb: ohci-generic: handle phy power on/off
      usb: ohci-generic: factorize PHY operation
      usb: ohci-generic: replace pr_err() by dev_err()
      usb: dwc2: Replace printf, pr_err by dev_info, dev_err

Stefan Roese (1):
      usb: Remove unused ppc4xx EHCI host driver

Vignesh R (3):
      usb: xhci-dwc3: Power on USB PHY before using
      usb: xhci-dwc3: Refractor PHY operations into separate function
      ubs: xhci-dwc3: Enable USB3 PHY when available

 drivers/usb/host/Kconfig        | 12 ++++++++++++
 drivers/usb/host/Makefile       |  1 -
 drivers/usb/host/dwc2.c         | 62
++++++++++++++++++++++++++++++++++++++++++++++++--------------
 drivers/usb/host/ehci-generic.c | 98
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
 drivers/usb/host/ehci-ppc4xx.c  | 35 -----------------------------------
 drivers/usb/host/ohci-generic.c | 95
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
 drivers/usb/host/xhci-dwc3.c    | 80
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
 7 files changed, 255 insertions(+), 128 deletions(-)
 delete mode 100644 drivers/usb/host/ehci-ppc4xx.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-02-22 23:06 Marek Vasut
@ 2018-02-23 20:18 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-02-23 20:18 UTC (permalink / raw)
  To: u-boot

On Fri, Feb 23, 2018 at 12:06:59AM +0100, Marek Vasut wrote:

> The following changes since commit f0f6917188ad660cf002c10095f46ecf748b8f58:
> 
>   Prepare v2018.03-rc3 (2018-02-20 16:51:56 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b0cce3f90f546da0c1e0dda5abcaf05d81078b0d:
> 
>   cmd: fastboot: Kconfig: solve config issue (2018-02-21 20:28:15 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180223/5db67e23/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-02-22 23:06 Marek Vasut
  2018-02-23 20:18 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-02-22 23:06 UTC (permalink / raw)
  To: u-boot

The following changes since commit f0f6917188ad660cf002c10095f46ecf748b8f58:

  Prepare v2018.03-rc3 (2018-02-20 16:51:56 -0500)

are available in the Git repository at:

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

for you to fetch changes up to b0cce3f90f546da0c1e0dda5abcaf05d81078b0d:

  cmd: fastboot: Kconfig: solve config issue (2018-02-21 20:28:15 +0100)

----------------------------------------------------------------
Andre Heider (2):
      usb: gadget: sdp: add missing line breaks
      usb: gadget: sdp: fix pointer cast warnings for 64bit archs

Heinrich Schuchardt (1):
      usb: kbd: select SYS_STDIO_DEREGISTER

Marek Vasut (3):
      dfu: Fix up the Kconfig mess
      dfu: Rename _FUNCTION_DFU to DFU_OVER_
      dfu: tftp: Fix arm64 build warnings

Patrick Delaunay (1):
      cmd: fastboot: Kconfig: solve config issue

 README                              |  2 +-
 board/siemens/common/factoryset.c   |  4 ++--
 cmd/Kconfig                         |  2 +-
 cmd/dfu.c                           | 18 +++++++++++++-----
 cmd/fastboot/Kconfig                | 18 ++++++++++++++++--
 cmd/usb_gadget_sdp.c                |  4 ++--
 common/Makefile                     |  6 ++++--
 common/spl/spl_sdp.c                |  4 ++--
 drivers/dfu/Kconfig                 | 14 ++++++++++++--
 drivers/dfu/Makefile                |  2 +-
 drivers/dfu/dfu_tftp.c              |  4 ++--
 drivers/usb/Kconfig                 |  1 +
 drivers/usb/gadget/Makefile         |  2 +-
 drivers/usb/gadget/f_sdp.c          | 27 ++++++++++++++++-----------
 include/configs/tegra-common-post.h |  2 +-
 15 files changed, 75 insertions(+), 35 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-02-16 15:59 Marek Vasut
@ 2018-02-17 20:52 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-02-17 20:52 UTC (permalink / raw)
  To: u-boot

On Fri, Feb 16, 2018 at 04:59:08PM +0100, Marek Vasut wrote:

> The following changes since commit 0c502b6c176281a096a23803e517b19e964485f1:
> 
>   configs: Resync with savedefconfig (2018-02-14 21:34:50 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b16c129c2290d26e7b16b4309713c78f6146bc8a:
> 
>   usb: host: xhci-omap: Remove redundant board_usb_init and
> board_usb_cleanup functions (2018-02-15 13:44:30 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180217/8f040fa3/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-02-16 15:59 Marek Vasut
  2018-02-17 20:52 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-02-16 15:59 UTC (permalink / raw)
  To: u-boot

The following changes since commit 0c502b6c176281a096a23803e517b19e964485f1:

  configs: Resync with savedefconfig (2018-02-14 21:34:50 -0500)

are available in the Git repository at:

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

for you to fetch changes up to b16c129c2290d26e7b16b4309713c78f6146bc8a:

  usb: host: xhci-omap: Remove redundant board_usb_init and
board_usb_cleanup functions (2018-02-15 13:44:30 +0100)

----------------------------------------------------------------
Alexey Brodkin (1):
      usb: dwc2: Rename CONFIG_DWC2_UTMI_PHY_WIDTH to CONFIG_DWC2_UTMI_WIDTH

Faiz Abbas (1):
      usb: host: xhci-omap: Remove redundant board_usb_init and
board_usb_cleanup functions

 board/compulab/cl-som-am57x/cl-som-am57x.c | 13 +++++++++++++
 board/compulab/cm_t43/cm_t43.c             | 14 ++++++++++++++
 board/ti/am43xx/board.c                    |  4 ++--
 board/ti/am57xx/board.c                    |  4 ++--
 board/ti/dra7xx/evm.c                      |  4 ++--
 drivers/usb/host/dwc2.c                    |  2 +-
 drivers/usb/host/dwc2.h                    |  2 ++
 drivers/usb/host/xhci-omap.c               | 22 ----------------------


 8 files changed, 36 insertions(+), 29 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-01-28 12:38 Marek Vasut
@ 2018-01-28 18:51 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-01-28 18:51 UTC (permalink / raw)
  To: u-boot

On Sun, Jan 28, 2018 at 01:38:11PM +0100, Marek Vasut wrote:

> The following changes since commit
> 1a7f6d4597646662022f3e67ceaaeff7a23459e5:
>
>   Merge git://git.denx.de/u-boot-uniphier (2018-01-27 21:55: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 40b61180c1b0fcfceb82e80fb03ce0e88b31e7ab:
>
>   usb: host: Drop unused hcd_name from r8a66597-hcd.c (2018-01-28
> 04:00:59 +0100)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180128/ecb7ee80/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-01-28 12:38 Marek Vasut
  2018-01-28 18:51 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-01-28 12:38 UTC (permalink / raw)
  To: u-boot

The following changes since commit
1a7f6d4597646662022f3e67ceaaeff7a23459e5:





  Merge git://git.denx.de/u-boot-uniphier (2018-01-27 21:55: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 40b61180c1b0fcfceb82e80fb03ce0e88b31e7ab:





  usb: host: Drop unused hcd_name from r8a66597-hcd.c (2018-01-28
04:00:59 +0100)




----------------------------------------------------------------


Tom Rini (2):


      usb: Remove isp116x-hcd support


      usb: host: Drop unused hcd_name from r8a66597-hcd.c





 drivers/usb/host/Makefile       |    1 -


 drivers/usb/host/isp116x-hcd.c  | 1323
----------------------------------------------------------------------------------------------------------------------------------------------------------

 drivers/usb/host/isp116x.h      |  476
--------------------------------------------------------


 drivers/usb/host/r8a66597-hcd.c |    1 -


 4 files changed, 1801 deletions(-)


 delete mode 100644 drivers/usb/host/isp116x-hcd.c


 delete mode 100644 drivers/usb/host/isp116x.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-01-27 19:38 Marek Vasut
@ 2018-01-28  2:54 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-01-28  2:54 UTC (permalink / raw)
  To: u-boot

On Sat, Jan 27, 2018 at 08:38:19PM +0100, Marek Vasut wrote:

> The following changes since commit fb4413295c765aa8c013650984dc2d908964c81d:
> 
>   Merge git://git.denx.de/u-boot-mmc (2018-01-24 11:28:44 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 6f7c92db4c7d1e45503fb10e60caa1ec2bb18d10:
> 
>   usb: ehci: mxs: fix swapped argument in ehci_writel() (2018-01-25
> 20:59:20 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180127/30feea14/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-01-27 19:38 Marek Vasut
  2018-01-28  2:54 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-01-27 19:38 UTC (permalink / raw)
  To: u-boot

The following changes since commit fb4413295c765aa8c013650984dc2d908964c81d:

  Merge git://git.denx.de/u-boot-mmc (2018-01-24 11:28:44 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 6f7c92db4c7d1e45503fb10e60caa1ec2bb18d10:

  usb: ehci: mxs: fix swapped argument in ehci_writel() (2018-01-25
20:59:20 +0100)

----------------------------------------------------------------
Daniel Schwierzeck (1):
      usb: ehci: mxs: fix swapped argument in ehci_writel()

Gustavo A. R. Silva (1):
      usb: xhci: Fix bool initialization in xhci_bulk_tx

 drivers/usb/host/ehci-mxs.c  | 2 +-
 drivers/usb/host/xhci-ring.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2018-01-11  1:57 Marek Vasut
@ 2018-01-11 18:42 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2018-01-11 18:42 UTC (permalink / raw)
  To: u-boot

On Thu, Jan 11, 2018 at 02:57:50AM +0100, Marek Vasut wrote:

> The following changes since commit f3dd87e0b98999a78e500e8c6d2b063ebadf535a:
> 
>   Prepare v2018.01 (2018-01-08 20:25:29 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to c3d098e762d3b064ad86e72babfbcaf188180d90:
> 
>   rockchip: rk3288: enable rockusb support on rk3288 based device
> (2018-01-10 11:11:06 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180111/ddb41824/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2018-01-11  1:57 Marek Vasut
  2018-01-11 18:42 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2018-01-11  1:57 UTC (permalink / raw)
  To: u-boot

The following changes since commit f3dd87e0b98999a78e500e8c6d2b063ebadf535a:

  Prepare v2018.01 (2018-01-08 20:25:29 -0500)

are available in the Git repository at:

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

for you to fetch changes up to c3d098e762d3b064ad86e72babfbcaf188180d90:

  rockchip: rk3288: enable rockusb support on rk3288 based device
(2018-01-10 11:11:06 +0100)

----------------------------------------------------------------
Chen-Yu Tsai (1):
      musb: sunxi: Use base address from device tree

Eddie Cai (4):
      usb: rockchip: add the rockusb gadget
      usb: rockchip: add rockusb command
      rockchip:usb: add a simple readme for rockusb
      rockchip: rk3288: enable rockusb support on rk3288 based device

Ran Wang (3):
      armv8: ls1012a: Add USB 2.0 controller phy type for ls1012aqds board
      usb: ehci: fsl: Fix some compile warnings.
      arm64: layerscape: Move CONFIG_HAS_FSL_DR_USB to Kconfig

 MAINTAINERS                                    |   7 ++
 arch/arm/dts/fsl-ls1012a-qds.dtsi              |   5 +
 arch/arm/include/asm/arch-rockchip/f_rockusb.h | 133
++++++++++++++++++++++++++
 arch/arm/mach-rockchip/Kconfig                 |   2 +
 cmd/Kconfig                                    |   8 ++
 cmd/Makefile                                   |   1 +
 cmd/rockusb.c                                  |  74 +++++++++++++++
 configs/chromebit_mickey_defconfig             |   7 ++
 configs/chromebook_jerry_defconfig             |   7 ++
 configs/chromebook_minnie_defconfig            |   7 ++
 configs/evb-rk3288_defconfig                   |   9 ++
 configs/fennec-rk3288_defconfig                |   5 +
 configs/firefly-rk3288_defconfig               |   7 ++
 configs/miqi-rk3288_defconfig                  |   5 +
 configs/phycore-rk3288_defconfig               |   6 ++
 configs/popmetal-rk3288_defconfig              |   5 +
 configs/rock2_defconfig                        |   8 ++
 configs/tinker-rk3288_defconfig                |   5 +
 configs/vyasa-rk3288_defconfig                 |  25 +++++
 doc/README.rockusb                             |  51 ++++++++++
 drivers/usb/gadget/Kconfig                     |   8 ++
 drivers/usb/gadget/Makefile                    |   1 +
 drivers/usb/gadget/f_rockusb.c                 | 718
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/Kconfig                       |   6 ++
 drivers/usb/host/ehci-fsl.c                    |   8 +-
 drivers/usb/musb-new/sunxi.c                   |   9 +-
 include/configs/ls1012aqds.h                   |  11 ---
 include/configs/ls1021aqds.h                   |  11 ---
 include/configs/ls1021atwr.h                   |  20 ----
 29 files changed, 1120 insertions(+), 49 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-rockchip/f_rockusb.h
 create mode 100644 cmd/rockusb.c
 create mode 100644 doc/README.rockusb
 create mode 100644 drivers/usb/gadget/f_rockusb.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-12-13  7:46 Marek Vasut
@ 2017-12-14 20:45 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-12-14 20:45 UTC (permalink / raw)
  To: u-boot

On Wed, Dec 13, 2017 at 08:46:18AM +0100, Marek Vasut wrote:

> The following changes since commit 335f7b1290ce24a729a9689a1db834c743226ca8:
> 
>   Merge git://git.denx.de/u-boot-mpc85xx (2017-12-08 12:02:01 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 243fd6420d2275275b8267ead971a7dbd69b369f:
> 
>   usb: r8a66597: convert wait loop to readw_poll_timeout (2017-12-09
> 13:39:27 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171214/9bab8eb6/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-12-13  7:46 Marek Vasut
  2017-12-14 20:45 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-12-13  7:46 UTC (permalink / raw)
  To: u-boot

The following changes since commit 335f7b1290ce24a729a9689a1db834c743226ca8:

  Merge git://git.denx.de/u-boot-mpc85xx (2017-12-08 12:02:01 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 243fd6420d2275275b8267ead971a7dbd69b369f:

  usb: r8a66597: convert wait loop to readw_poll_timeout (2017-12-09
13:39:27 +0100)

----------------------------------------------------------------
Chris Brandt (1):
      usb: r8a66597: convert wait loop to readw_poll_timeout

 drivers/usb/host/r8a66597-hcd.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-11-28  7:32 Marek Vasut
@ 2017-11-28 21:53 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-11-28 21:53 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 28, 2017 at 08:32:53AM +0100, Marek Vasut wrote:

> The following changes since commit 93a51d301ad051ec6f8c6016862c7719b8b434d3:
> 
>   Merge git://git.denx.de/u-boot-arc (2017-11-24 11:45:15 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 11f4678962960636f1a07cea8d040f468463f8c3:
> 
>   usb: r8a66597: Add support for RZ/A series (2017-11-28 04:06:40 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171128/0fc6dea1/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-11-28  7:32 Marek Vasut
  2017-11-28 21:53 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-11-28  7:32 UTC (permalink / raw)
  To: u-boot

The following changes since commit 93a51d301ad051ec6f8c6016862c7719b8b434d3:

  Merge git://git.denx.de/u-boot-arc (2017-11-24 11:45:15 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 11f4678962960636f1a07cea8d040f468463f8c3:

  usb: r8a66597: Add support for RZ/A series (2017-11-28 04:06:40 +0100)

----------------------------------------------------------------
Alexey Brodkin (1):
      usb: ehci: Fix accessors for big-endian platforms and descriptors

Bin Meng (1):
      MAINTAINERS: Update maintainer for USB xHCI

Chris Brandt (1):
      usb: r8a66597: Add support for RZ/A series

Dirk Behme (1):
      usb: ehci: do not invalidate a NULL buffer

Heinrich Schuchardt (1):
      dm: usb: ehci: avoid possible NULL dereference

Marek Vasut (2):
      usb: xhci: Add Renesas R-Car xHCI driver
      usb: gadget: storage: Increase FSG_BUFLEN

Philipp Tomsich (1):
      usb: hub: identify the hub-device to usb_hub_reset_devices

Suneel Garapati (1):
      cmd: usb: ignore blk, emulation devices in usb tree/info display

Vincent Prince (1):
      Trigger watchdog before calling usb_gadget_handle_interrupts

 Licenses/r8a779x_usb3.txt                    |  26 ++++++
 MAINTAINERS                                  |   6 ++
 board/compulab/cm_t54/cm_t54.c               |   2 +-
 board/ti/omap5_uevm/evm.c                    |   2 +-
 cmd/usb.c                                    |  22 ++++-
 common/usb_hub.c                             |   4 +-
 doc/git-mailrc                               |   1 +
 drivers/usb/gadget/f_sdp.c                   |   4 +
 drivers/usb/gadget/storage_common.c          |   2 +-
 drivers/usb/host/Kconfig                     |   8 ++
 drivers/usb/host/Makefile                    |   1 +
 drivers/usb/host/ehci-hcd.c                  |  15 ++--
 drivers/usb/host/ehci.h                      |   8 +-
 drivers/usb/host/r8a66597-hcd.c              |  47 +++++++++++
 drivers/usb/host/r8a66597.h                  |  21 ++++-
 drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h | 643
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-rcar.c                 | 159
+++++++++++++++++++++++++++++++++++
 17 files changed, 951 insertions(+), 20 deletions(-)
 create mode 100644 Licenses/r8a779x_usb3.txt
 create mode 100644 drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h
 create mode 100644 drivers/usb/host/xhci-rcar.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-10-01 18:41 Marek Vasut
@ 2017-10-02 17:15 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-10-02 17:15 UTC (permalink / raw)
  To: u-boot

On Sun, Oct 01, 2017 at 08:41:36PM +0200, Marek Vasut wrote:

> The following changes since commit 6e9b109aa9bcdd094e77da9fb03de8b44da8eb9d:
> 
>   Merge git://git.denx.de/u-boot-usb (2017-09-27 09:39:48 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to dc04b35ef2c8c04cb362758ec467777348ef3f15:
> 
>   usb: dwc3: add UniPhier specific glue layer (2017-10-01 16:32:55 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171002/0d0d6cf2/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-10-01 18:41 Marek Vasut
  2017-10-02 17:15 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-10-01 18:41 UTC (permalink / raw)
  To: u-boot

The following changes since commit 6e9b109aa9bcdd094e77da9fb03de8b44da8eb9d:

  Merge git://git.denx.de/u-boot-usb (2017-09-27 09:39:48 -0400)

are available in the git repository at:

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

for you to fetch changes up to dc04b35ef2c8c04cb362758ec467777348ef3f15:

  usb: dwc3: add UniPhier specific glue layer (2017-10-01 16:32:55 +0200)

----------------------------------------------------------------
Bin Meng (23):
      usb: emul: Remove maxpacketsize in usb_emul_setup_device()
      usb: Fix comments of usb_emul_find_for_dev()
      usb: sandbox: Initialize root hub's device speed to high speed
      usb: sandbox: Fix emulator device select logic in
usb_emul_find_devnum()
      usb: emul: Expose find_descriptor() as a public API
      usb: emul: hub: Report the actual device speed of the emulation device
      dm: usb: Fix broken usb_stop()
      dm: usb: Remove no longer needed blk_unbind_all()
      dm: usb: emul: Drop usb_emul_reset()
      test: dm: usb: Update test cases for USB
      usb: xhci: Don't assume LS/FS devices are always behind a HS hub
      usb: Handle audio extension endpoint descriptor in
usb_parse_config()

      usb: xhci: Add interrupt transfer support

      usb: Only get 64 bytes device descriptor for full speed devices

      usb: Read device descriptor after device is addressed for xHCI

      usb: xhci: Fix max packet size for full speed device endpoint 0

      usb: hub: Clear port reset before usb_hub_port_connect_change()

      usb: hub: Clear BH reset status change for a 3.0 hub
      usb: xhci: Honor endpoint's interval
      usb: xhci: Program max burst size for endpoint
      usb: xhci: Set 'Error Count' to 0 for isoch endpoints
      usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
      usb: storage: Fix overwritten in usb_stor_set_max_xfer_blk()

Masahiro Yamada (1):
      usb: dwc3: add UniPhier specific glue layer

 common/usb.c                       |  45 ++++++++++++-------
 common/usb_hub.c                   |  16 ++++---
 common/usb_storage.c               |   2 +-
 drivers/usb/dwc3/Kconfig           |   7 +++
 drivers/usb/dwc3/Makefile          |   1 +
 drivers/usb/dwc3/dwc3-uniphier.c   | 120
+++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/emul/sandbox_flash.c   |   3 +-
 drivers/usb/emul/sandbox_hub.c     |  38 +++++++++++++---
 drivers/usb/emul/sandbox_keyb.c    |   3 +-
 drivers/usb/emul/usb-emul-uclass.c |  59 ++++++++++++++++--------
 drivers/usb/host/usb-sandbox.c     |  30 +++++++++++--
 drivers/usb/host/usb-uclass.c      |  43 +++++++++++-------
 drivers/usb/host/xhci-mem.c        |  24 ++++++++--
 drivers/usb/host/xhci.c            | 249
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/usb/host/xhci.h            |   5 ++-
 include/linux/usb/ch9.h            |  20 +++++++++
 include/usb.h                      |  35 ++++++++++-----
 test/dm/usb.c                      | 163
+++---------------------------------------------------------------
 18 files changed, 612 insertions(+), 251 deletions(-)
 create mode 100644 drivers/usb/dwc3/dwc3-uniphier.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-27 13:35     ` Marek Vasut
@ 2017-09-28  1:56       ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-09-28  1:56 UTC (permalink / raw)
  To: u-boot

On Wed, Sep 27, 2017 at 03:35:26PM +0200, Marek Vasut wrote:

> The following changes since commit 9241265f29f3670e380a9859a343ddc14873c46f:
> 
>   Merge git://www.denx.de/git/u-boot-cfi-flash (2017-09-26 19:38:04 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to a939af0c748e2ea1eeb8cf47fa9771a95786de70:
> 
>   usb: dwc2: Align size of invalidating dcache before starting DMA
> (2017-09-27 12:12:23 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170927/26618b7b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-26 12:24   ` Tom Rini
@ 2017-09-27 13:35     ` Marek Vasut
  2017-09-28  1:56       ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-09-27 13:35 UTC (permalink / raw)
  To: u-boot

The following changes since commit 9241265f29f3670e380a9859a343ddc14873c46f:

  Merge git://www.denx.de/git/u-boot-cfi-flash (2017-09-26 19:38:04 -0400)

are available in the git repository at:

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

for you to fetch changes up to a939af0c748e2ea1eeb8cf47fa9771a95786de70:

  usb: dwc2: Align size of invalidating dcache before starting DMA
(2017-09-27 12:12:23 +0200)

----------------------------------------------------------------
Bin Meng (6):
      dm: usb: Add a new USB controller operation 'get_max_xfer_size'
      dm: usb: xhci: Implement get_max_xfer_size() operation
      dm: usb: ehci: Implement get_max_xfer_size() operation
      usb: storage: Refactor to use max_xfer_blk from struct us_data
      dm: usb: storage: Fix broken read/write when both EHCD and xHCD
are enabled
      usb: kbd: Set a default polling mechanism for USB keyboard



Marek Vasut (1):

      usb: xhci: Set number of event segments and entries to 1



Philipp Tomsich (3):
      rockchip: xhci: Convert to livetree
      usb: dwc2: convert to livetree
      usb: host: ehci-generic: convert to livetree

Seung-Woo Kim (1):
      usb: dwc2: Align size of invalidating dcache before starting DMA

 common/usb_storage.c                       | 64
+++++++++++++++++++++++++++++++++++++++++++++-------------------
 configs/Cyrus_P5020_defconfig              |  1 -
 configs/Cyrus_P5040_defconfig              |  1 -
 configs/MPC8610HPCD_defconfig              |  1 -
 configs/MPC8641HPCN_36BIT_defconfig        |  1 -
 configs/MPC8641HPCN_defconfig              |  1 -
 configs/apalis_imx6_defconfig              |  1 -
 configs/apalis_imx6_nospl_com_defconfig    |  1 -
 configs/apalis_imx6_nospl_it_defconfig     |  1 -
 configs/colibri_imx6_defconfig             |  1 -
 configs/colibri_imx6_nospl_defconfig       |  1 -
 configs/firefly-rk3288_defconfig           |  1 -
 configs/mx6cuboxi_defconfig                |  1 -
 configs/rpi_2_defconfig                    |  1 -
 configs/rpi_3_32b_defconfig                |  1 -
 configs/rpi_3_defconfig                    |  1 -
 configs/rpi_defconfig                      |  1 -
 configs/sandbox_defconfig                  |  1 -
 configs/sandbox_flattree_defconfig         |  1 -
 configs/sandbox_noblk_defconfig            |  1 -
 configs/sandbox_spl_defconfig              |  1 -
 configs/seaboard_defconfig                 |  1 -
 configs/ventana_defconfig                  |  1 -
 drivers/usb/Kconfig                        |  2 +-
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c |  3 ++-
 drivers/usb/host/dwc2.c                    |  2 +-
 drivers/usb/host/ehci-generic.c            |  2 +-
 drivers/usb/host/ehci-hcd.c                | 12 ++++++++++++
 drivers/usb/host/usb-uclass.c              | 11 +++++++++++
 drivers/usb/host/xhci-rockchip.c           |  4 +---
 drivers/usb/host/xhci.c                    | 15 +++++++++++++++
 drivers/usb/host/xhci.h                    |  4 ++--
 include/usb.h                              | 22 +++++++++++++++++++++-
 33 files changed, 112 insertions(+), 51 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-25 16:41 ` Marek Vasut
  2017-09-25 23:10   ` Bin Meng
@ 2017-09-26 12:24   ` Tom Rini
  2017-09-27 13:35     ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Tom Rini @ 2017-09-26 12:24 UTC (permalink / raw)
  To: u-boot

On Mon, Sep 25, 2017 at 06:41:58PM +0200, Marek Vasut wrote:

> The following changes since commit 1f6049e2501b5c35c61435dbc05ba96743202674:
> 
>   tools/mkimage: Make the path to the dtc binary that mkimage calls
> configurable (2017-09-24 07:33:03 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 0184c6fb34b49f0bb1ffc7b0e35a597de339353e:
> 
>   usb: dwc2: Align size of invalidating dcache before starting DMA
> (2017-09-24 18:45:56 +0200)
> 

This breaks building of vyasa-rk3288 and introduces a bunch of warnings
over stuff that's in Kconfig being re-added to config.h files.  And I
guess the rockusb stuff was applied oddly, all of the comments below the
'---' are in the commit message rather than discarded as usual.  Sorry,
thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170926/8dd37d57/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-25 23:10   ` Bin Meng
@ 2017-09-25 23:18     ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-09-25 23:18 UTC (permalink / raw)
  To: u-boot

On Tue, Sep 26, 2017 at 07:10:21AM +0800, Bin Meng wrote:
> Hi Marek,
> 
> On Tue, Sep 26, 2017 at 12:41 AM, Marek Vasut <marex@denx.de> wrote:
> > The following changes since commit 1f6049e2501b5c35c61435dbc05ba96743202674:
> >
> >   tools/mkimage: Make the path to the dtc binary that mkimage calls
> > configurable (2017-09-24 07:33:03 -0400)
> >
> > are available in the git repository at:
> >
> >   git://git.denx.de/u-boot-usb.git master
> >
> > for you to fetch changes up to 0184c6fb34b49f0bb1ffc7b0e35a597de339353e:
> >
> >   usb: dwc2: Align size of invalidating dcache before starting DMA
> > (2017-09-24 18:45:56 +0200)
> >
> > ----------------------------------------------------------------
> > Bin Meng (6):
> >       dm: usb: Add a new USB controller operation 'get_max_xfer_size'
> >       dm: usb: xhci: Implement get_max_xfer_size() operation
> >       dm: usb: ehci: Implement get_max_xfer_size() operation
> >       usb: storage: Refactor to use max_xfer_blk from struct us_data
> >       dm: usb: storage: Fix broken read/write when both EHCD and xHCD
> > are enabled
> >       usb: kbd: Set a default polling mechanism for USB keyboard
> >
> 
> I see this new PR does not contain the xHCI updates while previous one
> had. Any reason to drop that?

Yes, these break some of the tests in test/py/ as seen by 'make tests',
thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170925/4939272b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-25 16:41 ` Marek Vasut
@ 2017-09-25 23:10   ` Bin Meng
  2017-09-25 23:18     ` Tom Rini
  2017-09-26 12:24   ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Bin Meng @ 2017-09-25 23:10 UTC (permalink / raw)
  To: u-boot

Hi Marek,

On Tue, Sep 26, 2017 at 12:41 AM, Marek Vasut <marex@denx.de> wrote:
> The following changes since commit 1f6049e2501b5c35c61435dbc05ba96743202674:
>
>   tools/mkimage: Make the path to the dtc binary that mkimage calls
> configurable (2017-09-24 07:33:03 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to 0184c6fb34b49f0bb1ffc7b0e35a597de339353e:
>
>   usb: dwc2: Align size of invalidating dcache before starting DMA
> (2017-09-24 18:45:56 +0200)
>
> ----------------------------------------------------------------
> Bin Meng (6):
>       dm: usb: Add a new USB controller operation 'get_max_xfer_size'
>       dm: usb: xhci: Implement get_max_xfer_size() operation
>       dm: usb: ehci: Implement get_max_xfer_size() operation
>       usb: storage: Refactor to use max_xfer_blk from struct us_data
>       dm: usb: storage: Fix broken read/write when both EHCD and xHCD
> are enabled
>       usb: kbd: Set a default polling mechanism for USB keyboard
>

I see this new PR does not contain the xHCI updates while previous one
had. Any reason to drop that?

> Eddie Cai (4):
>       usb: rockchip: add the rockusb gadget
>       usb: rockchip: add rockusb command
>       rockchip:usb: add a simple readme for rockusb
>       rockchip: rk3288: enable rockusb support on rk3288 based device
>
> Marek Vasut (1):
>       usb: xhci: Set number of event segments and entries to 1
>
> Philipp Tomsich (3):
>       rockchip: xhci: Convert to livetree
>       usb: dwc2: convert to livetree
>       usb: host: ehci-generic: convert to livetree
>
> Seung-Woo Kim (1):
>       usb: dwc2: Align size of invalidating dcache before starting DMA
>

Regards,
Bin

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-23 13:14 Marek Vasut
  2017-09-23 16:11 ` Tom Rini
@ 2017-09-25 16:41 ` Marek Vasut
  2017-09-25 23:10   ` Bin Meng
  2017-09-26 12:24   ` Tom Rini
  1 sibling, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2017-09-25 16:41 UTC (permalink / raw)
  To: u-boot

The following changes since commit 1f6049e2501b5c35c61435dbc05ba96743202674:

  tools/mkimage: Make the path to the dtc binary that mkimage calls
configurable (2017-09-24 07:33:03 -0400)

are available in the git repository at:

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

for you to fetch changes up to 0184c6fb34b49f0bb1ffc7b0e35a597de339353e:

  usb: dwc2: Align size of invalidating dcache before starting DMA
(2017-09-24 18:45:56 +0200)

----------------------------------------------------------------
Bin Meng (6):
      dm: usb: Add a new USB controller operation 'get_max_xfer_size'
      dm: usb: xhci: Implement get_max_xfer_size() operation
      dm: usb: ehci: Implement get_max_xfer_size() operation
      usb: storage: Refactor to use max_xfer_blk from struct us_data
      dm: usb: storage: Fix broken read/write when both EHCD and xHCD
are enabled
      usb: kbd: Set a default polling mechanism for USB keyboard

Eddie Cai (4):
      usb: rockchip: add the rockusb gadget
      usb: rockchip: add rockusb command
      rockchip:usb: add a simple readme for rockusb
      rockchip: rk3288: enable rockusb support on rk3288 based device

Marek Vasut (1):
      usb: xhci: Set number of event segments and entries to 1

Philipp Tomsich (3):
      rockchip: xhci: Convert to livetree
      usb: dwc2: convert to livetree
      usb: host: ehci-generic: convert to livetree

Seung-Woo Kim (1):
      usb: dwc2: Align size of invalidating dcache before starting DMA

 arch/arm/include/asm/arch-rockchip/f_rockusb.h | 132 +++++++++++++++++
 arch/arm/mach-rockchip/Kconfig                 |   2 +
 cmd/Kconfig                                    |   9 ++
 cmd/Makefile                                   |   1 +
 cmd/rockusb.c                                  |  74 ++++++++++
 common/usb_storage.c                           |  64 ++++++---
 configs/Cyrus_P5020_defconfig                  |   1 -
 configs/Cyrus_P5040_defconfig                  |   1 -
 configs/MPC8610HPCD_defconfig                  |   1 -
 configs/MPC8641HPCN_36BIT_defconfig            |   1 -
 configs/MPC8641HPCN_defconfig                  |   1 -
 configs/apalis_imx6_defconfig                  |   1 -
 configs/apalis_imx6_nospl_com_defconfig        |   1 -
 configs/apalis_imx6_nospl_it_defconfig         |   1 -
 configs/chromebit_mickey_defconfig             |   8 ++
 configs/chromebook_jerry_defconfig             |   8 ++
 configs/chromebook_minnie_defconfig            |   8 ++
 configs/colibri_imx6_defconfig                 |   1 -
 configs/colibri_imx6_nospl_defconfig           |   1 -
 configs/evb-rk3288_defconfig                   |  10 ++
 configs/fennec-rk3288_defconfig                |   6 +
 configs/firefly-rk3288_defconfig               |   7 +-
 configs/miqi-rk3288_defconfig                  |   6 +
 configs/mx6cuboxi_defconfig                    |   1 -
 configs/phycore-rk3288_defconfig               |   7 +
 configs/popmetal-rk3288_defconfig              |   6 +
 configs/rock2_defconfig                        |   9 ++
 configs/rpi_2_defconfig                        |   1 -
 configs/rpi_3_32b_defconfig                    |   1 -
 configs/rpi_3_defconfig                        |   1 -
 configs/rpi_defconfig                          |   1 -
 configs/sandbox_defconfig                      |   1 -
 configs/sandbox_flattree_defconfig             |   1 -
 configs/sandbox_noblk_defconfig                |   1 -
 configs/sandbox_spl_defconfig                  |   1 -
 configs/seaboard_defconfig                     |   1 -
 configs/tinker-rk3288_defconfig                |   6 +
 configs/ventana_defconfig                      |   1 -
 doc/README.rockusb                             |  51 +++++++
 drivers/usb/Kconfig                            |   2 +-
 drivers/usb/gadget/Kconfig                     |   8 ++
 drivers/usb/gadget/Makefile                    |   1 +
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c     |   3 +-
 drivers/usb/gadget/f_rockusb.c                 | 691
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/dwc2.c                        |   2 +-
 drivers/usb/host/ehci-generic.c                |   2 +-
 drivers/usb/host/ehci-hcd.c                    |  12 ++
 drivers/usb/host/usb-uclass.c                  |  11 ++
 drivers/usb/host/xhci-rockchip.c               |   4 +-
 drivers/usb/host/xhci.c                        |  15 ++
 drivers/usb/host/xhci.h                        |   4 +-
 include/configs/rk3288_common.h                |  12 ++
 include/usb.h                                  |  22 ++-
 53 files changed, 1173 insertions(+), 51 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-rockchip/f_rockusb.h
 create mode 100644 cmd/rockusb.c
 create mode 100644 doc/README.rockusb
 create mode 100644 drivers/usb/gadget/f_rockusb.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-23 17:39     ` Tom Rini
@ 2017-09-23 17:44       ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2017-09-23 17:44 UTC (permalink / raw)
  To: u-boot

On 09/23/2017 07:39 PM, Tom Rini wrote:
> On Sat, Sep 23, 2017 at 07:32:31PM +0200, Marek Vasut wrote:
>> On 09/23/2017 06:11 PM, Tom Rini wrote:
>>> On Sat, Sep 23, 2017 at 03:14:20PM +0200, Marek Vasut wrote:
>>>
>>>> The following changes since commit 91ebf300934461e450f5ef8f386ea9e55d2636c5:
>>>>
>>>>   Travis-CI: Checkout only v1.4.3 of dtc (2017-09-22 07:40:06 -0400)
>>>>
>>>> are available in the git repository at:
>>>>
>>>>   git://git.denx.de/u-boot-usb.git master
>>>>
>>>> for you to fetch changes up to 78787e28bbefad9d647fc9f7467893b8d2627481:
>>>>
>>>>   usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
>>>> (2017-09-23 15:12:29 +0200)
>>>>
>>>
>>> git bisect says that:
>>> commit 5c45fbd38ecd6388f6d3ee1e07126b17d7e0c6b3
>>> Author: Bin Meng <bmeng.cn@gmail.com>
>>> Date:   Mon Sep 18 06:40:37 2017 -0700
>>>
>>>     dm: usb: Fix broken usb_stop()
>>>
>>> breaks 'make tests'.
>>
>> Unfortunately, for me the bisect points to:
>> commit 2fa73e784da105419b7d9d07d8f9d4a79afe531a
>> Author: Tom Rini <trini@konsulko.com>
>> Date:   Fri Sep 15 13:15:25 2017 -0400
>>
>>     Makefile: Update minimum dtc version to 1.4.3
>>
>>     With support for overlays and calling the -@ flag to dtc we need to have
>>     at least 1.4.3 available now.
>>
>>     Cc: Simon Glass <sjg@chromium.org>
>>     Reported-by: Stephen Warren <swarren@wwwdotorg.org>
>>     Signed-off-by: Tom Rini <trini@konsulko.com>
>>
>> And it is broken on EVERY debian system, since every debian system ships
>> with DTC 1.4.2 or older:
>> https://packages.debian.org/search?keywords=device-tree-compiler
> 
> Please make sure that you submit your pull requests to travis-ci before
> sending them to me.  And I'm not trying to single you out here, we have
> a whole bunch of automated CI and I do get a little cranky when we hit
> problems that the tools catch.
> 
> And yes, sure, don't submit PRs you're absolutely sure won't have
> problems that CI would have caught (like the SoCFPGA one) or when you've
> locally run all of the relevant tests yourself.
> 
Clearly, travis does not catch "u-boot does not build for any debian
system" this time.

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-23 17:32   ` Marek Vasut
@ 2017-09-23 17:39     ` Tom Rini
  2017-09-23 17:44       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2017-09-23 17:39 UTC (permalink / raw)
  To: u-boot

On Sat, Sep 23, 2017 at 07:32:31PM +0200, Marek Vasut wrote:
> On 09/23/2017 06:11 PM, Tom Rini wrote:
> > On Sat, Sep 23, 2017 at 03:14:20PM +0200, Marek Vasut wrote:
> > 
> >> The following changes since commit 91ebf300934461e450f5ef8f386ea9e55d2636c5:
> >>
> >>   Travis-CI: Checkout only v1.4.3 of dtc (2017-09-22 07:40:06 -0400)
> >>
> >> are available in the git repository at:
> >>
> >>   git://git.denx.de/u-boot-usb.git master
> >>
> >> for you to fetch changes up to 78787e28bbefad9d647fc9f7467893b8d2627481:
> >>
> >>   usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
> >> (2017-09-23 15:12:29 +0200)
> >>
> > 
> > git bisect says that:
> > commit 5c45fbd38ecd6388f6d3ee1e07126b17d7e0c6b3
> > Author: Bin Meng <bmeng.cn@gmail.com>
> > Date:   Mon Sep 18 06:40:37 2017 -0700
> > 
> >     dm: usb: Fix broken usb_stop()
> > 
> > breaks 'make tests'.
> 
> Unfortunately, for me the bisect points to:
> commit 2fa73e784da105419b7d9d07d8f9d4a79afe531a
> Author: Tom Rini <trini@konsulko.com>
> Date:   Fri Sep 15 13:15:25 2017 -0400
> 
>     Makefile: Update minimum dtc version to 1.4.3
> 
>     With support for overlays and calling the -@ flag to dtc we need to have
>     at least 1.4.3 available now.
> 
>     Cc: Simon Glass <sjg@chromium.org>
>     Reported-by: Stephen Warren <swarren@wwwdotorg.org>
>     Signed-off-by: Tom Rini <trini@konsulko.com>
> 
> And it is broken on EVERY debian system, since every debian system ships
> with DTC 1.4.2 or older:
> https://packages.debian.org/search?keywords=device-tree-compiler

Please make sure that you submit your pull requests to travis-ci before
sending them to me.  And I'm not trying to single you out here, we have
a whole bunch of automated CI and I do get a little cranky when we hit
problems that the tools catch.

And yes, sure, don't submit PRs you're absolutely sure won't have
problems that CI would have caught (like the SoCFPGA one) or when you've
locally run all of the relevant tests yourself.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170923/df9ebdb3/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-23 16:11 ` Tom Rini
@ 2017-09-23 17:32   ` Marek Vasut
  2017-09-23 17:39     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-09-23 17:32 UTC (permalink / raw)
  To: u-boot

On 09/23/2017 06:11 PM, Tom Rini wrote:
> On Sat, Sep 23, 2017 at 03:14:20PM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 91ebf300934461e450f5ef8f386ea9e55d2636c5:
>>
>>   Travis-CI: Checkout only v1.4.3 of dtc (2017-09-22 07:40:06 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 78787e28bbefad9d647fc9f7467893b8d2627481:
>>
>>   usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
>> (2017-09-23 15:12:29 +0200)
>>
> 
> git bisect says that:
> commit 5c45fbd38ecd6388f6d3ee1e07126b17d7e0c6b3
> Author: Bin Meng <bmeng.cn@gmail.com>
> Date:   Mon Sep 18 06:40:37 2017 -0700
> 
>     dm: usb: Fix broken usb_stop()
> 
> breaks 'make tests'.

Unfortunately, for me the bisect points to:
commit 2fa73e784da105419b7d9d07d8f9d4a79afe531a
Author: Tom Rini <trini@konsulko.com>
Date:   Fri Sep 15 13:15:25 2017 -0400

    Makefile: Update minimum dtc version to 1.4.3

    With support for overlays and calling the -@ flag to dtc we need to have
    at least 1.4.3 available now.

    Cc: Simon Glass <sjg@chromium.org>
    Reported-by: Stephen Warren <swarren@wwwdotorg.org>
    Signed-off-by: Tom Rini <trini@konsulko.com>

And it is broken on EVERY debian system, since every debian system ships
with DTC 1.4.2 or older:
https://packages.debian.org/search?keywords=device-tree-compiler

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-09-23 13:14 Marek Vasut
@ 2017-09-23 16:11 ` Tom Rini
  2017-09-23 17:32   ` Marek Vasut
  2017-09-25 16:41 ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Tom Rini @ 2017-09-23 16:11 UTC (permalink / raw)
  To: u-boot

On Sat, Sep 23, 2017 at 03:14:20PM +0200, Marek Vasut wrote:

> The following changes since commit 91ebf300934461e450f5ef8f386ea9e55d2636c5:
> 
>   Travis-CI: Checkout only v1.4.3 of dtc (2017-09-22 07:40:06 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 78787e28bbefad9d647fc9f7467893b8d2627481:
> 
>   usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
> (2017-09-23 15:12:29 +0200)
> 

git bisect says that:
commit 5c45fbd38ecd6388f6d3ee1e07126b17d7e0c6b3
Author: Bin Meng <bmeng.cn@gmail.com>
Date:   Mon Sep 18 06:40:37 2017 -0700

    dm: usb: Fix broken usb_stop()

breaks 'make tests'.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170923/59259f90/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-09-23 13:14 Marek Vasut
  2017-09-23 16:11 ` Tom Rini
  2017-09-25 16:41 ` Marek Vasut
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2017-09-23 13:14 UTC (permalink / raw)
  To: u-boot

The following changes since commit 91ebf300934461e450f5ef8f386ea9e55d2636c5:

  Travis-CI: Checkout only v1.4.3 of dtc (2017-09-22 07:40:06 -0400)

are available in the git repository at:

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

for you to fetch changes up to 78787e28bbefad9d647fc9f7467893b8d2627481:

  usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
(2017-09-23 15:12:29 +0200)

----------------------------------------------------------------
Bin Meng (20):
      dm: usb: Add a new USB controller operation 'get_max_xfer_size'
      dm: usb: xhci: Implement get_max_xfer_size() operation
      dm: usb: ehci: Implement get_max_xfer_size() operation
      usb: storage: Refactor to use max_xfer_blk from struct us_data
      dm: usb: storage: Fix broken read/write when both EHCD and xHCD
are enabled
      usb: kbd: Set a default polling mechanism for USB keyboard
      dm: usb: Fix broken usb_stop()
      dm: usb: Remove no longer needed blk_unbind_all()
      usb: xhci: Don't assume LS/FS devices are always behind a HS hub
      usb: Handle audio extension endpoint descriptor in usb_parse_config()
      usb: xhci: Add interrupt transfer support

      usb: Only get 64 bytes device descriptor for full speed devices

      usb: Read device descriptor after device is addressed for xHCI

      usb: xhci: Fix max packet size for full speed device endpoint 0

      usb: hub: Clear port reset before usb_hub_port_connect_change()

      usb: hub: Clear BH reset status change for a 3.0 hub

      usb: xhci: Honor endpoint's interval
      usb: xhci: Program max burst size for endpoint
      usb: xhci: Set 'Error Count' to 0 for isoch endpoints
      usb: xhci: Set 'Average TRB Length' to 8 for control endpoints

Eddie Cai (4):
      usb: rockchip: add the rockusb gadget
      usb: rockchip: add rockusb command
      rockchip:usb: add a simple readme for rockusb
      rockchip: rk3288: enable rockusb support on rk3288 based device

Marek Vasut (1):
      usb: xhci: Set number of event segments and entries to 1

Philipp Tomsich (3):
      rockchip: xhci: Convert to livetree
      usb: dwc2: convert to livetree
      usb: host: ehci-generic: convert to livetree

Seung-Woo Kim (1):
      usb: dwc2: Align size of invalidating dcache before starting DMA

 arch/arm/include/asm/arch-rockchip/f_rockusb.h | 132 +++++++++++++++++
 arch/arm/mach-rockchip/Kconfig                 |   2 +
 cmd/Kconfig                                    |   9 ++
 cmd/Makefile                                   |   1 +
 cmd/rockusb.c                                  |  74 ++++++++++
 common/usb.c                                   |  45 +++---
 common/usb_hub.c                               |  16 ++-
 common/usb_storage.c                           |  64 ++++++---
 configs/Cyrus_P5020_defconfig                  |   1 -
 configs/Cyrus_P5040_defconfig                  |   1 -
 configs/MPC8610HPCD_defconfig                  |   1 -
 configs/MPC8641HPCN_36BIT_defconfig            |   1 -
 configs/MPC8641HPCN_defconfig                  |   1 -
 configs/apalis_imx6_defconfig                  |   1 -
 configs/apalis_imx6_nospl_com_defconfig        |   1 -
 configs/apalis_imx6_nospl_it_defconfig         |   1 -
 configs/chromebit_mickey_defconfig             |   8 ++
 configs/chromebook_jerry_defconfig             |   8 ++
 configs/chromebook_minnie_defconfig            |   8 ++
 configs/colibri_imx6_defconfig                 |   1 -
 configs/colibri_imx6_nospl_defconfig           |   1 -
 configs/evb-rk3288_defconfig                   |  10 ++
 configs/fennec-rk3288_defconfig                |   6 +
 configs/firefly-rk3288_defconfig               |   7 +-
 configs/miqi-rk3288_defconfig                  |   6 +
 configs/mx6cuboxi_defconfig                    |   1 -
 configs/phycore-rk3288_defconfig               |   7 +
 configs/popmetal-rk3288_defconfig              |   6 +
 configs/rock2_defconfig                        |   9 ++
 configs/rpi_2_defconfig                        |   1 -
 configs/rpi_3_32b_defconfig                    |   1 -
 configs/rpi_3_defconfig                        |   1 -
 configs/rpi_defconfig                          |   1 -
 configs/sandbox_defconfig                      |   1 -
 configs/sandbox_flattree_defconfig             |   1 -
 configs/sandbox_noblk_defconfig                |   1 -
 configs/sandbox_spl_defconfig                  |   1 -
 configs/seaboard_defconfig                     |   1 -
 configs/tinker-rk3288_defconfig                |   6 +
 configs/ventana_defconfig                      |   1 -
 doc/README.rockusb                             |  51 +++++++
 drivers/usb/Kconfig                            |   2 +-
 drivers/usb/gadget/Kconfig                     |   8 ++
 drivers/usb/gadget/Makefile                    |   1 +
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c     |   3 +-
 drivers/usb/gadget/f_rockusb.c                 | 691
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/dwc2.c                        |   2 +-
 drivers/usb/host/ehci-generic.c                |   2 +-
 drivers/usb/host/ehci-hcd.c                    |  12 ++
 drivers/usb/host/usb-uclass.c                  |  30 +++-
 drivers/usb/host/xhci-mem.c                    |  24 +++-
 drivers/usb/host/xhci-rockchip.c               |   4 +-
 drivers/usb/host/xhci.c                        | 264
++++++++++++++++++++++++++++++++--
 drivers/usb/host/xhci.h                        |   9 +-
 include/configs/rk3288_common.h                |  12 ++
 include/linux/usb/ch9.h                        |  20 +++
 include/usb.h                                  |  22 ++-
 57 files changed, 1509 insertions(+), 93 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-rockchip/f_rockusb.h
 create mode 100644 cmd/rockusb.c
 create mode 100644 doc/README.rockusb
 create mode 100644 drivers/usb/gadget/f_rockusb.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-08-28 20:34 Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2017-08-28 20:34 UTC (permalink / raw)
  To: u-boot

The following changes since commit 8b3cec7da18645eda7f7cd0b65ee9f2dac573409:

  mtdparts: Fix uninitialized scalar usage (2017-08-26 16:59:24 -0400)

are available in the git repository at:

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

for you to fetch changes up to 6ea247d1376138026fcb4b9d869ed0956e7c0f59:

  usb: dwc3: fix Kconfig dependency to accept host driver in
drivers/usb/dwc3 (2017-08-28 22:32:34 +0200)

----------------------------------------------------------------
Masahiro Yamada (1):
      usb: dwc3: fix Kconfig dependency to accept host driver in
drivers/usb/dwc3

 drivers/usb/dwc3/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-08-21  9:32 Marek Vasut
@ 2017-08-22 20:53 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-08-22 20:53 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 21, 2017 at 11:32:42AM +0200, Marek Vasut wrote:

> The following changes since commit 2d7cb5b426e7e0cdf684d7f8029ad132d7a8d383:
> 
>   env: Replace all open-coded gd->env_valid values with ENV_ flags
> (2017-08-20 19:27:44 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 5bf4475f1d7726541edec0060c6461fbb37db02d:
> 
>   doc: license: Add license header to the README.dfutftp file
> (2017-08-21 11:31:11 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170822/a887b6d5/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-08-21  9:32 Marek Vasut
  2017-08-22 20:53 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-08-21  9:32 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2d7cb5b426e7e0cdf684d7f8029ad132d7a8d383:

  env: Replace all open-coded gd->env_valid values with ENV_ flags
(2017-08-20 19:27:44 -0400)

are available in the git repository at:

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

for you to fetch changes up to 5bf4475f1d7726541edec0060c6461fbb37db02d:

  doc: license: Add license header to the README.dfutftp file
(2017-08-21 11:31:11 +0200)

----------------------------------------------------------------
Bin Meng (1):
      usb: ehci: Convert CONFIG_USB_EHCI_PCI to Kconfig

John Keeping (1):
      fastboot: avoid printing invalid data

Lukasz Majewski (1):
      doc: license: Add license header to the README.dfutftp file

Peter Chubb (1):
      Fix fastboot boot address

Tom Rini (2):
      common/fb_mmc.c: Fix warnings about casts
      fb_mmc.c: Correct blk_dread() return value checks



 common/fb_mmc.c                   | 8 ++++----

 configs/MPC8544DS_defconfig       | 1 +

 configs/MPC8572DS_36BIT_defconfig | 1 +

 configs/MPC8572DS_defconfig       | 1 +

 doc/README.dfutftp                | 8 ++++++++
 drivers/usb/gadget/f_fastboot.c   | 4 ++--
 drivers/usb/host/Kconfig          | 6 ++++++
 include/configs/MPC8544DS.h       | 1 -
 include/configs/MPC8572DS.h       | 1 -
 include/configs/efi-x86.h         | 1 -
 include/configs/x86-common.h      | 1 -
 scripts/config_whitelist.txt      | 1 -
 12 files changed, 23 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-07-29 15:26 Marek Vasut
@ 2017-07-30  1:06 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-07-30  1:06 UTC (permalink / raw)
  To: u-boot

On Sat, Jul 29, 2017 at 05:26:45PM +0200, Marek Vasut wrote:

> The following changes since commit 26722335253a9fa384ceb423419254cb00d0def1:
> 
>   rockchip: puma-rk3399: remove duplicate code (merge artifact)
> (2017-07-27 14:59:04 +0200)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b108d8a0de3ddc6fe8aae55bc54e3edc69b4778b:
> 
>   clk: fix compilation errors for poplar platform (2017-07-28 23:34:46
> +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170729/4a6e2b63/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-07-29 15:26 Marek Vasut
  2017-07-30  1:06 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-07-29 15:26 UTC (permalink / raw)
  To: u-boot

The following changes since commit 26722335253a9fa384ceb423419254cb00d0def1:

  rockchip: puma-rk3399: remove duplicate code (merge artifact)
(2017-07-27 14:59:04 +0200)

are available in the git repository at:

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

for you to fetch changes up to b108d8a0de3ddc6fe8aae55bc54e3edc69b4778b:

  clk: fix compilation errors for poplar platform (2017-07-28 23:34:46
+0200)

----------------------------------------------------------------
Bin Meng (33):
      usb: xhci: Remove incorrect comments for struct xhci_container_ctx
      usb: xhci: Correct command TRB 4th dword initialization
      usb: xhci: Initialize scratchpad buffer array and scratchpad buffers
      usb: xhci: Add input slot context in xhci_set_configuration()
      usb: hub: Update handling connect status/change in usb_scan_port()
      usb: hub: Send correct wValue to get hub descriptor of a USB 3.0 hub
      usb: hub: Revise wLength for 'get port status' request
      usb: hub: Change USB hub descriptor to match USB 3.0 hubs
      usb: hub: Add 3.0 hub port status mask of 2.0 hub
      usb: xhci: Change MAX_HC_PORTS to 255

      usb: xhci: Get rid of CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS

      configs: Remove CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS in all boards

      usb: ehci: Get rid of CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS

      configs: Remove CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS in all boards

      usb: cmd: Print actual packet size for super speed devices

      usb: xhci: Convert CONFIG_USB_XHCI_PCI to Kconfig
      x86: minnowmax: Add a environment variable for USB power-on delay
      x86: minnowmax: Enable USB xHCI support
      usb: xhci-pci: Drop non-DM version of xhci-pci driver
      usb: xhci-pci: Clean up the driver a little bit
      usb: hub: Use 'struct usb_hub_device' as hub device's uclass_priv
      usb: hub: Remove hub_port_reset()
      usb: hub: Add a new API to test if a hub device is root hub
      usb: hub: Translate USB 3.0 hub port status into old version
      usb: hub: Support 'set hub depth' request for USB 3.0 hubs
      usb: xhci: Change xhci_setup_addressable_virt_dev() signature
      usb: xhci: Program 'route string' in the input slot context
      usb: hub: Parse and save TT details from device descriptor
      dm: usb: Add a new USB controller operation 'update_hub_device'
      usb: hub: Call usb_update_hub_device() after hub descriptor is fetched
      usb: xhci: Implement update_hub_device() operation
      usb: xhci: Correct TT_SLOT and TT_PORT macros
      usb: xhci: Enable TT to support LS/FS devices behind a HS hub

Jean-Jacques Hiblot (1):
      phy: add a NO-OP phy driver

Masahiro Yamada (1):
      usb: add static to local symbols

Patrice Chotard (21):
      usb: host: xhci-dwc3: Convert driver to DM
      usb: host: xhci-dwc3: Add dual role mode support from DT
      drivers: phy: Set phy->dev to NULL when generic_phy_get_by_index()
fails
      drivers: phy: add generic_phy_valid() method
      usb: host: xhci-dwc3: Add generic PHY support
      reset: add reset_request()
      reset: add reset_release_all()
      clk: add clk_release_all()
      dm: core: add ofnode_count_phandle_with_args()
      usb: host: ehci-generic: replace printf() by error()
      usb: host: ehci-generic: add error path and .remove callback
      usb: host: ehci-generic: add generic PHY support
      usb: host: ohci-generic: add CLOCK support
      usb: host: ohci-generic: add RESET support
      usb: host: ohci-generic: add generic PHY support
      dm: phy: add missing #ifdef CONFIG_PHY
      dm: usb: host: xhci-dwc3: add missing #ifdef CONFIG_DM_USB
      usb: host: ehci-generic: initialize PHY only when found
      usb: host: ohci-generic: initialize PHY only when found
      usb: host: xhci-dxc3: fix compilation warnings
      clk: fix compilation errors for poplar platform

Patrick Delaunay (4):
      dfu: allow dfu read on partition greater than 2GB
      dfu: remove limitation on partition size
      dfu: factorize transaction cleanup
      dfu: add common function to initiate transaction

Siva Durga Prasad Paladugu (1):
      usb: gadget: f_thor: Free the allocated out request buffer

 Documentation/devicetree/bindings/phy/no-op.txt |  16 ++++++
 arch/arm/include/asm/ehci-omap.h                |   4 --
 arch/x86/dts/minnowmax.dts                      |   3 ++
 cmd/usb.c                                       |   7 ++-
 common/usb_hub.c                                | 249
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 configs/minnowmax_defconfig                     |   1 +
 drivers/clk/clk-uclass.c                        |  27 ++++++++++
 drivers/core/of_access.c                        |   7 +++
 drivers/core/ofnode.c                           |  12 +++++
 drivers/dfu/dfu.c                               | 100
++++++++++++++++-------------------
 drivers/dfu/dfu_mmc.c                           |  20 +++----
 drivers/dfu/dfu_nand.c                          |   6 ++-
 drivers/dfu/dfu_ram.c                           |   6 ++-
 drivers/dfu/dfu_sf.c                            |   6 ++-
 drivers/phy/Kconfig                             |  18 +++++++
 drivers/phy/Makefile                            |   1 +
 drivers/phy/nop-phy.c                           |  26 ++++++++++
 drivers/phy/phy-uclass.c                        |   1 +
 drivers/reset/reset-uclass.c                    |  34 ++++++++++++
 drivers/usb/emul/sandbox_hub.c                  |   7 ++-
 drivers/usb/gadget/f_thor.c                     |   1 +
 drivers/usb/host/Kconfig                        |   7 +++
 drivers/usb/host/ehci-generic.c                 | 148
+++++++++++++++++++++++++++++++++++++++++++---------
 drivers/usb/host/ehci-hcd.c                     |  16 +++---
 drivers/usb/host/ehci.h                         |   7 ++-
 drivers/usb/host/ohci-generic.c                 | 123
++++++++++++++++++++++++++++++++++++++++++-
 drivers/usb/host/usb-uclass.c                   |  31 +++++++----
 drivers/usb/host/xhci-dwc3.c                    |  91
+++++++++++++++++++++++++++++++-
 drivers/usb/host/xhci-mem.c                     | 139
+++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/usb/host/xhci-pci.c                     |  73
+-------------------------
 drivers/usb/host/xhci-ring.c                    |  11 +++-
 drivers/usb/host/xhci.c                         | 107
++++++++++++++++++++++++++------------
 drivers/usb/host/xhci.h                         |  31 ++++++-----
 include/clk.h                                   |  21 ++++++++
 include/configs/MPC8572DS.h                     |   1 -
 include/configs/am43xx_evm.h                    |   1 -
 include/configs/am57xx_evm.h                    |   1 -
 include/configs/cl-som-am57x.h                  |   1 -
 include/configs/cm_t43.h                        |   1 -
 include/configs/cm_t54.h                        |   1 -
 include/configs/corvus.h                        |   3 --
 include/configs/dra7xx_evm.h                    |   1 -
 include/configs/ds414.h                         |   1 -
 include/configs/duovero.h                       |   2 -
 include/configs/exynos5-common.h                |   3 --
 include/configs/ls1012afrdm.h                   |   1 -
 include/configs/ls1012aqds.h                    |   1 -
 include/configs/ls1012ardb.h                    |   1 -
 include/configs/ls1021aiot.h                    |   1 -
 include/configs/ls1021aqds.h                    |   1 -
 include/configs/ls1021atwr.h                    |   1 -
 include/configs/ls1043aqds.h                    |   1 -
 include/configs/ls1043ardb.h                    |   1 -
 include/configs/ls1046aqds.h                    |   1 -
 include/configs/ls1046ardb.h                    |   1 -
 include/configs/ls2080aqds.h                    |   1 -
 include/configs/ls2080ardb.h                    |   1 -
 include/configs/ma5d4evk.h                      |   1 -
 include/configs/mcx.h                           |   1 -
 include/configs/minnowmax.h                     |   3 +-
 include/configs/mvebu_armada-37xx.h             |   9 +---
 include/configs/mvebu_armada-8k.h               |   9 +---
 include/configs/mx35pdk.h                       |   1 -
 include/configs/odroid.h                        |   1 -
 include/configs/omap3_beagle.h                  |   1 -
 include/configs/omap3_overo.h                   |   1 -
 include/configs/omap4_panda.h                   |   2 -
 include/configs/omap5_uevm.h                    |   1 -
 include/configs/picosam9g45.h                   |   3 --
 include/configs/poplar.h                        |   1 -
 include/configs/rk3328_common.h                 |   2 -
 include/configs/rk3399_common.h                 |   3 --
 include/configs/sama5d2_ptc.h                   |   4 --
 include/configs/snapper9g45.h                   |   3 --
 include/configs/sunxi-common.h                  |   1 -
 include/configs/tam3517-common.h                |   1 -
 include/configs/tao3530.h                       |   1 -
 include/configs/tegra114-common.h               |   1 -
 include/configs/tegra124-common.h               |   1 -
 include/configs/tegra20-common.h                |   1 -
 include/configs/tegra210-common.h               |   1 -
 include/configs/tegra30-common.h                |   1 -
 include/configs/ti_armv7_keystone2.h            |   1 -
 include/configs/uniphier.h                      |   3 --
 include/configs/vinco.h                         |   6 ---
 include/configs/x86-common.h                    |   1 -
 include/configs/xilinx_zynqmp.h                 |   2 -
 include/dfu.h                                   |   4 +-
 include/dm/of_access.h                          |  18 +++++++
 include/dm/ofnode.h                             |  17 ++++++
 include/dm/read.h                               |  25 +++++++++
 include/generic-phy.h                           |  53 +++++++++++++++++++
 include/reset.h                                 |  27 ++++++++++
 include/usb.h                                   |  82
++++++++++++++++++++---------
 include/usb_defs.h                              |  23 ++++++++-
 scripts/config_whitelist.txt                    |   3 --
 96 files changed, 1305 insertions(+), 399 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/no-op.txt
 create mode 100644 drivers/phy/nop-phy.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-06-18 19:46 Marek Vasut
@ 2017-06-20  2:54 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-06-20  2:54 UTC (permalink / raw)
  To: u-boot

On Sun, Jun 18, 2017 at 09:46:39PM +0200, Marek Vasut wrote:

> The following changes since commit b9f7d8817424bb328d5eac9b16196a1189b8b6f5:
> 
>   powerpc, 5xx: remove some "5xx" remains (2017-06-16 10:14:56 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b9203429a04402bd03c48fa87670686ef7e7891d:
> 
>   cmd: usb_mass_storage: Staticize do_usb_mass_storage() (2017-06-18
> 21:11:10 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170619/59eb216c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-06-18 19:46 Marek Vasut
  2017-06-20  2:54 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-06-18 19:46 UTC (permalink / raw)
  To: u-boot

The following changes since commit b9f7d8817424bb328d5eac9b16196a1189b8b6f5:

  powerpc, 5xx: remove some "5xx" remains (2017-06-16 10:14:56 -0400)

are available in the git repository at:

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

for you to fetch changes up to b9203429a04402bd03c48fa87670686ef7e7891d:

  cmd: usb_mass_storage: Staticize do_usb_mass_storage() (2017-06-18
21:11:10 +0200)

----------------------------------------------------------------
Alexey Brodkin (1):
      drivers/usb/ehci: Use platform-specific accessors

Fabio Estevam (2):
      cmd: usb_mass_storage: Use NULL for pointer
      cmd: usb_mass_storage: Staticize do_usb_mass_storage()

Meng Dongyang (1):
      usb: dwc2: force to host mode if not support HNP/SRP

Tom Rini (1):
      at91_udc.c: Fix unused variable warning

 cmd/usb_mass_storage.c        |  4 ++--
 drivers/usb/gadget/at91_udc.c | 10 ----------
 drivers/usb/host/dwc2.c       | 19 ++++++++++++++++---
 drivers/usb/host/ehci.h       | 10 ++++------
 4 files changed, 22 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-06-06  0:54 Marek Vasut
@ 2017-06-06 11:14 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-06-06 11:14 UTC (permalink / raw)
  To: u-boot

On Tue, Jun 06, 2017 at 02:54:48AM +0200, Marek Vasut wrote:

> The following changes since commit 46bac66b20da6d50e757bdca74703153f233090b:
> 
>   sandbox: Move to use live tree (2017-06-01 07:03:17 -0600)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 2cb7b900f42ad796b8dc50afe8379bbda64e80e9:
> 
>   ehci-pci: Prepare for usage of readl()/writel() accessors (2017-06-05
> 13:42:09 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170606/430eb98b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-06-06  0:54 Marek Vasut
  2017-06-06 11:14 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-06-06  0:54 UTC (permalink / raw)
  To: u-boot

The following changes since commit 46bac66b20da6d50e757bdca74703153f233090b:

  sandbox: Move to use live tree (2017-06-01 07:03:17 -0600)

are available in the git repository at:

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

for you to fetch changes up to 2cb7b900f42ad796b8dc50afe8379bbda64e80e9:

  ehci-pci: Prepare for usage of readl()/writel() accessors (2017-06-05
13:42:09 +0200)

----------------------------------------------------------------
Alexey Brodkin (1):
      ehci-pci: Prepare for usage of readl()/writel() accessors

Phil Edworthy (1):
      dfu: dfu_sf: Fix read offset

Sam Protsenko (1):
      fastboot: Add support for flashing zImage

 common/fb_mmc.c             | 168
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/dfu/dfu_sf.c        |   3 +-
 drivers/usb/host/ehci-pci.c |   1 +
 3 files changed, 171 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-05-22  9:49 Marek Vasut
@ 2017-05-23  0:18 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-05-23  0:18 UTC (permalink / raw)
  To: u-boot

On Mon, May 22, 2017 at 11:49:04AM +0200, Marek Vasut wrote:

> The following changes since commit a375ff8e14bea0a5cbfff99d6456aa8d9a3320ab:
> 
>   Merge branch 'master' of git://www.denx.de/git/u-boot-imx (2017-05-18
> 17:17:45 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 3426b2038cfb831d74ac0407fc7a04e990b44540:
> 
>   usb: ehci: Add Renesas RCar M3/H3 EHCI support (2017-05-22 11:47:27 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170522/6123685e/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-05-22  9:49 Marek Vasut
  2017-05-23  0:18 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-05-22  9:49 UTC (permalink / raw)
  To: u-boot

The following changes since commit a375ff8e14bea0a5cbfff99d6456aa8d9a3320ab:

  Merge branch 'master' of git://www.denx.de/git/u-boot-imx (2017-05-18
17:17:45 -0400)

are available in the git repository at:

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

for you to fetch changes up to 3426b2038cfb831d74ac0407fc7a04e990b44540:

  usb: ehci: Add Renesas RCar M3/H3 EHCI support (2017-05-22 11:47:27 +0200)

----------------------------------------------------------------
Hiroyuki Yokoyama (1):
      usb: ehci: Add Renesas RCar M3/H3 EHCI support

Uri Mashiach (1):
      net: usb: mcs7830: fix non-DM ingress path

 drivers/usb/eth/mcs7830.c         |   6 ++++--
 drivers/usb/host/Kconfig          |   8 ++++++++
 drivers/usb/host/Makefile         |   1 +
 drivers/usb/host/ehci-rcar_gen3.c | 106
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 119 insertions(+), 2 deletions(-)
 create mode 100644 drivers/usb/host/ehci-rcar_gen3.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-05-18  9:32 Marek Vasut
@ 2017-05-19  0:38 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-05-19  0:38 UTC (permalink / raw)
  To: u-boot

On Thu, May 18, 2017 at 11:32:47AM +0200, Marek Vasut wrote:

> The following changes since commit fa8967cfbaed5582ba987756fa9f0470a9affbf4:
> 
>   Merge git://git.denx.de/u-boot-uniphier (2017-05-17 14:13:58 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 9ad69f0ba45b1e1a95be04fcc2d7e143fa24627c:
> 
> 
>   usb: lpc32xx: add i2c DM support (2017-05-18 11:31:56 +0200)
> 
> 
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170518/af45ac84/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-05-18  9:32 Marek Vasut
  2017-05-19  0:38 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-05-18  9:32 UTC (permalink / raw)
  To: u-boot

The following changes since commit fa8967cfbaed5582ba987756fa9f0470a9affbf4:

  Merge git://git.denx.de/u-boot-uniphier (2017-05-17 14:13:58 -0400)

are available in the git repository at:

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

for you to fetch changes up to 9ad69f0ba45b1e1a95be04fcc2d7e143fa24627c:


  usb: lpc32xx: add i2c DM support (2017-05-18 11:31:56 +0200)



----------------------------------------------------------------

Liam Beguin (1):

      usb: lpc32xx: add i2c DM support


 drivers/usb/host/ohci-lpc32xx.c | 64
++++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 46 insertions(+), 18 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-04-25 10:51 Marek Vasut
@ 2017-04-25 20:10 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-04-25 20:10 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 25, 2017 at 12:51:10PM +0200, Marek Vasut wrote:

> The following changes since commit 3c476d841daa491f87c8f07851038afbdf4d90a8:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2017-04-18 11:36:06 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 83cb46c286beb5406aaed2e0d5895719717804b3:
> 
>   ehci-ppc4xx: Prepare for usage of readl()/writel() accessors
> (2017-04-25 12:50:13 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170425/53c77dfe/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-04-25 10:51 Marek Vasut
  2017-04-25 20:10 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-04-25 10:51 UTC (permalink / raw)
  To: u-boot

The following changes since commit 3c476d841daa491f87c8f07851038afbdf4d90a8:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2017-04-18 11:36:06 -0400)

are available in the git repository at:

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

for you to fetch changes up to 83cb46c286beb5406aaed2e0d5895719717804b3:

  ehci-ppc4xx: Prepare for usage of readl()/writel() accessors
(2017-04-25 12:50:13 +0200)

----------------------------------------------------------------
Alexey Brodkin (1):
      ehci-ppc4xx: Prepare for usage of readl()/writel() accessors

Heinrich Schuchardt (2):
      musb: properly detect failed initialization of controller
      usb: musb: avoid out of bound access in udc_setup_ep

 drivers/usb/host/ehci-ppc4xx.c    | 1 +
 drivers/usb/musb-new/musb_uboot.c | 2 +-
 drivers/usb/musb/musb_udc.c       | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-04-14 12:11 Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2017-04-14 12:11 UTC (permalink / raw)
  To: u-boot

The following changes since commit 40a808f173008729a0c631ab84693b6a2b0dcfc9:

  ARCv2: SLC: Make sure busy bit is set properly on SLC flushing
(2017-04-11 17:54:31 +0300)

are available in the git repository at:

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

for you to fetch changes up to ca717a97ea65f9d205097582654040f03263bef6:

  usb: dwc2: invalidate the dcache before starting the DMA (2017-04-14
14:07:57 +0200)

----------------------------------------------------------------
Alexey Brodkin (1):
      drivers/usb/ehci: Use platform-specific accessors

Eddie Cai (1):
      usb: dwc2: invalidate the dcache before starting the DMA

Felipe Balbi (3):
      usb: gadget: g_dnl: hold maximum string descriptor
      usb: gadget: g_dnl: only set iSerialNumber if we have a serial#
      usb: gadget: g_dnl: don't set iProduct nor iSerialNumber

Kever Yang (1):
      usb: dwc2: add support for external vbus supply

Philipp Tomsich (2):
      usb: dwc3: ensure consistent types for dwc3_flush_cache
      usb: dwc3: gadget: make cache-maintenance on event buffers more robust

 drivers/usb/dwc3/core.c    |  2 ++
 drivers/usb/dwc3/ep0.c     | 10 +++++-----
 drivers/usb/dwc3/gadget.c  | 15 ++++++++-------
 drivers/usb/dwc3/io.h      |  2 +-
 drivers/usb/gadget/g_dnl.c | 18 ++++++++++--------
 drivers/usb/host/dwc2.c    | 62
+++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/usb/host/ehci.h    | 10 ++++------
 7 files changed, 81 insertions(+), 38 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-02-26 16:51 Marek Vasut
@ 2017-02-27  1:37 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-02-27  1:37 UTC (permalink / raw)
  To: u-boot

On Sun, Feb 26, 2017 at 05:51:19PM +0100, Marek Vasut wrote:

> Hi,
> 
> mostly DFU fixes for current release .
> 
> The following changes since commit b24cf8540a85a9bf97975aadd6a7542f166c78a3:
> 
>   video: mxsfb: Fix reset hang when videomode variable is not present
> (2017-02-22 21:47:59 +0100)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 9bf9e813584c23b677e92d8dca742ae9ef27fc94:
> 
>   usb: gadget: f_dfu: set serial number if serial# is valid (2017-02-26
> 13:24:30 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170226/731fc699/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-02-26 16:51 Marek Vasut
  2017-02-27  1:37 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-02-26 16:51 UTC (permalink / raw)
  To: u-boot

Hi,

mostly DFU fixes for current release .

The following changes since commit b24cf8540a85a9bf97975aadd6a7542f166c78a3:

  video: mxsfb: Fix reset hang when videomode variable is not present
(2017-02-22 21:47:59 +0100)

are available in the git repository at:

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

for you to fetch changes up to 9bf9e813584c23b677e92d8dca742ae9ef27fc94:

  usb: gadget: f_dfu: set serial number if serial# is valid (2017-02-26
13:24:30 +0100)

----------------------------------------------------------------
Felipe Balbi (3):
      usb: gadget: f_dfu: write req->actual bytes
      usb: gadget: g_dnl: fix g_dnl_set_serialnumber()
      usb: gadget: f_dfu: set serial number if serial# is valid

Patrick Delaunay (3):
      usb: gadget: dfu: add functional descriptor in descriptor set
      usb: gadget: dfu: correct size for USB_REQ_DFU_GETSTATE result
      usb: gadget: dfu: add result for handle_getstatus()

Vincent Tinelli (1):
      usb: dwc3: gadget: Remove unused header inclusion

 drivers/usb/dwc3/gadget.c  |  1 -
 drivers/usb/gadget/f_dfu.c | 73
+++++++++++++++++++++++++++++++++++++++----------------------------------
 drivers/usb/gadget/f_dfu.h |  1 -
 drivers/usb/gadget/g_dnl.c |  3 +--
 4 files changed, 40 insertions(+), 38 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2017-01-17 15:19 Marek Vasut
@ 2017-01-18  2:56 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2017-01-18  2:56 UTC (permalink / raw)
  To: u-boot

On Tue, Jan 17, 2017 at 04:19:19PM +0100, Marek Vasut wrote:

> The following changes since commit 035ebf85b09cf11c820ae9eec414097420741abd:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-spi (2017-01-15
> 13:33:30 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 65c389d27902f6376bd057609b66b7339b219cf1:
> 
>   drivers: usb: gadget: ether: Fix compiler warning (2017-01-17 10:26:46
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170117/4ccc900c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2017-01-17 15:19 Marek Vasut
  2017-01-18  2:56 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2017-01-17 15:19 UTC (permalink / raw)
  To: u-boot

The following changes since commit 035ebf85b09cf11c820ae9eec414097420741abd:

  Merge branch 'master' of git://git.denx.de/u-boot-spi (2017-01-15
13:33:30 -0500)

are available in the git repository at:

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

for you to fetch changes up to 65c389d27902f6376bd057609b66b7339b219cf1:

  drivers: usb: gadget: ether: Fix compiler warning (2017-01-17 10:26:46
+0100)

----------------------------------------------------------------
Lokesh Vutla (1):
      drivers: usb: gadget: ether: Fix compiler warning

Masahiro Yamada (1):
      usb: dwc2-otg: remove unused variable

Michal Simek (2):
      usb: storage: Show number of storage devices detected for DM_USB
      drivers: usb: Add USB_XHCI_ZYNQMP to Kconfig

Peng Fan (3):
      usb: ehci-mx6: implement ofdata_to_platdata
      usb: ehci-mx6: handle vbus-supply
      imx: mx6sllevk: add usb support

 cmd/usb.c                                        |   2 +-
 common/usb_storage.c                             |   8 +++----
 configs/mx6sllevk_defconfig                      |   5 +++++
 configs/mx6sllevk_plugin_defconfig               |   5 +++++
 configs/xilinx_zynqmp_ep_defconfig               |   1 +
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   1 +
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   1 +
 configs/xilinx_zynqmp_zcu102_defconfig           |   1 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   1 +
 drivers/usb/gadget/dwc2_udc_otg.c                |   2 --
 drivers/usb/gadget/ether.c                       |   2 ++
 drivers/usb/host/Kconfig                         |   6 +++++
 drivers/usb/host/ehci-mx6.c                      | 105
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 include/configs/mx6sllevk.h                      |   8 +++++++
 include/configs/xilinx_zynqmp.h                  |   1 -
 scripts/config_whitelist.txt                     |   1 -
 16 files changed, 138 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-12-06  4:54 Marek Vasut
@ 2016-12-08 14:31 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-12-08 14:31 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 06, 2016 at 05:54:19AM +0100, Marek Vasut wrote:

> The following changes since commit 3cfb67d0419c645998b440592d8c2ce010134b8e:
> 
>   Prepare v2017.01-rc1 (2016-12-05 18:36:23 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 555a347209000f8655ca637a5a04f7275a2fb999:
> 
>   usb: xhci-pci: Add DM support (2016-12-06 01:54:26 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161208/28a4c599/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-12-06  4:54 Marek Vasut
  2016-12-08 14:31 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-12-06  4:54 UTC (permalink / raw)
  To: u-boot

The following changes since commit 3cfb67d0419c645998b440592d8c2ce010134b8e:

  Prepare v2017.01-rc1 (2016-12-05 18:36:23 -0500)

are available in the git repository at:

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

for you to fetch changes up to 555a347209000f8655ca637a5a04f7275a2fb999:

  usb: xhci-pci: Add DM support (2016-12-06 01:54:26 +0100)

----------------------------------------------------------------
Stefan Roese (1):
      usb: xhci-pci: Add DM support

 drivers/usb/host/xhci-pci.c | 81
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-11-03 10:57 Marek Vasut
@ 2016-11-04 11:23 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-11-04 11:23 UTC (permalink / raw)
  To: u-boot

On Thu, Nov 03, 2016 at 11:57:12AM +0100, Marek Vasut wrote:

> The following changes since commit d8bdfc80da39211d95f10d24e79f2e867305f71b:
> 
>   Prepare v2016.11-rc3 (2016-10-31 16:36:10 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to dd93a8e9e688f4c448092a275bf7db3e16d21c6f:
> 
>   dfu: align array in dfu_get_dev_type with enum dfu_device_type
> (2016-11-03 11:55:25 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161104/3535b7c9/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-11-03 10:57 Marek Vasut
  2016-11-04 11:23 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-11-03 10:57 UTC (permalink / raw)
  To: u-boot

The following changes since commit d8bdfc80da39211d95f10d24e79f2e867305f71b:

  Prepare v2016.11-rc3 (2016-10-31 16:36:10 -0400)

are available in the git repository at:

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

for you to fetch changes up to dd93a8e9e688f4c448092a275bf7db3e16d21c6f:

  dfu: align array in dfu_get_dev_type with enum dfu_device_type
(2016-11-03 11:55:25 +0100)

----------------------------------------------------------------
Michal Simek (1):
      cmd: dfu: Add error handling for board_usb_init

Patrick Delaunay (1):
      dfu: align array in dfu_get_dev_type with enum dfu_device_type

 common/dfu.c      | 6 +++++-
 drivers/dfu/dfu.c | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-10-29 18:00 Marek Vasut
@ 2016-10-30 12:11 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-10-30 12:11 UTC (permalink / raw)
  To: u-boot

On Sat, Oct 29, 2016 at 08:00:57PM +0200, Marek Vasut wrote:

> The following changes since commit 5ac5861c4ba851b473e6a24940b412b397627d8d:
> 
>   travis-ci: Add test.py for various qemu platforms (2016-10-24 08:06:29
> -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 57faca19a82fc9b43a227824c30aeb76a43d1957:
> 
>   drivers: USB: OHCI: allow compilation for 64-bit targets (2016-10-29
> 19:45:40 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161030/10629411/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-10-29 18:00 Marek Vasut
  2016-10-30 12:11 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-10-29 18:00 UTC (permalink / raw)
  To: u-boot

The following changes since commit 5ac5861c4ba851b473e6a24940b412b397627d8d:

  travis-ci: Add test.py for various qemu platforms (2016-10-24 08:06:29
-0400)

are available in the git repository at:

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

for you to fetch changes up to 57faca19a82fc9b43a227824c30aeb76a43d1957:

  drivers: USB: OHCI: allow compilation for 64-bit targets (2016-10-29
19:45:40 +0200)

----------------------------------------------------------------
Andre Przywara (1):
      drivers: USB: OHCI: allow compilation for 64-bit targets

Masahiro Yamada (2):
      usb: ehci-vf: use ehci_deregister() for .remove callback
      usb: xhci-mvebu: use xhci_deregister() for .remove callback

 drivers/usb/host/ehci-vf.c    | 13 +------------
 drivers/usb/host/ohci-hcd.c   | 21 +++++++++++----------
 drivers/usb/host/ohci-sunxi.c |  2 +-
 drivers/usb/host/ohci.h       | 11 +++++++----
 drivers/usb/host/xhci-mvebu.c |  7 +------
 5 files changed, 21 insertions(+), 33 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-09-28 17:53 Marek Vasut
@ 2016-10-01 12:58 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-10-01 12:58 UTC (permalink / raw)
  To: u-boot

On Wed, Sep 28, 2016 at 07:53:52PM +0200, Marek Vasut wrote:

> The following changes since commit cbe7706ab8aab06c18edaa9b120371f9c8012728:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2016-09-26 17:10:56 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 4c043712e9910ef1d612aedbd8304a1f7348ef5f:
> 
>   drivers: usb: xhci-fsl: Implement Erratum A-010151 for FSL USB3
> controller (2016-09-27 23:30:49 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161001/9abac760/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-09-28 17:53 Marek Vasut
  2016-10-01 12:58 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-09-28 17:53 UTC (permalink / raw)
  To: u-boot

The following changes since commit cbe7706ab8aab06c18edaa9b120371f9c8012728:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2016-09-26 17:10:56 -0400)

are available in the git repository at:

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

for you to fetch changes up to 4c043712e9910ef1d612aedbd8304a1f7348ef5f:

  drivers: usb: xhci-fsl: Implement Erratum A-010151 for FSL USB3
controller (2016-09-27 23:30:49 +0200)

----------------------------------------------------------------
Alban Bedel (1):
      net: asix: Fix ASIX 88772B with driver model

B, Ravi (5):
      spl: dfu: add dfu support in SPL
      common: dfu: saperate the dfu common functionality
      spl: dfu: adding dfu support functions for SPL-DFU
      dra7x: boot: add dfu bootmode support
      dra7x: configs: enable SPL-DFU support

Marcel Ziswiler (2):
      colibri_t30: fix usb ethernet functionality
      apalis_t30: colibri_imx7: colibri_t30: fix ethernet functionality

Sanchayan Maity (5):
      cmd: dfu: Add error handling for failed registration
      usb: host: ehci-vf: Migrate Vybrid USB to driver model
      ARM: dts: vf: Add device tree node for USB on Vybrid
      ARM: dts: vf-colibri: Enable USB device tree node for Colibri Vybrid
      configs: colibri_vf_defconfig: Enable USB driver model for Colibri
Vybrid

Sriram Dash (4):
      drivers: usb: xhci-fsl: Change burst beat and outstanding
pipelined transfers requests
      usb: fsl: Rename fdt_fixup_dr_usb
      usb: fsl: Renaming fdt_fixup_erratum and fdt_fixup_usb_erratum
      drivers: usb: xhci-fsl: Implement Erratum A-010151 for FSL USB3
controller

 Kconfig                                      |  27 ++++++++++++
 arch/arm/cpu/armv7/omap-common/boot-common.c |   5 +++
 arch/arm/dts/vf-colibri.dtsi                 |  11 +++++
 arch/arm/dts/vf.dtsi                         |  14 +++++++
 arch/arm/include/asm/arch-omap5/spl.h        |   2 +-
 board/Arcturus/ucp1020/ucp1020.c             |   2 +-
 board/freescale/b4860qds/b4860qds.c          |   2 +-
 board/freescale/bsc9131rdb/bsc9131rdb.c      |   2 +-
 board/freescale/bsc9132qds/bsc9132qds.c      |   2 +-
 board/freescale/corenet_ds/corenet_ds.c      |   2 +-
 board/freescale/ls2080aqds/ls2080aqds.c      |   2 +-
 board/freescale/ls2080ardb/ls2080ardb.c      |   2 +-
 board/freescale/mpc8308rdb/mpc8308rdb.c      |   2 +-
 board/freescale/mpc8315erdb/mpc8315erdb.c    |   2 +-
 board/freescale/mpc837xemds/mpc837xemds.c    |   2 +-
 board/freescale/mpc837xerdb/mpc837xerdb.c    |   2 +-
 board/freescale/mpc8536ds/mpc8536ds.c        |   2 +-
 board/freescale/p1010rdb/p1010rdb.c          |   2 +-
 board/freescale/p1022ds/p1022ds.c            |   2 +-
 board/freescale/p1023rdb/p1023rdb.c          |   2 +-
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c  |   2 +-
 board/freescale/p1_twr/p1_twr.c              |   2 +-
 board/freescale/p2041rdb/p2041rdb.c          |   2 +-
 board/freescale/t102xqds/t102xqds.c          |   2 +-
 board/freescale/t102xrdb/t102xrdb.c          |   2 +-
 board/freescale/t1040qds/t1040qds.c          |   2 +-
 board/freescale/t104xrdb/t104xrdb.c          |   2 +-
 board/freescale/t208xqds/t208xqds.c          |   2 +-
 board/freescale/t208xrdb/t208xrdb.c          |   2 +-
 board/freescale/t4qds/t4240emu.c             |   2 +-
 board/freescale/t4qds/t4240qds.c             |   2 +-
 board/freescale/t4rdb/t4240rdb.c             |   2 +-
 board/gdsys/mpc8308/hrcon.c                  |   2 +-
 board/gdsys/mpc8308/strider.c                |   2 +-
 board/gdsys/p1022/controlcenterd.c           |   2 +-
 board/keymile/kmp204x/kmp204x.c              |   2 +-
 board/mpc8308_p1m/mpc8308_p1m.c              |   2 +-
 board/varisys/cyrus/cyrus.c                  |   2 +-
 cmd/dfu.c                                    |  61
+--------------------------
 common/Makefile                              |   3 ++
 common/dfu.c                                 |  92
+++++++++++++++++++++++++++++++++++++++++
 common/spl/Makefile                          |   1 +
 common/spl/spl.c                             |  10 ++++-
 common/spl/spl_dfu.c                         |  57
+++++++++++++++++++++++++
 configs/colibri_vf_defconfig                 |   1 +
 drivers/usb/common/fsl-dt-fixup.c            |  47 ++++++++++-----------
 drivers/usb/common/fsl-errata.c              |  26 ++++++++++++
 drivers/usb/eth/asix.c                       |  27 ++----------
 drivers/usb/host/ehci-vf.c                   | 208
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/usb/host/xhci-fsl.c                  |  23 +++++++++++
 include/configs/apalis_t30.h                 |   2 +-
 include/configs/colibri_imx7.h               |   4 +-
 include/configs/colibri_t30.h                |   2 +-
 include/configs/dra7xx_evm.h                 |  20 ++++++++-
 include/configs/ti_omap5_common.h            |   2 -
 include/fdt_support.h                        |   4 +-
 include/fsl_usb.h                            |   1 +
 include/g_dnl.h                              |   1 +
 include/linux/usb/dwc3.h                     |   1 +
 include/linux/usb/xhci-fsl.h                 |   3 ++
 include/spl.h                                |   8 ++++
 scripts/Makefile.spl                         |   4 ++
 62 files changed, 576 insertions(+), 157 deletions(-)
 create mode 100644 common/dfu.c
 create mode 100644 common/spl/spl_dfu.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-08-11  9:27       ` Marek Vasut
@ 2016-08-11 22:44         ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-08-11 22:44 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 11, 2016 at 11:27:25AM +0200, Marek Vasut wrote:

> The following changes since commit 2863a9bfc29092be37f8beee230883367b057065:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2016-08-06 11:38:14 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 76b2fad775ee3cb58788b11454655ba5a244ac56:
> 
>   eth: asix88179: Add support for the driver model (2016-08-09 12:52:05
> +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160811/a65b20a6/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-08-10  5:52     ` Masahiro Yamada
@ 2016-08-11  9:27       ` Marek Vasut
  2016-08-11 22:44         ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-08-11  9:27 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2863a9bfc29092be37f8beee230883367b057065:

  Merge git://git.denx.de/u-boot-rockchip (2016-08-06 11:38:14 -0400)

are available in the git repository at:

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

for you to fetch changes up to 76b2fad775ee3cb58788b11454655ba5a244ac56:

  eth: asix88179: Add support for the driver model (2016-08-09 12:52:05
+0200)

----------------------------------------------------------------
Alban Bedel (4):
      eth: asix88179: Add VID:DID for Cypress GX3 USB Ethernet Adapter
      eth: asix88179: Fix receiving on big endian system
      eth: asix88179: Prepare supporting the driver model
      eth: asix88179: Add support for the driver model

Masahiro Yamada (3):
      usb: add CONFIG_USB_OHCI_HCD in Kconfig
      usb: add CONFIG_USB_UHCI_HCD in Kconfig
      usb: add (move) CONFIG_USB_HOST to Kconfig

Peng Fan (1):
      dm: ehci-mx6: support driver model

Rajesh Bhagat (5):
      drivers: usb: fsl: Make function for initialization to use in
CONFIG_DM_USB
      usb: ehci: fsl: Add code to use CONFIG_DM_USB
      usb: xhci: fsl: Add code to use CONFIG_DM_USB
      dm: ls1021a: dts: Update USB 3.0 node to support DM USB
      arm: ls1021a: Enable CONFIG_DM_USB in defconfigs

Stefan Roese (1):
      net: usb: r8152: Add DM support

 arch/arm/dts/ls1021a.dtsi                    |   2 +-

 configs/axs103_defconfig                     |   1 +

 configs/ls1021aqds_ddr4_nor_defconfig        |   1 +

 configs/ls1021aqds_ddr4_nor_lpuart_defconfig |   1 +

 configs/ls1021aqds_nor_defconfig             |   1 +

 configs/ls1021aqds_nor_lpuart_defconfig      |   1 +

 drivers/usb/eth/asix88179.c                  | 263
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/usb/eth/r8152.c                      | 237
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 drivers/usb/eth/r8152.h                      |   4 ++
 drivers/usb/eth/r8152_fw.c                   |   2 +
 drivers/usb/host/Kconfig                     |  59 +++++++++++++++++----
 drivers/usb/host/ehci-fsl.c                  | 194
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/usb/host/ehci-mx6.c                  | 144
+++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/usb/host/xhci-fsl.c                  |  83
++++++++++++++++++++++++++++-
 include/configs/am43xx_evm.h                 |   1 -
 include/configs/am57xx_evm.h                 |   1 -
 include/configs/cm_t43.h                     |   1 -
 include/configs/cm_t54.h                     |   1 -
 include/configs/dra7xx_evm.h                 |   1 -
 include/configs/duovero.h                    |   1 -
 include/configs/omap4_panda.h                |   1 -
 include/configs/omap5_uevm.h                 |   1 -
 22 files changed, 885 insertions(+), 116 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-08-08 16:45   ` Marek Vasut
@ 2016-08-10  5:52     ` Masahiro Yamada
  2016-08-11  9:27       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Masahiro Yamada @ 2016-08-10  5:52 UTC (permalink / raw)
  To: u-boot

2016-08-09 1:45 GMT+09:00 Marek Vasut <marex@denx.de>:
> On 08/08/2016 06:42 PM, Tom Rini wrote:
>> On Sun, Aug 07, 2016 at 09:57:44PM +0200, Marek Vasut wrote:
>>
>>> The following changes since commit 2863a9bfc29092be37f8beee230883367b057065:
>>>
>>>   Merge git://git.denx.de/u-boot-rockchip (2016-08-06 11:38:14 -0400)
>>>
>>> are available in the git repository at:
>>>
>>>   git://git.denx.de/u-boot-usb.git master
>>>
>>> for you to fetch changes up to 606120f99ec2baf3635b1c2545803348b6f550ab:
>>>
>>>   dm: atmel: Add driver model support for the ehci driver (2016-08-07
>>> 21:56:56 +0200)
>>>
>>
>> NAK:
>
> Dang, CCing the authors, I expect fixed patches. Both dropped for now.
>


Then, please send a new pull-req.




-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-08-08 16:42 ` Tom Rini
@ 2016-08-08 16:45   ` Marek Vasut
  2016-08-10  5:52     ` Masahiro Yamada
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-08-08 16:45 UTC (permalink / raw)
  To: u-boot

On 08/08/2016 06:42 PM, Tom Rini wrote:
> On Sun, Aug 07, 2016 at 09:57:44PM +0200, Marek Vasut wrote:
> 
>> The following changes since commit 2863a9bfc29092be37f8beee230883367b057065:
>>
>>   Merge git://git.denx.de/u-boot-rockchip (2016-08-06 11:38:14 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 606120f99ec2baf3635b1c2545803348b6f550ab:
>>
>>   dm: atmel: Add driver model support for the ehci driver (2016-08-07
>> 21:56:56 +0200)
>>
> 
> NAK:

Dang, CCing the authors, I expect fixed patches. Both dropped for now.

> Adding in:
> commit eb769ac6556f230e30b196445556ba88890ccfd7
> Author: Alban Bedel <alban.bedel@avionic-design.de>
> Date:   Wed Aug 3 08:14:42 2016 +0200
> 
>     eth: asix88179: Prepare supporting the driver model
> 
> gives:
> +(snow) drivers/usb/eth/asix88179.c: In function 'ax88179_eth_get_info':
> +(snow) drivers/usb/eth/asix88179.c:725:6: error: too few arguments to function 'asix_basic_reset'
> +(snow)   if (asix_basic_reset(ss))
> +(snow)       ^
> +(snow) drivers/usb/eth/asix88179.c:285:12: note: declared here
> +(snow)  static int asix_basic_reset(struct ueth_data *dev,
> +(snow)             ^
> +(snow) make[2]: *** [drivers/usb/eth/asix88179.o] Error 1
> +(snow) make[1]: *** [drivers/usb/eth] Error 2
> +(snow) make: *** [sub-make] Error 2
> And adding in:
> commit 606120f99ec2baf3635b1c2545803348b6f550ab
> Author: Wenyou Yang <wenyou.yang@atmel.com>
> Date:   Fri Aug 5 08:57:35 2016 +0800
> 
>     dm: atmel: Add driver model support for the ehci driver
> gives:
> +(sama5d2_xplained_mmc)  static int clk_get_by_name(struct udevice *dev, const char *name,
> +(sama5d2_xplained_mmc)             ^
> w+(sama5d2_xplained_mmc) In file included from drivers/usb/host/ehci-atmel.c:10:0:
> w+(sama5d2_xplained_mmc) include/clk.h:107:12: warning: 'clk_get_by_name' defined but not used [-Wunused-function]
> 


-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-08-07 19:57 Marek Vasut
@ 2016-08-08 16:42 ` Tom Rini
  2016-08-08 16:45   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2016-08-08 16:42 UTC (permalink / raw)
  To: u-boot

On Sun, Aug 07, 2016 at 09:57:44PM +0200, Marek Vasut wrote:

> The following changes since commit 2863a9bfc29092be37f8beee230883367b057065:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2016-08-06 11:38:14 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 606120f99ec2baf3635b1c2545803348b6f550ab:
> 
>   dm: atmel: Add driver model support for the ehci driver (2016-08-07
> 21:56:56 +0200)
> 

NAK:
Adding in:
commit eb769ac6556f230e30b196445556ba88890ccfd7
Author: Alban Bedel <alban.bedel@avionic-design.de>
Date:   Wed Aug 3 08:14:42 2016 +0200

    eth: asix88179: Prepare supporting the driver model

gives:
+(snow) drivers/usb/eth/asix88179.c: In function 'ax88179_eth_get_info':
+(snow) drivers/usb/eth/asix88179.c:725:6: error: too few arguments to function 'asix_basic_reset'
+(snow)   if (asix_basic_reset(ss))
+(snow)       ^
+(snow) drivers/usb/eth/asix88179.c:285:12: note: declared here
+(snow)  static int asix_basic_reset(struct ueth_data *dev,
+(snow)             ^
+(snow) make[2]: *** [drivers/usb/eth/asix88179.o] Error 1
+(snow) make[1]: *** [drivers/usb/eth] Error 2
+(snow) make: *** [sub-make] Error 2
And adding in:
commit 606120f99ec2baf3635b1c2545803348b6f550ab
Author: Wenyou Yang <wenyou.yang@atmel.com>
Date:   Fri Aug 5 08:57:35 2016 +0800

    dm: atmel: Add driver model support for the ehci driver
gives:
+(sama5d2_xplained_mmc)  static int clk_get_by_name(struct udevice *dev, const char *name,
+(sama5d2_xplained_mmc)             ^
w+(sama5d2_xplained_mmc) In file included from drivers/usb/host/ehci-atmel.c:10:0:
w+(sama5d2_xplained_mmc) include/clk.h:107:12: warning: 'clk_get_by_name' defined but not used [-Wunused-function]

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160808/292510d5/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-08-07 19:57 Marek Vasut
  2016-08-08 16:42 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-08-07 19:57 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2863a9bfc29092be37f8beee230883367b057065:

  Merge git://git.denx.de/u-boot-rockchip (2016-08-06 11:38:14 -0400)

are available in the git repository at:

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

for you to fetch changes up to 606120f99ec2baf3635b1c2545803348b6f550ab:

  dm: atmel: Add driver model support for the ehci driver (2016-08-07
21:56:56 +0200)

----------------------------------------------------------------
Alban Bedel (4):
      eth: asix88179: Add VID:DID for Cypress GX3 USB Ethernet Adapter
      eth: asix88179: Fix receiving on big endian system
      eth: asix88179: Prepare supporting the driver model
      eth: asix88179: Add support for the driver model

Masahiro Yamada (3):
      usb: add CONFIG_USB_OHCI_HCD in Kconfig
      usb: add CONFIG_USB_UHCI_HCD in Kconfig
      usb: add (move) CONFIG_USB_HOST to Kconfig

Peng Fan (1):
      dm: ehci-mx6: support driver model

Rajesh Bhagat (5):
      drivers: usb: fsl: Make function for initialization to use in
CONFIG_DM_USB
      usb: ehci: fsl: Add code to use CONFIG_DM_USB
      usb: xhci: fsl: Add code to use CONFIG_DM_USB
      dm: ls1021a: dts: Update USB 3.0 node to support DM USB
      arm: ls1021a: Enable CONFIG_DM_USB in defconfigs

Stefan Roese (1):
      net: usb: r8152: Add DM support

Wenyou Yang (1):
      dm: atmel: Add driver model support for the ehci driver

 arch/arm/dts/ls1021a.dtsi                    |   2 +-
 configs/axs103_defconfig                     |   1 +
 configs/ls1021aqds_ddr4_nor_defconfig        |   1 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig |   1 +
 configs/ls1021aqds_nor_defconfig             |   1 +
 configs/ls1021aqds_nor_lpuart_defconfig      |   1 +
 drivers/usb/eth/asix88179.c                  | 259
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 drivers/usb/eth/r8152.c                      | 237
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 drivers/usb/eth/r8152.h                      |   4 ++
 drivers/usb/eth/r8152_fw.c                   |   2 +
 drivers/usb/host/Kconfig                     |  66 ++++++++++++++++++++----
 drivers/usb/host/ehci-atmel.c                | 116
+++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/ehci-fsl.c                  | 194
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/usb/host/ehci-mx6.c                  | 144
++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/usb/host/xhci-fsl.c                  |  83
+++++++++++++++++++++++++++++-
 include/configs/am43xx_evm.h                 |   1 -
 include/configs/am57xx_evm.h                 |   1 -
 include/configs/cm_t43.h                     |   1 -
 include/configs/cm_t54.h                     |   1 -
 include/configs/dra7xx_evm.h                 |   1 -
 include/configs/duovero.h                    |   1 -
 include/configs/omap4_panda.h                |   1 -
 include/configs/omap5_uevm.h                 |   1 -
 23 files changed, 1005 insertions(+), 115 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-07-07 13:55 ` Marek Vasut
@ 2016-07-08  2:51   ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-07-08  2:51 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 07, 2016 at 03:55:43PM +0200, Marek Vasut wrote:

> Hi Tom,
> 
> I added one more patch by York to fix the powerpc mess. Updated PR
> below, please pull for 2016.07 .
> 
> Thanks!
> 
> The following changes since commit e8009beff6d5c55c1bf1ae8184791f167e6378b0:
> 
>    Merge git://git.denx.de/u-boot-arc (2016-07-04 11:46:21 -0400)
> 
> are available in the git repository at:
> 
>    git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to eb364c3dc28d59d33e823470d07746b22a8e6fee:
> 
>    powerpc: mpc85xx: kmp204x: Fix compiling error for usb errata
> (2016-07-07 13:34:10 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160707/29a6ba72/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-07-06 22:27 Marek Vasut
@ 2016-07-07 13:55 ` Marek Vasut
  2016-07-08  2:51   ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-07-07 13:55 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I added one more patch by York to fix the powerpc mess. Updated PR 
below, please pull for 2016.07 .

Thanks!

The following changes since commit e8009beff6d5c55c1bf1ae8184791f167e6378b0:

    Merge git://git.denx.de/u-boot-arc (2016-07-04 11:46:21 -0400)

are available in the git repository at:

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

for you to fetch changes up to eb364c3dc28d59d33e823470d07746b22a8e6fee:

    powerpc: mpc85xx: kmp204x: Fix compiling error for usb errata 
(2016-07-07 13:34:10 +0200)

----------------------------------------------------------------
Hans de Goede (2):
        usb: dm: Add a usb_for_each_root_dev() helper function
        usb: dm: Make "usb info" use usb_for_each_root_dev()

Marek Vasut (1):
        powerpc: mpc85xx: Do not build errata command in SPL

York Sun (1):
        powerpc: mpc85xx: kmp204x: Fix compiling error for usb errata

   arch/powerpc/cpu/mpc85xx/Makefile   |  2 ++
   cmd/usb.c                           | 46 
++++++++++++++++++----------------------------
   include/configs/km/kmp204x-common.h |  1 +
   3 files changed, 21 insertions(+), 28 deletions(-)

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-07-06 22:27 Marek Vasut
  2016-07-07 13:55 ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-07-06 22:27 UTC (permalink / raw)
  To: u-boot

The following changes since commit e8009beff6d5c55c1bf1ae8184791f167e6378b0:

   Merge git://git.denx.de/u-boot-arc (2016-07-04 11:46:21 -0400)

are available in the git repository at:

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

for you to fetch changes up to 12c67d7522d77c5aa5ee1e5ec4147b569ccb7666:

   powerpc: mpc85xx: Do not build errata command in SPL (2016-07-05 
17:40:28 +0200)

----------------------------------------------------------------
Hans de Goede (2):
       usb: dm: Add a usb_for_each_root_dev() helper function
       usb: dm: Make "usb info" use usb_for_each_root_dev()

Marek Vasut (1):
       powerpc: mpc85xx: Do not build errata command in SPL

  arch/powerpc/cpu/mpc85xx/Makefile |  2 ++
  cmd/usb.c                         | 46 
++++++++++++++++++----------------------------
  2 files changed, 20 insertions(+), 28 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-07-02  1:43 Marek Vasut
@ 2016-07-05  2:44 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-07-05  2:44 UTC (permalink / raw)
  To: u-boot

On Sat, Jul 02, 2016 at 03:43:39AM +0200, Marek Vasut wrote:

> The following changes since commit b66a5c03a0870db3045be2967b85684b1887ca18:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-uniphier (2016-06-21
> 20:43:21 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 57de41e9c944af8d2c7bfcc2358414c5dd8c39df:
> 
>   ehci: mx7: fix otg id detection (2016-06-25 00:57:10 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160704/fcba0309/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-07-02  1:43 Marek Vasut
  2016-07-05  2:44 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-07-02  1:43 UTC (permalink / raw)
  To: u-boot

The following changes since commit b66a5c03a0870db3045be2967b85684b1887ca18:

  Merge branch 'master' of git://git.denx.de/u-boot-uniphier (2016-06-21
20:43:21 -0400)

are available in the git repository at:

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

for you to fetch changes up to 57de41e9c944af8d2c7bfcc2358414c5dd8c39df:

  ehci: mx7: fix otg id detection (2016-06-25 00:57:10 +0200)

----------------------------------------------------------------
Peng Fan (2):
      ehci: mx7: fix usbnc_regs
      ehci: mx7: fix otg id detection

Rajesh Bhagat (1):
      usb: fsl: Fix NULL terminating issue for usb controller name string

 drivers/usb/host/ehci-fsl.c |  3 ++-
 drivers/usb/host/ehci-mx6.c | 10 +++++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-18  0:42 Marek Vasut
@ 2016-06-19 14:12 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-06-19 14:12 UTC (permalink / raw)
  To: u-boot

On Sat, Jun 18, 2016 at 02:42:45AM +0200, Marek Vasut wrote:

> The following changes since commit 6b3943f1b04be60f147ee540fbd72c4c7ea89f80:
> 
>   siemens,am33x: add draco etamin board (2016-06-09 13:53:13 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 1e6fb0e367564d427d7c57fa7b3b972ecb7147a3:
> 
>   usb: ehci: only shutdown opened controller (2016-06-18 00:49:00 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160619/99023d34/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-06-18  0:42 Marek Vasut
  2016-06-19 14:12 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-18  0:42 UTC (permalink / raw)
  To: u-boot

The following changes since commit 6b3943f1b04be60f147ee540fbd72c4c7ea89f80:

  siemens,am33x: add draco etamin board (2016-06-09 13:53:13 -0400)

are available in the git repository at:

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

for you to fetch changes up to 1e6fb0e367564d427d7c57fa7b3b972ecb7147a3:

  usb: ehci: only shutdown opened controller (2016-06-18 00:49:00 +0200)

----------------------------------------------------------------
Peng Fan (2):
      cmd: usb: check if_type before using this device
      usb: ehci: only shutdown opened controller

Sriram Dash (5):
      arm64: fsl-layerscape: add get_svr and IS_SVR_REV helper
      usb: xhci: fsl: code cleanup for device tree fixup for fsl usb
controllers
      fsl: usb: make errata function common for PPC and ARM
      armv8/ls2080: Remove workaround for erratum A008751
      usb: xhci: fsl: Add workaround for USB erratum A008751

Steve Rae (2):
      usb: dwc2_udc_otg: support 8-bit interface
      arm: bcm281xx: choose 8-bit phy bus width

 arch/arm/cpu/armv8/fsl-layerscape/cpu.c                |   7 +++
 arch/arm/cpu/armv8/fsl-layerscape/soc.c                |  10 -----
 arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h |   2 +
 arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h |   4 ++
 arch/arm/include/asm/arch-fsl-layerscape/soc.h         |   2 +
 board/freescale/ls2080aqds/ls2080aqds.c                |   2 +
 board/freescale/ls2080ardb/ls2080ardb.c                |   2 +
 cmd/usb.c                                              |   3 +-
 configs/bcm11130_defconfig                             |   1 +
 configs/bcm11130_nand_defconfig                        |   1 +

 configs/bcm28155_ap_defconfig                          |   1 +

 configs/bcm28155_w1d_defconfig                         |   1 +

 drivers/usb/common/Makefile                            |   4 +-

 drivers/usb/common/fsl-dt-fixup.c                      | 100
+++++++++++++++++++++++++++----------------

 drivers/usb/common/fsl-errata.c                        | 193
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 drivers/usb/gadget/Kconfig                             |  10 +++++

 drivers/usb/gadget/dwc2_udc_otg.c                      |   4 ++

 drivers/usb/host/ehci-hcd.c                            |   3 ++
 drivers/usb/host/xhci-fsl.c                            |  24 +++++++++++
 include/fsl_usb.h                                      | 192
++++------------------------------------------------------------------------------
 20 files changed, 333 insertions(+), 233 deletions(-)
 create mode 100644 drivers/usb/common/fsl-errata.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-05  1:56 Marek Vasut
@ 2016-06-06 21:28 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-06-06 21:28 UTC (permalink / raw)
  To: u-boot

On Sun, Jun 05, 2016 at 03:56:50AM +0200, Marek Vasut wrote:

> The following changes since commit b2f1858455e99a91aeafe59ac73c6c047106d5e8:
> 
>   arm: lib: fix push/pop-section directives (2016-06-03 15:14:11 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 10db7500369ea000af4c4c5b039b7946c2865ae9:
> 
>   usb: move CONFIG_USB_XHCI_DWC3 to Kconfig (2016-06-04 00:43:53 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160606/98b0f97a/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-06-05  1:56 Marek Vasut
  2016-06-06 21:28 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-05  1:56 UTC (permalink / raw)
  To: u-boot

The following changes since commit b2f1858455e99a91aeafe59ac73c6c047106d5e8:

  arm: lib: fix push/pop-section directives (2016-06-03 15:14:11 -0400)

are available in the git repository at:

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

for you to fetch changes up to 10db7500369ea000af4c4c5b039b7946c2865ae9:

  usb: move CONFIG_USB_XHCI_DWC3 to Kconfig (2016-06-04 00:43:53 +0200)

----------------------------------------------------------------
Masahiro Yamada (3):
      configs: blackfin: move CONFIG_USB to defconfig
      usb: move CONFIG_USB_XHCI to Kconfig with renaming
      usb: move CONFIG_USB_XHCI_DWC3 to Kconfig

Siva Durga Prasad Paladugu (1):
      usb: dwc3: Correct datatype of base to unsigned long

 common/usb.c                                     |  2 +-
 configs/am437x_hs_evm_defconfig                  |  2 ++
 configs/am43xx_evm_defconfig                     |  2 ++
 configs/am43xx_evm_ethboot_defconfig             |  2 ++
 configs/am43xx_evm_qspiboot_defconfig            |  2 ++
 configs/am43xx_evm_usbhost_boot_defconfig        |  2 ++
 configs/am57xx_evm_defconfig                     |  3 +++
 configs/am57xx_evm_nodt_defconfig                |  3 +++
 configs/am57xx_hs_evm_defconfig                  |  3 +++
 configs/bf526-ezbrd_defconfig                    |  1 +
 configs/bf527-ezkit-v2_defconfig                 |  1 +
 configs/bf527-ezkit_defconfig                    |  1 +
 configs/bf548-ezkit_defconfig                    |  1 +
 configs/cm_t43_defconfig                         |  3 +++
 configs/dra72_hs_evm_defconfig                   |  2 ++
 configs/dra74_hs_evm_defconfig                   |  2 ++

 configs/dra7xx_evm_defconfig                     |  2 ++

 configs/k2e_evm_defconfig                        |  3 +++

 configs/k2g_evm_defconfig                        |  3 +++

 configs/k2hk_evm_defconfig                       |  3 +++

 configs/k2l_evm_defconfig                        |  3 +++

 configs/ls1021aqds_ddr4_nor_defconfig            |  3 +++

 configs/ls1021aqds_ddr4_nor_lpuart_defconfig     |  3 +++

 configs/ls1021aqds_nand_defconfig                |  3 +++
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig     |  3 +++
 configs/ls1021aqds_nor_defconfig                 |  3 +++
 configs/ls1021aqds_nor_lpuart_defconfig          |  3 +++
 configs/ls1021aqds_qspi_defconfig                |  3 +++
 configs/ls1021aqds_sdcard_ifc_defconfig          |  3 +++
 configs/ls1021aqds_sdcard_qspi_defconfig         |  3 +++
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig     |  3 +++
 configs/ls1021atwr_nor_defconfig                 |  3 +++
 configs/ls1021atwr_nor_lpuart_defconfig          |  3 +++
 configs/ls1021atwr_qspi_defconfig                |  3 +++
 configs/ls1021atwr_sdcard_ifc_defconfig          |  3 +++
 configs/ls1021atwr_sdcard_qspi_defconfig         |  3 +++
 configs/ls1043aqds_defconfig                     |  3 +++
 configs/ls1043aqds_lpuart_defconfig              |  3 +++
 configs/ls1043aqds_nand_defconfig                |  3 +++
 configs/ls1043aqds_nor_ddr3_defconfig            |  3 +++
 configs/ls1043aqds_qspi_defconfig                |  3 +++
 configs/ls1043aqds_sdcard_ifc_defconfig          |  3 +++
 configs/ls1043aqds_sdcard_qspi_defconfig         |  3 +++
 configs/ls1043ardb_SECURE_BOOT_defconfig         |  3 +++
 configs/ls1043ardb_defconfig                     |  3 +++
 configs/ls1043ardb_nand_defconfig                |  3 +++
 configs/ls1043ardb_sdcard_defconfig              |  3 +++
 configs/ls2080aqds_SECURE_BOOT_defconfig         |  3 +++
 configs/ls2080aqds_defconfig                     |  3 +++
 configs/ls2080aqds_nand_defconfig                |  3 +++
 configs/ls2080ardb_SECURE_BOOT_defconfig         |  3 +++
 configs/ls2080ardb_defconfig                     |  3 +++
 configs/ls2080ardb_nand_defconfig                |  3 +++
 configs/odroid-xu3_defconfig                     |  2 ++
 configs/peach-pi_defconfig                       |  2 ++
 configs/peach-pit_defconfig                      |  2 ++
 configs/smdk5420_defconfig                       |  2 ++
 configs/xilinx_zynqmp_ep_defconfig               |  2 ++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |  2 ++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |  2 ++
 configs/xilinx_zynqmp_zcu102_defconfig           |  2 ++
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |  2 ++
 drivers/usb/host/Kconfig                         | 12 ++++++------
 drivers/usb/host/Makefile                        |  2 +-
 include/configs/am43xx_evm.h                     |  2 --
 include/configs/am57xx_evm.h                     |  2 --
 include/configs/bf526-ezbrd.h                    |  1 -
 include/configs/bf527-ezkit.h                    |  1 -
 include/configs/bf548-ezkit.h                    |  1 -
 include/configs/cm_t43.h                         |  2 --
 include/configs/dra7xx_evm.h                     |  2 --
 include/configs/ds414.h                          |  3 +--
 include/configs/exynos5-common.h                 |  1 -
 include/configs/exynos5420-common.h              |  1 -
 include/configs/ls1021aqds.h                     |  2 --
 include/configs/ls1021atwr.h                     |  2 --
 include/configs/ls1043aqds.h                     |  2 --
 include/configs/ls1043ardb.h                     |  2 --
 include/configs/ls2080aqds.h                     |  2 --
 include/configs/ls2080ardb.h                     |  2 --
 include/configs/smdk5420.h                       |  1 -
 include/configs/ti_armv7_keystone2.h             |  2 --
 include/configs/xilinx_zynqmp.h                  |  2 --
 include/dwc3-uboot.h                             |  2 +-
 84 files changed, 168 insertions(+), 41 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03 12:54       ` Marek Vasut
@ 2016-06-03 22:36         ` Masahiro Yamada
  0 siblings, 0 replies; 389+ messages in thread
From: Masahiro Yamada @ 2016-06-03 22:36 UTC (permalink / raw)
  To: u-boot

2016-06-03 21:54 GMT+09:00 Marek Vasut <marex@denx.de>:
> On 06/03/2016 08:13 AM, Masahiro Yamada wrote:
>> No.
>>
>> Weird things are happening.
>>
>>
>> git show 32cacf5089 -- configs/am437x_sk_evm_defconfig
>>
>> will show what happened.
>>
>>
>> "git rebase" does not do a good job here.
>
> Can you please send me a subsequent patch then ?
>

Sure.
Done.




-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  6:13     ` Masahiro Yamada
@ 2016-06-03 12:54       ` Marek Vasut
  2016-06-03 22:36         ` Masahiro Yamada
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-03 12:54 UTC (permalink / raw)
  To: u-boot

On 06/03/2016 08:13 AM, Masahiro Yamada wrote:
> No.
> 
> Weird things are happening.
> 
> 
> git show 32cacf5089 -- configs/am437x_sk_evm_defconfig
> 
> will show what happened.
> 
> 
> "git rebase" does not do a good job here.

Can you please send me a subsequent patch then ?

Thanks for spotting this.

> 2016-06-03 13:05 GMT+09:00 Marek Vasut <marex@denx.de>:
>> Hi Tom,
>>
>> dropped the dwc3 patches as requested by Masahiro, build-tested.
>> Some omap platforms fail, but that's not because of USB, but some
>> other SPL stuff.
>>
>> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>>
>>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 1c72a4ea43a6beb912e9039971a36c1b8bbfc249:
>>
>>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-03
>> 03:35:59 +0200)
>>
>> ----------------------------------------------------------------
>> Masahiro Yamada (3):
>>       configs: blackfin: move CONFIG_USB to defconfig
>>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>>
>> Siva Durga Prasad Paladugu (1):
>>       usb: dwc3: Correct datatype of base to unsigned long
>>
>>  common/usb.c                                     |  2 +-
>>  configs/am437x_hs_evm_defconfig                  |  2 ++
>>  configs/am437x_sk_evm_defconfig                  | 56
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  configs/am43xx_evm_defconfig                     |  2 ++
>>  configs/am43xx_evm_ethboot_defconfig             |  2 ++
>>  configs/am43xx_evm_qspiboot_defconfig            |  2 ++
>>  configs/am43xx_evm_usbhost_boot_defconfig        |  2 ++
>>  configs/am57xx_evm_defconfig                     |  3 +++
>>  configs/am57xx_evm_nodt_defconfig                |  3 +++
>>  configs/am57xx_hs_evm_defconfig                  | 14 ++++++++++++++
>>  configs/bf526-ezbrd_defconfig                    |  1 +
>>  configs/bf527-ezkit-v2_defconfig                 |  1 +
>>  configs/bf527-ezkit_defconfig                    |  1 +
>>  configs/bf548-ezkit_defconfig                    |  1 +
>>  configs/cm_t43_defconfig                         |  3 +++
>>  configs/dra72_hs_evm_defconfig                   |  2 ++
>>  configs/dra74_hs_evm_defconfig                   |  2 ++
>>
>>  configs/dra7xx_evm_defconfig                     |  2 ++
>>
>>  configs/dra7xx_evm_uart3_defconfig               | 46
>> ++++++++++++++++++++++++++++++++++++++++++++++
>>
>>  configs/k2e_evm_defconfig                        |  3 +++
>>
>>  configs/k2g_evm_defconfig                        |  3 +++
>>
>>  configs/k2hk_evm_defconfig                       |  3 +++
>>
>>  configs/k2l_evm_defconfig                        |  3 +++
>>
>>  configs/ls1021aqds_ddr4_nor_defconfig            |  3 +++
>>
>>  configs/ls1021aqds_ddr4_nor_lpuart_defconfig     |  3 +++
>>  configs/ls1021aqds_nand_defconfig                |  3 +++
>>  configs/ls1021aqds_nor_SECURE_BOOT_defconfig     |  3 +++
>>  configs/ls1021aqds_nor_defconfig                 |  3 +++
>>  configs/ls1021aqds_nor_lpuart_defconfig          |  3 +++
>>  configs/ls1021aqds_qspi_defconfig                |  3 +++
>>  configs/ls1021aqds_sdcard_ifc_defconfig          |  3 +++
>>  configs/ls1021aqds_sdcard_qspi_defconfig         |  3 +++
>>  configs/ls1021atwr_nor_SECURE_BOOT_defconfig     |  3 +++
>>  configs/ls1021atwr_nor_defconfig                 |  3 +++
>>  configs/ls1021atwr_nor_lpuart_defconfig          |  3 +++
>>  configs/ls1021atwr_qspi_defconfig                |  3 +++
>>  configs/ls1021atwr_sdcard_ifc_defconfig          |  3 +++
>>  configs/ls1021atwr_sdcard_qspi_defconfig         |  3 +++
>>  configs/ls1043aqds_defconfig                     |  3 +++
>>  configs/ls1043aqds_lpuart_defconfig              |  3 +++
>>  configs/ls1043aqds_nand_defconfig                |  3 +++
>>  configs/ls1043aqds_nor_ddr3_defconfig            |  3 +++
>>  configs/ls1043aqds_qspi_defconfig                |  3 +++
>>  configs/ls1043aqds_sdcard_ifc_defconfig          |  3 +++
>>  configs/ls1043aqds_sdcard_qspi_defconfig         |  3 +++
>>  configs/ls1043ardb_SECURE_BOOT_defconfig         |  3 +++
>>  configs/ls1043ardb_defconfig                     |  3 +++
>>  configs/ls1043ardb_nand_defconfig                |  3 +++
>>  configs/ls1043ardb_sdcard_defconfig              |  3 +++
>>  configs/ls2080aqds_SECURE_BOOT_defconfig         |  3 +++
>>  configs/ls2080aqds_defconfig                     |  3 +++
>>  configs/ls2080aqds_nand_defconfig                |  3 +++
>>  configs/ls2080ardb_SECURE_BOOT_defconfig         |  3 +++
>>  configs/ls2080ardb_defconfig                     |  3 +++
>>  configs/ls2080ardb_nand_defconfig                |  3 +++
>>  configs/odroid-xu3_defconfig                     |  2 ++
>>  configs/peach-pi_defconfig                       |  2 ++
>>  configs/peach-pit_defconfig                      |  2 ++
>>  configs/smdk5420_defconfig                       |  2 ++
>>  configs/xilinx_zynqmp_ep_defconfig               |  2 ++
>>  configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |  2 ++
>>  configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |  2 ++
>>  configs/xilinx_zynqmp_zcu102_defconfig           |  2 ++
>>  configs/xilinx_zynqmp_zcu102_revB_defconfig      |  2 ++
>>  drivers/usb/host/Kconfig                         | 12 ++++++------
>>  drivers/usb/host/Makefile                        |  2 +-
>>  include/configs/am43xx_evm.h                     |  2 --
>>  include/configs/am57xx_evm.h                     |  2 --
>>  include/configs/bf526-ezbrd.h                    |  1 -
>>  include/configs/bf527-ezkit.h                    |  1 -
>>  include/configs/bf548-ezkit.h                    |  1 -
>>  include/configs/cm_t43.h                         |  2 --
>>  include/configs/dra7xx_evm.h                     |  2 --
>>  include/configs/ds414.h                          |  3 +--
>>  include/configs/exynos5-common.h                 |  1 -
>>  include/configs/exynos5420-common.h              |  1 -
>>  include/configs/ls1021aqds.h                     |  2 --
>>  include/configs/ls1021atwr.h                     |  2 --
>>  include/configs/ls1043aqds.h                     |  2 --
>>  include/configs/ls1043ardb.h                     |  2 --
>>  include/configs/ls2080aqds.h                     |  2 --
>>  include/configs/ls2080ardb.h                     |  2 --
>>  include/configs/smdk5420.h                       |  1 -
>>  include/configs/ti_armv7_keystone2.h             |  2 --
>>  include/configs/xilinx_zynqmp.h                  |  2 --
>>  include/dwc3-uboot.h                             |  2 +-
>>  86 files changed, 281 insertions(+), 41 deletions(-)
>>  create mode 100644 configs/am437x_sk_evm_defconfig
>>  create mode 100644 configs/dra7xx_evm_uart3_defconfig
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> http://lists.denx.de/mailman/listinfo/u-boot
> 
> 
> 


-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  4:05   ` Marek Vasut
@ 2016-06-03  6:13     ` Masahiro Yamada
  2016-06-03 12:54       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Masahiro Yamada @ 2016-06-03  6:13 UTC (permalink / raw)
  To: u-boot

No.

Weird things are happening.


git show 32cacf5089 -- configs/am437x_sk_evm_defconfig

will show what happened.


"git rebase" does not do a good job here.





2016-06-03 13:05 GMT+09:00 Marek Vasut <marex@denx.de>:
> Hi Tom,
>
> dropped the dwc3 patches as requested by Masahiro, build-tested.
> Some omap platforms fail, but that's not because of USB, but some
> other SPL stuff.
>
> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>
>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to 1c72a4ea43a6beb912e9039971a36c1b8bbfc249:
>
>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-03
> 03:35:59 +0200)
>
> ----------------------------------------------------------------
> Masahiro Yamada (3):
>       configs: blackfin: move CONFIG_USB to defconfig
>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>
> Siva Durga Prasad Paladugu (1):
>       usb: dwc3: Correct datatype of base to unsigned long
>
>  common/usb.c                                     |  2 +-
>  configs/am437x_hs_evm_defconfig                  |  2 ++
>  configs/am437x_sk_evm_defconfig                  | 56
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  configs/am43xx_evm_defconfig                     |  2 ++
>  configs/am43xx_evm_ethboot_defconfig             |  2 ++
>  configs/am43xx_evm_qspiboot_defconfig            |  2 ++
>  configs/am43xx_evm_usbhost_boot_defconfig        |  2 ++
>  configs/am57xx_evm_defconfig                     |  3 +++
>  configs/am57xx_evm_nodt_defconfig                |  3 +++
>  configs/am57xx_hs_evm_defconfig                  | 14 ++++++++++++++
>  configs/bf526-ezbrd_defconfig                    |  1 +
>  configs/bf527-ezkit-v2_defconfig                 |  1 +
>  configs/bf527-ezkit_defconfig                    |  1 +
>  configs/bf548-ezkit_defconfig                    |  1 +
>  configs/cm_t43_defconfig                         |  3 +++
>  configs/dra72_hs_evm_defconfig                   |  2 ++
>  configs/dra74_hs_evm_defconfig                   |  2 ++
>
>  configs/dra7xx_evm_defconfig                     |  2 ++
>
>  configs/dra7xx_evm_uart3_defconfig               | 46
> ++++++++++++++++++++++++++++++++++++++++++++++
>
>  configs/k2e_evm_defconfig                        |  3 +++
>
>  configs/k2g_evm_defconfig                        |  3 +++
>
>  configs/k2hk_evm_defconfig                       |  3 +++
>
>  configs/k2l_evm_defconfig                        |  3 +++
>
>  configs/ls1021aqds_ddr4_nor_defconfig            |  3 +++
>
>  configs/ls1021aqds_ddr4_nor_lpuart_defconfig     |  3 +++
>  configs/ls1021aqds_nand_defconfig                |  3 +++
>  configs/ls1021aqds_nor_SECURE_BOOT_defconfig     |  3 +++
>  configs/ls1021aqds_nor_defconfig                 |  3 +++
>  configs/ls1021aqds_nor_lpuart_defconfig          |  3 +++
>  configs/ls1021aqds_qspi_defconfig                |  3 +++
>  configs/ls1021aqds_sdcard_ifc_defconfig          |  3 +++
>  configs/ls1021aqds_sdcard_qspi_defconfig         |  3 +++
>  configs/ls1021atwr_nor_SECURE_BOOT_defconfig     |  3 +++
>  configs/ls1021atwr_nor_defconfig                 |  3 +++
>  configs/ls1021atwr_nor_lpuart_defconfig          |  3 +++
>  configs/ls1021atwr_qspi_defconfig                |  3 +++
>  configs/ls1021atwr_sdcard_ifc_defconfig          |  3 +++
>  configs/ls1021atwr_sdcard_qspi_defconfig         |  3 +++
>  configs/ls1043aqds_defconfig                     |  3 +++
>  configs/ls1043aqds_lpuart_defconfig              |  3 +++
>  configs/ls1043aqds_nand_defconfig                |  3 +++
>  configs/ls1043aqds_nor_ddr3_defconfig            |  3 +++
>  configs/ls1043aqds_qspi_defconfig                |  3 +++
>  configs/ls1043aqds_sdcard_ifc_defconfig          |  3 +++
>  configs/ls1043aqds_sdcard_qspi_defconfig         |  3 +++
>  configs/ls1043ardb_SECURE_BOOT_defconfig         |  3 +++
>  configs/ls1043ardb_defconfig                     |  3 +++
>  configs/ls1043ardb_nand_defconfig                |  3 +++
>  configs/ls1043ardb_sdcard_defconfig              |  3 +++
>  configs/ls2080aqds_SECURE_BOOT_defconfig         |  3 +++
>  configs/ls2080aqds_defconfig                     |  3 +++
>  configs/ls2080aqds_nand_defconfig                |  3 +++
>  configs/ls2080ardb_SECURE_BOOT_defconfig         |  3 +++
>  configs/ls2080ardb_defconfig                     |  3 +++
>  configs/ls2080ardb_nand_defconfig                |  3 +++
>  configs/odroid-xu3_defconfig                     |  2 ++
>  configs/peach-pi_defconfig                       |  2 ++
>  configs/peach-pit_defconfig                      |  2 ++
>  configs/smdk5420_defconfig                       |  2 ++
>  configs/xilinx_zynqmp_ep_defconfig               |  2 ++
>  configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |  2 ++
>  configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |  2 ++
>  configs/xilinx_zynqmp_zcu102_defconfig           |  2 ++
>  configs/xilinx_zynqmp_zcu102_revB_defconfig      |  2 ++
>  drivers/usb/host/Kconfig                         | 12 ++++++------
>  drivers/usb/host/Makefile                        |  2 +-
>  include/configs/am43xx_evm.h                     |  2 --
>  include/configs/am57xx_evm.h                     |  2 --
>  include/configs/bf526-ezbrd.h                    |  1 -
>  include/configs/bf527-ezkit.h                    |  1 -
>  include/configs/bf548-ezkit.h                    |  1 -
>  include/configs/cm_t43.h                         |  2 --
>  include/configs/dra7xx_evm.h                     |  2 --
>  include/configs/ds414.h                          |  3 +--
>  include/configs/exynos5-common.h                 |  1 -
>  include/configs/exynos5420-common.h              |  1 -
>  include/configs/ls1021aqds.h                     |  2 --
>  include/configs/ls1021atwr.h                     |  2 --
>  include/configs/ls1043aqds.h                     |  2 --
>  include/configs/ls1043ardb.h                     |  2 --
>  include/configs/ls2080aqds.h                     |  2 --
>  include/configs/ls2080ardb.h                     |  2 --
>  include/configs/smdk5420.h                       |  1 -
>  include/configs/ti_armv7_keystone2.h             |  2 --
>  include/configs/xilinx_zynqmp.h                  |  2 --
>  include/dwc3-uboot.h                             |  2 +-
>  86 files changed, 281 insertions(+), 41 deletions(-)
>  create mode 100644 configs/am437x_sk_evm_defconfig
>  create mode 100644 configs/dra7xx_evm_uart3_defconfig
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot



-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  1:12 ` Masahiro Yamada
  2016-06-03  1:15   ` Marek Vasut
@ 2016-06-03  4:05   ` Marek Vasut
  2016-06-03  6:13     ` Masahiro Yamada
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-03  4:05 UTC (permalink / raw)
  To: u-boot

Hi Tom,

dropped the dwc3 patches as requested by Masahiro, build-tested.
Some omap platforms fail, but that's not because of USB, but some
other SPL stuff.

The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:

  spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)

are available in the git repository at:

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

for you to fetch changes up to 1c72a4ea43a6beb912e9039971a36c1b8bbfc249:

  usb: dwc3: Correct datatype of base to unsigned long (2016-06-03
03:35:59 +0200)

----------------------------------------------------------------
Masahiro Yamada (3):
      configs: blackfin: move CONFIG_USB to defconfig
      usb: move CONFIG_USB_XHCI to Kconfig with renaming
      usb: move CONFIG_USB_XHCI_DWC3 to Kconfig

Siva Durga Prasad Paladugu (1):
      usb: dwc3: Correct datatype of base to unsigned long

 common/usb.c                                     |  2 +-
 configs/am437x_hs_evm_defconfig                  |  2 ++
 configs/am437x_sk_evm_defconfig                  | 56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configs/am43xx_evm_defconfig                     |  2 ++
 configs/am43xx_evm_ethboot_defconfig             |  2 ++
 configs/am43xx_evm_qspiboot_defconfig            |  2 ++
 configs/am43xx_evm_usbhost_boot_defconfig        |  2 ++
 configs/am57xx_evm_defconfig                     |  3 +++
 configs/am57xx_evm_nodt_defconfig                |  3 +++
 configs/am57xx_hs_evm_defconfig                  | 14 ++++++++++++++
 configs/bf526-ezbrd_defconfig                    |  1 +
 configs/bf527-ezkit-v2_defconfig                 |  1 +
 configs/bf527-ezkit_defconfig                    |  1 +
 configs/bf548-ezkit_defconfig                    |  1 +
 configs/cm_t43_defconfig                         |  3 +++
 configs/dra72_hs_evm_defconfig                   |  2 ++
 configs/dra74_hs_evm_defconfig                   |  2 ++

 configs/dra7xx_evm_defconfig                     |  2 ++

 configs/dra7xx_evm_uart3_defconfig               | 46
++++++++++++++++++++++++++++++++++++++++++++++

 configs/k2e_evm_defconfig                        |  3 +++

 configs/k2g_evm_defconfig                        |  3 +++

 configs/k2hk_evm_defconfig                       |  3 +++

 configs/k2l_evm_defconfig                        |  3 +++

 configs/ls1021aqds_ddr4_nor_defconfig            |  3 +++

 configs/ls1021aqds_ddr4_nor_lpuart_defconfig     |  3 +++
 configs/ls1021aqds_nand_defconfig                |  3 +++
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig     |  3 +++
 configs/ls1021aqds_nor_defconfig                 |  3 +++
 configs/ls1021aqds_nor_lpuart_defconfig          |  3 +++
 configs/ls1021aqds_qspi_defconfig                |  3 +++
 configs/ls1021aqds_sdcard_ifc_defconfig          |  3 +++
 configs/ls1021aqds_sdcard_qspi_defconfig         |  3 +++
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig     |  3 +++
 configs/ls1021atwr_nor_defconfig                 |  3 +++
 configs/ls1021atwr_nor_lpuart_defconfig          |  3 +++
 configs/ls1021atwr_qspi_defconfig                |  3 +++
 configs/ls1021atwr_sdcard_ifc_defconfig          |  3 +++
 configs/ls1021atwr_sdcard_qspi_defconfig         |  3 +++
 configs/ls1043aqds_defconfig                     |  3 +++
 configs/ls1043aqds_lpuart_defconfig              |  3 +++
 configs/ls1043aqds_nand_defconfig                |  3 +++
 configs/ls1043aqds_nor_ddr3_defconfig            |  3 +++
 configs/ls1043aqds_qspi_defconfig                |  3 +++
 configs/ls1043aqds_sdcard_ifc_defconfig          |  3 +++
 configs/ls1043aqds_sdcard_qspi_defconfig         |  3 +++
 configs/ls1043ardb_SECURE_BOOT_defconfig         |  3 +++
 configs/ls1043ardb_defconfig                     |  3 +++
 configs/ls1043ardb_nand_defconfig                |  3 +++
 configs/ls1043ardb_sdcard_defconfig              |  3 +++
 configs/ls2080aqds_SECURE_BOOT_defconfig         |  3 +++
 configs/ls2080aqds_defconfig                     |  3 +++
 configs/ls2080aqds_nand_defconfig                |  3 +++
 configs/ls2080ardb_SECURE_BOOT_defconfig         |  3 +++
 configs/ls2080ardb_defconfig                     |  3 +++
 configs/ls2080ardb_nand_defconfig                |  3 +++
 configs/odroid-xu3_defconfig                     |  2 ++
 configs/peach-pi_defconfig                       |  2 ++
 configs/peach-pit_defconfig                      |  2 ++
 configs/smdk5420_defconfig                       |  2 ++
 configs/xilinx_zynqmp_ep_defconfig               |  2 ++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |  2 ++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |  2 ++
 configs/xilinx_zynqmp_zcu102_defconfig           |  2 ++
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |  2 ++
 drivers/usb/host/Kconfig                         | 12 ++++++------
 drivers/usb/host/Makefile                        |  2 +-
 include/configs/am43xx_evm.h                     |  2 --
 include/configs/am57xx_evm.h                     |  2 --
 include/configs/bf526-ezbrd.h                    |  1 -
 include/configs/bf527-ezkit.h                    |  1 -
 include/configs/bf548-ezkit.h                    |  1 -
 include/configs/cm_t43.h                         |  2 --
 include/configs/dra7xx_evm.h                     |  2 --
 include/configs/ds414.h                          |  3 +--
 include/configs/exynos5-common.h                 |  1 -
 include/configs/exynos5420-common.h              |  1 -
 include/configs/ls1021aqds.h                     |  2 --
 include/configs/ls1021atwr.h                     |  2 --
 include/configs/ls1043aqds.h                     |  2 --
 include/configs/ls1043ardb.h                     |  2 --
 include/configs/ls2080aqds.h                     |  2 --
 include/configs/ls2080ardb.h                     |  2 --
 include/configs/smdk5420.h                       |  1 -
 include/configs/ti_armv7_keystone2.h             |  2 --
 include/configs/xilinx_zynqmp.h                  |  2 --
 include/dwc3-uboot.h                             |  2 +-
 86 files changed, 281 insertions(+), 41 deletions(-)
 create mode 100644 configs/am437x_sk_evm_defconfig
 create mode 100644 configs/dra7xx_evm_uart3_defconfig

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  1:33         ` Masahiro Yamada
@ 2016-06-03  2:09           ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2016-06-03  2:09 UTC (permalink / raw)
  To: u-boot

On 06/03/2016 03:33 AM, Masahiro Yamada wrote:
> 2016-06-03 10:30 GMT+09:00 Marek Vasut <marex@denx.de>:
>> On 06/03/2016 03:18 AM, Masahiro Yamada wrote:
>>> 2016-06-03 10:15 GMT+09:00 Marek Vasut <marex@denx.de>:
>>>> On 06/03/2016 03:12 AM, Masahiro Yamada wrote:
>>>>> 2016-06-02 22:20 GMT+09:00 Marek Vasut <marex@denx.de>:
>>>>>> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>>>>>>
>>>>>>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>>>>>>
>>>>>> are available in the git repository at:
>>>>>>
>>>>>>   git://git.denx.de/u-boot-usb.git master
>>>>>>
>>>>>> for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:
>>>>>>
>>>>>>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
>>>>>> 14:25:56 +0200)
>>>>>>
>>>>>> ----------------------------------------------------------------
>>>>>> Masahiro Yamada (5):
>>>>>>       configs: blackfin: move CONFIG_USB to defconfig
>>>>>>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>>>>>>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>>>>>>       usb: dwc3: change DWC3 core support code into a driver
>>>>>>       usb: dwc3: add UniPhier specific glue layer
>>>>>>
>>>>>
>>>>> Please wait.
>>>>>
>>>>> I think I asked Marek to drop the last two.
>>>>> After discussion with Roger, I am not sure this is the right approach.
>>>>
>>>> These usb: dwc3: ones ? Sure, I can drop them.
>>>>
>>>>> For the Kconfig re-sync, did you do something with the conflict?
>>>>> Long time passed since the patches were submitted.
>>>>>
>>>> Yeah well I fixed the conflict, did it break anything ?
>>>> Tom did mention something went awry, so there will be a new PR anyway.
>>>
>>> I will generate new patches on Tom's latest tree.
>>
>> Sure, but you want the dwc3 ones gone, right ?
> 
> Right.
> 
> I am trying a different approach as suggested by Roger,
> but I need some more time.
> 
> 
OK, dropped.

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  1:30       ` Marek Vasut
@ 2016-06-03  1:33         ` Masahiro Yamada
  2016-06-03  2:09           ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Masahiro Yamada @ 2016-06-03  1:33 UTC (permalink / raw)
  To: u-boot

2016-06-03 10:30 GMT+09:00 Marek Vasut <marex@denx.de>:
> On 06/03/2016 03:18 AM, Masahiro Yamada wrote:
>> 2016-06-03 10:15 GMT+09:00 Marek Vasut <marex@denx.de>:
>>> On 06/03/2016 03:12 AM, Masahiro Yamada wrote:
>>>> 2016-06-02 22:20 GMT+09:00 Marek Vasut <marex@denx.de>:
>>>>> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>>>>>
>>>>>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>>>>>
>>>>> are available in the git repository at:
>>>>>
>>>>>   git://git.denx.de/u-boot-usb.git master
>>>>>
>>>>> for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:
>>>>>
>>>>>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
>>>>> 14:25:56 +0200)
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> Masahiro Yamada (5):
>>>>>       configs: blackfin: move CONFIG_USB to defconfig
>>>>>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>>>>>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>>>>>       usb: dwc3: change DWC3 core support code into a driver
>>>>>       usb: dwc3: add UniPhier specific glue layer
>>>>>
>>>>
>>>> Please wait.
>>>>
>>>> I think I asked Marek to drop the last two.
>>>> After discussion with Roger, I am not sure this is the right approach.
>>>
>>> These usb: dwc3: ones ? Sure, I can drop them.
>>>
>>>> For the Kconfig re-sync, did you do something with the conflict?
>>>> Long time passed since the patches were submitted.
>>>>
>>> Yeah well I fixed the conflict, did it break anything ?
>>> Tom did mention something went awry, so there will be a new PR anyway.
>>
>> I will generate new patches on Tom's latest tree.
>
> Sure, but you want the dwc3 ones gone, right ?

Right.

I am trying a different approach as suggested by Roger,
but I need some more time.


-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  1:18     ` Masahiro Yamada
@ 2016-06-03  1:30       ` Marek Vasut
  2016-06-03  1:33         ` Masahiro Yamada
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-03  1:30 UTC (permalink / raw)
  To: u-boot

On 06/03/2016 03:18 AM, Masahiro Yamada wrote:
> 2016-06-03 10:15 GMT+09:00 Marek Vasut <marex@denx.de>:
>> On 06/03/2016 03:12 AM, Masahiro Yamada wrote:
>>> 2016-06-02 22:20 GMT+09:00 Marek Vasut <marex@denx.de>:
>>>> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>>>>
>>>>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>>>>
>>>> are available in the git repository at:
>>>>
>>>>   git://git.denx.de/u-boot-usb.git master
>>>>
>>>> for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:
>>>>
>>>>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
>>>> 14:25:56 +0200)
>>>>
>>>> ----------------------------------------------------------------
>>>> Masahiro Yamada (5):
>>>>       configs: blackfin: move CONFIG_USB to defconfig
>>>>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>>>>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>>>>       usb: dwc3: change DWC3 core support code into a driver
>>>>       usb: dwc3: add UniPhier specific glue layer
>>>>
>>>
>>> Please wait.
>>>
>>> I think I asked Marek to drop the last two.
>>> After discussion with Roger, I am not sure this is the right approach.
>>
>> These usb: dwc3: ones ? Sure, I can drop them.
>>
>>> For the Kconfig re-sync, did you do something with the conflict?
>>> Long time passed since the patches were submitted.
>>>
>> Yeah well I fixed the conflict, did it break anything ?
>> Tom did mention something went awry, so there will be a new PR anyway.
> 
> I will generate new patches on Tom's latest tree.

Sure, but you want the dwc3 ones gone, right ?

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  1:15   ` Marek Vasut
@ 2016-06-03  1:18     ` Masahiro Yamada
  2016-06-03  1:30       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Masahiro Yamada @ 2016-06-03  1:18 UTC (permalink / raw)
  To: u-boot

2016-06-03 10:15 GMT+09:00 Marek Vasut <marex@denx.de>:
> On 06/03/2016 03:12 AM, Masahiro Yamada wrote:
>> 2016-06-02 22:20 GMT+09:00 Marek Vasut <marex@denx.de>:
>>> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>>>
>>>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>>>
>>> are available in the git repository at:
>>>
>>>   git://git.denx.de/u-boot-usb.git master
>>>
>>> for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:
>>>
>>>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
>>> 14:25:56 +0200)
>>>
>>> ----------------------------------------------------------------
>>> Masahiro Yamada (5):
>>>       configs: blackfin: move CONFIG_USB to defconfig
>>>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>>>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>>>       usb: dwc3: change DWC3 core support code into a driver
>>>       usb: dwc3: add UniPhier specific glue layer
>>>
>>
>> Please wait.
>>
>> I think I asked Marek to drop the last two.
>> After discussion with Roger, I am not sure this is the right approach.
>
> These usb: dwc3: ones ? Sure, I can drop them.
>
>> For the Kconfig re-sync, did you do something with the conflict?
>> Long time passed since the patches were submitted.
>>
> Yeah well I fixed the conflict, did it break anything ?
> Tom did mention something went awry, so there will be a new PR anyway.

I will generate new patches on Tom's latest tree.



-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-03  1:12 ` Masahiro Yamada
@ 2016-06-03  1:15   ` Marek Vasut
  2016-06-03  1:18     ` Masahiro Yamada
  2016-06-03  4:05   ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-03  1:15 UTC (permalink / raw)
  To: u-boot

On 06/03/2016 03:12 AM, Masahiro Yamada wrote:
> 2016-06-02 22:20 GMT+09:00 Marek Vasut <marex@denx.de>:
>> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>>
>>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:
>>
>>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
>> 14:25:56 +0200)
>>
>> ----------------------------------------------------------------
>> Masahiro Yamada (5):
>>       configs: blackfin: move CONFIG_USB to defconfig
>>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>>       usb: dwc3: change DWC3 core support code into a driver
>>       usb: dwc3: add UniPhier specific glue layer
>>
> 
> Please wait.
> 
> I think I asked Marek to drop the last two.
> After discussion with Roger, I am not sure this is the right approach.

These usb: dwc3: ones ? Sure, I can drop them.

> For the Kconfig re-sync, did you do something with the conflict?
> Long time passed since the patches were submitted.
> 
Yeah well I fixed the conflict, did it break anything ?
Tom did mention something went awry, so there will be a new PR anyway.

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-06-02 13:20 Marek Vasut
@ 2016-06-03  1:12 ` Masahiro Yamada
  2016-06-03  1:15   ` Marek Vasut
  2016-06-03  4:05   ` Marek Vasut
  0 siblings, 2 replies; 389+ messages in thread
From: Masahiro Yamada @ 2016-06-03  1:12 UTC (permalink / raw)
  To: u-boot

2016-06-02 22:20 GMT+09:00 Marek Vasut <marex@denx.de>:
> The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:
>
>   spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:
>
>   usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
> 14:25:56 +0200)
>
> ----------------------------------------------------------------
> Masahiro Yamada (5):
>       configs: blackfin: move CONFIG_USB to defconfig
>       usb: move CONFIG_USB_XHCI to Kconfig with renaming
>       usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
>       usb: dwc3: change DWC3 core support code into a driver
>       usb: dwc3: add UniPhier specific glue layer
>

Please wait.

I think I asked Marek to drop the last two.
After discussion with Roger, I am not sure this is the right approach.

For the Kconfig re-sync, did you do something with the conflict?
Long time passed since the patches were submitted.

-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-06-02 13:20 Marek Vasut
  2016-06-03  1:12 ` Masahiro Yamada
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-06-02 13:20 UTC (permalink / raw)
  To: u-boot

The following changes since commit 8b528709c5bba6a8d0ec83b20545bbd75f082704:

  spl: fit: Fix load address of fit header (2016-06-01 07:12:38 -0400)

are available in the git repository at:

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

for you to fetch changes up to 64e241a0c8b3b0515cdeea84a07ae21c7ddf3331:

  usb: dwc3: Correct datatype of base to unsigned long (2016-06-02
14:25:56 +0200)

----------------------------------------------------------------
Masahiro Yamada (5):
      configs: blackfin: move CONFIG_USB to defconfig
      usb: move CONFIG_USB_XHCI to Kconfig with renaming
      usb: move CONFIG_USB_XHCI_DWC3 to Kconfig
      usb: dwc3: change DWC3 core support code into a driver
      usb: dwc3: add UniPhier specific glue layer

Siva Durga Prasad Paladugu (1):
      usb: dwc3: Correct datatype of base to unsigned long

 common/usb.c                                     |   2 +-
 configs/am437x_hs_evm_defconfig                  |   2 ++
 configs/am437x_sk_evm_defconfig                  |  56
++++++++++++++++++++++++++++++++++++++++++
 configs/am43xx_evm_defconfig                     |   2 ++
 configs/am43xx_evm_ethboot_defconfig             |   2 ++
 configs/am43xx_evm_qspiboot_defconfig            |   2 ++
 configs/am43xx_evm_usbhost_boot_defconfig        |   2 ++
 configs/am57xx_evm_defconfig                     |   3 +++
 configs/am57xx_evm_nodt_defconfig                |   3 +++
 configs/am57xx_hs_evm_defconfig                  |  14 +++++++++++
 configs/bf526-ezbrd_defconfig                    |   1 +
 configs/bf527-ezkit-v2_defconfig                 |   1 +
 configs/bf527-ezkit_defconfig                    |   1 +
 configs/bf548-ezkit_defconfig                    |   1 +
 configs/cm_t43_defconfig                         |   3 +++
 configs/dra72_hs_evm_defconfig                   |   2 ++
 configs/dra74_hs_evm_defconfig                   |   2 ++
 configs/dra7xx_evm_defconfig                     |   2 ++
 configs/dra7xx_evm_uart3_defconfig               |  46
+++++++++++++++++++++++++++++++++++
 configs/k2e_evm_defconfig                        |   3 +++
 configs/k2g_evm_defconfig                        |   3 +++
 configs/k2hk_evm_defconfig                       |   3 +++
 configs/k2l_evm_defconfig                        |   3 +++
 configs/ls1021aqds_ddr4_nor_defconfig            |   3 +++
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig     |   3 +++
 configs/ls1021aqds_nand_defconfig                |   3 +++
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig     |   3 +++
 configs/ls1021aqds_nor_defconfig                 |   3 +++
 configs/ls1021aqds_nor_lpuart_defconfig          |   3 +++
 configs/ls1021aqds_qspi_defconfig                |   3 +++
 configs/ls1021aqds_sdcard_ifc_defconfig          |   3 +++
 configs/ls1021aqds_sdcard_qspi_defconfig         |   3 +++
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig     |   3 +++
 configs/ls1021atwr_nor_defconfig                 |   3 +++
 configs/ls1021atwr_nor_lpuart_defconfig          |   3 +++
 configs/ls1021atwr_qspi_defconfig                |   3 +++
 configs/ls1021atwr_sdcard_ifc_defconfig          |   3 +++
 configs/ls1021atwr_sdcard_qspi_defconfig         |   3 +++
 configs/ls1043aqds_defconfig                     |   3 +++
 configs/ls1043aqds_lpuart_defconfig              |   3 +++
 configs/ls1043aqds_nand_defconfig                |   3 +++
 configs/ls1043aqds_nor_ddr3_defconfig            |   3 +++
 configs/ls1043aqds_qspi_defconfig                |   3 +++
 configs/ls1043aqds_sdcard_ifc_defconfig          |   3 +++
 configs/ls1043aqds_sdcard_qspi_defconfig         |   3 +++
 configs/ls1043ardb_SECURE_BOOT_defconfig         |   3 +++
 configs/ls1043ardb_defconfig                     |   3 +++
 configs/ls1043ardb_nand_defconfig                |   3 +++
 configs/ls1043ardb_sdcard_defconfig              |   3 +++
 configs/ls2080aqds_SECURE_BOOT_defconfig         |   3 +++
 configs/ls2080aqds_defconfig                     |   3 +++
 configs/ls2080aqds_nand_defconfig                |   3 +++
 configs/ls2080ardb_SECURE_BOOT_defconfig         |   3 +++
 configs/ls2080ardb_defconfig                     |   3 +++
 configs/ls2080ardb_nand_defconfig                |   3 +++
 configs/odroid-xu3_defconfig                     |   2 ++
 configs/peach-pi_defconfig                       |   2 ++
 configs/peach-pit_defconfig                      |   2 ++
 configs/smdk5420_defconfig                       |   2 ++
 configs/xilinx_zynqmp_ep_defconfig               |   2 ++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   2 ++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   2 ++
 configs/xilinx_zynqmp_zcu102_defconfig           |   2 ++
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   2 ++
 drivers/usb/host/Kconfig                         |  19 ++++++++++-----
 drivers/usb/host/Makefile                        |   3 ++-
 drivers/usb/host/dwc3-uniphier.c                 | 119
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-dwc3.c                     |  71
++++++++++++++++++++++++++++++++++++++++++++++++++++-
 include/configs/am43xx_evm.h                     |   2 --
 include/configs/am57xx_evm.h                     |   2 --
 include/configs/bf526-ezbrd.h                    |   1 -
 include/configs/bf527-ezkit.h                    |   1 -
 include/configs/bf548-ezkit.h                    |   1 -
 include/configs/cm_t43.h                         |   2 --
 include/configs/dra7xx_evm.h                     |   2 --
 include/configs/ds414.h                          |   3 +--
 include/configs/exynos5-common.h                 |   1 -
 include/configs/exynos5420-common.h              |   1 -
 include/configs/ls1021aqds.h                     |   2 --
 include/configs/ls1021atwr.h                     |   2 --
 include/configs/ls1043aqds.h                     |   2 --
 include/configs/ls1043ardb.h                     |   2 --
 include/configs/ls2080aqds.h                     |   2 --
 include/configs/ls2080ardb.h                     |   2 --
 include/configs/smdk5420.h                       |   1 -
 include/configs/ti_armv7_keystone2.h             |   2 --
 include/configs/xilinx_zynqmp.h                  |   2 --
 include/dwc3-uboot.h                             |   2 +-
 88 files changed, 478 insertions(+), 42 deletions(-)
 create mode 100644 configs/am437x_sk_evm_defconfig
 create mode 100644 configs/dra7xx_evm_uart3_defconfig
 create mode 100644 drivers/usb/host/dwc3-uniphier.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-05-07  1:41 Marek Vasut
@ 2016-05-11 16:23 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-05-11 16:23 UTC (permalink / raw)
  To: u-boot

On Sat, May 07, 2016 at 03:41:11AM +0200, Marek Vasut wrote:

> The following changes since commit bbca7108db79076d3a9a9c112792d7c4608a665c:
> 
>   ARM: tegra: import latest Jetson TK1 spreadsheet (2016-05-04 13:31:04
> -0700)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 12ff19dbfd93abdb62b7b326fee3f5bfa659a75e:
> 
>   usb: gadget: dfu: discard dead code (2016-05-06 20:06:56 +0200)
> 

As of a few days ago, applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160511/d0f23bfb/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-05-07  1:41 Marek Vasut
  2016-05-11 16:23 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-05-07  1:41 UTC (permalink / raw)
  To: u-boot

The following changes since commit bbca7108db79076d3a9a9c112792d7c4608a665c:

  ARM: tegra: import latest Jetson TK1 spreadsheet (2016-05-04 13:31:04
-0700)

are available in the git repository at:

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

for you to fetch changes up to 12ff19dbfd93abdb62b7b326fee3f5bfa659a75e:

  usb: gadget: dfu: discard dead code (2016-05-06 20:06:56 +0200)

----------------------------------------------------------------
Marek Vasut (4):
      usb: Don't init pointer to zero, but NULL
      usb: Wait after sending Set Configuration request
      usb: Assure Get Descriptor request is in separate microframe
      usb: hub: Don't continue on get_port_status failure

Peng Fan (2):
      dfu: avoid memory leak
      usb: gadget: dfu: discard dead code

Stefan Agner (1):
      usb: ehci-mx6: allow board_ehci_hcd_init to fail

Stefan Roese (1):
      usb: dwc2: Add delay to fix the USB detection problem on SoCFPGA

 common/usb.c                | 18 +++++++++++++++++-
 common/usb_hub.c            |  1 +
 drivers/dfu/dfu.c           |  4 +++-
 drivers/usb/gadget/f_dfu.c  | 10 +---------
 drivers/usb/host/dwc2.c     |  9 +++++++++
 drivers/usb/host/ehci-mx6.c |  7 +++++--
 6 files changed, 36 insertions(+), 13 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-05-03 18:04 Marek Vasut
@ 2016-05-03 21:29 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-05-03 21:29 UTC (permalink / raw)
  To: u-boot

On Tue, May 03, 2016 at 08:04:31PM +0200, Marek Vasut wrote:

> Hi,
> 
> this stuff is for 2016.05, it's a bunch of fixes.
> 
> The following changes since commit e7fbcbc2566ab4bbcb07889a5791972ac49fa407:
> 
>   igep00x0: Use the SRAM available for SPL. (2016-05-03 12:17:13 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to e96e064f51139c4af39f14499564ef76e40bbc29:
> 
>   usb: dwc2: Init desc_before_addr (2016-05-03 19:21:18 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160503/eaeab1b5/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-05-03 18:04 Marek Vasut
  2016-05-03 21:29 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-05-03 18:04 UTC (permalink / raw)
  To: u-boot

Hi,

this stuff is for 2016.05, it's a bunch of fixes.

The following changes since commit e7fbcbc2566ab4bbcb07889a5791972ac49fa407:

  igep00x0: Use the SRAM available for SPL. (2016-05-03 12:17:13 -0400)

are available in the git repository at:

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

for you to fetch changes up to e96e064f51139c4af39f14499564ef76e40bbc29:

  usb: dwc2: Init desc_before_addr (2016-05-03 19:21:18 +0200)

----------------------------------------------------------------
Marek Vasut (4):
      usb: dwc2: Pass private data into dwc_otg_core_init()
      usb: dwc2: Pull Ext VBUS macro from dwc_otg_core_init()
      usb: dwc2: Make OC protection configurable
      usb: dwc2: Init desc_before_addr

 drivers/usb/host/dwc2.c | 40 +++++++++++++++++++++++++++++++---------
 1 file changed, 31 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-04-25 17:40 Marek Vasut
@ 2016-04-26  0:15 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-04-26  0:15 UTC (permalink / raw)
  To: u-boot

On Mon, Apr 25, 2016 at 07:40:09PM +0200, Marek Vasut wrote:

> The following changes since commit 65341967ce9ef2656c61dcd3126536e8865c349d:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-x86 (2016-04-22
> 07:25:18 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 3517de6d26de7baeddb2c9e9bf145456c35885e1:
> 
>   dfu: ram: fix number base of RAM entity parameters (2016-04-25
> 17:56:30 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160425/e112374f/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-04-25 17:40 Marek Vasut
  2016-04-26  0:15 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-04-25 17:40 UTC (permalink / raw)
  To: u-boot

The following changes since commit 65341967ce9ef2656c61dcd3126536e8865c349d:

  Merge branch 'master' of git://git.denx.de/u-boot-x86 (2016-04-22
07:25:18 -0400)

are available in the git repository at:

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

for you to fetch changes up to 3517de6d26de7baeddb2c9e9bf145456c35885e1:

  dfu: ram: fix number base of RAM entity parameters (2016-04-25
17:56:30 +0200)

----------------------------------------------------------------
Mugunthan V N (1):
      drivers: dfu: ram: fix a crash with dfu ram with invalid
dfu_alt_info env

Roger Quadros (5):
      fastboot: Fix wMaxPacketSize for High-Speed IN endpoint
      fastboot: Enable the respective speed endpoints at runtime
      fastboot: Clean up bulk-out logic
      usb: s3c-otg: Fix short packet for request size > ep.maxpacket
      usb: s3c-otg: Fix remaining bytes in debug messages

Stephen Warren (1):
      dfu: ram: fix number base of RAM entity parameters

?ukasz Majewski (3):
      tests: py: dfu: Add variables to store dfu alt numbers for test
and dummy files
      tests: py: dfu: Add functionality to set different u-boot's dfu
env variable
      tests: py: dfu: Provide functionality to set test and dummy files
alt settings

 drivers/dfu/dfu_ram.c                      |  21 ++++++++++++-------
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c |   6 +++---
 drivers/usb/gadget/f_fastboot.c            | 104
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------
 test/py/tests/test_dfu.py                  |  44
++++++++++++++++++++++++++++++++++------
 4 files changed, 119 insertions(+), 56 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-04-20  9:45 Marek Vasut
@ 2016-04-21 11:26 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-04-21 11:26 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 20, 2016 at 11:45:23AM +0200, Marek Vasut wrote:

> The following changes since commit 108f8418597350bd98357f25acaa8ab8a0435779:
> 
>   ARM: rpi: fix 64-bit CONFIG_SYS_TEXT_BASE (2016-04-16 09:02:17 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to e6c0bc0643e5a4387fecbcf83080d0b796eb067c:
> 
>   usb: gadget Move: CONFIG_G_DNL_* to Kconfig (2016-04-20 11:43:28 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160421/da0a43b3/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-04-20  9:45 Marek Vasut
  2016-04-21 11:26 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-04-20  9:45 UTC (permalink / raw)
  To: u-boot

The following changes since commit 108f8418597350bd98357f25acaa8ab8a0435779:

  ARM: rpi: fix 64-bit CONFIG_SYS_TEXT_BASE (2016-04-16 09:02:17 -0400)

are available in the git repository at:

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

for you to fetch changes up to e6c0bc0643e5a4387fecbcf83080d0b796eb067c:

  usb: gadget Move: CONFIG_G_DNL_* to Kconfig (2016-04-20 11:43:28 +0200)

----------------------------------------------------------------
John Tobias (2):
      USB: g_dnl: Change device class
      usb: ums - expose selected partition/s

Sam Protsenko (7):
      usb: gadget: Move CONFIG_USB_GADGET_VBUS_DRAW to Kconfig
      usb: gadget: Move CONFIG_USB_GADGET_DUALSPEED to Kconfig
      usb: gadget: Move CONFIG_USB_GADGET_DOWNLOAD to Kconfig
      usb: dwc3: Move CONFIG_USB_DWC3_GADGET/HOST to Kconfig
      usb: dwc3: Move CONFIG_USB_DWC3_OMAP to Kconfig
      usb: dwc3: Move CONFIG_USB_DWC3_PHY_* to Kconfig
      usb: gadget Move: CONFIG_G_DNL_* to Kconfig

 cmd/usb_mass_storage.c                       | 39
+++++++++++++++++++++++++++++----------
 configs/A13-OLinuXino_defconfig              |  4 ++++
 configs/CHIP_defconfig                       |  4 ++++
 configs/Cubietruck_defconfig                 |  4 ++++
 configs/am335x_baltos_defconfig              |  5 +++++
 configs/am335x_boneblack_defconfig           |  5 +++++
 configs/am335x_boneblack_vboot_defconfig     |  5 +++++
 configs/am335x_evm_defconfig                 |  5 +++++
 configs/am335x_evm_nor_defconfig             |  5 +++++
 configs/am335x_evm_norboot_defconfig         |  5 +++++
 configs/am335x_evm_spiboot_defconfig         |  5 +++++
 configs/am335x_evm_usbspl_defconfig          |  5 +++++
 configs/am335x_gp_evm_defconfig              |  5 +++++
 configs/am437x_gp_evm_defconfig              |  8 ++++++++
 configs/am437x_sk_evm_defconfig              |  8 ++++++++
 configs/am43xx_evm_defconfig                 |  8 ++++++++
 configs/am43xx_evm_ethboot_defconfig         |  8 ++++++++
 configs/am43xx_evm_qspiboot_defconfig        |  8 ++++++++
 configs/am43xx_evm_usbhost_boot_defconfig    |  8 ++++++++
 configs/apalis_t30_defconfig                 |  5 +++++
 configs/bcm11130_defconfig                   |  5 +++++
 configs/bcm11130_nand_defconfig              |  5 +++++
 configs/bcm28155_ap_defconfig                |  5 +++++
 configs/bcm28155_w1d_defconfig               |  5 +++++
 configs/beaver_defconfig                     |  5 +++++
 configs/birdland_bav335a_defconfig           |  5 +++++
 configs/birdland_bav335b_defconfig           |  5 +++++
 configs/cgtqmx6eval_defconfig                |  5 +++++
 configs/colibri_t20_defconfig                |  9 +++++++--
 configs/colibri_t30_defconfig                |  5 +++++
 configs/colibri_vf_defconfig                 |  5 +++++
 configs/corvus_defconfig                     |  5 +++++
 configs/dalmore_defconfig                    |  5 +++++
 configs/dra72_evm_defconfig                  |  8 ++++++++
 configs/dra74_evm_defconfig                  |  8 ++++++++
 configs/dra7xx_evm_defconfig                 |  8 ++++++++
 configs/dra7xx_evm_qspiboot_defconfig        |  8 ++++++++
 configs/dra7xx_evm_uart3_defconfig           |  8 ++++++++
 configs/draco_defconfig                      |  5 +++++
 configs/e2220-1170_defconfig                 |  5 +++++
 configs/gwventana_defconfig                  |  5 +++++
 configs/jetson-tk1_defconfig                 |  5 +++++
 configs/kc1_defconfig                        |  4 ++++
 configs/ma5d4evk_defconfig                   |  1 +
 configs/mx6dlsabreauto_defconfig             |  5 +++++
 configs/mx6dlsabresd_defconfig               |  5 +++++
 configs/mx6qpsabreauto_defconfig             |  5 +++++
 configs/mx6qsabreauto_defconfig              |  5 +++++
 configs/mx6qsabrelite_defconfig              |  5 +++++
 configs/mx6qsabresd_defconfig                |  5 +++++
 configs/mx6sabresd_spl_defconfig             |  5 +++++
 configs/mx7dsabresd_defconfig                |  5 +++++
 configs/nitrogen6dl2g_defconfig              |  5 +++++
 configs/nitrogen6dl_defconfig                |  5 +++++
 configs/nitrogen6q2g_defconfig               |  5 +++++
 configs/nitrogen6q_defconfig                 |  5 +++++
 configs/nitrogen6s1g_defconfig               |  5 +++++
 configs/nitrogen6s_defconfig                 |  5 +++++
 configs/novena_defconfig                     |  3 +++
 configs/nyan-big_defconfig                   |  5 +++++
 configs/odroid-xu3_defconfig                 |  7 +++++++
 configs/odroid_defconfig                     |  5 +++++
 configs/omap3_beagle_defconfig               |  5 +++++
 configs/omap3_logic_defconfig                |  5 +++++
 configs/omap5_uevm_defconfig                 |  8 ++++++++
 configs/origen_defconfig                     |  5 +++++
 configs/p2371-0000_defconfig                 |  5 +++++
 configs/p2371-2180_defconfig                 |  5 +++++
 configs/p2571_defconfig                      |  5 +++++
 configs/pcm051_rev1_defconfig                |  3 +++
 configs/pcm051_rev3_defconfig                |  3 +++
 configs/pengwyn_defconfig                    |  1 +
 configs/pxm2_defconfig                       |  5 +++++
 configs/rastaban_defconfig                   |  5 +++++
 configs/rut_defconfig                        |  5 +++++
 configs/s5p_goni_defconfig                   |  5 +++++
 configs/s5pc210_universal_defconfig          |  5 +++++
 configs/sama5d2_xplained_mmc_defconfig       |  1 +
 configs/sama5d2_xplained_spiflash_defconfig  |  1 +
 configs/sama5d3xek_mmc_defconfig             |  1 +
 configs/sama5d3xek_nandflash_defconfig       |  1 +
 configs/sama5d3xek_spiflash_defconfig        |  1 +
 configs/sama5d4_xplained_mmc_defconfig       |  1 +
 configs/sama5d4_xplained_nandflash_defconfig |  1 +
 configs/sama5d4_xplained_spiflash_defconfig  |  1 +
 configs/sama5d4ek_mmc_defconfig              |  1 +
 configs/sama5d4ek_nandflash_defconfig        |  1 +
 configs/sama5d4ek_spiflash_defconfig         |  1 +
 configs/sansa_fuze_plus_defconfig            |  3 +++
 configs/smartweb_defconfig                   |  4 ++++
 configs/sniper_defconfig                     |  4 ++++
 configs/socfpga_arria5_defconfig             |  5 +++++
 configs/socfpga_cyclone5_defconfig           |  5 +++++
 configs/socfpga_de0_nano_soc_defconfig       |  5 +++++
 configs/socfpga_mcvevk_defconfig             |  5 +++++
 configs/socfpga_sockit_defconfig             |  5 +++++
 configs/socfpga_socrates_defconfig           |  5 +++++
 configs/taurus_defconfig                     |  4 ++++
 configs/tbs2910_defconfig                    |  5 +++++
 configs/thuban_defconfig                     |  5 +++++
 configs/trats2_defconfig                     |  5 +++++
 configs/trats_defconfig                      |  5 +++++
 configs/venice2_defconfig                    |  5 +++++
 configs/vinco_defconfig                      |  1 +
 configs/warp_defconfig                       |  5 +++++
 configs/xfi3_defconfig                       |  3 +++
 configs/xilinx_zynqmp_ep_defconfig           |  6 ++++++
 configs/zynq_picozed_defconfig               |  9 +++++++--
 configs/zynq_zc702_defconfig                 |  9 +++++++--
 configs/zynq_zc706_defconfig                 |  9 +++++++--
 configs/zynq_zed_defconfig                   |  9 +++++++--
 configs/zynq_zybo_defconfig                  |  9 +++++++--
 drivers/usb/Kconfig                          |  2 ++
 drivers/usb/dwc3/Kconfig                     | 57
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/Kconfig                   | 67
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/g_dnl.c                   |  6 +++---
 drivers/usb/musb-new/Kconfig                 |  1 +
 include/configs/am335x_evm.h                 |  9 ---------
 include/configs/am3517_evm.h                 |  1 -
 include/configs/am43xx_evm.h                 | 26
++++++++++++--------------
 include/configs/baltos.h                     |  9 ---------
 include/configs/bav335x.h                    |  9 ---------
 include/configs/bcm28155_ap.h                |  7 -------
 include/configs/cgtqmx6eval.h                |  8 --------
 include/configs/colibri_vf.h                 |  7 -------
 include/configs/corvus.h                     | 10 ----------
 include/configs/dra7xx_evm.h                 | 13 -------------
 include/configs/exynos4-common.h             | 11 +----------
 include/configs/gw_ventana.h                 |  9 ---------
 include/configs/kc1.h                        | 13 -------------
 include/configs/kwb.h                        |  2 --
 include/configs/ma5d4evk.h                   |  2 --
 include/configs/mx6sabre_common.h            |  8 --------
 include/configs/mx7dsabresd.h                |  8 --------
 include/configs/nitrogen6x.h                 |  9 ---------
 include/configs/novena.h                     |  2 --
 include/configs/odroid_xu3.h                 | 15 ---------------
 include/configs/omap3_beagle.h               |  7 -------
 include/configs/omap3_logic.h                |  7 -------
 include/configs/omap5_uevm.h                 | 13 -------------
 include/configs/pcm051.h                     |  2 --
 include/configs/pengwyn.h                    |  3 ---
 include/configs/s5p_goni.h                   | 10 ++--------
 include/configs/s5pc210_universal.h          |  2 --
 include/configs/sama5d2_xplained.h           |  2 --
 include/configs/sama5d3xek.h                 |  2 --
 include/configs/sama5d4_xplained.h           |  2 --
 include/configs/sama5d4ek.h                  |  2 --
 include/configs/sansa_fuze_plus.h            |  3 ---
 include/configs/siemens-am33x-common.h       |  7 -------
 include/configs/smartweb.h                   |  7 -------
 include/configs/sniper.h                     | 13 -------------
 include/configs/socfpga_common.h             | 15 ++-------------
 include/configs/sunxi-common.h               | 10 ----------
 include/configs/taurus.h                     |  7 -------
 include/configs/tbs2910.h                    |  7 -------
 include/configs/tegra-common-usb-gadget.h    | 13 -------------
 include/configs/tseries.h                    |  2 --
 include/configs/vinco.h                      |  2 --
 include/configs/warp.h                       |  8 --------
 include/configs/xfi3.h                       |  3 ---
 include/configs/xilinx_zynqmp.h              | 10 ----------
 include/configs/zynq-common.h                |  7 -------
 163 files changed, 709 insertions(+), 352 deletions(-)
 create mode 100644 drivers/usb/dwc3/Kconfig

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-04-10 19:17 Marek Vasut
@ 2016-04-11 15:02 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-04-11 15:02 UTC (permalink / raw)
  To: u-boot

On Sun, Apr 10, 2016 at 09:17:46PM +0200, Marek Vasut wrote:

> The following changes since commit 43d3fb5c0609a76409e7859a2a5800670c7b5bd2:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
> (2016-04-06 14:17:22 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 192eab9357473e09218e0a4448b220d691d9d886:
> 
>   dm: usb: Do not reprobe usb hosts on "usb tree" command (2016-04-10
> 17:18:43 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160411/680bd007/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-04-10 19:17 Marek Vasut
  2016-04-11 15:02 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-04-10 19:17 UTC (permalink / raw)
  To: u-boot

The following changes since commit 43d3fb5c0609a76409e7859a2a5800670c7b5bd2:

  Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
(2016-04-06 14:17:22 -0400)

are available in the git repository at:

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

for you to fetch changes up to 192eab9357473e09218e0a4448b220d691d9d886:

  dm: usb: Do not reprobe usb hosts on "usb tree" command (2016-04-10
17:18:43 +0200)

----------------------------------------------------------------
Hans de Goede (4):
      usb: kbd: Do not deregister usbkbd twice when using dm
      musb: sunxi: Do not allocate musb struct multiple times
      musb: Properly call musb_stop() on probe failure
      dm: usb: Do not reprobe usb hosts on "usb tree" command

Mateusz Kulikowski (1):
      usb: ehci-hcd: Fix crash when no ops are provided to ehci_register()

Purna Chandra Mandal (4):
      arm: add missing writes[bwql], reads[bwql].
      drivers: remove writes{b,w,l,q} and reads{b,w,l,q}.
      drivers: musb-new: Add USB DRC driver for Microchip PIC32 OTG
controller.
      board: pic32mzda: enable USB-host, USB-storage support.

Sriram Dash (4):
      drivers:usb:common:fsl-dt-fixup: Move device-tree fixup framework
to common file
      drivers:usb:common:fsl-dt-fixup: Remove code duplication for
fdt_usb_get_node_type
      drivers:usb:common:fsl-dt-fixup: Add device-tree fixup support for
xhci controller
      drivers:usb:common:fsl-dt-fixup: fix return value of
fdt_usb_get_node_type

Steve Rae (1):
      usb: bcm_udc_otg: enable clocks

 Makefile                             |   1 +

 arch/arm/include/asm/io.h            |   7 +++

 arch/mips/dts/pic32mzda.dtsi         |  12 +++++

 arch/mips/dts/pic32mzda_sk.dts       |   4 ++

 cmd/usb.c                            |  10 ++--

 common/usb_kbd.c                     |   3 +-

 configs/pic32mzdask_defconfig        |   6 +++

 drivers/mtd/nand/pxa3xx_nand.c       |   8 ---

 drivers/usb/common/Makefile          |   7 +++
 drivers/usb/common/fsl-dt-fixup.c    | 202
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/bcm_udc_otg_phy.c |   4 ++
 drivers/usb/host/ehci-fsl.c          | 195
--------------------------------------------------------------------
 drivers/usb/host/ehci-hcd.c          |   4 +-
 drivers/usb/musb-new/Kconfig         |   7 +++
 drivers/usb/musb-new/Makefile        |   1 +
 drivers/usb/musb-new/linux-compat.h  |   7 ---
 drivers/usb/musb-new/musb_core.c     |   2 +-
 drivers/usb/musb-new/musb_uboot.c    |   4 +-
 drivers/usb/musb-new/pic32.c         | 288
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/sunxi.c         |  11 ++--
 include/configs/pic32mzdask.h        |   7 +++
 include/fdt_support.h                |   4 +-
 22 files changed, 570 insertions(+), 224 deletions(-)
 create mode 100644 drivers/usb/common/Makefile
 create mode 100644 drivers/usb/common/fsl-dt-fixup.c
 create mode 100644 drivers/usb/musb-new/pic32.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-03-20 20:40 Marek Vasut
@ 2016-03-21  1:27 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-03-21  1:27 UTC (permalink / raw)
  To: u-boot

On Sun, Mar 20, 2016 at 09:40:51PM +0100, Marek Vasut wrote:

> The following changes since commit e4fb863f6dec0002069d57422ebe3ce3af69a273:
> 
>   dm: blk: Add tests for block devices (2016-03-17 21:27:39 -0600)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 1b108880e6433e398681785f51b2a2dca983cd1b:
> 
>   usb: xhci: Fix vendor command error if the request type is
> USB_REQ_SET_ADDRESS or USB_REQ_SET_CONFIGURATION. (2016-03-20 18:00:45
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160320/f8bb961b/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-03-20 20:40 Marek Vasut
  2016-03-21  1:27 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-03-20 20:40 UTC (permalink / raw)
  To: u-boot

The following changes since commit e4fb863f6dec0002069d57422ebe3ce3af69a273:

  dm: blk: Add tests for block devices (2016-03-17 21:27:39 -0600)

are available in the git repository at:

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

for you to fetch changes up to 1b108880e6433e398681785f51b2a2dca983cd1b:

  usb: xhci: Fix vendor command error if the request type is
USB_REQ_SET_ADDRESS or USB_REQ_SET_CONFIGURATION. (2016-03-20 18:00:45
+0100)

----------------------------------------------------------------
Stefan Roese (4):
      usb: legacy_hub_port_reset(): Speedup hub reset handling
      usb: Remove 200 ms delay in usb_hub_port_connect_change()
      usb: Don't reset the USB hub a 2nd time
      usb: Change power-on / scanning timeout handling

Ted Chen (1):
      usb: xhci: Fix vendor command error if the request type is
USB_REQ_SET_ADDRESS or USB_REQ_SET_CONFIGURATION.

 common/usb.c            |  13 +----
 common/usb_hub.c        | 329
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
 drivers/usb/host/xhci.c |   6 ++-
 include/usb.h           |   4 ++
 4 files changed, 239 insertions(+), 113 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-03-05  1:23 Marek Vasut
@ 2016-03-05 17:44 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-03-05 17:44 UTC (permalink / raw)
  To: u-boot

On Sat, Mar 05, 2016 at 02:23:00AM +0100, Marek Vasut wrote:

> Hi,
> 
> two minor fixes for 2016.03 . Thanks!
> 
> The following changes since commit 50dc8677d769be6e2b34f49b6c43ad1e977bdc51:
> 
>   Merge git://git.denx.de/u-boot-usb (2016-02-26 18:08:43 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to b5ab663a6956e47180706b897bc9567335257d58:
> 
>   usb: dwc2: disable erroneous overcurrent condition (2016-03-05
> 02:21:36 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160305/7b8a01b0/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-03-05  1:23 Marek Vasut
  2016-03-05 17:44 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-03-05  1:23 UTC (permalink / raw)
  To: u-boot

Hi,

two minor fixes for 2016.03 . Thanks!

The following changes since commit 50dc8677d769be6e2b34f49b6c43ad1e977bdc51:

  Merge git://git.denx.de/u-boot-usb (2016-02-26 18:08:43 -0500)

are available in the git repository at:

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

for you to fetch changes up to b5ab663a6956e47180706b897bc9567335257d58:

  usb: dwc2: disable erroneous overcurrent condition (2016-03-05
02:21:36 +0100)

----------------------------------------------------------------
Dinh Nguyen (1):
      usb: dwc2: disable erroneous overcurrent condition

Sam Protsenko (1):
      usb: gadget: composite: Correct recovery path for register

 drivers/usb/gadget/composite.c | 8 +++++++-
 drivers/usb/host/dwc2.c        | 4 +++-
 drivers/usb/host/dwc2.h        | 2 ++
 3 files changed, 12 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-02-26 22:44   ` Marek Vasut
@ 2016-02-28  1:19     ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-02-28  1:19 UTC (permalink / raw)
  To: u-boot

On Fri, Feb 26, 2016 at 11:44:19PM +0100, Marek Vasut wrote:

> On 02/25/2016 04:23 PM, Tom Rini wrote:
> > On Wed, Feb 24, 2016 at 07:13:47PM +0100, Marek Vasut wrote:
> > 
> >> The following changes since commit 52dd704bf8eda7ca039cdb398ec0b6895c3ef939:
> >>
> >>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-02-23
> >> 15:35:47 -0500)
> >>
> >> are available in the git repository at:
> >>
> >>   git://git.denx.de/u-boot-usb.git master
> >>
> >> for you to fetch changes up to d7d8c00575c8ae766d387c763395470410427b69:
> >>
> >>   implement Fastboot via USB OTG on bcm28155_ap boards (2016-02-24
> >> 19:12:33 +0100)
> >>
> > 
> > Applied to u-boot/master, thanks!
> > 
> > But note and please fix ASAP:
> > Building current source for 1 boards (1 thread, 6 jobs per thread)
> >    aarch64:  +   p2571
> > +(p2571) In file included from arch/arm/include/asm/byteorder.h:29:0,
> > +(p2571)                  from include/compiler.h:125,
> > +(p2571)                  from include/image.h:19,
> > +(p2571)                  from include/common.h:88,
> > +(p2571)                  from drivers/usb/host/ehci-hcd.c:10:
> > +(p2571)    td->qt_buffer[idx] = cpu_to_hc32(virt_to_phys((void *)addr));
> > +(p2571)                                                  ^
> > +(p2571) include/linux/byteorder/little_endian.h:34:51: note: in definition of macro ?__cpu_to_le32?
> > +(p2571)  #define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
> > +(p2571)                                                    ^
> > +(p2571) drivers/usb/host/ehci-hcd.c:250:24: note: in expansion of macro ?cpu_to_hc32?
> > +(p2571)                         ^
> > w+(p2571) drivers/usb/host/ehci-hcd.c: In function ?ehci_td_buffer?:
> > w+(p2571) drivers/usb/host/ehci-hcd.c:250:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
> > 
> > Also seen on p2371-2180 and p2371-0000
> 
> Should be fixed nowish. Sorry for the mess.

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160227/b49ee887/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-02-25 15:23 ` Tom Rini
@ 2016-02-26 22:44   ` Marek Vasut
  2016-02-28  1:19     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-02-26 22:44 UTC (permalink / raw)
  To: u-boot

On 02/25/2016 04:23 PM, Tom Rini wrote:
> On Wed, Feb 24, 2016 at 07:13:47PM +0100, Marek Vasut wrote:
> 
>> The following changes since commit 52dd704bf8eda7ca039cdb398ec0b6895c3ef939:
>>
>>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-02-23
>> 15:35:47 -0500)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to d7d8c00575c8ae766d387c763395470410427b69:
>>
>>   implement Fastboot via USB OTG on bcm28155_ap boards (2016-02-24
>> 19:12:33 +0100)
>>
> 
> Applied to u-boot/master, thanks!
> 
> But note and please fix ASAP:
> Building current source for 1 boards (1 thread, 6 jobs per thread)
>    aarch64:  +   p2571
> +(p2571) In file included from arch/arm/include/asm/byteorder.h:29:0,
> +(p2571)                  from include/compiler.h:125,
> +(p2571)                  from include/image.h:19,
> +(p2571)                  from include/common.h:88,
> +(p2571)                  from drivers/usb/host/ehci-hcd.c:10:
> +(p2571)    td->qt_buffer[idx] = cpu_to_hc32(virt_to_phys((void *)addr));
> +(p2571)                                                  ^
> +(p2571) include/linux/byteorder/little_endian.h:34:51: note: in definition of macro ?__cpu_to_le32?
> +(p2571)  #define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
> +(p2571)                                                    ^
> +(p2571) drivers/usb/host/ehci-hcd.c:250:24: note: in expansion of macro ?cpu_to_hc32?
> +(p2571)                         ^
> w+(p2571) drivers/usb/host/ehci-hcd.c: In function ?ehci_td_buffer?:
> w+(p2571) drivers/usb/host/ehci-hcd.c:250:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
> 
> Also seen on p2371-2180 and p2371-0000

Should be fixed nowish. Sorry for the mess.

-- 
Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-02-24 18:13 Marek Vasut
@ 2016-02-25 15:23 ` Tom Rini
  2016-02-26 22:44   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2016-02-25 15:23 UTC (permalink / raw)
  To: u-boot

On Wed, Feb 24, 2016 at 07:13:47PM +0100, Marek Vasut wrote:

> The following changes since commit 52dd704bf8eda7ca039cdb398ec0b6895c3ef939:
> 
>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-02-23
> 15:35:47 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to d7d8c00575c8ae766d387c763395470410427b69:
> 
>   implement Fastboot via USB OTG on bcm28155_ap boards (2016-02-24
> 19:12:33 +0100)
> 

Applied to u-boot/master, thanks!

But note and please fix ASAP:
Building current source for 1 boards (1 thread, 6 jobs per thread)
   aarch64:  +   p2571
+(p2571) In file included from arch/arm/include/asm/byteorder.h:29:0,
+(p2571)                  from include/compiler.h:125,
+(p2571)                  from include/image.h:19,
+(p2571)                  from include/common.h:88,
+(p2571)                  from drivers/usb/host/ehci-hcd.c:10:
+(p2571)    td->qt_buffer[idx] = cpu_to_hc32(virt_to_phys((void *)addr));
+(p2571)                                                  ^
+(p2571) include/linux/byteorder/little_endian.h:34:51: note: in definition of macro ?__cpu_to_le32?
+(p2571)  #define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
+(p2571)                                                    ^
+(p2571) drivers/usb/host/ehci-hcd.c:250:24: note: in expansion of macro ?cpu_to_hc32?
+(p2571)                         ^
w+(p2571) drivers/usb/host/ehci-hcd.c: In function ?ehci_td_buffer?:
w+(p2571) drivers/usb/host/ehci-hcd.c:250:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

Also seen on p2371-2180 and p2371-0000

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160225/ecac8df4/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-02-24 18:13 Marek Vasut
  2016-02-25 15:23 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-02-24 18:13 UTC (permalink / raw)
  To: u-boot

The following changes since commit 52dd704bf8eda7ca039cdb398ec0b6895c3ef939:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-02-23
15:35:47 -0500)

are available in the git repository at:

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

for you to fetch changes up to d7d8c00575c8ae766d387c763395470410427b69:

  implement Fastboot via USB OTG on bcm28155_ap boards (2016-02-24
19:12:33 +0100)

----------------------------------------------------------------
Marek Vasut (4):
      usb: ehci: Use map_physmem in ehci-generic
      usb: ehci: Implement V2P mapping
      usb: ehci: Clear USBMODE_BE on LE MMIO
      usb: ehci: Be explicit about the BE IO accessors

Stephen Warren (1):
      usb: eth: fix memalign() parameter order

Steve Rae (2):
      fastboot: update error and warning messages
      implement Fastboot via USB OTG on bcm28155_ap boards

?ukasz Majewski (2):
      dfu: usb: f_dfu: Set deferred call for dfu_flush() function
      dfu: odroid xu3: Define DFU_MANIFEST_POLL_TIMEOUT to handle large
files transmission and storage

 cmd/dfu.c                       | 20 ++++++++++++++++++++
 drivers/usb/eth/usb_ether.c     |  2 +-
 drivers/usb/gadget/f_dfu.c      | 11 +++--------
 drivers/usb/gadget/f_fastboot.c | 10 +++++-----
 drivers/usb/host/ehci-generic.c |  4 +++-
 drivers/usb/host/ehci-hcd.c     | 21 +++++++++++----------
 drivers/usb/host/ehci.h         |  5 +++--
 include/configs/bcm28155_ap.h   | 20 --------------------
 include/configs/odroid_xu3.h    |  1 +

 include/dfu.h                   | 25 +++++++++++++++++++++++++

 10 files changed, 72 insertions(+), 47 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-02-12  0:07   ` Stephen Warren
@ 2016-02-12 19:57     ` Simon Glass
  0 siblings, 0 replies; 389+ messages in thread
From: Simon Glass @ 2016-02-12 19:57 UTC (permalink / raw)
  To: u-boot

Hi,

On 11 February 2016 at 17:07, Stephen Warren <swarren@wwwdotorg.org> wrote:
> On 02/11/2016 04:59 PM, Simon Glass wrote:
>>
>> +Stephen, Ted
>>
>> Hi,
>>
>> On 25 January 2016 at 15:21, Marek Vasut <marex@denx.de> wrote:
>>>
>>> The following changes since commit
>>> 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:
>>>
>>>    Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)
>>>
>>> are available in the git repository at:
>>>
>>>    git://git.denx.de/u-boot-usb.git master
>>>
>>> for you to fetch changes up to bdbcbe752e93357226cba12a6ce00bbe54cb5db8:
>>>
>>>    usb: kbd: Prevent out of bound access (2016-01-25 22:00:46 +0100)
>>>
>>> ----------------------------------------------------------------
>>> Marek Vasut (1):
>>>        usb: kbd: Prevent out of bound access
>>>
>>> Masahiro Yamada (1):
>>>        usb: add clock support for generic EHCI
>>>
>>> Stefan Br?ns (7):
>>>        usb: dwc2: Fix out-of-bounds access, fix chunk size
>>>        usb: dwc2: Simplify wait_for_chhltd(), remove ignore_ack
>>>        usb: dwc2: split transfer core from outer loop
>>>        usb: dwc2: add helper function for setting SPLIT HC registers
>>>        usb: dwc2: Implement SPLIT transaction support
>>>        usb: dwc2: Add SPLIT INTERRUPT transaction support
>>>        usb: dwc2: Do not mix data toggle for IN and OUT endpoints, check
>>> bounds
>>>
>>> Stephen Warren (1):
>>>        ARM: rpi: enable USB keyboard
>>>
>>> Ted Chen (1):
>>>        usb: eth: add Realtek RTL8152B/RTL8153 DRIVER
>>
>>
>> This brings in a driver that does not support driver model. There was
>> one more to convert and then we would be able to move everything to
>> driver model for USB Ethernet. This makes the job harder.
>>
>> Stephen or Ted, are you able to send a patch to convert it?
>
>
> I thought the patch wasn't going to be accepted until it was converted.
> Perhaps it was applied too early?
>
> Anyway, I am not likely to be able to use the driver in the near future due
> to lack of HW to test it on, so Ted is the best candidate to port it over.

Possibly, although I'd settle for just converting it and testing it
later. It's a new driver. Also at present it's dead code as no board
includes it. Plus it should use Kconfig...

Regards,
Simon

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-02-11 23:59 ` Simon Glass
@ 2016-02-12  0:07   ` Stephen Warren
  2016-02-12 19:57     ` Simon Glass
  0 siblings, 1 reply; 389+ messages in thread
From: Stephen Warren @ 2016-02-12  0:07 UTC (permalink / raw)
  To: u-boot

On 02/11/2016 04:59 PM, Simon Glass wrote:
> +Stephen, Ted
>
> Hi,
>
> On 25 January 2016 at 15:21, Marek Vasut <marex@denx.de> wrote:
>> The following changes since commit 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:
>>
>>    Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)
>>
>> are available in the git repository at:
>>
>>    git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to bdbcbe752e93357226cba12a6ce00bbe54cb5db8:
>>
>>    usb: kbd: Prevent out of bound access (2016-01-25 22:00:46 +0100)
>>
>> ----------------------------------------------------------------
>> Marek Vasut (1):
>>        usb: kbd: Prevent out of bound access
>>
>> Masahiro Yamada (1):
>>        usb: add clock support for generic EHCI
>>
>> Stefan Br?ns (7):
>>        usb: dwc2: Fix out-of-bounds access, fix chunk size
>>        usb: dwc2: Simplify wait_for_chhltd(), remove ignore_ack
>>        usb: dwc2: split transfer core from outer loop
>>        usb: dwc2: add helper function for setting SPLIT HC registers
>>        usb: dwc2: Implement SPLIT transaction support
>>        usb: dwc2: Add SPLIT INTERRUPT transaction support
>>        usb: dwc2: Do not mix data toggle for IN and OUT endpoints, check bounds
>>
>> Stephen Warren (1):
>>        ARM: rpi: enable USB keyboard
>>
>> Ted Chen (1):
>>        usb: eth: add Realtek RTL8152B/RTL8153 DRIVER
>
> This brings in a driver that does not support driver model. There was
> one more to convert and then we would be able to move everything to
> driver model for USB Ethernet. This makes the job harder.
>
> Stephen or Ted, are you able to send a patch to convert it?

I thought the patch wasn't going to be accepted until it was converted. 
Perhaps it was applied too early?

Anyway, I am not likely to be able to use the driver in the near future 
due to lack of HW to test it on, so Ted is the best candidate to port it 
over.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-01-25 22:21 Marek Vasut
  2016-01-26 22:45 ` Tom Rini
@ 2016-02-11 23:59 ` Simon Glass
  2016-02-12  0:07   ` Stephen Warren
  1 sibling, 1 reply; 389+ messages in thread
From: Simon Glass @ 2016-02-11 23:59 UTC (permalink / raw)
  To: u-boot

+Stephen, Ted

Hi,

On 25 January 2016 at 15:21, Marek Vasut <marex@denx.de> wrote:
> The following changes since commit 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:
>
>   Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to bdbcbe752e93357226cba12a6ce00bbe54cb5db8:
>
>   usb: kbd: Prevent out of bound access (2016-01-25 22:00:46 +0100)
>
> ----------------------------------------------------------------
> Marek Vasut (1):
>       usb: kbd: Prevent out of bound access
>
> Masahiro Yamada (1):
>       usb: add clock support for generic EHCI
>
> Stefan Br?ns (7):
>       usb: dwc2: Fix out-of-bounds access, fix chunk size
>       usb: dwc2: Simplify wait_for_chhltd(), remove ignore_ack
>       usb: dwc2: split transfer core from outer loop
>       usb: dwc2: add helper function for setting SPLIT HC registers
>       usb: dwc2: Implement SPLIT transaction support
>       usb: dwc2: Add SPLIT INTERRUPT transaction support
>       usb: dwc2: Do not mix data toggle for IN and OUT endpoints, check bounds
>
> Stephen Warren (1):
>       ARM: rpi: enable USB keyboard
>
> Ted Chen (1):
>       usb: eth: add Realtek RTL8152B/RTL8153 DRIVER

This brings in a driver that does not support driver model. There was
one more to convert and then we would be able to move everything to
driver model for USB Ethernet. This makes the job harder.

Stephen or Ted, are you able to send a patch to convert it?

Regards,
Simon

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-02-04 11:45 Marek Vasut
@ 2016-02-04 17:39 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-02-04 17:39 UTC (permalink / raw)
  To: u-boot

On Thu, Feb 04, 2016 at 12:45:18PM +0100, Marek Vasut wrote:

> The following changes since commit 44189a032804c4a16632f4e80abf77f2820e9a48:
> 
>   Prepare v2016.03-rc1 (2016-02-02 11:29:50 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 8c9b4d5598e014036d2f2637c17bd6e3748ff6a3:
> 
>   usb: gadget: dwc2_udc_otg: modified the check condition for max packet size of 
> ep_in in high speed (2016-02-04 12:38:26 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160204/e08a4713/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-02-04 11:45 Marek Vasut
  2016-02-04 17:39 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-02-04 11:45 UTC (permalink / raw)
  To: u-boot

The following changes since commit 44189a032804c4a16632f4e80abf77f2820e9a48:

  Prepare v2016.03-rc1 (2016-02-02 11:29:50 -0500)

are available in the git repository at:

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

for you to fetch changes up to 8c9b4d5598e014036d2f2637c17bd6e3748ff6a3:

  usb: gadget: dwc2_udc_otg: modified the check condition for max packet size of 
ep_in in high speed (2016-02-04 12:38:26 +0100)

----------------------------------------------------------------
Frank Wang (1):
      usb: gadget: dwc2_udc_otg: modified the check condition for max packet 
size of ep_in in high speed

 drivers/usb/gadget/dwc2_udc_otg.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-01-25 22:21 Marek Vasut
@ 2016-01-26 22:45 ` Tom Rini
  2016-02-11 23:59 ` Simon Glass
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-01-26 22:45 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 25, 2016 at 11:21:57PM +0100, Marek Vasut wrote:

> The following changes since commit 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:
> 
>   Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to bdbcbe752e93357226cba12a6ce00bbe54cb5db8:
> 
>   usb: kbd: Prevent out of bound access (2016-01-25 22:00:46 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160126/05fe35ef/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-01-25 22:21 Marek Vasut
  2016-01-26 22:45 ` Tom Rini
  2016-02-11 23:59 ` Simon Glass
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2016-01-25 22:21 UTC (permalink / raw)
  To: u-boot

The following changes since commit 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:

  Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)

are available in the git repository at:

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

for you to fetch changes up to bdbcbe752e93357226cba12a6ce00bbe54cb5db8:

  usb: kbd: Prevent out of bound access (2016-01-25 22:00:46 +0100)

----------------------------------------------------------------
Marek Vasut (1):
      usb: kbd: Prevent out of bound access

Masahiro Yamada (1):
      usb: add clock support for generic EHCI

Stefan Br?ns (7):
      usb: dwc2: Fix out-of-bounds access, fix chunk size
      usb: dwc2: Simplify wait_for_chhltd(), remove ignore_ack
      usb: dwc2: split transfer core from outer loop
      usb: dwc2: add helper function for setting SPLIT HC registers
      usb: dwc2: Implement SPLIT transaction support
      usb: dwc2: Add SPLIT INTERRUPT transaction support
      usb: dwc2: Do not mix data toggle for IN and OUT endpoints, check bounds

Stephen Warren (1):
      ARM: rpi: enable USB keyboard

Ted Chen (1):
      usb: eth: add Realtek RTL8152B/RTL8153 DRIVER

 common/usb_kbd.c                |    2 +-
 drivers/usb/eth/Makefile        |    1 +
 drivers/usb/eth/r8152.c         | 1456 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/r8152.h         |  631 
++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/r8152_fw.c      |  980 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/usb_ether.c     |    7 +
 drivers/usb/host/dwc2.c         |  301 ++++++++++++++--------
 drivers/usb/host/dwc2.h         |    1 +
 drivers/usb/host/ehci-generic.c |   14 ++
 include/configs/rpi-common.h    |    6 +-
 include/usb_ether.h             |    6 +
 11 files changed, 3303 insertions(+), 102 deletions(-)
 create mode 100644 drivers/usb/eth/r8152.c
 create mode 100644 drivers/usb/eth/r8152.h
 create mode 100644 drivers/usb/eth/r8152_fw.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-01-16  6:08 Marek Vasut
@ 2016-01-16 19:35 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-01-16 19:35 UTC (permalink / raw)
  To: u-boot

On Sat, Jan 16, 2016 at 07:08:30AM +0100, Marek Vasut wrote:

> The following changes since commit 782acf7b52db6bec1a796773e3033b4afcd6c9e2:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2016-01-15 08:11:15 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 447b9cdf2c4d8d7c6cb1ff64426c1dfaf7396f93:
> 
>   common: usb: fix checking condition (2016-01-16 07:06:55 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160116/459830c3/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2016-01-16  6:08 Marek Vasut
  2016-01-16 19:35 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2016-01-16  6:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit 782acf7b52db6bec1a796773e3033b4afcd6c9e2:

  Merge git://git.denx.de/u-boot-rockchip (2016-01-15 08:11:15 -0500)

are available in the git repository at:

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

for you to fetch changes up to 447b9cdf2c4d8d7c6cb1ff64426c1dfaf7396f93:

  common: usb: fix checking condition (2016-01-16 07:06:55 +0100)

----------------------------------------------------------------
Peng Fan (1):
      common: usb: fix checking condition

Sanchayan Maity (2):
      usb: host: ehci-vf: Remove hardcoded USB host client configuration
      usb: host: ehci-vf: Implement board_usb_phy_mode weak function

Ye.Li (1):
      usb:ci_udc: Remove ULPI setting for i.MX OTG controller

 common/usb.c                |  2 +-
 drivers/usb/gadget/ci_udc.c | 14 +++-----------
 drivers/usb/host/ehci-vf.c  | 15 ++++++++++-----
 3 files changed, 14 insertions(+), 17 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-12-31  9:30 Marek Vasut
  2015-12-31 13:41 ` Tom Rini
@ 2016-01-04 15:50 ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2016-01-04 15:50 UTC (permalink / raw)
  To: u-boot

On Thu, Dec 31, 2015 at 10:30:02AM +0100, Marek Vasut wrote:

> The following changes since commit 78680314c53a95c0bb25e942662979843b60d7b9:
> 
>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-12-27 09:15:57 
> -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to f3643fe7d0dcd8a799fe8882db0903b3477e6338:
> 
>   usb: musb: Fix hub port setting for SPLIT transactions (2015-12-31 10:05:32 
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160104/b126cd0c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2016-01-02 17:06     ` Tom Rini
@ 2016-01-02 17:14       ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2016-01-02 17:14 UTC (permalink / raw)
  To: u-boot

On Saturday, January 02, 2016 at 06:06:30 PM, Tom Rini wrote:
> On Thu, Dec 31, 2015 at 04:17:22PM +0100, Marek Vasut wrote:
> > On Thursday, December 31, 2015 at 02:41:21 PM, Tom Rini wrote:
> > > On Thu, Dec 31, 2015 at 10:30:02AM +0100, Marek Vasut wrote:
> > > > The following changes since commit 
78680314c53a95c0bb25e942662979843b60d7b9:
> > > >   Merge branch 'master' of http://git.denx.de/u-boot-sunxi
> > > >   (2015-12-27 09:15:57
> > > > 
> > > > -0500)
> > > > 
> > > > are available in the git repository at:
> > > >   git://git.denx.de/u-boot-usb.git master
> > > > 
> > > > for you to fetch changes up to f3643fe7d0dcd8a799fe8882db0903b3477e6338:
> > > >   usb: musb: Fix hub port setting for SPLIT transactions (2015-12-31
> > > >   10:05:32
> > > > 
> > > > +0100)
> > > > 
> > > > ----------------------------------------------------------------
> > > > 
> > > > Stefan Br?ns (4):
> > > >       usb: Alloc buffer for USB descriptor dynamically
> > > >       usb: dwc2: avoid out of bounds access
> > > >       usb: Move determination of TT hub address/port into separate
> > > >       function usb: musb: Fix hub port setting for SPLIT transactions
> > > 
> > > It looks like nearly everything is failing with:
> > > +(T1024RDB_SPIFLASH) ../drivers/usb/host/ehci-hcd.c: In function
> > > 'ehci_update_endpt2_dev_n_port': +(T1024RDB_SPIFLASH)
> > > ../drivers/usb/host/ehci-hcd.c:290:2: error: expected ';' before 'qh'
> > > +(T1024RDB_SPIFLASH)   qh->qh_endpt2 |=
> > > cpu_to_hc32(QH_ENDPT2_PORTNUM(portnr) | +(T1024RDB_SPIFLASH)   ^
> > > +(T1024RDB_SPIFLASH) make[2]: *** [drivers/usb/host/ehci-hcd.o] Error 1
> > > +(T1024RDB_SPIFLASH) make[1]: *** [drivers/usb/host] Error 2
> > > +(T1024RDB_SPIFLASH) make: *** [sub-make] Error 2
> > > 
> > > mx6dlarm2 is another one, if you don't have powerpc toolchain handy.
> > 
> > I should stop trusting people that they even compile-tested their patches
> > :-( Well, please pull again, I fixed the patch and pushed again ...
> 
> And this is really just bugfixes rather than new functionality that can
> wait?  Thanks!

Cleanup and bugfixes. There is no significant new functionality, so I think
this is safe to apply.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-12-31 15:17   ` Marek Vasut
@ 2016-01-02 17:06     ` Tom Rini
  2016-01-02 17:14       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2016-01-02 17:06 UTC (permalink / raw)
  To: u-boot

On Thu, Dec 31, 2015 at 04:17:22PM +0100, Marek Vasut wrote:
> On Thursday, December 31, 2015 at 02:41:21 PM, Tom Rini wrote:
> > On Thu, Dec 31, 2015 at 10:30:02AM +0100, Marek Vasut wrote:
> > > The following changes since commit 78680314c53a95c0bb25e942662979843b60d7b9:
> > >   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-12-27
> > >   09:15:57
> > > 
> > > -0500)
> > > 
> > > are available in the git repository at:
> > >   git://git.denx.de/u-boot-usb.git master
> > > 
> > > for you to fetch changes up to f3643fe7d0dcd8a799fe8882db0903b3477e6338:
> > >   usb: musb: Fix hub port setting for SPLIT transactions (2015-12-31
> > >   10:05:32
> > > 
> > > +0100)
> > > 
> > > ----------------------------------------------------------------
> > > 
> > > Stefan Br?ns (4):
> > >       usb: Alloc buffer for USB descriptor dynamically
> > >       usb: dwc2: avoid out of bounds access
> > >       usb: Move determination of TT hub address/port into separate
> > >       function usb: musb: Fix hub port setting for SPLIT transactions
> > 
> > It looks like nearly everything is failing with:
> > +(T1024RDB_SPIFLASH) ../drivers/usb/host/ehci-hcd.c: In function
> > 'ehci_update_endpt2_dev_n_port': +(T1024RDB_SPIFLASH)
> > ../drivers/usb/host/ehci-hcd.c:290:2: error: expected ';' before 'qh'
> > +(T1024RDB_SPIFLASH)   qh->qh_endpt2 |=
> > cpu_to_hc32(QH_ENDPT2_PORTNUM(portnr) | +(T1024RDB_SPIFLASH)   ^
> > +(T1024RDB_SPIFLASH) make[2]: *** [drivers/usb/host/ehci-hcd.o] Error 1
> > +(T1024RDB_SPIFLASH) make[1]: *** [drivers/usb/host] Error 2
> > +(T1024RDB_SPIFLASH) make: *** [sub-make] Error 2
> > 
> > mx6dlarm2 is another one, if you don't have powerpc toolchain handy.
> 
> I should stop trusting people that they even compile-tested their patches :-(
> Well, please pull again, I fixed the patch and pushed again ...

And this is really just bugfixes rather than new functionality that can
wait?  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160102/16f9f4a2/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-12-31 13:41 ` Tom Rini
@ 2015-12-31 15:17   ` Marek Vasut
  2016-01-02 17:06     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-12-31 15:17 UTC (permalink / raw)
  To: u-boot

On Thursday, December 31, 2015 at 02:41:21 PM, Tom Rini wrote:
> On Thu, Dec 31, 2015 at 10:30:02AM +0100, Marek Vasut wrote:
> > The following changes since commit 78680314c53a95c0bb25e942662979843b60d7b9:
> >   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-12-27
> >   09:15:57
> > 
> > -0500)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git master
> > 
> > for you to fetch changes up to f3643fe7d0dcd8a799fe8882db0903b3477e6338:
> >   usb: musb: Fix hub port setting for SPLIT transactions (2015-12-31
> >   10:05:32
> > 
> > +0100)
> > 
> > ----------------------------------------------------------------
> > 
> > Stefan Br?ns (4):
> >       usb: Alloc buffer for USB descriptor dynamically
> >       usb: dwc2: avoid out of bounds access
> >       usb: Move determination of TT hub address/port into separate
> >       function usb: musb: Fix hub port setting for SPLIT transactions
> 
> It looks like nearly everything is failing with:
> +(T1024RDB_SPIFLASH) ../drivers/usb/host/ehci-hcd.c: In function
> 'ehci_update_endpt2_dev_n_port': +(T1024RDB_SPIFLASH)
> ../drivers/usb/host/ehci-hcd.c:290:2: error: expected ';' before 'qh'
> +(T1024RDB_SPIFLASH)   qh->qh_endpt2 |=
> cpu_to_hc32(QH_ENDPT2_PORTNUM(portnr) | +(T1024RDB_SPIFLASH)   ^
> +(T1024RDB_SPIFLASH) make[2]: *** [drivers/usb/host/ehci-hcd.o] Error 1
> +(T1024RDB_SPIFLASH) make[1]: *** [drivers/usb/host] Error 2
> +(T1024RDB_SPIFLASH) make: *** [sub-make] Error 2
> 
> mx6dlarm2 is another one, if you don't have powerpc toolchain handy.

I should stop trusting people that they even compile-tested their patches :-(
Well, please pull again, I fixed the patch and pushed again ...

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-12-31  9:30 Marek Vasut
@ 2015-12-31 13:41 ` Tom Rini
  2015-12-31 15:17   ` Marek Vasut
  2016-01-04 15:50 ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-12-31 13:41 UTC (permalink / raw)
  To: u-boot

On Thu, Dec 31, 2015 at 10:30:02AM +0100, Marek Vasut wrote:

> The following changes since commit 78680314c53a95c0bb25e942662979843b60d7b9:
> 
>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-12-27 09:15:57 
> -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to f3643fe7d0dcd8a799fe8882db0903b3477e6338:
> 
>   usb: musb: Fix hub port setting for SPLIT transactions (2015-12-31 10:05:32 
> +0100)
> 
> ----------------------------------------------------------------
> Stefan Br?ns (4):
>       usb: Alloc buffer for USB descriptor dynamically
>       usb: dwc2: avoid out of bounds access
>       usb: Move determination of TT hub address/port into separate function
>       usb: musb: Fix hub port setting for SPLIT transactions

It looks like nearly everything is failing with:
+(T1024RDB_SPIFLASH) ../drivers/usb/host/ehci-hcd.c: In function 'ehci_update_endpt2_dev_n_port':
+(T1024RDB_SPIFLASH) ../drivers/usb/host/ehci-hcd.c:290:2: error: expected ';' before 'qh'
+(T1024RDB_SPIFLASH)   qh->qh_endpt2 |= cpu_to_hc32(QH_ENDPT2_PORTNUM(portnr) |
+(T1024RDB_SPIFLASH)   ^
+(T1024RDB_SPIFLASH) make[2]: *** [drivers/usb/host/ehci-hcd.o] Error 1
+(T1024RDB_SPIFLASH) make[1]: *** [drivers/usb/host] Error 2
+(T1024RDB_SPIFLASH) make: *** [sub-make] Error 2

mx6dlarm2 is another one, if you don't have powerpc toolchain handy.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151231/fc99899e/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-12-31  9:30 Marek Vasut
  2015-12-31 13:41 ` Tom Rini
  2016-01-04 15:50 ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2015-12-31  9:30 UTC (permalink / raw)
  To: u-boot

The following changes since commit 78680314c53a95c0bb25e942662979843b60d7b9:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-12-27 09:15:57 
-0500)

are available in the git repository at:

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

for you to fetch changes up to f3643fe7d0dcd8a799fe8882db0903b3477e6338:

  usb: musb: Fix hub port setting for SPLIT transactions (2015-12-31 10:05:32 
+0100)

----------------------------------------------------------------
Stefan Br?ns (4):
      usb: Alloc buffer for USB descriptor dynamically
      usb: dwc2: avoid out of bounds access
      usb: Move determination of TT hub address/port into separate function
      usb: musb: Fix hub port setting for SPLIT transactions

 common/usb.c                      | 98 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
 drivers/usb/host/dwc2.c           |  7 ++++---
 drivers/usb/host/ehci-hcd.c       | 50 
+++++---------------------------------------------
 drivers/usb/musb-new/musb_host.c  | 10 +++++++---
 drivers/usb/musb-new/usb-compat.h | 53 
-----------------------------------------------------
 include/usb.h                     | 17 +++++++++++++++--
 6 files changed, 115 insertions(+), 120 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-12-18  1:53 Marek Vasut
@ 2015-12-18 18:17 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-12-18 18:17 UTC (permalink / raw)
  To: u-boot

On Fri, Dec 18, 2015 at 02:53:28AM +0100, Marek Vasut wrote:

> The following changes since commit 52bc7c7e2b31d6ba8d394f3d22b551abfa365363:
> 
>   eeprom: fix eeprom write procedure (2015-12-16 10:31:31 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to e4b70d80350c1238fa07872d71c19e3ddbf53b76:
> 
>   usb: kbd: don't use int xfers when polling via ctrl xfers (2015-12-17 21:54:41 
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151218/ab0f837a/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-12-18  1:53 Marek Vasut
  2015-12-18 18:17 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-12-18  1:53 UTC (permalink / raw)
  To: u-boot

The following changes since commit 52bc7c7e2b31d6ba8d394f3d22b551abfa365363:

  eeprom: fix eeprom write procedure (2015-12-16 10:31:31 -0500)

are available in the git repository at:

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

for you to fetch changes up to e4b70d80350c1238fa07872d71c19e3ddbf53b76:

  usb: kbd: don't use int xfers when polling via ctrl xfers (2015-12-17 21:54:41 
+0100)

----------------------------------------------------------------
Alexey Brodkin (1):
      usb: add support of generic OHCI devices

Marek Vasut (24):
      usb: s3c-otg: Rename regs-otg.h to s3c_udc_otg_regs.h
      usb: s3c-otg: Rename struct s3c_udc to dwc2_udc
      usb: s3c-otg: Rename struct s3c_usbotg_reg to dwc2_usbotg_reg
      usb: s3c-otg: Split private bits from s3c_udc.h
      usb: s3c-otg: Rename struct s3c_usbotg_phy to dwc2_usbotg_phy
      usb: s3c-otg: Rename struct s3c_dev_*_ep
      usb: s3c-otg: Rename struct s3c_ep
      usb: s3c-otg: Rename struct s3c_request
      usb: s3c-otg: Staticize s3c_udc_ep_set_stall
      usb: s3c-otg: Staticize functions in s3c_udc_otg_xfer_dma.c
      usb: s3c-otg: Rename s3c_ep0_*() functions
      usb: s3c-otg: Rename s3c_ep_*() functions
      usb: s3c-otg: Rename s3c_udc_*() functions
      usb: s3c-otg: Rename remaining local s3c_*() functions
      usb: s3c-otg: Zap useless externs
      usb: s3c-otg: Change the driver name to dwc2-udc
      usb: s3c-otg: Rename local headers to dwc2_*h
      usb: s3c-otg: Rename sources to dwc2_*c
      usb: s3c-otg: Rename remaining macros
      usb: s3c-otg: Tweak the comments
      usb: s3c-otg: Rename USB_GADGET_S3C_UDC_OTG* to USB_GADGET_DWC2_OTG*
      usb: s3c-otg: Rename struct s3c_plat_otg_data
      usb: s3c-otg: Rename s3c_udc_probe() function
      usb: s3c-otg: Rename usb/s3c_udc.h to usb/dwc2_udc.h

Stephen Warren (1):
      usb: kbd: don't use int xfers when polling via ctrl xfers

?ukasz Majewski (1):
      usb: host: ehci: samsung: Move hcor initialization after usb phy setup

 board/altera/arria5-socdk/socfpga.c                                    |   6 +-
 board/altera/cyclone5-socdk/socfpga.c                                  |   6 +-
 board/broadcom/bcm28155_ap/bcm28155_ap.c                               |   8 
+--
 board/denx/mcvevk/socfpga.c                                            |   6 +-
 board/ebv/socrates/socfpga.c                                           |   6 +-
 board/samsung/goni/goni.c                                              |   6 +-
 board/samsung/odroid/odroid.c                                          |   6 +-
 board/samsung/trats/trats.c                                            |   8 
+--
 board/samsung/trats2/trats2.c                                          |   6 +-
 board/samsung/universal_c210/universal.c                               |   6 +-
 board/terasic/sockit/socfpga.c                                         |   6 +-
 common/usb_kbd.c                                                       |   3 +
 drivers/usb/gadget/Makefile                                            |   4 +-
 drivers/usb/gadget/bcm_udc_otg_phy.c                                   |   6 +-
 drivers/usb/gadget/{s3c_udc_otg.c => dwc2_udc_otg.c}                   | 205 
++++++++++++++++++++++++++++++++++---------------------------------
 drivers/usb/gadget/{s3c_udc_otg_phy.c => dwc2_udc_otg_phy.c}           |  21 
+++----
 include/usb/s3c_udc.h => drivers/usb/gadget/dwc2_udc_otg_priv.h        |  45 
+++++----------
 drivers/usb/gadget/{regs-otg.h => dwc2_udc_otg_regs.h}                 |  32 
+++++------
 drivers/usb/gadget/{s3c_udc_otg_xfer_dma.c => dwc2_udc_otg_xfer_dma.c} | 202 
+++++++++++++++++++++++++++++++++---------------------------------
 drivers/usb/host/Kconfig                                               |   8 
+++
 drivers/usb/host/Makefile                                              |   1 +
 drivers/usb/host/ehci-exynos.c                                         |   4 +-
 drivers/usb/host/ohci-generic.c                                        |  45 
+++++++++++++++
 include/configs/bcm28155_ap.h                                          |   2 +-
 include/configs/exynos4-common.h                                       |   4 +-
 include/configs/s5p_goni.h                                             |   4 +-
 include/configs/s5pc210_universal.h                                    |   4 +-
 include/configs/smdkv310.h                                             |   4 +-
 include/configs/socfpga_common.h                                       |   2 +-
 include/usb/dwc2_udc.h                                                 |  25 
+++++++++
 30 files changed, 380 insertions(+), 311 deletions(-)
 rename drivers/usb/gadget/{s3c_udc_otg.c => dwc2_udc_otg.c} (77%)
 rename drivers/usb/gadget/{s3c_udc_otg_phy.c => dwc2_udc_otg_phy.c} (83%)
 rename include/usb/s3c_udc.h => drivers/usb/gadget/dwc2_udc_otg_priv.h (67%)
 rename drivers/usb/gadget/{regs-otg.h => dwc2_udc_otg_regs.h} (92%)
 rename drivers/usb/gadget/{s3c_udc_otg_xfer_dma.c => dwc2_udc_otg_xfer_dma.c} 
(88%)
 create mode 100644 drivers/usb/host/ohci-generic.c
 create mode 100644 include/usb/dwc2_udc.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 17:26       ` Tom Rini
@ 2015-11-30 17:34         ` Alexey Brodkin
  0 siblings, 0 replies; 389+ messages in thread
From: Alexey Brodkin @ 2015-11-30 17:34 UTC (permalink / raw)
  To: u-boot

Hi Tom, Marek,

On Mon, 2015-11-30 at 12:26 -0500, Tom Rini wrote:
> On Mon, Nov 30, 2015 at 05:23:15PM +0000, Alexey Brodkin wrote:
> > Hi Tom,
> > 
> > On Mon, 2015-11-30 at 18:17 +0100, Marek Vasut wrote:
> > > On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> > > > On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > > > > T
> > > > +(ph1_sld8,ph1_sld3,ph1_ld4)
> > > > build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> > > > `ehci_deregister'
> > 
> > I'm wondering how may I reproduce this failure?
> > 
> > For me following (assuming ARC toolchain is in PATHs, see
> > http://www.denx.de/wiki/U-Boot/ARCNotes) works flawlessly:
> > ---------------------->8-----------------------
> > make axs101_defconfig && make
> > ---------------------->8-----------------------
> 
> Build for ph1_sld8 or one of the other listed ARM boards :)

Obvious SNAFU - new driver enabled by default.
All other EHCI drivers are also enabled by default but limited by
either architecture or platforms.

v3 is on its way - I'm really sorry for that :(

-Alexey

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 17:23     ` Alexey Brodkin
  2015-11-30 17:26       ` Marek Vasut
@ 2015-11-30 17:26       ` Tom Rini
  2015-11-30 17:34         ` Alexey Brodkin
  1 sibling, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-11-30 17:26 UTC (permalink / raw)
  To: u-boot

On Mon, Nov 30, 2015 at 05:23:15PM +0000, Alexey Brodkin wrote:
> Hi Tom,
> 
> On Mon, 2015-11-30 at 18:17 +0100, Marek Vasut wrote:
> > On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> > > On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > > > T
> > > +(ph1_sld8,ph1_sld3,ph1_ld4)
> > > build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> > > `ehci_deregister'
> 
> I'm wondering how may I reproduce this failure?
> 
> For me following (assuming ARC toolchain is in PATHs, see
> http://www.denx.de/wiki/U-Boot/ARCNotes) works flawlessly:
> ---------------------->8-----------------------
> make axs101_defconfig && make
> ---------------------->8-----------------------

Build for ph1_sld8 or one of the other listed ARM boards :)

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151130/67aaed9e/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 17:23     ` Alexey Brodkin
@ 2015-11-30 17:26       ` Marek Vasut
  2015-11-30 17:26       ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2015-11-30 17:26 UTC (permalink / raw)
  To: u-boot

On Monday, November 30, 2015 at 06:23:15 PM, Alexey Brodkin wrote:
> Hi Tom,
> 
> On Mon, 2015-11-30 at 18:17 +0100, Marek Vasut wrote:
> > On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> > > On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > > > T
> > > 
> > > +(ph1_sld8,ph1_sld3,ph1_ld4)
> > > build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> > > `ehci_deregister'
> 
> I'm wondering how may I reproduce this failure?
> 
> For me following (assuming ARC toolchain is in PATHs, see
> http://www.denx.de/wiki/U-Boot/ARCNotes) works flawlessly:
> ---------------------->8-----------------------
> make axs101_defconfig && make
> ---------------------->8-----------------------

Try compiling either of the machines -- ph1_sld8 or ph1_sld3 or ph1_ld4

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 17:17   ` Marek Vasut
@ 2015-11-30 17:23     ` Alexey Brodkin
  2015-11-30 17:26       ` Marek Vasut
  2015-11-30 17:26       ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Alexey Brodkin @ 2015-11-30 17:23 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Mon, 2015-11-30 at 18:17 +0100, Marek Vasut wrote:
> On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> > On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > > T
> > +(ph1_sld8,ph1_sld3,ph1_ld4)
> > build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> > `ehci_deregister'

I'm wondering how may I reproduce this failure?

For me following (assuming ARC toolchain is in PATHs, see
http://www.denx.de/wiki/U-Boot/ARCNotes) works flawlessly:
---------------------->8-----------------------
make axs101_defconfig && make
---------------------->8-----------------------

-Alexey

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 16:40 ` Tom Rini
  2015-11-30 16:44   ` Marek Vasut
@ 2015-11-30 17:17   ` Marek Vasut
  2015-11-30 17:23     ` Alexey Brodkin
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-11-30 17:17 UTC (permalink / raw)
  To: u-boot

On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > The following changes since commit fa8883a1e39a20e72aaa5093af0c80062cb95757:
> >   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2015-11-27
> >   08:41:03
> > 
> > -0500)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git
> > 
> > for you to fetch changes up to b5c6f21bf9761f12b43dfc652e5635ab8ec0d7c2:
> >   drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw
> >   workaround
> > 
> > (2015-11-30 13:33:22 +0100)
> 
> NAK:
> +(CSQ_CS908,Linksprite_pcDuino,Cubieboard,Lamobo_R1,Mele_A1000,Mele_A1000G_
> quad,i12-tvbo
> x,mk802_a10s,Wobo_i5,Auxtek-T004,Auxtek-T003,mk802,Linksprite_pcDuino3_Nan
> o,A10-OLinuXin
> o-Lime,Hummingbird_A31,Linksprite_pcDuino3,A20-OLinuXino_MICRO,A20-OLinuXi
> no-Lime,r7-tv-
> dongle,ga10h_v1_1,MK808C,mixtile_loftq,sunxi_Gemei_G9,Cubieboard2,Mele_M3,
> Mele_M5,Mele_M
> 9,A13-OLinuXino,A10s-OLinuXino-M,Bananapro,mk802ii,Marsboard_A10,ba10_tv_b
> ox,Wits_Pro_A2
> 0_DKT,Sinovoip_BPI_M2,Mele_I7,A20-Olimex-SOM-EVB,Cubietruck,Colombus,Orang
> epi,Wexler_TAB
> 7200,inet1,jesurun_q5,Orangepi_mini,A20-OLinuXino-Lime2,Bananapi,Mini-X,A1
> 3-OLinuXinoM)
> drivers/usb/host/ehci-sunxi.o:(.u_boot_list_2_driver_2_usb_ehci+0x0):
> multiple definition of `_u_boot_list_2_driver_2_usb_ehci'

Not my doing, but I can fix this.

> +(ph1_sld8,ph1_sld3,ph1_ld4)
> build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> `ehci_deregister'

I'm dropping the ehci-generic for now.

> ...
> w+(xilinx_zynqmp_ep) ../drivers/usb/host/xhci-zynqmp.c:142:2: warning:
> 'return' with a value, in function returning void

OK, I fixed this one.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 16:44   ` Marek Vasut
@ 2015-11-30 17:01     ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-11-30 17:01 UTC (permalink / raw)
  To: u-boot

On Mon, Nov 30, 2015 at 05:44:15PM +0100, Marek Vasut wrote:
> On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> > On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > > The following changes since commit fa8883a1e39a20e72aaa5093af0c80062cb95757:
> > >   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2015-11-27
> > >   08:41:03
> > > 
> > > -0500)
> > > 
> > > are available in the git repository at:
> > >   git://git.denx.de/u-boot-usb.git
> > > 
> > > for you to fetch changes up to b5c6f21bf9761f12b43dfc652e5635ab8ec0d7c2:
> > >   drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw
> > >   workaround
> > > 
> > > (2015-11-30 13:33:22 +0100)
> > 
> > NAK:
> > +(CSQ_CS908,Linksprite_pcDuino,Cubieboard,Lamobo_R1,Mele_A1000,Mele_A1000G_
> > quad,i12-tvbo
> > x,mk802_a10s,Wobo_i5,Auxtek-T004,Auxtek-T003,mk802,Linksprite_pcDuino3_Nan
> > o,A10-OLinuXin
> > o-Lime,Hummingbird_A31,Linksprite_pcDuino3,A20-OLinuXino_MICRO,A20-OLinuXi
> > no-Lime,r7-tv-
> > dongle,ga10h_v1_1,MK808C,mixtile_loftq,sunxi_Gemei_G9,Cubieboard2,Mele_M3,
> > Mele_M5,Mele_M
> > 9,A13-OLinuXino,A10s-OLinuXino-M,Bananapro,mk802ii,Marsboard_A10,ba10_tv_b
> > ox,Wits_Pro_A2
> > 0_DKT,Sinovoip_BPI_M2,Mele_I7,A20-Olimex-SOM-EVB,Cubietruck,Colombus,Orang
> > epi,Wexler_TAB
> > 7200,inet1,jesurun_q5,Orangepi_mini,A20-OLinuXino-Lime2,Bananapi,Mini-X,A1
> > 3-OLinuXinoM)
> > drivers/usb/host/ehci-sunxi.o:(.u_boot_list_2_driver_2_usb_ehci+0x0):
> > multiple definition of `_u_boot_list_2_driver_2_usb_ehci'
> > ...
> > +(ph1_sld8,ph1_sld3,ph1_ld4)
> > build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> > `ehci_deregister'
> > ...
> > w+(xilinx_zynqmp_ep) ../drivers/usb/host/xhci-zynqmp.c:142:2: warning:
> > 'return' with a value, in function returning void
> 
> Can you try dropping the ehci-generic patch ?

I'm re-testing a number of other PRs right now.  Please try it locally,
thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151130/fe69d7d0/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 16:40 ` Tom Rini
@ 2015-11-30 16:44   ` Marek Vasut
  2015-11-30 17:01     ` Tom Rini
  2015-11-30 17:17   ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-11-30 16:44 UTC (permalink / raw)
  To: u-boot

On Monday, November 30, 2015 at 05:40:11 PM, Tom Rini wrote:
> On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:
> > The following changes since commit fa8883a1e39a20e72aaa5093af0c80062cb95757:
> >   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2015-11-27
> >   08:41:03
> > 
> > -0500)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git
> > 
> > for you to fetch changes up to b5c6f21bf9761f12b43dfc652e5635ab8ec0d7c2:
> >   drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw
> >   workaround
> > 
> > (2015-11-30 13:33:22 +0100)
> 
> NAK:
> +(CSQ_CS908,Linksprite_pcDuino,Cubieboard,Lamobo_R1,Mele_A1000,Mele_A1000G_
> quad,i12-tvbo
> x,mk802_a10s,Wobo_i5,Auxtek-T004,Auxtek-T003,mk802,Linksprite_pcDuino3_Nan
> o,A10-OLinuXin
> o-Lime,Hummingbird_A31,Linksprite_pcDuino3,A20-OLinuXino_MICRO,A20-OLinuXi
> no-Lime,r7-tv-
> dongle,ga10h_v1_1,MK808C,mixtile_loftq,sunxi_Gemei_G9,Cubieboard2,Mele_M3,
> Mele_M5,Mele_M
> 9,A13-OLinuXino,A10s-OLinuXino-M,Bananapro,mk802ii,Marsboard_A10,ba10_tv_b
> ox,Wits_Pro_A2
> 0_DKT,Sinovoip_BPI_M2,Mele_I7,A20-Olimex-SOM-EVB,Cubietruck,Colombus,Orang
> epi,Wexler_TAB
> 7200,inet1,jesurun_q5,Orangepi_mini,A20-OLinuXino-Lime2,Bananapi,Mini-X,A1
> 3-OLinuXinoM)
> drivers/usb/host/ehci-sunxi.o:(.u_boot_list_2_driver_2_usb_ehci+0x0):
> multiple definition of `_u_boot_list_2_driver_2_usb_ehci'
> ...
> +(ph1_sld8,ph1_sld3,ph1_ld4)
> build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
> `ehci_deregister'
> ...
> w+(xilinx_zynqmp_ep) ../drivers/usb/host/xhci-zynqmp.c:142:2: warning:
> 'return' with a value, in function returning void

Can you try dropping the ehci-generic patch ?

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-30 12:33 Marek Vasut
@ 2015-11-30 16:40 ` Tom Rini
  2015-11-30 16:44   ` Marek Vasut
  2015-11-30 17:17   ` Marek Vasut
  0 siblings, 2 replies; 389+ messages in thread
From: Tom Rini @ 2015-11-30 16:40 UTC (permalink / raw)
  To: u-boot

On Mon, Nov 30, 2015 at 01:33:56PM +0100, Marek Vasut wrote:

> The following changes since commit fa8883a1e39a20e72aaa5093af0c80062cb95757:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2015-11-27 08:41:03 
> -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git 
> 
> for you to fetch changes up to b5c6f21bf9761f12b43dfc652e5635ab8ec0d7c2:
> 
>   drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw workaround 
> (2015-11-30 13:33:22 +0100)
> 

NAK:
+(CSQ_CS908,Linksprite_pcDuino,Cubieboard,Lamobo_R1,Mele_A1000,Mele_A1000G_quad,i12-tvbo
x,mk802_a10s,Wobo_i5,Auxtek-T004,Auxtek-T003,mk802,Linksprite_pcDuino3_Nano,A10-OLinuXin
o-Lime,Hummingbird_A31,Linksprite_pcDuino3,A20-OLinuXino_MICRO,A20-OLinuXino-Lime,r7-tv-
dongle,ga10h_v1_1,MK808C,mixtile_loftq,sunxi_Gemei_G9,Cubieboard2,Mele_M3,Mele_M5,Mele_M
9,A13-OLinuXino,A10s-OLinuXino-M,Bananapro,mk802ii,Marsboard_A10,ba10_tv_box,Wits_Pro_A2
0_DKT,Sinovoip_BPI_M2,Mele_I7,A20-Olimex-SOM-EVB,Cubietruck,Colombus,Orangepi,Wexler_TAB
7200,inet1,jesurun_q5,Orangepi_mini,A20-OLinuXino-Lime2,Bananapi,Mini-X,A13-OLinuXinoM) 
drivers/usb/host/ehci-sunxi.o:(.u_boot_list_2_driver_2_usb_ehci+0x0):
multiple definition of `_u_boot_list_2_driver_2_usb_ehci'
...
+(ph1_sld8,ph1_sld3,ph1_ld4)
build/../drivers/usb/host/ehci-generic.c:33: undefined reference to
`ehci_deregister'
...
w+(xilinx_zynqmp_ep) ../drivers/usb/host/xhci-zynqmp.c:142:2: warning:
'return' with a value, in function returning void


-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151130/3db040cf/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-11-30 12:33 Marek Vasut
  2015-11-30 16:40 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-11-30 12:33 UTC (permalink / raw)
  To: u-boot

The following changes since commit fa8883a1e39a20e72aaa5093af0c80062cb95757:

  Merge branch 'master' of git://git.denx.de/u-boot-i2c (2015-11-27 08:41:03 
-0500)

are available in the git repository at:

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

for you to fetch changes up to b5c6f21bf9761f12b43dfc652e5635ab8ec0d7c2:

  drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw workaround 
(2015-11-30 13:33:22 +0100)

----------------------------------------------------------------
Alexey Brodkin (1):
      usb: add support for generic EHCI devices

Felipe Balbi (2):
      usb: host: xhci-omap: fix build break
      usb: dwc3: fix build warnings

Rajesh Bhagat (1):
      drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw 
workaround

Siva Durga Prasad Paladugu (2):
      usb: zynqmp: Add XHCI driver support
      usb: zynqmp: Enable USB XHCI support

 drivers/usb/dwc3/core.c            |   2 +-
 drivers/usb/dwc3/dwc3-omap.c       |   2 +-
 drivers/usb/host/Kconfig           |   7 +++++
 drivers/usb/host/Makefile          |   2 ++
 drivers/usb/host/ehci-generic.c    |  51 +++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-omap.c       |   2 +-
 drivers/usb/host/xhci-zynqmp.c     | 143 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/xilinx_zynqmp.h    |   8 ++++++
 include/configs/xilinx_zynqmp_ep.h |   2 ++
 include/fsl_usb.h                  |   1 +
 10 files changed, 217 insertions(+), 3 deletions(-)
 create mode 100644 drivers/usb/host/ehci-generic.c
 create mode 100644 drivers/usb/host/xhci-zynqmp.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-11-05  2:50 Marek Vasut
@ 2015-11-05 15:50 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-11-05 15:50 UTC (permalink / raw)
  To: u-boot

On Thu, Nov 05, 2015 at 03:50:04AM +0100, Marek Vasut wrote:

> The following changes since commit 96d59e9d6aa74e35c63dc74da10e41f8ba0f6de4:
> 
>   mpc85xx/t2081: enable parsing DDR ratio for T2081 rev1.1 (2015-11-02 08:51:50 
> -0800)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git 
> 
> for you to fetch changes up to f6fcebf5c181365a3c9ebc672d88121d54359eed:
> 
>   usb: udc: Fix warnings on 64-bit builds (2015-11-03 17:29:54 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151105/971670ef/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-11-05  2:50 Marek Vasut
  2015-11-05 15:50 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-11-05  2:50 UTC (permalink / raw)
  To: u-boot

The following changes since commit 96d59e9d6aa74e35c63dc74da10e41f8ba0f6de4:

  mpc85xx/t2081: enable parsing DDR ratio for T2081 rev1.1 (2015-11-02 08:51:50 
-0800)

are available in the git repository at:

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

for you to fetch changes up to f6fcebf5c181365a3c9ebc672d88121d54359eed:

  usb: udc: Fix warnings on 64-bit builds (2015-11-03 17:29:54 +0100)

----------------------------------------------------------------
Hans de Goede (1):
      ohci: Add missing cache-flush for hcca area

Michal Simek (3):
      usb: dwc3: Fix warnings on 64-bit builds
      usb: lthor: Specify correct parameter for sizeof type
      usb: udc: Fix warnings on 64-bit builds

Tom Rini (1):
      common/usb_storage.c: Clean up usb_storage_probe()

Vignesh R (2):
      dfu: dfu_sf: Pass duplicate devstr to parse_dev
      ARM: dra7xx_evm: Add DFU support for qspi flash

 common/usb_storage.c              | 29 ++---------------------------
 drivers/dfu/dfu_sf.c              |  4 +++-
 drivers/usb/dwc3/core.c           |  7 ++++---
 drivers/usb/dwc3/ep0.c            | 10 +++++-----
 drivers/usb/dwc3/gadget.c         | 10 +++++-----
 drivers/usb/dwc3/io.h             |  4 ++--
 drivers/usb/gadget/f_thor.c       |  2 +-
 drivers/usb/gadget/udc/udc-core.c |  2 +-
 drivers/usb/host/ohci-hcd.c       |  1 +
 include/configs/dra7xx_evm.h      | 16 +++++++++++++++-
 10 files changed, 39 insertions(+), 46 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-09-12 18:26 Marek Vasut
@ 2015-09-13  1:44 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-09-13  1:44 UTC (permalink / raw)
  To: u-boot

On Sat, Sep 12, 2015 at 08:26:27PM +0200, Marek Vasut wrote:

> The following changes since commit 89983478bdc99996bbc26bd63fd00358d3082cbe:
> 
>   gpio: lpc32xx: fix issues with port3 gpio (2015-09-11 17:15:34 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git 
> 
> for you to fetch changes up to b337b3b2a53f112a217f4bd31307b02f830bb787:
> 
>   usb: ci_udc: fix emissions of ZLPs (2015-09-12 20:24:42 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150912/98aaa6ba/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-09-12 18:26 Marek Vasut
  2015-09-13  1:44 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-09-12 18:26 UTC (permalink / raw)
  To: u-boot

The following changes since commit 89983478bdc99996bbc26bd63fd00358d3082cbe:

  gpio: lpc32xx: fix issues with port3 gpio (2015-09-11 17:15:34 -0400)

are available in the git repository at:

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

for you to fetch changes up to b337b3b2a53f112a217f4bd31307b02f830bb787:

  usb: ci_udc: fix emissions of ZLPs (2015-09-12 20:24:42 +0200)

----------------------------------------------------------------
Peng Fan (1):
      usb: gadget: ci_udc: implement usb_ep_ops dequeue callback

Stephen Warren (1):
      usb: ci_udc: fix emissions of ZLPs

 drivers/usb/gadget/ci_udc.c | 44 ++++++++++++++++++++++++++++++++++----------
 1 file changed, 34 insertions(+), 10 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-09-07 12:13 Marek Vasut
@ 2015-09-08  0:19 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-09-08  0:19 UTC (permalink / raw)
  To: u-boot

On Mon, Sep 07, 2015 at 02:13:41PM +0200, Marek Vasut wrote:

> The following changes since commit 6015f8f1b6fc30de7b4839bd691058583ec7f521:
> 
>   doc: document the fdtdir PXE command (2015-09-03 16:59:07 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git 
> 
> for you to fetch changes up to 49b4c5c700077e387fef61a7225f92d190ee0c45:
> 
>   usb: ehci: remember init mode (2015-09-07 13:41:05 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150907/bd447be3/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-09-07 12:13 Marek Vasut
  2015-09-08  0:19 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-09-07 12:13 UTC (permalink / raw)
  To: u-boot

The following changes since commit 6015f8f1b6fc30de7b4839bd691058583ec7f521:

  doc: document the fdtdir PXE command (2015-09-03 16:59:07 -0400)

are available in the git repository at:

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

for you to fetch changes up to 49b4c5c700077e387fef61a7225f92d190ee0c45:

  usb: ehci: remember init mode (2015-09-07 13:41:05 +0200)

----------------------------------------------------------------
Jiandong Zheng (1):
      implement Fastboot via USB OTG on bcm28155_ap boards

Kishon Vijay Abraham I (1):
      h2200: Fix build error

Lukasz Majewski (11):
      dfu:tests: Modify dfu_gadget_test.sh to accept USB device vendor:product 
ID
      dfu: Delete superfluous initialization of the dfu_buf_size static variable
      doc: dfu: tftp: README entry for TFTP extension of DFU
      net: tftp: Move tftp.h file from ./net to ./include/net
      tftp: update: Allow some parts of the code to be reused when 
CONFIG_SYS_NO_FLASH is set
      dfu: tftp: update: Provide tftp support for the DFU subsystem
      dfu: tftp: update: Add dfu_write_from_mem_addr() function
      update: tftp: dfu: Extend update_tftp() function to support DFU
      dfu: command: Extend "dfu" command to handle receiving data via TFTP
      dfu: tftp: Kconfig: Add Kconfig entry for dfu tftp feature
      dfu: tftp: Kconfig: Enable DFU_TFTP support on the 
am335x_boneblack_defconfig

Siva Durga Prasad Paladugu (2):
      f_thor: Dont perform reset at the end of thor
      usb: gadget: f_thor: Allocate request up to THOR_PACKET_SIZE

Stephen Warren (1):
      usb: ehci: remember init mode

 board/h2200/h2200.c                |  12 +++++++++++
 common/Makefile                    |   1 +
 common/cmd_dfu.c                   |  20 ++++++++++++++++++
 common/cmd_fitupd.c                |   2 +-
 common/main.c                      |   2 +-
 common/update.c                    |  58 
+++++++++++++++++++++++++++++++++++++---------------
 configs/am335x_boneblack_defconfig |   1 +
 doc/README.dfutftp                 | 114 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/README.update                  |   7 +++++++
 drivers/dfu/Kconfig                |  10 +++++++++
 drivers/dfu/Makefile               |   1 +
 drivers/dfu/dfu.c                  |  39 ++++++++++++++++++++++++++++++++++-
 drivers/dfu/dfu_tftp.c             |  65 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/f_thor.c        |   9 ++++++++-
 drivers/usb/gadget/f_thor.h        |   3 +++
 drivers/usb/host/ehci-hcd.c        |   7 ++++++-
 drivers/usb/host/ehci.h            |   1 +
 include/configs/bcm28155_ap.h      |  19 ++++++++++++++++++
 include/dfu.h                      |  41 +++++++++++++++++++++++++++++++++++++
 include/net.h                      |  14 +++++++++++--
 {net => include/net}/tftp.h        |   0
 net/bootp.c                        |   2 +-
 net/net.c                          |   2 +-
 net/rarp.c                         |   2 +-
 net/tftp.c                         |   2 +-
 test/dfu/README                    |   9 ++++++++-
 test/dfu/dfu_gadget_test.sh        |  18 ++++++++++-------
 27 files changed, 426 insertions(+), 35 deletions(-)
 create mode 100644 doc/README.dfutftp
 create mode 100644 drivers/dfu/dfu_tftp.c
 rename {net => include/net}/tftp.h (100%)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-08-20 16:35 ` Tom Rini
@ 2015-08-20 22:05   ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2015-08-20 22:05 UTC (permalink / raw)
  To: u-boot

On Thursday, August 20, 2015 at 06:35:43 PM, Tom Rini wrote:
> On Wed, Aug 19, 2015 at 10:33:12PM +0200, Marek Vasut wrote:
> > The following changes since commit 0f9258228e2b2070368ffccf5c243218128770a8:
> >   of: clean up OF_CONTROL ifdef conditionals (2015-08-18 13:46:05 -0400)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git HEAD
> > 
> > for you to fetch changes up to 7a1386f96bca550240670fa3461d3a0dc060aa01:
> >   usb: dwc2: Rename to dwc2_usb (2015-08-19 22:31:39 +0200)
> 
> Applied to u-boot/master, thanks!
> 
> But two notes:
> xilinx_zynqmp_ep nows has a ton of warnings and h2200 fails to link.
> Please look into this Marek, thanks!

Kishon, that h2200 breakage is introduced by your patch:
    usb: gadget: ether: Perform board initialization from ethernet gadget driver
please send a fix ; should be very easy.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-08-19 20:33 Marek Vasut
@ 2015-08-20 16:35 ` Tom Rini
  2015-08-20 22:05   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-08-20 16:35 UTC (permalink / raw)
  To: u-boot

On Wed, Aug 19, 2015 at 10:33:12PM +0200, Marek Vasut wrote:

> The following changes since commit 0f9258228e2b2070368ffccf5c243218128770a8:
> 
>   of: clean up OF_CONTROL ifdef conditionals (2015-08-18 13:46:05 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 7a1386f96bca550240670fa3461d3a0dc060aa01:
> 
>   usb: dwc2: Rename to dwc2_usb (2015-08-19 22:31:39 +0200)
> 

Applied to u-boot/master, thanks!

But two notes:
xilinx_zynqmp_ep nows has a ton of warnings and h2200 fails to link.
Please look into this Marek, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150820/78a3c4b5/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-08-19 20:33 Marek Vasut
  2015-08-20 16:35 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-08-19 20:33 UTC (permalink / raw)
  To: u-boot

The following changes since commit 0f9258228e2b2070368ffccf5c243218128770a8:

  of: clean up OF_CONTROL ifdef conditionals (2015-08-18 13:46:05 -0400)

are available in the git repository at:

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

for you to fetch changes up to 7a1386f96bca550240670fa3461d3a0dc060aa01:

  usb: dwc2: Rename to dwc2_usb (2015-08-19 22:31:39 +0200)

----------------------------------------------------------------
Adrian Alonso (4):
      imx: usb: ehci-mx6: reg accessor cleanups
      imx: usb: ehci-mx6: document board specific functions
      imx: usb: ehci-mx6: add usb support for imx7d soc
      imx: usb: ehci-mx6: wait_for_bit to check reg status

Kishon Vijay Abraham I (3):
      usb: gadget: ether: Perform board initialization from ethernet gadget 
driver
      usb: host: xhci-omap: invoke board_usb_cleanup in xhci_hcd_stop
      usb: gadget: ether: populate _reset_ callback

Marek Vasut (2):
      usb: dwc2: Add original Synopsys compat string
      usb: dwc2: Rename to dwc2_usb

Sergey Temerkhanov (1):
      usb: xhci: Fix a potential NULL pointer dereference

Stefan Roese (1):
      usb: spear: Add support for both SPEAr600 EHCI controllers

 arch/arm/cpu/arm926ejs/spear/cpu.c         |   4 ++
 arch/arm/include/asm/arch-spear/hardware.h |   2 +
 drivers/usb/gadget/ether.c                 |   5 +++
 drivers/usb/host/Makefile                  |   1 +
 drivers/usb/host/dwc2.c                    |   3 +-
 drivers/usb/host/ehci-mx6.c                | 211 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/usb/host/ehci-spear.c              |  38 +++++++++++++++--
 drivers/usb/host/xhci-omap.c               |   1 +
 drivers/usb/host/xhci.c                    |  19 ++++++---
 9 files changed, 223 insertions(+), 61 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-08-05 15:23 Marek Vasut
@ 2015-08-05 21:10 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-08-05 21:10 UTC (permalink / raw)
  To: u-boot

On Wed, Aug 05, 2015 at 05:23:12PM +0200, Marek Vasut wrote:

> The following changes since commit e22b1a54942d9003b10564325a34e3cf767556ce:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2015-08-04 
> 12:21:45 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to dcc7dbc73169bb4e39f27c1d95bbf031ccfc1744:
> 
>   usb: Fix device detection code (2015-08-05 17:22:43 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150805/e4fa47a8/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-08-05 15:23 Marek Vasut
  2015-08-05 21:10 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-08-05 15:23 UTC (permalink / raw)
  To: u-boot

The following changes since commit e22b1a54942d9003b10564325a34e3cf767556ce:

  Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2015-08-04 
12:21:45 -0400)

are available in the git repository at:

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

for you to fetch changes up to dcc7dbc73169bb4e39f27c1d95bbf031ccfc1744:

  usb: Fix device detection code (2015-08-05 17:22:43 +0200)

----------------------------------------------------------------
Hans de Goede (1):
      sunxi: Drop our own copy of the USB_KEYBOARD options

Marcel Ziswiler (1):
      net: asix: fix operation without eeprom

Marek Vasut (1):
      usb: Fix device detection code

Maxime Ripard (1):
      musb: sunxi: Force EP0 on re-enable

Paul Kocialkowski (8):
      usb: USB_ARCH_HAS_HCD Kconfig option removal
      usb: Generic USB Kconfig option, that fits both host and gadget and 
comments
      usb: musb-new: CONFIG_MUSB prefix replacement with CONFIG_USB_MUSB
      usb: musb-new: Kconfig support for USB_MUSB_HOST and USB_MUSB_GADGET
      sunxi: usb: USB_MUSB_SUNXI move to musb-new Kconfig
      sunxi: config update to stick with Kconfig changes
      sunxi: MUSB gadget config provisions, with fastboot and USB mass storage 
support
      usb: USB storage-specific part ifdef in uclass

Peter Griffin (1):
      usb: dwc2: Call board_usb_init() from usb_lowlevel_init()

 arch/arm/Kconfig                             |  1 +
 arch/arm/cpu/armv7/am33xx/board.c            |  2 +-
 arch/arm/include/asm/arch-sunxi/usb_phy.h    |  2 +-
 board/birdland/bav335x/board.c               |  2 +-
 board/compulab/cm_t3517/cm_t3517.c           |  6 +++---
 board/logicpd/am3517evm/am3517evm.c          |  8 ++++----
 board/phytec/pcm051/board.c                  |  2 +-
 board/siemens/draco/board.c                  |  2 +-
 board/siemens/pxm2/board.c                   |  2 +-
 board/siemens/rut/board.c                    |  2 +-
 board/sunxi/Kconfig                          | 16 ----------------
 board/ti/am335x/board.c                      |  2 +-
 board/ti/beagle/beagle.c                     |  8 ++++----
 board/vscom/baltos/board.c                   |  2 +-
 common/usb_hub.c                             | 10 +++++++---
 configs/Ainol_AW1_defconfig                  |  2 +-
 configs/Ampe_A76_defconfig                   |  2 +-
 configs/CSQ_CS908_defconfig                  |  2 +-
 configs/Chuwi_V7_CW0825_defconfig            |  2 +-
 configs/Et_q8_v1_6_defconfig                 |  2 +-
 configs/Hyundai_A7HD_defconfig               |  2 +-
 configs/Ippo_q8h_v1_2_a33_1024x600_defconfig |  2 +-
 configs/Ippo_q8h_v1_2_defconfig              |  2 +-
 configs/Ippo_q8h_v5_defconfig                |  2 +-
 configs/MSI_Primo81_defconfig                |  2 +-
 configs/Mele_A1000G_quad_defconfig           |  2 +-
 configs/Mini-X_defconfig                     |  2 +-
 configs/TZX-Q8-713B7_defconfig               |  2 +-
 configs/UTOO_P66_defconfig                   |  2 +-
 configs/Yones_Toptech_BD1078_defconfig       |  2 +-
 configs/ba10_tv_box_defconfig                |  2 +-
 configs/forfun_q88db_defconfig               |  2 +-
 configs/ga10h_v1_1_defconfig                 |  2 +-
 configs/iNet_3F_defconfig                    |  2 +-
 configs/iNet_3W_defconfig                    |  2 +-
 configs/iNet_86VS_defconfig                  |  2 +-
 drivers/usb/Kconfig                          | 20 ++++++++++----------
 drivers/usb/eth/asix.c                       | 40 
++++++++++++++++++++++++++++++++++------
 drivers/usb/gadget/gadget_chips.h            |  2 +-
 drivers/usb/host/dwc2.c                      |  4 ++++
 drivers/usb/host/usb-uclass.c                |  2 ++
 drivers/usb/musb-new/Kconfig                 | 28 ++++++++++++++++++++++++++++
 drivers/usb/musb-new/Makefile                |  6 +++---
 drivers/usb/musb-new/musb_core.c             | 12 ++++++------
 drivers/usb/musb-new/musb_core.h             |  4 ++--
 drivers/usb/musb-new/musb_dma.h              |  2 +-
 drivers/usb/musb-new/musb_gadget.c           |  4 ++--
 drivers/usb/musb-new/musb_uboot.c            | 12 ++++++------
 drivers/usb/musb-new/sunxi.c                 |  9 ++++++---
 drivers/usb/musb/Makefile                    |  4 ++--
 drivers/usb/musb/musb_core.c                 |  8 ++++----
 drivers/usb/musb/musb_hcd.c                  |  6 +++---
 drivers/usb/musb/musb_hcd.h                  |  4 ++--
 include/configs/am335x_evm.h                 | 16 ++++++++--------
 include/configs/am3517_crane.h               | 14 +++++++-------
 include/configs/am3517_evm.h                 | 16 ++++++++--------
 include/configs/baltos.h                     | 16 ++++++++--------
 include/configs/bav335x.h                    | 16 ++++++++--------
 include/configs/bf526-ezbrd.h                |  4 ++--
 include/configs/bf527-ezkit.h                |  4 ++--
 include/configs/bf548-ezkit.h                |  4 ++--
 include/configs/cam_enc_4xx.h                |  2 +-
 include/configs/cm_t35.h                     |  2 +-
 include/configs/cm_t3517.h                   |  4 ++--
 include/configs/da830evm.h                   | 10 +++++-----
 include/configs/davinci_dm355evm.h           |  4 ++--
 include/configs/davinci_dm365evm.h           | 10 +++++-----
 include/configs/davinci_dvevm.h              |  4 ++--
 include/configs/kwb.h                        | 10 +++++-----
 include/configs/nokia_rx51.h                 |  4 ++--
 include/configs/omap3_beagle.h               |  4 ++--
 include/configs/omap3_evm.h                  |  8 ++++----
 include/configs/omap3_evm_common.h           |  8 ++++----
 include/configs/omap3_igep00x0.h             |  2 +-
 include/configs/omap3_mvblx.h                |  2 +-
 include/configs/omap3_zoom1.h                |  2 +-
 include/configs/pcm051.h                     | 12 ++++++------
 include/configs/pengwyn.h                    | 12 ++++++------
 include/configs/siemens-am33x-common.h       | 14 +++++++-------
 include/configs/sunxi-common.h               | 37 
+++++++++++++++++++++++++++++++++----
 include/configs/ti_omap4_common.h            |  2 +-
 include/configs/tseries.h                    | 10 +++++-----
 include/usb.h                                |  4 ++--
 83 files changed, 308 insertions(+), 225 deletions(-)
 create mode 100644 drivers/usb/musb-new/Kconfig

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-07-24 20:12 Marek Vasut
  2015-07-25 16:17 ` Marek Vasut
@ 2015-07-25 19:50 ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-07-25 19:50 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 24, 2015 at 10:12:46PM +0200, Marek Vasut wrote:

> The following changes since commit b217c89e8565ade3aaa9f74c33c93236bf151187:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2015-07-20 
> 17:12:52 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 58d6d139c3e7bb923029e7ba18bfec7f420ead0f:
> 
>   usb: ci_udc: fix request allocation when endpoints are disabled (2015-07-24 
> 22:08:38 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150725/72f75e02/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-07-24 20:12 Marek Vasut
@ 2015-07-25 16:17 ` Marek Vasut
  2015-07-25 19:50 ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2015-07-25 16:17 UTC (permalink / raw)
  To: u-boot

Here is an updated PR on u-boot/master.

The following changes since commit 413978d118bb7d7b0a8488d97d802f2899cd81ce:

  Merge git://git.denx.de/u-boot-uniphier (2015-07-23 11:46:05 -0400)

are available in the git repository at:

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

for you to fetch changes up to c35439238dc1324510e8f6c094a7e0a136bfb2e3:

  usb: ci_udc: fix request allocation when endpoints are disabled (2015-07-25 
17:55:41 +0200)

----------------------------------------------------------------
Jiandong Zheng (2):
      usb: gadget: bcm_udc_otg files
      implement Fastboot via USB OTG on bcm28155_ap boards

Nikhil Badola (5):
      drivers: usb: fsl: Remove warnings for 64-bit architectures
      drivers: usb: fsl: Implement Erratum A-009116 for XHCI controller
      include: usb: Move USB controller base address mapping
      include: usb: Map USB controller base addresses for LS2085A
      drivers: usb: fsl: Remove LS102XA immap inclusion

Paul Kocialkowski (8):
      usb: USB download gadget and functions config options coherent naming
      usb: Fastboot function config for better consistency with other functions
      usb: board_usb_init and board_usb_cleanup calls in the fastboot command
      usb: gadget: Weak board_usb_init/cleanup definitions in USB download 
gadget code
      fastboot: Dynamic controller index for usb_gadget_handle_interrupts
      usb: gadget: fastboot: Request status and length check in rx handler
      usb: gadget: fastboot: Dequeue the previous IN request for the current 
request
      usb: CONFIG_USB_FASTBOOT prefix replacement for consistency

Ramneek Mehresh (8):
      usb: dwc3: Add DWC3 controller driver support
      usb: xhci: exynos: Remove common dwc3 drv functions calls
      usb: xhci: omap: Remove common dwc3 drv functions calls
      usb: xhci: keystone: Remove common dwc3 drv functions calls                                                                                 
      usb: fsl: Add XHCI driver support                                                                                                           
      arch: arm: fsl: Add XHCI support for LS1021A                                                                                                
      ls1021atwr: Enable USB IP support                                                                                                           
      ls1021aqds: Enable USB IP support                                                                                                           
                                                                                                                                                  
Rob Herring (1):                                                                                                                                  
      usb: ci_udc: fix request allocation when endpoints are disabled                                                                             

Stefan Roese (1):
      usb: ehci-marvell: Drop wrl accessor function

Stephen Warren (1):
      ci_udc: fix 64-bit compile warnings

Steve Rae (1):
      g_dnl: add missing declaration

 README                                            |   9 +++++---
 arch/arm/cpu/armv7/omap-common/boot-common.c      |   2 +-
 arch/arm/include/asm/arch-bcm281xx/sysmap.h       |   7 ++++++
 arch/arm/include/asm/arch-ls102xa/config.h        |   1 +
 arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h |   1 +
 board/broadcom/bcm28155_ap/bcm28155_ap.c          |  40 
++++++++++++++++++++++++++++++++
 board/samsung/common/Makefile                     |   2 +-
 board/siemens/common/factoryset.c                 |   4 ++--
 common/cmd_fastboot.c                             |  33 
++++++++++++++++++++------
 doc/README.android-fastboot                       |  10 ++++----
 drivers/dfu/Makefile                              |   2 +-
 drivers/usb/gadget/Makefile                       |  11 +++++----
 drivers/usb/gadget/bcm_udc_otg.h                  |  22 ++++++++++++++++++
 drivers/usb/gadget/bcm_udc_otg_phy.c              |  51 
++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/ci_udc.c                       |  31 
++++++++++++++-----------
 drivers/usb/gadget/f_fastboot.c                   |  22 ++++++++++--------
 drivers/usb/gadget/g_dnl.c                        |  13 +++++++++++
 drivers/usb/host/Makefile                         |   2 ++
 drivers/usb/host/ehci-marvell.c                   |  26 ++++++++++-----------
 drivers/usb/host/xhci-dwc3.c                      |  97 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-exynos5.c                   |  78 
--------------------------------------------------------------
 drivers/usb/host/xhci-fsl.c                       | 111 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-keystone.c                  |  88 
---------------------------------------------------------------------
 drivers/usb/host/xhci-omap.c                      |  60 
------------------------------------------------
 drivers/usb/phy/omap_usb_phy.c                    |  18 ---------------
 include/configs/am335x_evm.h                      |   9 ++++----
 include/configs/am43xx_evm.h                      |   5 ++--
 include/configs/bav335x.h                         |  11 +++++----
 include/configs/bcm28155_ap.h                     |  20 ++++++++++++++++
 include/configs/beagle_x15.h                      |   1 +
 include/configs/colibri_vf.h                      |   6 ++---
 include/configs/dra7xx_evm.h                      |  10 ++++----
 include/configs/exynos4-common.h                  |   8 +++----
 include/configs/exynos5-common.h                  |   1 +
 include/configs/gw_ventana.h                      |   4 ++--
 include/configs/ks2_evm.h                         |   1 +
 include/configs/ls1021aqds.h                      |  22 ++++++++++++++----
 include/configs/ls1021atwr.h                      |  38 
++++++++++++++++++++++++++++++
 include/configs/mx6sabre_common.h                 |   4 ++--
 include/configs/nitrogen6x.h                      |   9 ++++----
 include/configs/odroid_xu3.h                      |   8 +++----
 include/configs/omap3_beagle.h                    |   7 +++---
 include/configs/s5p_goni.h                        |   8 +++----
 include/configs/siemens-am33x-common.h            |   4 ++--
 include/configs/socfpga_common.h                  |   6 ++---
 include/configs/tbs2910.h                         |   4 ++--
 include/configs/tegra-common-usb-gadget.h         |   6 ++---
 include/configs/ti_omap5_common.h                 |   2 +-
 include/configs/warp.h                            |   6 ++---
 include/configs/zynq-common.h                     |   6 ++---
 include/g_dnl.h                                   |   1 +
 include/linux/usb/dwc3.h                          |  28 +++++++++++++++++-----
 include/linux/usb/xhci-fsl.h                      |  64 
+++++++++++++++++++++++++++++++++++++++++++++++++++
 53 files changed, 666 insertions(+), 374 deletions(-)
 create mode 100644 drivers/usb/gadget/bcm_udc_otg.h
 create mode 100644 drivers/usb/gadget/bcm_udc_otg_phy.c
 create mode 100644 drivers/usb/host/xhci-dwc3.c
 create mode 100644 drivers/usb/host/xhci-fsl.c
 create mode 100644 include/linux/usb/xhci-fsl.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-07-24 20:12 Marek Vasut
  2015-07-25 16:17 ` Marek Vasut
  2015-07-25 19:50 ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2015-07-24 20:12 UTC (permalink / raw)
  To: u-boot

The following changes since commit b217c89e8565ade3aaa9f74c33c93236bf151187:

  Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2015-07-20 
17:12:52 -0400)

are available in the git repository at:

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

for you to fetch changes up to 58d6d139c3e7bb923029e7ba18bfec7f420ead0f:

  usb: ci_udc: fix request allocation when endpoints are disabled (2015-07-24 
22:08:38 +0200)

----------------------------------------------------------------
Jiandong Zheng (2):
      usb: gadget: bcm_udc_otg files
      implement Fastboot via USB OTG on bcm28155_ap boards

Nikhil Badola (5):
      drivers: usb: fsl: Remove warnings for 64-bit architectures
      drivers: usb: fsl: Implement Erratum A-009116 for XHCI controller
      include: usb: Move USB controller base address mapping
      include: usb: Map USB controller base addresses for LS2085A
      drivers: usb: fsl: Remove LS102XA immap inclusion

Paul Kocialkowski (8):
      usb: USB download gadget and functions config options coherent naming
      usb: Fastboot function config for better consistency with other functions
      usb: board_usb_init and board_usb_cleanup calls in the fastboot command
      usb: gadget: Weak board_usb_init/cleanup definitions in USB download 
gadget code
      fastboot: Dynamic controller index for usb_gadget_handle_interrupts
      usb: gadget: fastboot: Request status and length check in rx handler
      usb: gadget: fastboot: Dequeue the previous IN request for the current 
request
      usb: CONFIG_USB_FASTBOOT prefix replacement for consistency

Ramneek Mehresh (8):
      usb: dwc3: Add DWC3 controller driver support
      usb: xhci: exynos: Remove common dwc3 drv functions calls
      usb: xhci: omap: Remove common dwc3 drv functions calls
      usb: xhci: keystone: Remove common dwc3 drv functions calls
      usb: fsl: Add XHCI driver support
      arch: arm: fsl: Add XHCI support for LS1021A
      ls1021atwr: Enable USB IP support
      ls1021aqds: Enable USB IP support

Rob Herring (1):
      usb: ci_udc: fix request allocation when endpoints are disabled

Stefan Roese (1):
      usb: ehci-marvell: Drop wrl accessor function

Stephen Warren (1):
      ci_udc: fix 64-bit compile warnings

Steve Rae (1):
      g_dnl: add missing declaration

 README                                            |   9 +++++---
 arch/arm/cpu/armv7/omap-common/boot-common.c      |   2 +-
 arch/arm/include/asm/arch-bcm281xx/sysmap.h       |   7 ++++++
 arch/arm/include/asm/arch-ls102xa/config.h        |   1 +
 arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h |   1 +
 board/broadcom/bcm28155_ap/bcm28155_ap.c          |  40 
++++++++++++++++++++++++++++++++
 board/samsung/common/Makefile                     |   2 +-
 board/siemens/common/factoryset.c                 |   4 ++--
 common/cmd_fastboot.c                             |  33 
++++++++++++++++++++------
 doc/README.android-fastboot                       |  10 ++++----
 drivers/dfu/Makefile                              |   2 +-
 drivers/usb/gadget/Makefile                       |  11 +++++----
 drivers/usb/gadget/bcm_udc_otg.h                  |  22 ++++++++++++++++++
 drivers/usb/gadget/bcm_udc_otg_phy.c              |  51 
++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/ci_udc.c                       |  31 
++++++++++++++-----------
 drivers/usb/gadget/f_fastboot.c                   |  22 ++++++++++--------
 drivers/usb/gadget/g_dnl.c                        |  13 +++++++++++
 drivers/usb/host/Makefile                         |   2 ++
 drivers/usb/host/ehci-marvell.c                   |  26 ++++++++++-----------
 drivers/usb/host/xhci-dwc3.c                      |  97 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-exynos5.c                   |  78 
--------------------------------------------------------------
 drivers/usb/host/xhci-fsl.c                       | 111 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-keystone.c                  |  88 
---------------------------------------------------------------------
 drivers/usb/host/xhci-omap.c                      |  60 
------------------------------------------------
 drivers/usb/phy/omap_usb_phy.c                    |  18 ---------------
 include/configs/am335x_evm.h                      |   9 ++++----
 include/configs/am43xx_evm.h                      |   5 ++--
 include/configs/bav335x.h                         |  11 +++++----
 include/configs/bcm28155_ap.h                     |  20 ++++++++++++++++
 include/configs/beagle_x15.h                      |   1 +
 include/configs/colibri_vf.h                      |   6 ++---
 include/configs/dra7xx_evm.h                      |  10 ++++----
 include/configs/exynos4-common.h                  |   8 +++----
 include/configs/exynos5-common.h                  |   1 +
 include/configs/gw_ventana.h                      |   4 ++--
 include/configs/ks2_evm.h                         |   1 +
 include/configs/ls1021aqds.h                      |  22 ++++++++++++++----
 include/configs/ls1021atwr.h                      |  38 
++++++++++++++++++++++++++++++
 include/configs/mx6sabre_common.h                 |   4 ++--
 include/configs/nitrogen6x.h                      |   9 ++++----
 include/configs/odroid_xu3.h                      |   8 +++----
 include/configs/omap3_beagle.h                    |   7 +++---
 include/configs/s5p_goni.h                        |   8 +++----
 include/configs/siemens-am33x-common.h            |   4 ++--
 include/configs/socfpga_common.h                  |   6 ++---
 include/configs/tbs2910.h                         |   4 ++--
 include/configs/tegra-common-usb-gadget.h         |   6 ++---
 include/configs/ti_omap5_common.h                 |   2 +-
 include/configs/warp.h                            |   6 ++---
 include/configs/zynq-common.h                     |   6 ++---
 include/g_dnl.h                                   |   1 +
 include/linux/usb/dwc3.h                          |  28 +++++++++++++++++-----
 include/linux/usb/xhci-fsl.h                      |  64 
+++++++++++++++++++++++++++++++++++++++++++++++++++
 53 files changed, 666 insertions(+), 374 deletions(-)
 create mode 100644 drivers/usb/gadget/bcm_udc_otg.h
 create mode 100644 drivers/usb/gadget/bcm_udc_otg_phy.c
 create mode 100644 drivers/usb/host/xhci-dwc3.c
 create mode 100644 drivers/usb/host/xhci-fsl.c
 create mode 100644 include/linux/usb/xhci-fsl.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-06-19 18:16 Marek Vasut
@ 2015-06-19 20:24 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-06-19 20:24 UTC (permalink / raw)
  To: u-boot

On Fri, Jun 19, 2015 at 08:16:46PM +0200, Marek Vasut wrote:

> The following changes since commit c6265f7f3410b5e5763181cdd123a3f6fcd9fd58:
> 
>   CPCI4052: Remove CONFIG_SYS_LONGHELP (2015-06-18 16:19:00 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to de451493f1b6dfcc572763be421500754bfc6b2f:
> 
>   usb: kbd: Disable idle input reports when we do not need them (2015-06-19 
> 14:33:29 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150619/26022074/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-06-19 18:16 Marek Vasut
  2015-06-19 20:24 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-06-19 18:16 UTC (permalink / raw)
  To: u-boot

The following changes since commit c6265f7f3410b5e5763181cdd123a3f6fcd9fd58:

  CPCI4052: Remove CONFIG_SYS_LONGHELP (2015-06-18 16:19:00 -0400)

are available in the git repository at:

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

for you to fetch changes up to de451493f1b6dfcc572763be421500754bfc6b2f:

  usb: kbd: Disable idle input reports when we do not need them (2015-06-19 
14:33:29 +0200)

----------------------------------------------------------------
Hans de Goede (3):
      usb.h: Always declare usb function prototypes
      usb: ehci: Properly deal with data toggle for interrupt endpoints
      usb: kbd: Disable idle input reports when we do not need them

 common/usb_kbd.c            |  4 +++-
 drivers/usb/host/ehci-hcd.c | 26 +++++++++++++++++++-------
 include/usb.h               | 15 ---------------
 3 files changed, 22 insertions(+), 23 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-06-15 23:14 Marek Vasut
@ 2015-06-16 15:43 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-06-16 15:43 UTC (permalink / raw)
  To: u-boot

On Tue, Jun 16, 2015 at 01:14:09AM +0200, Marek Vasut wrote:

> The following changes since commit 5bcec545a6ca977ad74ee9fe0f2b335d348b5000:
> 
>   image-fit: Fix compiler warning in fit_conf_print() (2015-06-06 09:30:20 
> -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 2911bd1858d11308164b0b33de4ea0e8994d3edf:
> 
>   samsung: common: add example boot scripts (2015-06-08 15:26:11 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150616/1bdc16d0/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-06-15 23:14 Marek Vasut
  2015-06-16 15:43 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-06-15 23:14 UTC (permalink / raw)
  To: u-boot

The following changes since commit 5bcec545a6ca977ad74ee9fe0f2b335d348b5000:

  image-fit: Fix compiler warning in fit_conf_print() (2015-06-06 09:30:20 
-0400)

are available in the git repository at:

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

for you to fetch changes up to 2911bd1858d11308164b0b33de4ea0e8994d3edf:

  samsung: common: add example boot scripts (2015-06-08 15:26:11 +0200)

----------------------------------------------------------------
Inha Song (2):
      smdk5420: board: add functions to init dfu environment settings
      usb: f_mass_storage: sleep_thread: decrease the interval for check ctrlc()

Joonyoung Shim (1):
      smdk5420: board: add functions required to enable USB DWC3

Nikhil Badola (1):
      drivers: usb: fsl: Return if USB_MAX_CONTROLLER_COUNT is incorrect

Przemyslaw Marczak (2):
      odroid-xu3: config: enable DFU/THOR/UMS by add configs and environment
      samsung: common: add example boot scripts

?ukasz Majewski (2):
      arm: exynos: USB3 PHY base definition for Exynos5 SoCs
      samsung: usb: phy: Support for DWC3 PHY

 arch/arm/include/asm/arch-exynos/cpu.h        |  2 +-
 board/samsung/common/board.c                  |  6 +++++-
 board/samsung/common/bootscripts/autoboot.cmd | 92 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/samsung/common/bootscripts/bootzimg.cmd | 10 ++++++++++
 board/samsung/smdk5420/smdk5420.c             | 80 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 drivers/usb/dwc3/Makefile                     |  1 +
 drivers/usb/dwc3/samsung_usb_phy.c            | 78 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/f_mass_storage.c           |  2 +-
 drivers/usb/host/ehci-fsl.c                   |  2 +-
 include/configs/odroid_xu3.h                  | 88 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 include/samsung-usb-phy-uboot.h               | 16 ++++++++++++++++
 11 files changed, 364 insertions(+), 13 deletions(-)
 create mode 100644 board/samsung/common/bootscripts/autoboot.cmd
 create mode 100644 board/samsung/common/bootscripts/bootzimg.cmd
 create mode 100644 drivers/usb/dwc3/samsung_usb_phy.c
 create mode 100644 include/samsung-usb-phy-uboot.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-29 11:18                   ` Marek Vasut
@ 2015-06-02 12:54                     ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-06-02 12:54 UTC (permalink / raw)
  To: u-boot

On Fri, May 29, 2015 at 01:18:10PM +0200, Marek Vasut wrote:

> Tom, let me know if this builds please.
> 
> The following changes since commit 012681b1fa822492bb8fdc5c2dd3d24d6092e110:
> 
>   am33xx, spl, siemens: enable debug uart output again (2015-05-28 08:18:25 
> -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 8454c84af5401f8c3bcd0ed2625043270d0ef6aa:
> 
>   usb: kbd: Fix key repeat not always working (2015-05-29 12:41:05 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150602/a77b846c/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-25 12:35                 ` Tom Rini
@ 2015-05-29 11:18                   ` Marek Vasut
  2015-06-02 12:54                     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-05-29 11:18 UTC (permalink / raw)
  To: u-boot

Tom, let me know if this builds please.

The following changes since commit 012681b1fa822492bb8fdc5c2dd3d24d6092e110:

  am33xx, spl, siemens: enable debug uart output again (2015-05-28 08:18:25 
-0400)

are available in the git repository at:

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

for you to fetch changes up to 8454c84af5401f8c3bcd0ed2625043270d0ef6aa:

  usb: kbd: Fix key repeat not always working (2015-05-29 12:41:05 +0200)

----------------------------------------------------------------
Hans de Goede (2):
      usb: Remove unused variable in usb_setup_descriptor()
      usb: kbd: Fix key repeat not always working

Peter Griffin (1):
      usb: dwc2: Add support for v3 snpsid value

Siva Durga Prasad Paladugu (1):
      ci_udc: Update the ci_udc driver to support bulk transfers

 common/usb.c                |   2 --
 common/usb_kbd.c            |  26 ++++++++++++++++-----
 drivers/usb/gadget/ci_udc.c | 135 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 drivers/usb/gadget/ci_udc.h |   1 +
 drivers/usb/host/dwc2.c     |   3 ++-
 drivers/usb/host/dwc2.h     |   1 +
 6 files changed, 140 insertions(+), 28 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-25 10:25               ` Marek Vasut
@ 2015-05-25 12:35                 ` Tom Rini
  2015-05-29 11:18                   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-05-25 12:35 UTC (permalink / raw)
  To: u-boot

On Mon, May 25, 2015 at 12:25:19PM +0200, Marek Vasut wrote:
> On Monday, May 25, 2015 at 11:51:04 AM, Josh Wu wrote:
> > Hi, Marek
> 
> Hi!
> 
> > On 5/22/2015 9:30 AM, Marek Vasut wrote:
> > > On Friday, May 22, 2015 at 02:34:25 AM, Tom Rini wrote:
> > >> On Fri, May 22, 2015 at 01:54:55AM +0200, Marek Vasut wrote:
> > >>> On Wednesday, May 20, 2015 at 01:24:06 PM, Tom Rini wrote:
> > >>>> On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:
> > >>>>> Updated PR, dropped the patch from Hans and picked the OHCI cache
> > >>>>> patch instead:
> > >>>>> 
> > >>>>> The following changes since commit
> > > 
> > > 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> > >>>>>    Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> > >>>>> 
> > >>>>> are available in the git repository at:
> > >>>>>    git://git.denx.de/u-boot-usb.git HEAD
> > >>>>> 
> > >>>>> for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
> > >>>>>    usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)
> > >>>> 
> > >>>> Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
> > >>>> (which should exist for them now..),
> > >>> 
> > >>> Which ones please?
> > >> 
> > >> M5485BFE,lp8x4x,vpac270_nor_128,colibri_pxa270,eb_cpux9k2,M5485AFE,at91r
> > >> m92
> > >> 00ek_ram,M5475EFE,M5475CFE,M5485HFE,polaris,M5485DFE,M5475DFE,vpac270_o
> > >> nd_2
> > >> 56,vpac270_nor_256,at91rm9200ek,M5485CFE,M5475FFE,M5475BFE,M5485GFE,M54
> > >> 85EF
> > >> E,balloon3,M5485FFE,eb_cpux9k2_ram,M5475GFE,M5475AFE,trizepsiv,edb9315a
> > >> 
> > >> Which now that I look at it is not a list of PowerPC boards (I have to
> > >> admit my eyes glazed over at M... and I filed that as PowerPC) but m68k
> > >> and some ARM.
> > > 
> > > Yeah. Josh, these boards were broken by your patch
> > > "usb: ohci: enable cache support" . I am dropping
> > > it now, so can you please fix the patch and resubmit?
> > 
> > Ok, After a check it seems those cpus doesn't define the
> > flush_dcache_range()/invalidate_dcache_range() functions. I think I need
> > to find a way to distinguish those cpus.
> 
> Better yet, make those few CPUs define those functions as empty.

... if that in fact makes sense :)

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150525/cc4457ad/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-25  9:51             ` Josh Wu
@ 2015-05-25 10:25               ` Marek Vasut
  2015-05-25 12:35                 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-05-25 10:25 UTC (permalink / raw)
  To: u-boot

On Monday, May 25, 2015 at 11:51:04 AM, Josh Wu wrote:
> Hi, Marek

Hi!

> On 5/22/2015 9:30 AM, Marek Vasut wrote:
> > On Friday, May 22, 2015 at 02:34:25 AM, Tom Rini wrote:
> >> On Fri, May 22, 2015 at 01:54:55AM +0200, Marek Vasut wrote:
> >>> On Wednesday, May 20, 2015 at 01:24:06 PM, Tom Rini wrote:
> >>>> On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:
> >>>>> Updated PR, dropped the patch from Hans and picked the OHCI cache
> >>>>> patch instead:
> >>>>> 
> >>>>> The following changes since commit
> > 
> > 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> >>>>>    Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> >>>>> 
> >>>>> are available in the git repository at:
> >>>>>    git://git.denx.de/u-boot-usb.git HEAD
> >>>>> 
> >>>>> for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
> >>>>>    usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)
> >>>> 
> >>>> Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
> >>>> (which should exist for them now..),
> >>> 
> >>> Which ones please?
> >> 
> >> M5485BFE,lp8x4x,vpac270_nor_128,colibri_pxa270,eb_cpux9k2,M5485AFE,at91r
> >> m92
> >> 00ek_ram,M5475EFE,M5475CFE,M5485HFE,polaris,M5485DFE,M5475DFE,vpac270_o
> >> nd_2
> >> 56,vpac270_nor_256,at91rm9200ek,M5485CFE,M5475FFE,M5475BFE,M5485GFE,M54
> >> 85EF
> >> E,balloon3,M5485FFE,eb_cpux9k2_ram,M5475GFE,M5475AFE,trizepsiv,edb9315a
> >> 
> >> Which now that I look at it is not a list of PowerPC boards (I have to
> >> admit my eyes glazed over at M... and I filed that as PowerPC) but m68k
> >> and some ARM.
> > 
> > Yeah. Josh, these boards were broken by your patch
> > "usb: ohci: enable cache support" . I am dropping
> > it now, so can you please fix the patch and resubmit?
> 
> Ok, After a check it seems those cpus doesn't define the
> flush_dcache_range()/invalidate_dcache_range() functions. I think I need
> to find a way to distinguish those cpus.

Better yet, make those few CPUs define those functions as empty.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-22  1:30           ` Marek Vasut
@ 2015-05-25  9:51             ` Josh Wu
  2015-05-25 10:25               ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Josh Wu @ 2015-05-25  9:51 UTC (permalink / raw)
  To: u-boot

Hi, Marek

On 5/22/2015 9:30 AM, Marek Vasut wrote:
> On Friday, May 22, 2015 at 02:34:25 AM, Tom Rini wrote:
>> On Fri, May 22, 2015 at 01:54:55AM +0200, Marek Vasut wrote:
>>> On Wednesday, May 20, 2015 at 01:24:06 PM, Tom Rini wrote:
>>>> On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:
>>>>> Updated PR, dropped the patch from Hans and picked the OHCI cache
>>>>> patch instead:
>>>>>
>>>>> The following changes since commit
> 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
>>>>>    Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
>>>>>
>>>>> are available in the git repository at:
>>>>>    git://git.denx.de/u-boot-usb.git HEAD
>>>>>
>>>>> for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
>>>>>    usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)
>>>> Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
>>>> (which should exist for them now..),
>>> Which ones please?
>> M5485BFE,lp8x4x,vpac270_nor_128,colibri_pxa270,eb_cpux9k2,M5485AFE,at91rm92
>> 00ek_ram,M5475EFE,M5475CFE,M5485HFE,polaris,M5485DFE,M5475DFE,vpac270_ond_2
>> 56,vpac270_nor_256,at91rm9200ek,M5485CFE,M5475FFE,M5475BFE,M5485GFE,M5485EF
>> E,balloon3,M5485FFE,eb_cpux9k2_ram,M5475GFE,M5475AFE,trizepsiv,edb9315a
>>
>> Which now that I look at it is not a list of PowerPC boards (I have to
>> admit my eyes glazed over at M... and I filed that as PowerPC) but m68k
>> and some ARM.
> Yeah. Josh, these boards were broken by your patch
> "usb: ohci: enable cache support" . I am dropping
> it now, so can you please fix the patch and resubmit?

Ok, After a check it seems those cpus doesn't define the 
flush_dcache_range()/invalidate_dcache_range() functions. I think I need 
to find a way to distinguish those cpus.

Best Regards,
Josh Wu

>
> Best regards,
> Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-22  0:34         ` Tom Rini
@ 2015-05-22  1:30           ` Marek Vasut
  2015-05-25  9:51             ` Josh Wu
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-05-22  1:30 UTC (permalink / raw)
  To: u-boot

On Friday, May 22, 2015 at 02:34:25 AM, Tom Rini wrote:
> On Fri, May 22, 2015 at 01:54:55AM +0200, Marek Vasut wrote:
> > On Wednesday, May 20, 2015 at 01:24:06 PM, Tom Rini wrote:
> > > On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:
> > > > Updated PR, dropped the patch from Hans and picked the OHCI cache
> > > > patch instead:
> > > > 
> > > > The following changes since commit 
0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> > > >   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> > > > 
> > > > are available in the git repository at:
> > > >   git://git.denx.de/u-boot-usb.git HEAD
> > > > 
> > > > for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
> > > >   usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)
> > > 
> > > Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
> > > (which should exist for them now..),
> > 
> > Which ones please?
> 
> M5485BFE,lp8x4x,vpac270_nor_128,colibri_pxa270,eb_cpux9k2,M5485AFE,at91rm92
> 00ek_ram,M5475EFE,M5475CFE,M5485HFE,polaris,M5485DFE,M5475DFE,vpac270_ond_2
> 56,vpac270_nor_256,at91rm9200ek,M5485CFE,M5475FFE,M5475BFE,M5485GFE,M5485EF
> E,balloon3,M5485FFE,eb_cpux9k2_ram,M5475GFE,M5475AFE,trizepsiv,edb9315a
> 
> Which now that I look at it is not a list of PowerPC boards (I have to
> admit my eyes glazed over at M... and I filed that as PowerPC) but m68k
> and some ARM.

Yeah. Josh, these boards were broken by your patch
"usb: ohci: enable cache support" . I am dropping
it now, so can you please fix the patch and resubmit?

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-21 23:54       ` Marek Vasut
@ 2015-05-22  0:34         ` Tom Rini
  2015-05-22  1:30           ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-05-22  0:34 UTC (permalink / raw)
  To: u-boot

On Fri, May 22, 2015 at 01:54:55AM +0200, Marek Vasut wrote:
> On Wednesday, May 20, 2015 at 01:24:06 PM, Tom Rini wrote:
> > On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:
> > > Updated PR, dropped the patch from Hans and picked the OHCI cache
> > > patch instead:
> > > 
> > > The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> > >   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> > > 
> > > are available in the git repository at:
> > >   git://git.denx.de/u-boot-usb.git HEAD
> > > 
> > > for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
> > >   usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)
> > 
> > Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
> > (which should exist for them now..),
> 
> Which ones please?

M5485BFE,lp8x4x,vpac270_nor_128,colibri_pxa270,eb_cpux9k2,M5485AFE,at91rm9200ek_ram,M5475EFE,M5475CFE,M5485HFE,polaris,M5485DFE,M5475DFE,vpac270_ond_256,vpac270_nor_256,at91rm9200ek,M5485CFE,M5475FFE,M5475BFE,M5485GFE,M5485EFE,balloon3,M5485FFE,eb_cpux9k2_ram,M5475GFE,M5475AFE,trizepsiv,edb9315a

Which now that I look at it is not a list of PowerPC boards (I have to
admit my eyes glazed over at M... and I filed that as PowerPC) but m68k
and some ARM.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150521/fad95619/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-20 11:24     ` Tom Rini
@ 2015-05-21 23:54       ` Marek Vasut
  2015-05-22  0:34         ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-05-21 23:54 UTC (permalink / raw)
  To: u-boot

On Wednesday, May 20, 2015 at 01:24:06 PM, Tom Rini wrote:
> On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:
> > Updated PR, dropped the patch from Hans and picked the OHCI cache
> > patch instead:
> > 
> > The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> >   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git HEAD
> > 
> > for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
> >   usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)
> 
> Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
> (which should exist for them now..),

Which ones please?

> And
> snow,smdk5250,peach-pi,smdk5420,peach-pit,k2e_evm,k2l_evm,k2hk_evm at
> least are failing over dwc3 things.

I'm just gonna drop the FSL DWC3 patches. Ramneek, this is the list of
broken boards, so please focus on those.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-19 17:58   ` Marek Vasut
@ 2015-05-20 11:24     ` Tom Rini
  2015-05-21 23:54       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-05-20 11:24 UTC (permalink / raw)
  To: u-boot

On Tue, May 19, 2015 at 07:58:26PM +0200, Marek Vasut wrote:

> Updated PR, dropped the patch from Hans and picked the OHCI cache
> patch instead:
> 
> The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> 
>   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:
> 
>   usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)

Sigh, NAK still.  Many PowerPC are failing over flush_dcache_range
(which should exist for them now..), And
snow,smdk5250,peach-pi,smdk5420,peach-pit,k2e_evm,k2l_evm,k2hk_evm at
least are failing over dwc3 things.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150520/231076d4/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-19 17:38 ` Tom Rini
@ 2015-05-19 17:58   ` Marek Vasut
  2015-05-20 11:24     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-05-19 17:58 UTC (permalink / raw)
  To: u-boot

Updated PR, dropped the patch from Hans and picked the OHCI cache
patch instead:

The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:

  Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)

are available in the git repository at:

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

for you to fetch changes up to d07e7c0b5bd9dc0044eafc730131d32539608303:

  usb: ohci: enable cache support (2015-05-19 19:57:30 +0200)

----------------------------------------------------------------
Hans de Goede (1):
      usb: Remove unused variable in usb_setup_descriptor()

Josh Wu (1):
      usb: ohci: enable cache support

Peter Griffin (1):
      usb: dwc2: Add support for v3 snpsid value

Ramneek Mehresh (5):
      drivers:usb:dwc3: Add DWC3 controller driver support
      drivers:usb:fsl: Add XHCI driver support
      arch:arm:fsl: Add XHCI support for LS1021A
      include:configs:ls1021atwr: Enable USB IP support
      include:configs:ls1021aqds: Enable USB IP support

Siva Durga Prasad Paladugu (1):
      ci_udc: Update the ci_udc driver to support bulk transfers

 arch/arm/include/asm/arch-ls102xa/config.h        |   1 +
 arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h |  10 +++++++
 common/usb.c                                      |   2 --
 drivers/usb/gadget/ci_udc.c                       | 135 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 drivers/usb/gadget/ci_udc.h                       |   1 +
 drivers/usb/host/Makefile                         |   2 ++
 drivers/usb/host/dwc2.c                           |   3 +-
 drivers/usb/host/dwc2.h                           |   1 +
 drivers/usb/host/ohci-hcd.c                       |  10 +------
 drivers/usb/host/ohci.h                           |   2 +-
 drivers/usb/host/xhci-dwc3.c                      |  74 
++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-fsl.c                       | 109 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/ls1021aqds.h                      |  22 +++++++++++----
 include/configs/ls1021atwr.h                      |  38 
+++++++++++++++++++++++++
 include/linux/usb/dwc3.h                          |   4 +++
 include/linux/usb/xhci-fsl.h                      |  54 
+++++++++++++++++++++++++++++++++++
 16 files changed, 431 insertions(+), 37 deletions(-)
 create mode 100644 drivers/usb/host/xhci-dwc3.c
 create mode 100644 drivers/usb/host/xhci-fsl.c
 create mode 100644 include/linux/usb/xhci-fsl.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-05-19 10:48 Marek Vasut
@ 2015-05-19 17:38 ` Tom Rini
  2015-05-19 17:58   ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-05-19 17:38 UTC (permalink / raw)
  To: u-boot

On Tue, May 19, 2015 at 12:48:19PM +0200, Marek Vasut wrote:

> The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> 
>   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 9cf3c384ad96c3e00c12e1d151d7f32c5b760a03:
> 
>   include:configs:ls1021aqds: Enable USB IP support (2015-05-19 12:42:16 +0200)

NAK.  This introduces various breakage:
12: Merge branch 'master' of git://git.denx.de/u-boot-usb
       arm:  +   VCMA9 beagle_x15 at91rm9200ek_ram peach-pi snow smdk5250 am43xx_evm dr
a7xx_evm_uart3 k2l_evm am43xx_evm_qspiboot smdk5420 dra7xx_evm smdk2410 at91rm9200ek dr
a7xx_evm_qspiboot k2hk_evm k2e_evm peach-pit
   powerpc:  +   PIP405 MIP405
The powerpc board breakage is the same as some of the ARM ones so fix it
once and they'll come along.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150519/2bf32e49/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-05-19 10:48 Marek Vasut
  2015-05-19 17:38 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-05-19 10:48 UTC (permalink / raw)
  To: u-boot

The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:

  Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)

are available in the git repository at:

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

for you to fetch changes up to 9cf3c384ad96c3e00c12e1d151d7f32c5b760a03:

  include:configs:ls1021aqds: Enable USB IP support (2015-05-19 12:42:16 +0200)

----------------------------------------------------------------
Hans de Goede (2):
      usb: Remove unused variable in usb_setup_descriptor()
      usb: kbd: Fix key repeat not always using

Peter Griffin (1):
      usb: dwc2: Add support for v3 snpsid value

Ramneek Mehresh (5):
      drivers:usb:dwc3: Add DWC3 controller driver support
      drivers:usb:fsl: Add XHCI driver support
      arch:arm:fsl: Add XHCI support for LS1021A
      include:configs:ls1021atwr: Enable USB IP support
      include:configs:ls1021aqds: Enable USB IP support

Siva Durga Prasad Paladugu (1):
      ci_udc: Update the ci_udc driver to support bulk transfers

 arch/arm/include/asm/arch-ls102xa/config.h        |   1 +
 arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h |  10 +++++++
 common/usb.c                                      |   2 --
 common/usb_kbd.c                                  |  22 +++++++++++----
 drivers/usb/gadget/ci_udc.c                       | 135 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 drivers/usb/gadget/ci_udc.h                       |   1 +
 drivers/usb/host/Makefile                         |   2 ++
 drivers/usb/host/dwc2.c                           |   3 +-                                                                                       
 drivers/usb/host/dwc2.h                           |   1 +                                                                                        
 drivers/usb/host/xhci-dwc3.c                      |  74 
++++++++++++++++++++++++++++++++++++++++++++++++                                         
 drivers/usb/host/xhci-fsl.c                       | 109 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                  
 include/configs/ls1021aqds.h                      |  22 +++++++++++----                                                                          
 include/configs/ls1021atwr.h                      |  38 
+++++++++++++++++++++++++                                                                
 include/linux/usb/dwc3.h                          |   4 +++                                                                                      
 include/linux/usb/xhci-fsl.h                      |  54 
+++++++++++++++++++++++++++++++++++                                                      
 15 files changed, 446 insertions(+), 32 deletions(-)
 create mode 100644 drivers/usb/host/xhci-dwc3.c
 create mode 100644 drivers/usb/host/xhci-fsl.c
 create mode 100644 include/linux/usb/xhci-fsl.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-04-15 18:16       ` Marek Vasut
@ 2015-04-16 17:30         ` Simon Glass
  0 siblings, 0 replies; 389+ messages in thread
From: Simon Glass @ 2015-04-16 17:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On 15 April 2015 at 12:16, Marek Vasut <marex@denx.de> wrote:
> On Wednesday, April 15, 2015 at 03:43:37 PM, Tom Rini wrote:
>> On Wed, Apr 15, 2015 at 07:29:41AM -0600, Simon Glass wrote:
>> > Hi Tom,
>> >
>> > On 15 April 2015 at 07:08, Tom Rini <trini@konsulko.com> wrote:
>> > > On Tue, Apr 14, 2015 at 05:50:50AM +0200, Marek Vasut wrote:
>> > > > The following changes since commit
> f33cdaa4c3da4a8fd35aa2f9a3172f31cc887b35:
>> > > >   Prepare v2015.04 (2015-04-13 10:53:03 -0400)
>> > > >
>> > > > are available in the git repository at:
>> > > >   git://git.denx.de/u-boot-usb.git HEAD
>> > > >
>> > > > for you to fetch changes up to 7704fdbda3afb3d3bb0749378f444c71f92fb9ca:
>> > > >   usb: gadget: thor: Claim EP after allocating it in thor gadget
>> > > >   (2015-04-14
>> > > >
>> > > > 05:48:12 +0200)
>> > >
>> > > So this and the DM pull request conflict pretty badly.  I can fixup
>> > > everything but common/usb_storage.c with a pretty good degree of
>> > > confidence.  But in that case it looks like DM is trying to do
>> > > something similar to what came in also via the USB tree (better /
>> > > wider probing, roughly).  How do you guys want to handle this?
>> > > Thanks!
>> >
>> > If it is mostly this patch:
>> >       usb_storage : scan all interfaces to find a storage device
>> >
>> > then you could drop it and I could tidy it up and resend. But I'm not
>> > sure what the conflicts are. There's a lot of non-USB stuff in the DM
>> > pull request so I'm reluctant to unpick and retest. But we'll have to
>> > do something. Marek what do you think?
>>
>> Dropping that patch makes the rest of the rejects much easier to
>> understand, FWIW.
>
> Feel free to drop it then, but please notify the author to rebase it
> and repost .

Is this looking OK? Do you need me to do anything to get the two pull
requests in?

Regards,
Simon

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-04-15 13:43     ` Tom Rini
@ 2015-04-15 18:16       ` Marek Vasut
  2015-04-16 17:30         ` Simon Glass
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-04-15 18:16 UTC (permalink / raw)
  To: u-boot

On Wednesday, April 15, 2015 at 03:43:37 PM, Tom Rini wrote:
> On Wed, Apr 15, 2015 at 07:29:41AM -0600, Simon Glass wrote:
> > Hi Tom,
> > 
> > On 15 April 2015 at 07:08, Tom Rini <trini@konsulko.com> wrote:
> > > On Tue, Apr 14, 2015 at 05:50:50AM +0200, Marek Vasut wrote:
> > > > The following changes since commit 
f33cdaa4c3da4a8fd35aa2f9a3172f31cc887b35:
> > > >   Prepare v2015.04 (2015-04-13 10:53:03 -0400)
> > > > 
> > > > are available in the git repository at:
> > > >   git://git.denx.de/u-boot-usb.git HEAD
> > > > 
> > > > for you to fetch changes up to 7704fdbda3afb3d3bb0749378f444c71f92fb9ca:
> > > >   usb: gadget: thor: Claim EP after allocating it in thor gadget
> > > >   (2015-04-14
> > > > 
> > > > 05:48:12 +0200)
> > > 
> > > So this and the DM pull request conflict pretty badly.  I can fixup
> > > everything but common/usb_storage.c with a pretty good degree of
> > > confidence.  But in that case it looks like DM is trying to do
> > > something similar to what came in also via the USB tree (better /
> > > wider probing, roughly).  How do you guys want to handle this? 
> > > Thanks!
> > 
> > If it is mostly this patch:
> >       usb_storage : scan all interfaces to find a storage device
> > 
> > then you could drop it and I could tidy it up and resend. But I'm not
> > sure what the conflicts are. There's a lot of non-USB stuff in the DM
> > pull request so I'm reluctant to unpick and retest. But we'll have to
> > do something. Marek what do you think?
> 
> Dropping that patch makes the rest of the rejects much easier to
> understand, FWIW.

Feel free to drop it then, but please notify the author to rebase it
and repost .

Thanks!

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-04-15 13:29   ` Simon Glass
@ 2015-04-15 13:43     ` Tom Rini
  2015-04-15 18:16       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-04-15 13:43 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 15, 2015 at 07:29:41AM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On 15 April 2015 at 07:08, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Tue, Apr 14, 2015 at 05:50:50AM +0200, Marek Vasut wrote:
> >
> > > The following changes since commit f33cdaa4c3da4a8fd35aa2f9a3172f31cc887b35:
> > >
> > >   Prepare v2015.04 (2015-04-13 10:53:03 -0400)
> > >
> > > are available in the git repository at:
> > >
> > >   git://git.denx.de/u-boot-usb.git HEAD
> > >
> > > for you to fetch changes up to 7704fdbda3afb3d3bb0749378f444c71f92fb9ca:
> > >
> > >   usb: gadget: thor: Claim EP after allocating it in thor gadget (2015-04-14
> > > 05:48:12 +0200)
> > >
> >
> > So this and the DM pull request conflict pretty badly.  I can fixup
> > everything but common/usb_storage.c with a pretty good degree of
> > confidence.  But in that case it looks like DM is trying to do something
> > similar to what came in also via the USB tree (better / wider probing,
> > roughly).  How do you guys want to handle this?  Thanks!
> 
> If it is mostly this patch:
> 
>       usb_storage : scan all interfaces to find a storage device
> 
> then you could drop it and I could tidy it up and resend. But I'm not
> sure what the conflicts are. There's a lot of non-USB stuff in the DM
> pull request so I'm reluctant to unpick and retest. But we'll have to
> do something. Marek what do you think?

Dropping that patch makes the rest of the rejects much easier to
understand, FWIW.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150415/caaa11db/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-04-15 13:08 ` Tom Rini
@ 2015-04-15 13:29   ` Simon Glass
  2015-04-15 13:43     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Simon Glass @ 2015-04-15 13:29 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On 15 April 2015 at 07:08, Tom Rini <trini@konsulko.com> wrote:
>
> On Tue, Apr 14, 2015 at 05:50:50AM +0200, Marek Vasut wrote:
>
> > The following changes since commit f33cdaa4c3da4a8fd35aa2f9a3172f31cc887b35:
> >
> >   Prepare v2015.04 (2015-04-13 10:53:03 -0400)
> >
> > are available in the git repository at:
> >
> >   git://git.denx.de/u-boot-usb.git HEAD
> >
> > for you to fetch changes up to 7704fdbda3afb3d3bb0749378f444c71f92fb9ca:
> >
> >   usb: gadget: thor: Claim EP after allocating it in thor gadget (2015-04-14
> > 05:48:12 +0200)
> >
>
> So this and the DM pull request conflict pretty badly.  I can fixup
> everything but common/usb_storage.c with a pretty good degree of
> confidence.  But in that case it looks like DM is trying to do something
> similar to what came in also via the USB tree (better / wider probing,
> roughly).  How do you guys want to handle this?  Thanks!

If it is mostly this patch:

      usb_storage : scan all interfaces to find a storage device

then you could drop it and I could tidy it up and resend. But I'm not
sure what the conflicts are. There's a lot of non-USB stuff in the DM
pull request so I'm reluctant to unpick and retest. But we'll have to
do something. Marek what do you think?

Regards,
Simon

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-04-14  3:50 Marek Vasut
@ 2015-04-15 13:08 ` Tom Rini
  2015-04-15 13:29   ` Simon Glass
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2015-04-15 13:08 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 14, 2015 at 05:50:50AM +0200, Marek Vasut wrote:

> The following changes since commit f33cdaa4c3da4a8fd35aa2f9a3172f31cc887b35:
> 
>   Prepare v2015.04 (2015-04-13 10:53:03 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 7704fdbda3afb3d3bb0749378f444c71f92fb9ca:
> 
>   usb: gadget: thor: Claim EP after allocating it in thor gadget (2015-04-14 
> 05:48:12 +0200)
> 

So this and the DM pull request conflict pretty badly.  I can fixup
everything but common/usb_storage.c with a pretty good degree of
confidence.  But in that case it looks like DM is trying to do something
similar to what came in also via the USB tree (better / wider probing,
roughly).  How do you guys want to handle this?  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150415/968f11e9/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-04-14  3:50 Marek Vasut
  2015-04-15 13:08 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-04-14  3:50 UTC (permalink / raw)
  To: u-boot

The following changes since commit f33cdaa4c3da4a8fd35aa2f9a3172f31cc887b35:

  Prepare v2015.04 (2015-04-13 10:53:03 -0400)

are available in the git repository at:

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

for you to fetch changes up to 7704fdbda3afb3d3bb0749378f444c71f92fb9ca:

  usb: gadget: thor: Claim EP after allocating it in thor gadget (2015-04-14 
05:48:12 +0200)

----------------------------------------------------------------
Franck Jullien (1):
      usb_storage : scan all interfaces to find a storage device

Inha Song (2):
      usb: gadget: UMS: Invoke board specific USB cleanup interface
      usb: gadget: thor: Invoke board specific USB cleanup interface

Joonyoung Shim (1):
      usb: dwc3: make dwc3_set_mode to static

Kishon Vijay Abraham I (40):
      ARM: DRA7: Enable clocks for USB OTGSS and USB PHY
      ARM: AM43xx: Enable clocks for USB OTGSS and USB PHY
      usb: gadget: udc: add udc-core from linux kernel to u-boot
      include: usb: modify gadget.h to include udc support
      usb: gadget: udc: make udc-core compile in u-boot build
      include: asm: dma-mapping: get rid of the compilation warning in udc-core
      usb: dwc3: add dwc3 folder from linux kernel to u-boot
      usb: dwc3: remove un-used files from dwc3 folder
      usb: dwc3: Modify the file headers to u-boot format
      usb: dwc3: remove trace_* APIs from dwc3 driver
      usb: dwc3: fix dwc3 header files
      usb: dwc3: remove pm related operations from dwc3 driver
      arm: asm: dma-mapping: added dma_free_coherent API
      usb: dwc3: linux-compat: Add header for dwc3 linux compatibiltiy
      usb: dwc3: gadget: make dwc3 gadget build in uboot
      include: asm: types: add resource_size_t type
      usb: dwc3: ep0: make dwc3 ep0 build in uboot
      include: usb: composite: add USB_GADGET_DELAYED_STATUS to avoid 
compilation error
      usb: dwc3: core: make dwc3 core build in uboot
      include: dwc3-uboot: add a structure for populating platform data
      dwc3: core: change probe and remove to uboot init and uboot exit code
      dwc3: core: add support for multiple dwc3 controllers
      dwc3: core: added an API to invoke irq handlers
      usb: dwc3: dwc3-omap: make dwc3-omap build in uboot
      include: dwc3-omap-uboot: add a structure for populating dwc3-omap 
platform data
      usb: dwc3: dwc3-omap: change probe and remove to uboot init and uboot exit 
code
      dwc3: dwc3-omap: add support for multiple dwc3-omap controllers
      usb: dwc3: dwc3-omap: add interrupt status API to check for interrupts
      usb: dwc3: TI PHY: PHY driver for dwc3 in TI platforms
      dwc3: flush the buffers before using it
      usb: dwc3: ep0: preparation for implementing chained TRB
      usb: dwc3: Add chained TRB support for ep0
      usb: dwc3: Makefile: Make dwc3 driver compile in u-boot
      usb: gadget: defer setting maxpacket till ->setup()
      common: cmd_dfu: invoke board_usb_cleanup() for cleaning up
      board: ti: DRA7: added USB initializtion code
      include: configs: Enable DWC3 and DFU in DRA7xx
      board: ti: AM43xx: added USB initializtion code
      include: configs: Enable DWC3 and DFU in AM43xx
      usb: modify usb_gadget_handle_interrupts to take controller index

Marek Szyprowski (4):
      usb: dwc3: add a workaround for too small OUT requests
      usb: dwc3: gadget: add common endpoint configuration for dwc3 udc driver
      usb: dwc3: optimize interrupt loop
      usb: gadget: thor: Claim EP after allocating it in thor gadget

Paul Kocialkowski (3):
      usb: usb_new_device return codes consistency
      usb: Check usb_new_device for failure
      usb: Early failure when the first descriptor read fails or is invalid

Rob Herring (2):
      usb: ci_udc: fix warnings on 64-bit builds
      ehci-hcd: fix warnings on 64-bit builds

Sergey Temerkhanov (3):
      usb: Convert protocol header structures to use explicitly sized variables
      usb: 64-bit architectures support for xHCI
      usb_storage:Fix USB storage capacity detection on 64 bit architectures

Stephen Warren (17):
      usb: fix first descriptor fetch error handling
      usb: dwc2: unify waiting for transfer completion
      usb: dwc2: refactor submit_bulk_msg to be common
      usb: dwc2: usb chunk_msg() for control transfers too
      usb: dwc2: remove control_data_toggle[]
      usb: dwc2: simplify wait_for_chhltd
      usb: dwc2: fix aligned buffer usage
      usb: dwc2: remove restriction on buffer length
      usb: dwc2: fix bulk transfers
      Create API to map between CPU physical and bus addresses
      ARM: bcm2835: implement phys_to_bus/bus_to_phys
      usb: dwc2: use phys_to_bus/bus_to_phys
      usb: dwc2: detect device speed correctly
      ARM: bcm2835: use phys_to_bus() for mbox
      usb: dwc2: correctly program hcchar for LS devices
      usb: dwc2: implement interrupt transfers
      usb: dwc2: retry NAK'd interrupt transfers

Thierry Reding (3):
      usb: eth: asix: Build warning fixes for 64-bit
      usb: ehci-tegra: Build warning fixes for 64-bit
      usb: mass-storage: Build warning fixes for 64-bit

Tim Harvey (1):
      usb: hub: allow pgood_delay to be specified via env

?ukasz Majewski (7):
      usb: board: samsung: Add default board_usb_cleanup() definition for Exynos 
SoCs
      usb: board: goni: Add default board_usb_cleanup() definition for Goni 
board
      usb: composite: Add .reset callback to usb_gadget_driver structure
      usb: dwc3: Remove BIT(x) macro from DWC3's gadget code
      usb: dwc3: gadget: Set all ctrl fields of Transfer Control Blocks (TRB) to 
be LST
      usb: dwc3: gadget: Set non EP0 max packet limit to 512B
      usb: dwc3: Correct clean up code for requests

 Makefile                                           |    2 +
 arch/arm/cpu/armv7/am33xx/clock_am43xx.c           |   12 +
 arch/arm/cpu/armv7/omap5/hw_data.c                 |   14 +
 arch/arm/cpu/armv7/omap5/prcm-regs.c               |   10 +-
 arch/arm/include/asm/arch-am33xx/cpu.h             |   20 +-
 arch/arm/include/asm/arch-am33xx/hardware_am43xx.h |   12 +
 arch/arm/include/asm/arch-omap5/omap.h             |   12 +
 arch/arm/include/asm/dma-mapping.h                 |    9 +-
 arch/arm/include/asm/omap_common.h                 |    4 +-
 arch/arm/include/asm/types.h                       |    1 +
 arch/arm/mach-bcm283x/Kconfig                      |    3 +
 arch/arm/mach-bcm283x/Makefile                     |    2 +-
 arch/arm/mach-bcm283x/mbox.c                       |    5 +-
 arch/arm/mach-bcm283x/phys2bus.c                   |   22 +
 board/samsung/common/board.c                       |    6 +
 board/samsung/goni/goni.c                          |    5 +
 board/ti/am43xx/board.c                            |  108 ++++
 board/ti/dra7xx/evm.c                              |  109 ++++
 common/cmd_dfu.c                                   |    3 +-
 common/cmd_fastboot.c                              |    2 +-
 common/cmd_thordown.c                              |    1 +
 common/cmd_usb_mass_storage.c                      |    3 +-
 common/usb.c                                       |   98 ++--
 common/usb_hub.c                                   |    8 +
 common/usb_storage.c                               |   89 +--
 drivers/Kconfig                                    |    8 +
 drivers/usb/dwc3/Makefile                          |    8 +
 drivers/usb/dwc3/core.c                            |  785 
+++++++++++++++++++++++++
 drivers/usb/dwc3/core.h                            | 1032 
+++++++++++++++++++++++++++++++++
 drivers/usb/dwc3/dwc3-omap.c                       |  441 ++++++++++++++
 drivers/usb/dwc3/ep0.c                             | 1112 
++++++++++++++++++++++++++++++++++++
 drivers/usb/dwc3/gadget.c                          | 2678 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/dwc3/gadget.h                          |  108 ++++
 drivers/usb/dwc3/io.h                              |   55 ++
 drivers/usb/dwc3/linux-compat.h                    |   38 ++
 drivers/usb/dwc3/ti_usb_phy.c                      |  309 ++++++++++
 drivers/usb/eth/asix.c                             |    2 +-
 drivers/usb/gadget/atmel_usba_udc.c                |    2 +-
 drivers/usb/gadget/ci_udc.c                        |   44 +-
 drivers/usb/gadget/composite.c                     |    5 +-
 drivers/usb/gadget/epautoconf.c                    |   24 +-
 drivers/usb/gadget/ether.c                         |   12 +-
 drivers/usb/gadget/f_mass_storage.c                |    4 +-
 drivers/usb/gadget/f_thor.c                        |    9 +-
 drivers/usb/gadget/fotg210.c                       |    2 +-
 drivers/usb/gadget/gadget_chips.h                  |    8 +
 drivers/usb/gadget/pxa25x_udc.c                    |    2 +-
 drivers/usb/gadget/s3c_udc_otg.c                   |    2 +-
 drivers/usb/gadget/udc/Makefile                    |    4 +
 drivers/usb/gadget/udc/udc-core.c                  |  354 ++++++++++++
 drivers/usb/host/dwc2.c                            |  369 +++++-------
 drivers/usb/host/dwc2.h                            |    3 +
 drivers/usb/host/ehci-hcd.c                        |   82 +--
 drivers/usb/host/ehci-tegra.c                      |    8 +-
 drivers/usb/host/xhci-mem.c                        |   20 +-
 drivers/usb/host/xhci-ring.c                       |   30 +-
 drivers/usb/host/xhci.c                            |   10 +-
 drivers/usb/host/xhci.h                            |   13 +-
 drivers/usb/musb-new/musb_uboot.c                  |    2 +-
 include/configs/am43xx_evm.h                       |   58 +-
 include/configs/dra7xx_evm.h                       |   63 ++
 include/configs/ti_omap5_common.h                  |    5 +
 include/dwc3-omap-uboot.h                          |   32 ++
 include/dwc3-uboot.h                               |   42 ++
 include/linux/compat.h                             |    1 +
 include/linux/usb/composite.h                      |    9 +
 include/linux/usb/dwc3-omap.h                      |   19 +
 include/linux/usb/gadget.h                         |   84 ++-
 include/linux/usb/otg.h                            |   20 +
 include/phys2bus.h                                 |   25 +
 include/ti-usb-phy-uboot.h                         |   22 +
 include/usb.h                                      |   18 +-
 72 files changed, 8096 insertions(+), 447 deletions(-)
 create mode 100644 arch/arm/mach-bcm283x/phys2bus.c
 create mode 100644 drivers/usb/dwc3/Makefile
 create mode 100644 drivers/usb/dwc3/core.c
 create mode 100644 drivers/usb/dwc3/core.h
 create mode 100644 drivers/usb/dwc3/dwc3-omap.c
 create mode 100644 drivers/usb/dwc3/ep0.c
 create mode 100644 drivers/usb/dwc3/gadget.c
 create mode 100644 drivers/usb/dwc3/gadget.h
 create mode 100644 drivers/usb/dwc3/io.h
 create mode 100644 drivers/usb/dwc3/linux-compat.h
 create mode 100644 drivers/usb/dwc3/ti_usb_phy.c
 create mode 100644 drivers/usb/gadget/udc/Makefile
 create mode 100644 drivers/usb/gadget/udc/udc-core.c
 create mode 100644 include/dwc3-omap-uboot.h
 create mode 100644 include/dwc3-uboot.h
 create mode 100644 include/linux/usb/dwc3-omap.h
 create mode 100644 include/linux/usb/otg.h
 create mode 100644 include/phys2bus.h
 create mode 100644 include/ti-usb-phy-uboot.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2015-03-02 10:04 Marek Vasut
@ 2015-03-02 15:29 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-03-02 15:29 UTC (permalink / raw)
  To: u-boot

On Mon, Mar 02, 2015 at 11:04:37AM +0100, Marek Vasut wrote:

> PR with USB fixes follows, please apply for current u-boot/master .
> 
> The following changes since commit 38dac81b3d0e777f301ca98100bfbcab01d616c2:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mmc (2015-02-23 16:18:06 
> -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to c01c418717d718603e746fbc7885f76a5f8f73a5:
> 
>   MAINTAINERS: Add F: drivers/usb/gadget to DFU custodian responsibility 
> (2015-03-02 11:02:59 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150302/0381b40d/attachment.sig>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-03-02 10:04 Marek Vasut
  2015-03-02 15:29 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2015-03-02 10:04 UTC (permalink / raw)
  To: u-boot

PR with USB fixes follows, please apply for current u-boot/master .

The following changes since commit 38dac81b3d0e777f301ca98100bfbcab01d616c2:

  Merge branch 'master' of git://git.denx.de/u-boot-mmc (2015-02-23 16:18:06 
-0500)

are available in the git repository at:

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

for you to fetch changes up to c01c418717d718603e746fbc7885f76a5f8f73a5:

  MAINTAINERS: Add F: drivers/usb/gadget to DFU custodian responsibility 
(2015-03-02 11:02:59 +0100)

----------------------------------------------------------------
Dileep Katta (4):
      usb: gadget: fastboot: Add fastboot erase
      fastboot: OUT transaction length must be aligned to wMaxPacketSize
      fastboot: Correct fastboot_fail and fastboot_okay strings
      usb: gadget: fastboot: Set the Serial Number for Fastboot Gadget

Inha Song (1):
      odroid: adjust get_dfu_alt_*() functions to new declarations

Joonyoung Shim (1):
      exynos: usb: make dwc3_set_mode to static

Michael Scott (1):
      fastboot: add "fastboot oem" command support

Paul Kocialkowski (1):
      usb: musb-new: omap2430: Reset the MUSB controller early

Przemyslaw Marczak (1):
      dfu: samsung: move call to set_dfu_alt_info() to dfu common code

Rob Herring (2):
      fastboot: add support for "oem format" command
      fastboot: Add USB cable detect check

?ukasz Majewski (1):
      MAINTAINERS: Add F: drivers/usb/gadget to DFU custodian responsibility

 MAINTAINERS                     |  1 +
 board/samsung/common/board.c    |  3 ---
 board/samsung/common/misc.c     |  6 +++---
 board/samsung/odroid/odroid.c   | 31 +++++++++++++++++--------------
 common/cmd_fastboot.c           |  6 ++++++
 common/fb_mmc.c                 | 60 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 doc/README.android-fastboot     |  5 ++---
 drivers/dfu/dfu.c               |  3 +++
 drivers/usb/gadget/f_fastboot.c | 83 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/usb/host/xhci-exynos5.c |  2 +-
 drivers/usb/musb-new/omap2430.c | 16 ++++++++++++++++
 include/dfu.h                   |  3 +++
 include/fb_mmc.h                |  1 +
 include/samsung/misc.h          |  5 ++---
 14 files changed, 191 insertions(+), 34 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2015-01-18 11:33 Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2015-01-18 11:33 UTC (permalink / raw)
  To: u-boot

The following changes since commit ab77f24119e80257de4ab017b877f92f96980562:

  Merge branch 'master' of git://git.denx.de/u-boot-ti (2015-01-16 10:25:01 
-0500)

are available in the git repository at:

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

for you to fetch changes up to 119339759266b81af1aa8883702b6b651d7752dd:

  usb: eth: asix88179: add ability to modify MAC address (2015-01-18 12:31:36 
+0100)

----------------------------------------------------------------
Alex Sadovsky (1):
      usb: gadget: pxa25x_udc: fix use-before-initialized bug

Hans de Goede (13):
      USB: make "usb start" start usb only once
      config_distro_bootcmd.h: Remove unnecessary magic to avoid repeated USB 
scans
      usb: Add an interval parameter to create_int_queue
      usb: Fix usb_kbd_deregister when console-muxing is used
      usb: Do not log an error when no devices is plugged into a root-hub-less 
hcd
      musb-new: Add register defines for different reg layout on sunxi
      musb-new: Add sunxi musb controller support
      musb-new: Use time based timeouts rather then cpu-cycles based timeouts
      musb-new: Fix interrupt transfers not working
      musb-new: Fix reset sequence when in host mode
      musb-new: Properly remove a transfer from the schedule on timeout
      musb-new: Add urb and hep parameters to construct_urb
      musb-new: Add interrupt queue support

Rene Griessl (1):
      usb: eth: asix88179: add ability to modify MAC address

Stefan Roese (2):
      usb: gadget: composite: Fix NULL pointer crash in USB compliance test
      usb: gadget: f_dfu: Add get_alt function to pass the USB compliance test

 common/cmd_usb.c                  |  48 +++++++++++-------
 common/usb.c                      |  11 +++--
 common/usb_kbd.c                  |  10 +++-
 drivers/usb/eth/asix88179.c       |  14 ++++++
 drivers/usb/gadget/composite.c    |   8 +++
 drivers/usb/gadget/f_dfu.c        |   8 +++
 drivers/usb/gadget/pxa25x_udc.c   |   4 +-
 drivers/usb/host/ehci-hcd.c       |   4 +-
 drivers/usb/musb-new/Makefile     |   1 +
 drivers/usb/musb-new/musb_host.c  |  12 +++--
 drivers/usb/musb-new/musb_host.h  |   1 +
 drivers/usb/musb-new/musb_regs.h  |  92 ++++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/musb_uboot.c | 178 
+++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/usb/musb-new/sunxi.c      | 279 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/usb-compat.h |   1 +
 include/config_distro_bootcmd.h   |  12 +----
 include/usb.h                     |  14 ++++--
 17 files changed, 602 insertions(+), 95 deletions(-)
 create mode 100644 drivers/usb/musb-new/sunxi.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-12-31 19:01 Marek Vasut
@ 2015-01-01 14:56 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2015-01-01 14:56 UTC (permalink / raw)
  To: u-boot

On Wed, Dec 31, 2014 at 08:01:50PM +0100, Marek Vasut wrote:

> Looks like there're still two dangling patches, so let's make Rene happy
> and apply them please.
> 
> Thanks!
> 
> The following changes since commit 125738e819a3b9d15210794b3dcef9f4d9bcf866:
> 
>   Prepare v2015.01-rc4 (2014-12-29 21:22:38 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to edd88905ae292355991f13fd0d3c7b3368103050:
> 
>   usb: eth: enable AX88179 DRIVER for ARNDALE 5250 (2014-12-31 19:10:13 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150101/12bfc8a6/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-12-31 19:01 Marek Vasut
  2015-01-01 14:56 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-12-31 19:01 UTC (permalink / raw)
  To: u-boot

Looks like there're still two dangling patches, so let's make Rene happy
and apply them please.

Thanks!

The following changes since commit 125738e819a3b9d15210794b3dcef9f4d9bcf866:

  Prepare v2015.01-rc4 (2014-12-29 21:22:38 -0500)

are available in the git repository at:

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

for you to fetch changes up to edd88905ae292355991f13fd0d3c7b3368103050:

  usb: eth: enable AX88179 DRIVER for ARNDALE 5250 (2014-12-31 19:10:13 +0100)

----------------------------------------------------------------
Rene Griessl (2):
      usb: eth: add ASIX AX88179 DRIVER
      usb: eth: enable AX88179 DRIVER for ARNDALE 5250

 drivers/usb/eth/Makefile    |   1 +
 drivers/usb/eth/asix88179.c | 700 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/usb_ether.c |   7 ++
 include/configs/arndale.h   |   1 +
 include/usb_ether.h         |   6 +
 5 files changed, 715 insertions(+)
 create mode 100644 drivers/usb/eth/asix88179.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-12-18 11:49 Marek Vasut
@ 2014-12-30  2:25 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-12-30  2:25 UTC (permalink / raw)
  To: u-boot

On Thu, Dec 18, 2014 at 12:49:47PM +0100, Marek Vasut wrote:

> Hi,
> please find a couple of more fixes for this release.
> 
> The following changes since commit b9206e61f3d87535ac4f4b0b858e674fd1edfeaf:
> 
>   Merge git://git.denx.de/u-boot-x86 (2014-12-15 17:13:47 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 0ff7e585df83470139739533bdbf41114f395470:
> 
>   fastboot: handle flash write to GPT partitions (2014-12-18 12:26:06 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141229/73766942/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-12-18 11:49 Marek Vasut
  2014-12-30  2:25 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-12-18 11:49 UTC (permalink / raw)
  To: u-boot

Hi,
please find a couple of more fixes for this release.

The following changes since commit b9206e61f3d87535ac4f4b0b858e674fd1edfeaf:

  Merge git://git.denx.de/u-boot-x86 (2014-12-15 17:13:47 -0500)

are available in the git repository at:

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

for you to fetch changes up to 0ff7e585df83470139739533bdbf41114f395470:

  fastboot: handle flash write to GPT partitions (2014-12-18 12:26:06 +0100)

----------------------------------------------------------------
Bo Shen (1):
      USB: gadget: atmel_usba_udc: fix transfer hang issue

Przemyslaw Marczak (3):
      dfu: mmc: check if mmc device exists in mmc_block_op()
      gadget: f_thor: check pointers before use in download_tail()
      dfu: dfu_get_buf: check the value of env dfu_bufsiz before use

Rob Herring (2):
      usb, g_dnl: generalize DFU detach functions
      fastboot: add support for continue command

Steve Rae (2):
      disk: part_efi: move code to static functions
      fastboot: handle flash write to GPT partitions

 README                              |   9 ++++
 common/cmd_dfu.c                    |   6 +--
 common/cmd_fastboot.c               |   4 ++
 common/fb_mmc.c                     |  26 ++++++++--
 disk/part_efi.c                     | 268 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 drivers/dfu/dfu.c                   |  24 +++-------
 drivers/dfu/dfu_mmc.c               |   8 +++-
 drivers/usb/gadget/atmel_usba_udc.c |   1 -
 drivers/usb/gadget/f_dfu.c          |   2 +-
 drivers/usb/gadget/f_fastboot.c     |  14 ++++++
 drivers/usb/gadget/f_thor.c         |  16 ++++++-
 drivers/usb/gadget/g_dnl.c          |  17 +++++++
 include/dfu.h                       |   3 --
 include/g_dnl.h                     |   4 ++
 include/part.h                      |  20 ++++++++
 15 files changed, 317 insertions(+), 105 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-12-11 12:54 Marek Vasut
@ 2014-12-12  1:33 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-12-12  1:33 UTC (permalink / raw)
  To: u-boot

On Thu, Dec 11, 2014 at 01:54:19PM +0100, Marek Vasut wrote:

> Hi Tom,
> 
> minor USB fixes.
> 
> The following changes since commit 0d485b9095328cdc81b2ee94ff59b988c69b9127:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2014-11-13 10:35:13 
> -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 0c6de8853b2571251fdefe34598e0c344fe1372b:
> 
>   usb: ehci: do not set the LSB of Current qTD pointer (2014-11-19 23:31:54 
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141211/8983167b/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-12-11 12:54 Marek Vasut
  2014-12-12  1:33 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-12-11 12:54 UTC (permalink / raw)
  To: u-boot

Hi Tom,

minor USB fixes.

The following changes since commit 0d485b9095328cdc81b2ee94ff59b988c69b9127:

  Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2014-11-13 10:35:13 
-0500)

are available in the git repository at:


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

for you to fetch changes up to 0c6de8853b2571251fdefe34598e0c344fe1372b:

  usb: ehci: do not set the LSB of Current qTD pointer (2014-11-19 23:31:54 
+0100)

----------------------------------------------------------------
Masahiro Yamada (1):
      usb: ehci: do not set the LSB of Current qTD pointer

Peng Fan (3):
      usb:ehci-mx6 add phy mode query function
      imx:mx6slevk add board level support for usb
      imx:mx6sxsabresd add board level support for usb

?ukasz Majewski (2):
      dfu: thor: fix: Modify dfu_get_alt() function to support absolute paths
      test: ums: Add sleep before unmount directory

 arch/arm/include/asm/arch-mx6/mx6sl_pins.h  |  5 +++++
 board/freescale/mx6slevk/mx6slevk.c         | 49 
+++++++++++++++++++++++++++++++++++++++++++++++++
 board/freescale/mx6sxsabresd/mx6sxsabresd.c | 49 
+++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/dfu/dfu.c                           | 29 +++++++++++++++++++++++++++--
 drivers/usb/host/ehci-hcd.c                 |  1 -
 drivers/usb/host/ehci-mx6.c                 | 27 +++++++++++++++++++++++++--
 include/configs/mx6slevk.h                  | 14 ++++++++++++++
 include/configs/mx6sxsabresd.h              | 14 ++++++++++++++
 include/usb/ehci-fsl.h                      |  2 ++
 test/ums/ums_gadget_test.sh                 | 10 +++++++++-
 10 files changed, 194 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-11-11 17:19 Marek Vasut
@ 2014-11-13 15:32 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-11-13 15:32 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 11, 2014 at 06:19:27PM +0100, Marek Vasut wrote:

> Dangling PR, sorry it's late ...
> 
> The following changes since commit 11ada9225a16ed2d8ddbf0715a2416245a777cbc:
> 
>   Merge branch 'rmobile' of git://www.denx.de/git/u-boot-sh (2014-11-05 13:11:18 
> -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 6a559bbe2f60ab64e28662f7ab52551a2eaa7163:
> 
>   usb_storage: blacklist Enclosure Service Devices (2014-11-08 12:03:35 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141113/5fa1c6aa/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-11-11 17:19 Marek Vasut
  2014-11-13 15:32 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-11-11 17:19 UTC (permalink / raw)
  To: u-boot

Dangling PR, sorry it's late ...

The following changes since commit 11ada9225a16ed2d8ddbf0715a2416245a777cbc:

  Merge branch 'rmobile' of git://www.denx.de/git/u-boot-sh (2014-11-05 13:11:18 
-0500)

are available in the git repository at:


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

for you to fetch changes up to 6a559bbe2f60ab64e28662f7ab52551a2eaa7163:

  usb_storage: blacklist Enclosure Service Devices (2014-11-08 12:03:35 +0100)

----------------------------------------------------------------
Marek Vasut (5):
      usb: s3c-otg: Remove useless include
      usb: s3c-otg: Encapsulate PHY control
      usb: s3c-otg: Split out PHY control
      usb: s3c-otg: Allow custom gusbcfg
      arm: socfpga: Add example UDC config

Masahiro Yamada (2):
      usb: ehci: fix Interrupt on Doorbell flag of USBCMD
      usb: include <asm/cache.h> and <part.h> from include/usb.h

Nobuhiro Iwamatsu (1):
      usb: rmobile: Use ARRAY_SIZE(usb_base_address) instead of 
CONFIG_USB_MAX_CONTROLLER_COUNT

Rene Griessl (1):
      usb: eth: fix Makefile

Soeren Moch (1):
      usb_storage: blacklist Enclosure Service Devices

 board/altera/socfpga/socfpga_cyclone5.c   |  21 ++++++++++++++++++++
 common/usb_storage.c                      |   7 +++++--
 drivers/usb/eth/Makefile                  |   4 +---
 drivers/usb/gadget/Makefile               |   1 +
 drivers/usb/gadget/s3c_udc_otg.c          |  79 
++++++++++++++-------------------------------------------------------------                      
 drivers/usb/gadget/s3c_udc_otg_phy.c      | 101 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
 drivers/usb/gadget/s3c_udc_otg_xfer_dma.c |   2 +-                                                                                               
 drivers/usb/host/ehci-rmobile.c           |   8 ++++----                                                                                         
 drivers/usb/host/ehci.h                   |   4 ++--                                                                                             
 include/configs/exynos4-common.h          |   1 +                                                                                                
 include/configs/s5p_goni.h                |   1 +                                                                                                
 include/configs/s5pc210_universal.h       |   1 +                                                                                                
 include/configs/smdkv310.h                |   1 +
 include/configs/socfpga_common.h          |  30 ++++++++++++++++++++++++++++-
 include/usb.h                             |   2 ++
 include/usb/s3c_udc.h                     |   1 +
 16 files changed, 186 insertions(+), 78 deletions(-)
 create mode 100644 drivers/usb/gadget/s3c_udc_otg_phy.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-11-04  5:09 Marek Vasut
@ 2014-11-04 20:00 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-11-04 20:00 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 04, 2014 at 06:09:00AM +0100, Marek Vasut wrote:

> The following changes since commit 46b7b2e8025770fb29f7810c2d7d15a6650b9643:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mips (2014-11-03 12:46: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 4dc949266da6f55ef221e53c637150252b6ac35a:
> 
>   usb: ehci: rmobile: Collect up address data (2014-11-04 06:04:01 +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141104/5735baeb/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-11-04  5:09 Marek Vasut
  2014-11-04 20:00 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-11-04  5:09 UTC (permalink / raw)
  To: u-boot

The following changes since commit 46b7b2e8025770fb29f7810c2d7d15a6650b9643:

  Merge branch 'master' of git://git.denx.de/u-boot-mips (2014-11-03 12:46: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 4dc949266da6f55ef221e53c637150252b6ac35a:

  usb: ehci: rmobile: Collect up address data (2014-11-04 06:04:01 +0100)

----------------------------------------------------------------
Hans de Goede (11):
      usb: Remove unnecessary portnr lookup from usb_new_device
      usb: Do not power-cycle usb devices on init
      usb: ehci: Do not disable an already disabled periodic schedule
      usb: ehci: Move interrupt packet length check to create_int_queue
      usb: ehci: Move cache invalidation to poll_int_queue
      usb: Make pollable int support available outside of ehci-hcd.c
      usb: kbd: Remove unused usb_kbd_generic_poll function
      usb: kbd: Fix memleak on usb_kbd_deregister()
      stdio: Fix memleak on stdio_deregister
      usb: kbd: Cache pipe, interval and packetsize
      usb: kbd: Add (optional) support for using an interrupt queue for polling

Nobuhiro Iwamatsu (2):
      usb: ehci: rmobile: Add support R8A7793
      usb: ehci: rmobile: Collect up address data

 common/stdio.c                  |  1 +
 common/usb.c                    | 19 ++-----------------
 common/usb_hub.c                | 39 ---------------------------------------
 common/usb_kbd.c                | 95 
+++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------
 drivers/usb/host/ehci-hcd.c     | 56 
++++++++++++++++++++++++++++++++------------------------
 drivers/usb/host/ehci-rmobile.c |  8 ++------
 include/usb.h                   |  9 +++++++++
 7 files changed, 91 insertions(+), 136 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-10-28 18:08 Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2014-10-28 18:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit d0796defbe8eff6fc3c27c893dcbc47af59d4764:                                                                      
                                                                                                                                                  
  Merge http://git.denx.de/u-boot-sunxi (2014-10-26 14:13:24 -0400)                                                                               
                                                                                                                                                  
are available in the git repository at:                                                                                                                            
                                                                                                                                                                   
                                                                                                                                                                   
  git://git.denx.de/u-boot-usb.git master                                                                                                                          
                                                                                                                                                                   
for you to fetch changes up to 2326e9e814366df029515b35aad0017852b800c0:

  usb: kbd: Add (optional) support for using an interrupt queue for polling 
(2014-10-28 19:06:14 +0100)

----------------------------------------------------------------
Hans de Goede (11):
      usb: Remove unnecessary portnr lookup from usb_new_device
      usb: Do not power-cycle usb devices on init
      usb: ehci: Do not disable an already disabled periodic schedule
      usb: ehci: Move interrupt packet length check to create_int_queue
      usb: ehci: Move cache invalidation to poll_int_queue
      usb: Make pollable int support available outside of ehci-hcd.c
      usb: kbd: Remove unused usb_kbd_generic_poll function
      usb: kbd: Fix memleak on usb_kbd_deregister()
      stdio: Fix memleak on stdio_deregister
      usb: kbd: Cache pipe, interval and packetsize
      usb: kbd: Add (optional) support for using an interrupt queue for polling

 common/stdio.c              |  1 +
 common/usb.c                | 19 ++-----------------
 common/usb_hub.c            | 39 ---------------------------------------
 common/usb_kbd.c            | 95 
+++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------
 drivers/usb/host/ehci-hcd.c | 56 
++++++++++++++++++++++++++++++++------------------------
 include/usb.h               |  9 +++++++++
 6 files changed, 89 insertions(+), 130 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-10-24 21:26 Marek Vasut
@ 2014-10-27  0:36 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-10-27  0:36 UTC (permalink / raw)
  To: u-boot

On Fri, Oct 24, 2014 at 11:26:55PM +0200, Marek Vasut wrote:

> The following changes since commit a84c8107d9b050fe8a31220d28588abfc2d99aee:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2014-10-20 
> 18:17:26 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 09bab6e77026d4b4e7682e56b470adf6e9f81563:
> 
>   musb: fix warning in include/linux/usb/musb.h (2014-10-23 21:38:59 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141026/281e8205/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-10-24 21:26 Marek Vasut
  2014-10-27  0:36 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-10-24 21:26 UTC (permalink / raw)
  To: u-boot

The following changes since commit a84c8107d9b050fe8a31220d28588abfc2d99aee:

  Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2014-10-20 
18:17:26 -0400)

are available in the git repository at:


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

for you to fetch changes up to 09bab6e77026d4b4e7682e56b470adf6e9f81563:

  musb: fix warning in include/linux/usb/musb.h (2014-10-23 21:38:59 +0200)

----------------------------------------------------------------
Alexandre Courbot (1):
      net: asix: Add support for AX88772B

Igor Grinberg (1):
      musb: fix warning in include/linux/usb/musb.h

Marek Vasut (1):
      arm: rpi: Enable USB support on RPi

Oleksandr Tymoshenko (1):
      usb: dwc2: Add driver for Synopsis DWC2 USB IP block

Stephen Warren (2):
      ARM: rpi_b: query internal MAC address from firmware
      ARM: rpi_b: enable USB/DHCP/PXE in bootcmd

 README                                   |    3 +
 arch/arm/include/asm/arch-bcm2835/mbox.h |   14 ++
 board/raspberrypi/rpi_b/rpi_b.c          |   29 +++
 drivers/usb/eth/asix.c                   |    1 +
 drivers/usb/host/Makefile                |    3 +
 drivers/usb/host/dwc2.c                  | 1053 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/dwc2.h                  |  782 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/rpi_b.h                  |   21 +-
 include/linux/usb/musb.h                 |    2 +
 include/usb.h                            |    3 +-
 10 files changed, 1903 insertions(+), 8 deletions(-)
 create mode 100644 drivers/usb/host/dwc2.c
 create mode 100644 drivers/usb/host/dwc2.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-10-06 19:08 ` Marek Vasut
@ 2014-10-07  0:28   ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-10-07  0:28 UTC (permalink / raw)
  To: u-boot

On Mon, Oct 06, 2014 at 09:08:59PM +0200, Marek Vasut wrote:

> Updated PR, added a Fastboot fix and the musb-new fix:
> 
> The following changes since commit b966db0d7259293e2c9c216c7a5dce30dacacfd9:
> 
>   dw_mmc: cleanups (2014-10-03 17:26:50 +0300)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to e2140588dd2f3e619f21d9575281b7c7ea771c09:
> 
>   usb: gadget: fastboot: terminate commands with NULL (2014-10-06 21:07:44 
> +0200)
> 
> ----------------------------------------------------------------
> Bo Shen (1):
>       usb: gadget: fastboot: improve download progress bar
> 
> Daniel Mack (1):
>       usb: musb-new: core: set MUSB_POWER_HSENAB in MUSB_POWER for host mode
> 
> Eric Nelson (5):
>       usb: f_mass_storage: set removable flag in do_inquiry based on LUN
>       usb: ci_udc: respect CONFIG_USB_GADGET_DUALSPEED
>       usb: gadget: fastboot: add max-download-size variable
>       usb: gadget: fastboot: explicitly set radix of maximum download size
>       usb: gadget: fastboot: terminate commands with NULL
> 
> Hans de Goede (10):
>       usb: ehci: Properly set hub devnum and portnr with usb-1 hubs in the chain
>       usb: ehci: Add missing cache flush to destroy_int_queue
>       usb: ehci: poll_int_queue check real qtd, not the overlay
>       usb: ehci: Make periodic_schedules a per controller variable
>       usb: kbd: Fix unaligned buffer usage in usb_kbd_setled()
>       usb: kbd: Do not treat -ENODEV as an error for usb_kbd_deregister
>       usb: kbd: On a "usb reset" call usb_kbd_deregister() before calling 
> usb_stop()
>       usb: kbd: Remove check for already being registered
>       stdio: Add force parameter to stdio_deregister
>       usb: kbd: Allow "usb reset" to continue when an usb kbd is used
> 
> Heiko Schocher (2):
>       usb: dfu: add fullspeed support for DFU
>       arm: am335x: siemens board use in DFU mode fullspeed only
> 
> Marcel Ziswiler (1):
>       usb: tegra: ULPI regression on tegra20
> 
> ?ukasz Majewski (1):
>       usb: dfu: thor: gadget: Remove dead code
> 
>  common/cmd_usb.c                       | 27 +++++++++++++++------------
>  common/stdio.c                         | 13 ++++++++++---
>  common/usb_kbd.c                       | 26 +++++++++++---------------
>  drivers/serial/serial-uclass.c         |  2 +-
>  drivers/usb/gadget/ci_udc.c            |  5 +++++
>  drivers/usb/gadget/f_dfu.c             | 11 +++--------
>  drivers/usb/gadget/f_fastboot.c        | 28 ++++++++++++++++++++--------
>  drivers/usb/gadget/f_mass_storage.c    |  1 +
>  drivers/usb/gadget/f_thor.c            | 10 ----------
>  drivers/usb/host/ehci-hcd.c            | 65 
> ++++++++++++++++++++++++++++++++++++++++++++---------------------
>  drivers/usb/host/ehci-tegra.c          |  4 ++--
>  drivers/usb/host/ehci.h                |  1 +
>  drivers/usb/musb-new/musb_core.c       |  2 --
>  include/configs/siemens-am33x-common.h |  2 +-
>  include/stdio_dev.h                    |  4 ++--
>  include/usb.h                          |  2 +-
>  16 files changed, 117 insertions(+), 86 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141006/d4860e54/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-10-06 15:29 Marek Vasut
@ 2014-10-06 19:08 ` Marek Vasut
  2014-10-07  0:28   ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-10-06 19:08 UTC (permalink / raw)
  To: u-boot

Updated PR, added a Fastboot fix and the musb-new fix:

The following changes since commit b966db0d7259293e2c9c216c7a5dce30dacacfd9:

  dw_mmc: cleanups (2014-10-03 17:26:50 +0300)

are available in the git repository at:

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

for you to fetch changes up to e2140588dd2f3e619f21d9575281b7c7ea771c09:

  usb: gadget: fastboot: terminate commands with NULL (2014-10-06 21:07:44 
+0200)

----------------------------------------------------------------
Bo Shen (1):
      usb: gadget: fastboot: improve download progress bar

Daniel Mack (1):
      usb: musb-new: core: set MUSB_POWER_HSENAB in MUSB_POWER for host mode

Eric Nelson (5):
      usb: f_mass_storage: set removable flag in do_inquiry based on LUN
      usb: ci_udc: respect CONFIG_USB_GADGET_DUALSPEED
      usb: gadget: fastboot: add max-download-size variable
      usb: gadget: fastboot: explicitly set radix of maximum download size
      usb: gadget: fastboot: terminate commands with NULL

Hans de Goede (10):
      usb: ehci: Properly set hub devnum and portnr with usb-1 hubs in the chain
      usb: ehci: Add missing cache flush to destroy_int_queue
      usb: ehci: poll_int_queue check real qtd, not the overlay
      usb: ehci: Make periodic_schedules a per controller variable
      usb: kbd: Fix unaligned buffer usage in usb_kbd_setled()
      usb: kbd: Do not treat -ENODEV as an error for usb_kbd_deregister
      usb: kbd: On a "usb reset" call usb_kbd_deregister() before calling 
usb_stop()
      usb: kbd: Remove check for already being registered
      stdio: Add force parameter to stdio_deregister
      usb: kbd: Allow "usb reset" to continue when an usb kbd is used

Heiko Schocher (2):
      usb: dfu: add fullspeed support for DFU
      arm: am335x: siemens board use in DFU mode fullspeed only

Marcel Ziswiler (1):
      usb: tegra: ULPI regression on tegra20

?ukasz Majewski (1):
      usb: dfu: thor: gadget: Remove dead code

 common/cmd_usb.c                       | 27 +++++++++++++++------------
 common/stdio.c                         | 13 ++++++++++---
 common/usb_kbd.c                       | 26 +++++++++++---------------
 drivers/serial/serial-uclass.c         |  2 +-
 drivers/usb/gadget/ci_udc.c            |  5 +++++
 drivers/usb/gadget/f_dfu.c             | 11 +++--------
 drivers/usb/gadget/f_fastboot.c        | 28 ++++++++++++++++++++--------
 drivers/usb/gadget/f_mass_storage.c    |  1 +
 drivers/usb/gadget/f_thor.c            | 10 ----------
 drivers/usb/host/ehci-hcd.c            | 65 
++++++++++++++++++++++++++++++++++++++++++++---------------------
 drivers/usb/host/ehci-tegra.c          |  4 ++--
 drivers/usb/host/ehci.h                |  1 +
 drivers/usb/musb-new/musb_core.c       |  2 --
 include/configs/siemens-am33x-common.h |  2 +-
 include/stdio_dev.h                    |  4 ++--
 include/usb.h                          |  2 +-
 16 files changed, 117 insertions(+), 86 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-10-06 15:29 Marek Vasut
  2014-10-06 19:08 ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-10-06 15:29 UTC (permalink / raw)
  To: u-boot

The following changes since commit b966db0d7259293e2c9c216c7a5dce30dacacfd9:

  dw_mmc: cleanups (2014-10-03 17:26:50 +0300)

are available in the git repository at:

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

for you to fetch changes up to d1fcbae1173f00917f5a71e4c074a61120605021:

  usb: tegra: ULPI regression on tegra20 (2014-10-06 16:12:48 +0200)

----------------------------------------------------------------
Bo Shen (1):
      usb: gadget: fastboot: improve download progress bar

Eric Nelson (4):
      usb: f_mass_storage: set removable flag in do_inquiry based on LUN
      usb: ci_udc: respect CONFIG_USB_GADGET_DUALSPEED
      usb: gadget: fastboot: add max-download-size variable
      usb: gadget: fastboot: explicitly set radix of maximum download size

Hans de Goede (10):
      usb: ehci: Properly set hub devnum and portnr with usb-1 hubs in the chain
      usb: ehci: Add missing cache flush to destroy_int_queue
      usb: ehci: poll_int_queue check real qtd, not the overlay
      usb: ehci: Make periodic_schedules a per controller variable
      usb: kbd: Fix unaligned buffer usage in usb_kbd_setled()
      usb: kbd: Do not treat -ENODEV as an error for usb_kbd_deregister
      usb: kbd: On a "usb reset" call usb_kbd_deregister() before calling 
usb_stop()
      usb: kbd: Remove check for already being registered
      stdio: Add force parameter to stdio_deregister
      usb: kbd: Allow "usb reset" to continue when an usb kbd is used

Heiko Schocher (2):
      usb: dfu: add fullspeed support for DFU
      arm: am335x: siemens board use in DFU mode fullspeed only

Marcel Ziswiler (1):
      usb: tegra: ULPI regression on tegra20

?ukasz Majewski (1):
      usb: dfu: thor: gadget: Remove dead code

 common/cmd_usb.c                       | 27 +++++++++++++++------------
 common/stdio.c                         | 13 ++++++++++---
 common/usb_kbd.c                       | 26 +++++++++++---------------
 drivers/serial/serial-uclass.c         |  2 +-
 drivers/usb/gadget/ci_udc.c            |  5 +++++
 drivers/usb/gadget/f_dfu.c             | 11 +++--------
 drivers/usb/gadget/f_fastboot.c        | 19 ++++++++++++-------
 drivers/usb/gadget/f_mass_storage.c    |  1 +
 drivers/usb/gadget/f_thor.c            | 10 ----------
 drivers/usb/host/ehci-hcd.c            | 65 
++++++++++++++++++++++++++++++++++++++++++++---------------------
 drivers/usb/host/ehci-tegra.c          |  4 ++--
 drivers/usb/host/ehci.h                |  1 +
 include/configs/siemens-am33x-common.h |  2 +-
 include/stdio_dev.h                    |  4 ++--
 include/usb.h                          |  2 +-
 15 files changed, 109 insertions(+), 83 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-09-02 12:34 Marek Vasut
@ 2014-09-02 20:38 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-09-02 20:38 UTC (permalink / raw)
  To: u-boot

On Tue, Sep 02, 2014 at 02:34:17PM +0200, Marek Vasut wrote:

> The following changes since commit a1263632bb05f0a21620bad0661235fcbbe79dca:
> 
>   mx6: tqma6: get board support back to Kconfig build system (2014-08-31 
> 12:01:04 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to 06fa91cd671eae291b05e2138d291c56ddd394df:
> 
>   USB: gadget: s3c: get rid of debug compile warning (2014-09-02 14:32:15 +0200)
> 
> ----------------------------------------------------------------
> Bo Shen (2):
>       USB: gadget: atmel: get rid of debug compile warning
>       USB: gadget: s3c: get rid of debug compile warning
> 
> Stephen Warren (1):
>       usb: ci_udc: implement dfu_usb_get_reset
> 
> ?ukasz Majewski (2):
>       dfu: Provide means to find difference between dfu-util -e and -R
>       udc: dfu: s3c_udc: Provide function to check if USB reset was asserted
> 
>  common/cmd_dfu.c                          | 23 +++++++++++++++++++----
>  drivers/dfu/dfu.c                         | 31 ++++++++++++++++++++++++++-----
>  drivers/usb/gadget/atmel_usba_udc.c       | 12 ++++++------
>  drivers/usb/gadget/ci_udc.c               |  7 +++++++
>  drivers/usb/gadget/f_dfu.c                |  2 +-
>  drivers/usb/gadget/s3c_udc_otg.c          | 15 ++++++++++-----
>  drivers/usb/gadget/s3c_udc_otg_xfer_dma.c |  6 +++---
>  include/dfu.h                             |  5 ++++-
>  8 files changed, 76 insertions(+), 25 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140902/e4d9412c/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-09-02 12:34 Marek Vasut
  2014-09-02 20:38 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-09-02 12:34 UTC (permalink / raw)
  To: u-boot

The following changes since commit a1263632bb05f0a21620bad0661235fcbbe79dca:

  mx6: tqma6: get board support back to Kconfig build system (2014-08-31 
12:01:04 -0400)

are available in the git repository at:

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

for you to fetch changes up to 06fa91cd671eae291b05e2138d291c56ddd394df:

  USB: gadget: s3c: get rid of debug compile warning (2014-09-02 14:32:15 +0200)

----------------------------------------------------------------
Bo Shen (2):
      USB: gadget: atmel: get rid of debug compile warning
      USB: gadget: s3c: get rid of debug compile warning

Stephen Warren (1):
      usb: ci_udc: implement dfu_usb_get_reset

?ukasz Majewski (2):
      dfu: Provide means to find difference between dfu-util -e and -R
      udc: dfu: s3c_udc: Provide function to check if USB reset was asserted

 common/cmd_dfu.c                          | 23 +++++++++++++++++++----
 drivers/dfu/dfu.c                         | 31 ++++++++++++++++++++++++++-----
 drivers/usb/gadget/atmel_usba_udc.c       | 12 ++++++------
 drivers/usb/gadget/ci_udc.c               |  7 +++++++
 drivers/usb/gadget/f_dfu.c                |  2 +-
 drivers/usb/gadget/s3c_udc_otg.c          | 15 ++++++++++-----
 drivers/usb/gadget/s3c_udc_otg_xfer_dma.c |  6 +++---
 include/dfu.h                             |  5 ++++-
 8 files changed, 76 insertions(+), 25 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-07-02 13:54 Marek Vasut
@ 2014-07-02 17:37 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-07-02 17:37 UTC (permalink / raw)
  To: u-boot

On Wed, Jul 02, 2014 at 03:54:03PM +0200, Marek Vasut wrote:

> The following changes since commit ba9b42c81b0734d53edfbb1fe4a6ded7de78c5ab:
> 
>   Merge branch 'sandbox' of git://git.denx.de/u-boot-x86 (2014-06-24 14:06:22 
> -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git HEAD
> 
> for you to fetch changes up to dcb89b5aa0a90f791a594e0177cb144fdccec784:
> 
>   usb: ci_udc: use var name ep/ci_ep consistently (2014-07-02 15:45:38 +0200)
> 
> ----------------------------------------------------------------
> Ilya Ledvich (1):
>       usb: eth: smsc95xx: add LAN9500A device ID
> 
> Jeroen Hofstee (5):
>       usb: cosmetic: double const
>       usb:composite: clear the whole common buffer
>       usb:g_dnl:f_thor: remove memset before memcpy
>       usb: xhci: (likely) fix bracket in if condition
>       usb: fastboot: fix potential buffer overflow
> 
> Stephen Warren (11):
>       usb: ci_udc: fix interaction with CONFIG_USB_ETH_CDC
>       usb: ci_udc: fix typo in debug message
>       dfu: free entities when parsing fails
>       usb: ci_udc: fix ci_flush_{qh,qtd} calls in ci_udc_probe()
>       usb: ci_udc: don't assume QTDs are adjacent when transmitting ZLPs
>       usb: ci_udc: lift ilist size calculations to global scope
>       usb: ci_udc: fix items array size/stride calculation
>       usb: ci_udc: remove controller.items array
>       usb: ci_udc: don't memalign() struct ci_req allocations
>       USB: gadget: atmel: zero out allocated requests
>       usb: ci_udc: use var name ep/ci_ep consistently
> 
> Yasuhisa Umano (1):
>       usb: r8a66597: Fix initilization size of r8a66597 info structure
> 
> yasuhisa umano (1):
>       usb: r8a66597: Fix initialization hub that using R8A66597_MAX_ROOT_HUB
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140702/ec3bed31/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-07-02 13:54 Marek Vasut
  2014-07-02 17:37 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-07-02 13:54 UTC (permalink / raw)
  To: u-boot

The following changes since commit ba9b42c81b0734d53edfbb1fe4a6ded7de78c5ab:

  Merge branch 'sandbox' of git://git.denx.de/u-boot-x86 (2014-06-24 14:06:22 
-0400)

are available in the git repository at:


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

for you to fetch changes up to dcb89b5aa0a90f791a594e0177cb144fdccec784:

  usb: ci_udc: use var name ep/ci_ep consistently (2014-07-02 15:45:38 +0200)

----------------------------------------------------------------
Ilya Ledvich (1):
      usb: eth: smsc95xx: add LAN9500A device ID

Jeroen Hofstee (5):
      usb: cosmetic: double const
      usb:composite: clear the whole common buffer
      usb:g_dnl:f_thor: remove memset before memcpy
      usb: xhci: (likely) fix bracket in if condition
      usb: fastboot: fix potential buffer overflow

Stephen Warren (11):
      usb: ci_udc: fix interaction with CONFIG_USB_ETH_CDC
      usb: ci_udc: fix typo in debug message
      dfu: free entities when parsing fails
      usb: ci_udc: fix ci_flush_{qh,qtd} calls in ci_udc_probe()
      usb: ci_udc: don't assume QTDs are adjacent when transmitting ZLPs
      usb: ci_udc: lift ilist size calculations to global scope
      usb: ci_udc: fix items array size/stride calculation
      usb: ci_udc: remove controller.items array
      usb: ci_udc: don't memalign() struct ci_req allocations
      USB: gadget: atmel: zero out allocated requests
      usb: ci_udc: use var name ep/ci_ep consistently

Yasuhisa Umano (1):
      usb: r8a66597: Fix initilization size of r8a66597 info structure

yasuhisa umano (1):
      usb: r8a66597: Fix initialization hub that using R8A66597_MAX_ROOT_HUB

 common/cmd_dfu.c                    |  5 +++--
 drivers/usb/eth/asix.c              |  2 +-
 drivers/usb/eth/mcs7830.c           |  2 +-
 drivers/usb/eth/smsc95xx.c          |  1 +
 drivers/usb/gadget/atmel_usba_udc.c |  2 +-
 drivers/usb/gadget/ci_udc.c         | 92 
++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
 drivers/usb/gadget/ci_udc.h         |  1 -
 drivers/usb/gadget/f_fastboot.c     | 11 +++++++----
 drivers/usb/gadget/f_mass_storage.c |  4 ++--
 drivers/usb/gadget/f_thor.c         |  1 -
 drivers/usb/host/r8a66597-hcd.c     |  6 +++---
 drivers/usb/host/xhci.c             |  4 ++--
 12 files changed, 69 insertions(+), 62 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-06-11  1:49   ` Tom Rini
@ 2014-06-11  1:53     ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2014-06-11  1:53 UTC (permalink / raw)
  To: u-boot

On Wednesday, June 11, 2014 at 03:49:21 AM, Tom Rini wrote:
> On Wed, Jun 11, 2014 at 02:34:21AM +0200, Marek Vasut wrote:
> > The previous PR was somehow lost I presume, so please find a bigger one:
> > 
> > The following changes since commit 90b51c33f362926e17d4c07dcef1ce822abaa89f:
> >   Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-05-30
> >   11:34:39
> > 
> > -0400)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git master
> > 
> > for you to fetch changes up to 3d83e6752d5595351a47309aab0749984c5909b7:
> >   dfu: Disable default calculation of CRC32 (2014-06-11 02:31:48 +0200)

Thanks!

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-06-11  0:34 ` Marek Vasut
@ 2014-06-11  1:49   ` Tom Rini
  2014-06-11  1:53     ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2014-06-11  1:49 UTC (permalink / raw)
  To: u-boot

On Wed, Jun 11, 2014 at 02:34:21AM +0200, Marek Vasut wrote:

> The previous PR was somehow lost I presume, so please find a bigger one:
> 
> The following changes since commit 90b51c33f362926e17d4c07dcef1ce822abaa89f:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-05-30 11:34:39 
> -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 3d83e6752d5595351a47309aab0749984c5909b7:
> 
>   dfu: Disable default calculation of CRC32 (2014-06-11 02:31:48 +0200)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (2):
>       dfu: Introduction of the "dfu_hash_algo" env variable for checksum method 
> setting
>       dfu: Disable default calculation of CRC32
> 
> Stephen Warren (11):
>       usb: hub: fix power good delay timing
>       usb: hub: remove CONFIG_USB_HUB_MIN_POWER_ON_DELAY
>       usb: ci_udc: detect queued requests on ep0
>       usb: ci_udc: use a single descriptor for ep0
>       usb: ci_udc: pre-allocate ep0 req
>       usb: ci_udc: complete ep0 direction handling
>       usb: ci_udc: call udc_disconnect() from ci_pullup()
>       usb: ci_udc: fix freeing of ep0 req
>       usb: ci_udc: fix probe error cleanup
>       usb: ci_udc: clean up all allocations in unregister
>       usb: ci_udc: terminate ep0 INs with a zlp when required
> 
>  README                       |   3 --
>  common/usb_hub.c             |  11 ++++---
>  drivers/dfu/dfu.c            |  46 +++++++++++++++++++++++++----
>  drivers/usb/gadget/ci_udc.c  | 173 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
>  drivers/usb/gadget/ci_udc.h  |   2 ++
>  include/configs/cm_t35.h     |   2 --
>  include/configs/gw_ventana.h |   1 -
>  7 files changed, 183 insertions(+), 55 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140610/e1fecdc3/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-06-01 17:47 Marek Vasut
  2014-06-05 15:28 ` Tom Rini
@ 2014-06-11  0:34 ` Marek Vasut
  2014-06-11  1:49   ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-06-11  0:34 UTC (permalink / raw)
  To: u-boot

The previous PR was somehow lost I presume, so please find a bigger one:

The following changes since commit 90b51c33f362926e17d4c07dcef1ce822abaa89f:

  Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-05-30 11:34:39 
-0400)

are available in the git repository at:


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

for you to fetch changes up to 3d83e6752d5595351a47309aab0749984c5909b7:

  dfu: Disable default calculation of CRC32 (2014-06-11 02:31:48 +0200)

----------------------------------------------------------------
Lukasz Majewski (2):
      dfu: Introduction of the "dfu_hash_algo" env variable for checksum method 
setting
      dfu: Disable default calculation of CRC32

Stephen Warren (11):
      usb: hub: fix power good delay timing
      usb: hub: remove CONFIG_USB_HUB_MIN_POWER_ON_DELAY
      usb: ci_udc: detect queued requests on ep0
      usb: ci_udc: use a single descriptor for ep0
      usb: ci_udc: pre-allocate ep0 req
      usb: ci_udc: complete ep0 direction handling
      usb: ci_udc: call udc_disconnect() from ci_pullup()
      usb: ci_udc: fix freeing of ep0 req
      usb: ci_udc: fix probe error cleanup
      usb: ci_udc: clean up all allocations in unregister
      usb: ci_udc: terminate ep0 INs with a zlp when required

 README                       |   3 --
 common/usb_hub.c             |  11 ++++---
 drivers/dfu/dfu.c            |  46 +++++++++++++++++++++++++----
 drivers/usb/gadget/ci_udc.c  | 173 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/usb/gadget/ci_udc.h  |   2 ++
 include/configs/cm_t35.h     |   2 --
 include/configs/gw_ventana.h |   1 -
 7 files changed, 183 insertions(+), 55 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-06-01 17:47 Marek Vasut
@ 2014-06-05 15:28 ` Tom Rini
  2014-06-11  0:34 ` Marek Vasut
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-06-05 15:28 UTC (permalink / raw)
  To: u-boot

On Sun, Jun 01, 2014 at 07:47:35PM +0200, Marek Vasut wrote:

> The following changes since commit 90b51c33f362926e17d4c07dcef1ce822abaa89f:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-05-30 11:34:39 
> -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 006c7026882011ba49c9a39d27c4aff3ace07847:
> 
>   usb: ci_udc: complete ep0 direction handling (2014-06-01 19:22:40 +0200)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (1):
>       dfu: Introduction of the "dfu_hash_algo" env variable for checksum method 
> setting
> 
> Stephen Warren (6):
>       usb: hub: fix power good delay timing
>       usb: hub: remove CONFIG_USB_HUB_MIN_POWER_ON_DELAY
>       usb: ci_udc: detect queued requests on ep0
>       usb: ci_udc: use a single descriptor for ep0
>       usb: ci_udc: pre-allocate ep0 req
>       usb: ci_udc: complete ep0 direction handling
> 
>  README                       |  3 ---
>  common/usb_hub.c             | 11 +++++------
>  drivers/dfu/dfu.c            | 52 
> +++++++++++++++++++++++++++++++++++++++++++++++-----
>  drivers/usb/gadget/ci_udc.c  | 91 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
>  drivers/usb/gadget/ci_udc.h  |  2 ++
>  include/configs/cm_t35.h     |  2 --
>  include/configs/gw_ventana.h |  1 -
>  7 files changed, 128 insertions(+), 34 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140605/a796c68c/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-06-01 17:47 Marek Vasut
  2014-06-05 15:28 ` Tom Rini
  2014-06-11  0:34 ` Marek Vasut
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2014-06-01 17:47 UTC (permalink / raw)
  To: u-boot

The following changes since commit 90b51c33f362926e17d4c07dcef1ce822abaa89f:

  Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-05-30 11:34:39 
-0400)

are available in the git repository at:


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

for you to fetch changes up to 006c7026882011ba49c9a39d27c4aff3ace07847:

  usb: ci_udc: complete ep0 direction handling (2014-06-01 19:22:40 +0200)

----------------------------------------------------------------
Lukasz Majewski (1):
      dfu: Introduction of the "dfu_hash_algo" env variable for checksum method 
setting

Stephen Warren (6):
      usb: hub: fix power good delay timing
      usb: hub: remove CONFIG_USB_HUB_MIN_POWER_ON_DELAY
      usb: ci_udc: detect queued requests on ep0
      usb: ci_udc: use a single descriptor for ep0
      usb: ci_udc: pre-allocate ep0 req
      usb: ci_udc: complete ep0 direction handling

 README                       |  3 ---
 common/usb_hub.c             | 11 +++++------
 drivers/dfu/dfu.c            | 52 
+++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/usb/gadget/ci_udc.c  | 91 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
 drivers/usb/gadget/ci_udc.h  |  2 ++
 include/configs/cm_t35.h     |  2 --
 include/configs/gw_ventana.h |  1 -
 7 files changed, 128 insertions(+), 34 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-05-14 22:20 Marek Vasut
@ 2014-05-22 19:12 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-05-22 19:12 UTC (permalink / raw)
  To: u-boot

On Thu, May 15, 2014 at 12:20:31AM +0200, Marek Vasut wrote:

> I will have one more PR lined up later on after this is in.
> 
> The following changes since commit 173d294b94cfec10063a5be40934d6d8fb7981ce:
> 
>   Merge branch 'serial' of git://www.denx.de/git/u-boot-microblaze (2014-05-06 
> 14:55:45 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to fc25fa27e5f439705e9ca42182014e2d75d9f0ae:
> 
>   dfu, nand: add medium specific polltimeout function (2014-05-08 10:38:30 
> +0200)
> 
> ----------------------------------------------------------------
> Heiko Schocher (2):
>       musb-new, dfu: first send request answer then call completions
>       dfu, nand: add medium specific polltimeout function
> 
> Rob Herring (1):
>       arm: beagle: enable Android fastboot support
> 
> Sebastian Siewior (2):
>       image: add support for Android's boot image format
>       usb/gadget: add the fastboot gadget
> 
> Stephen Warren (11):
>       usb: ci_udc: allow multiple buffer allocs per ep
>       usb: ums: remove ci_udc special case
>       usb: ums: add error handling for failed registration
>       ums: support block devices not MMC devices
>       ums: remove UMS_{NUM,START}_SECTORS + UMS_START_SECTOR
>       ums: remove error-checking of MMC device size
>       ums: remove ums_disk_init()
>       ums: move IO support code to common location
>       ums: use get_device() not find_mmc_device();
>       ums: move all variable declarations to the start of the block
>       ums: allow the user to specify the device type
> 
>  README                                 |  22 +++++
>  board/samsung/common/Makefile          |   1 -
>  board/samsung/common/ums.c             |  74 ---------------
>  common/Makefile                        |   3 +
>  common/cmd_bootm.c                     |  23 ++++-
>  common/cmd_fastboot.c                  |  36 +++++++
>  common/cmd_usb_mass_storage.c          |  91 +++++++++++++++---
>  common/image-android.c                 |  84 +++++++++++++++++
>  common/image.c                         |  20 +++-
>  doc/README.android-fastboot            |  91 ++++++++++++++++++
>  doc/README.android-fastboot-protocol   | 170 +++++++++++++++++++++++++++++++++
>  drivers/dfu/dfu_nand.c                 |  13 +++
>  drivers/usb/gadget/Makefile            |   1 +
>  drivers/usb/gadget/ci_udc.c            | 180 
> +++++++++++++++++++++++------------
>  drivers/usb/gadget/ci_udc.h            |  17 +++-
>  drivers/usb/gadget/f_dfu.c             |  10 +-
>  drivers/usb/gadget/f_fastboot.c        | 513 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/gadget/storage_common.c    |   4 -
>  drivers/usb/musb-new/musb_gadget_ep0.c |   8 +-
>  include/android_image.h                |  69 ++++++++++++++
>  include/configs/omap3_beagle.h         |  10 ++
>  include/dfu.h                          |   1 +
>  include/image.h                        |  13 +++
>  include/usb_mass_storage.h             |  13 +--
>  24 files changed, 1289 insertions(+), 178 deletions(-)
>  delete mode 100644 board/samsung/common/ums.c
>  create mode 100644 common/cmd_fastboot.c
>  create mode 100644 common/image-android.c
>  create mode 100644 doc/README.android-fastboot
>  create mode 100644 doc/README.android-fastboot-protocol
>  create mode 100644 drivers/usb/gadget/f_fastboot.c
>  create mode 100644 include/android_image.h

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140522/33ed283f/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-05-14 22:20 Marek Vasut
  2014-05-22 19:12 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-05-14 22:20 UTC (permalink / raw)
  To: u-boot

I will have one more PR lined up later on after this is in.

The following changes since commit 173d294b94cfec10063a5be40934d6d8fb7981ce:

  Merge branch 'serial' of git://www.denx.de/git/u-boot-microblaze (2014-05-06 
14:55:45 -0400)

are available in the git repository at:


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

for you to fetch changes up to fc25fa27e5f439705e9ca42182014e2d75d9f0ae:

  dfu, nand: add medium specific polltimeout function (2014-05-08 10:38:30 
+0200)

----------------------------------------------------------------
Heiko Schocher (2):
      musb-new, dfu: first send request answer then call completions
      dfu, nand: add medium specific polltimeout function

Rob Herring (1):
      arm: beagle: enable Android fastboot support

Sebastian Siewior (2):
      image: add support for Android's boot image format
      usb/gadget: add the fastboot gadget

Stephen Warren (11):
      usb: ci_udc: allow multiple buffer allocs per ep
      usb: ums: remove ci_udc special case
      usb: ums: add error handling for failed registration
      ums: support block devices not MMC devices
      ums: remove UMS_{NUM,START}_SECTORS + UMS_START_SECTOR
      ums: remove error-checking of MMC device size
      ums: remove ums_disk_init()
      ums: move IO support code to common location
      ums: use get_device() not find_mmc_device();
      ums: move all variable declarations to the start of the block
      ums: allow the user to specify the device type

 README                                 |  22 +++++
 board/samsung/common/Makefile          |   1 -
 board/samsung/common/ums.c             |  74 ---------------
 common/Makefile                        |   3 +
 common/cmd_bootm.c                     |  23 ++++-
 common/cmd_fastboot.c                  |  36 +++++++
 common/cmd_usb_mass_storage.c          |  91 +++++++++++++++---
 common/image-android.c                 |  84 +++++++++++++++++
 common/image.c                         |  20 +++-
 doc/README.android-fastboot            |  91 ++++++++++++++++++
 doc/README.android-fastboot-protocol   | 170 +++++++++++++++++++++++++++++++++
 drivers/dfu/dfu_nand.c                 |  13 +++
 drivers/usb/gadget/Makefile            |   1 +
 drivers/usb/gadget/ci_udc.c            | 180 
+++++++++++++++++++++++------------
 drivers/usb/gadget/ci_udc.h            |  17 +++-
 drivers/usb/gadget/f_dfu.c             |  10 +-
 drivers/usb/gadget/f_fastboot.c        | 513 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/storage_common.c    |   4 -
 drivers/usb/musb-new/musb_gadget_ep0.c |   8 +-
 include/android_image.h                |  69 ++++++++++++++
 include/configs/omap3_beagle.h         |  10 ++
 include/dfu.h                          |   1 +
 include/image.h                        |  13 +++
 include/usb_mass_storage.h             |  13 +--
 24 files changed, 1289 insertions(+), 178 deletions(-)
 delete mode 100644 board/samsung/common/ums.c
 create mode 100644 common/cmd_fastboot.c
 create mode 100644 common/image-android.c
 create mode 100644 doc/README.android-fastboot
 create mode 100644 doc/README.android-fastboot-protocol
 create mode 100644 drivers/usb/gadget/f_fastboot.c
 create mode 100644 include/android_image.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-05-05  9:51 Marek Vasut
@ 2014-05-06 20:54 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-05-06 20:54 UTC (permalink / raw)
  To: u-boot

On Mon, May 05, 2014 at 11:51:24AM +0200, Marek Vasut wrote:

> The following changes since commit a405764c1ec835a41ccda943b9156aee25e15d5e:
> 
>   drivers/i2c/fsl_i2c: modify i2c_read to handle multi-byte write (2014-04-29 
> 07:10:58 +0200)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to af41d6b4cb1602abebaaa9c8774a9b0ece564796:
> 
>   common: fixed linker-list example (2014-05-05 10:24:13 +0200)
> 
> ----------------------------------------------------------------
> Adrian Cox (2):
>       usb: Add endian support macros to interrupt transfers in the EHCI driver.
>       usb: Fix USB keyboard polling via control endpoint
> 
> Lukasz Majewski (1):
>       dfu:fix: Replace wrong return value with proper one
> 
> Mateusz Zalega (9):
>       mmc: mmc header fix
>       part: header fix
>       usb: dfu: fix boards wo USB cable detection
>       dfu: mmc: raw data write fix
>       dfu: mmc: change offset base handling
>       ums: always initialize mmc before ums_disk_init()
>       am335x: dfu: disable DFU in am335x_evm SPL build
>       USB: gadget: added a saner gadget downloader registration API
>       common: fixed linker-list example
> 
> Nobuhiro Iwamatsu (1):
>       usb: ehci: rmobile: Add support ehci host driver of rmobile SoCs
> 
> Przemyslaw Marczak (2):
>       usb:gadget:f_thor: code cleanup in function download_tail()
>       usb:gadget:f_thor: fix write to filesystem by add dfu_flush()
> 
> Rob Herring (2):
>       usb: handle NULL table in usb_gadget_get_string
>       usb: musb: fill in usb_gadget_unregister_driver
> 
> Stephen Warren (7):
>       usb: ci_udc: Support larger packets
>       usb: ci_udc: set ep->req.actual after transfer
>       usb: ci_udc: make PHY initialization conditional
>       usb: ci_udc: support variants with hostpc register
>       usb: ums: use only 1 buffer for CI_UDC
>       usb: gadget: allow ci_udc to build with new gadget framework
>       USB: gadget: save driver name before registering it
> 
> andrey.konovalov at linaro.org (1):
>       exynos: usb: Fix data abort on boards w/o vbus-gpio node in the DT
> 
>  README                                           |   7 -----
>  arch/arm/include/asm/arch-rmobile/ehci-rmobile.h | 147 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  board/samsung/common/ums.c                       |   6 ++--
>  board/samsung/origen/origen.c                    |   7 -----
>  board/samsung/trats/trats.c                      |   4 +--
>  board/samsung/trats2/trats2.c                    |   4 +--
>  board/samsung/universal_c210/universal.c         |   7 -----
>  common/cmd_dfu.c                                 |   3 +-
>  common/cmd_thordown.c                            |   3 +-
>  common/cmd_usb_mass_storage.c                    |  10 ++++--
>  common/usb_kbd.c                                 |  36 +++++++++++++++-------
>  drivers/dfu/dfu.c                                |   2 +-
>  drivers/dfu/dfu_mmc.c                            | 109 
> ++++++++++++++++++++++++++++++++++++++++++------------------------
>  drivers/usb/gadget/Makefile                      |   1 +
>  drivers/usb/gadget/ci_udc.c                      |  31 ++++++++++++++++---
>  drivers/usb/gadget/ci_udc.h                      |  65 
> ++++++++++++++++++++++++++++-----------
>  drivers/usb/gadget/f_dfu.c                       |   3 ++
>  drivers/usb/gadget/f_mass_storage.c              |  11 ++++---
>  drivers/usb/gadget/f_thor.c                      |  15 ++++++---
>  drivers/usb/gadget/g_dnl.c                       |  66 
> ++++++++++++++++++++--------------------
>  drivers/usb/gadget/storage_common.c              |   4 +++
>  drivers/usb/gadget/usbstring.c                   |   3 ++
>  drivers/usb/host/Makefile                        |   1 +
>  drivers/usb/host/ehci-exynos.c                   |   3 +-
>  drivers/usb/host/ehci-hcd.c                      |  56 
> +++++++++++++++++++---------------
>  drivers/usb/host/ehci-rmobile.c                  | 130 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/host/xhci-exynos5.c                  |   3 +-
>  drivers/usb/musb-new/musb_uboot.c                |   5 ++-
>  include/configs/am335x_evm.h                     |  10 +++---
>  include/configs/exynos4-dt.h                     |   1 -
>  include/configs/trats.h                          |   4 +--
>  include/configs/trats2.h                         |   4 +--
>  include/dfu.h                                    |  12 --------
>  include/g_dnl.h                                  |  24 +++++++++++++++
>  include/linker_lists.h                           |   2 +-
>  include/mmc.h                                    |   1 +
>  include/part.h                                   |   1 +
>  include/thor.h                                   |   8 -----
>  include/usb.h                                    |  10 ------
>  include/usb_mass_storage.h                       |   8 -----
>  40 files changed, 597 insertions(+), 230 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-rmobile/ehci-rmobile.h
>  create mode 100644 drivers/usb/host/ehci-rmobile.c

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140506/e0903226/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-05-05  9:51 Marek Vasut
  2014-05-06 20:54 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-05-05  9:51 UTC (permalink / raw)
  To: u-boot

The following changes since commit a405764c1ec835a41ccda943b9156aee25e15d5e:

  drivers/i2c/fsl_i2c: modify i2c_read to handle multi-byte write (2014-04-29 
07:10:58 +0200)

are available in the git repository at:

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

for you to fetch changes up to af41d6b4cb1602abebaaa9c8774a9b0ece564796:

  common: fixed linker-list example (2014-05-05 10:24:13 +0200)

----------------------------------------------------------------
Adrian Cox (2):
      usb: Add endian support macros to interrupt transfers in the EHCI driver.
      usb: Fix USB keyboard polling via control endpoint

Lukasz Majewski (1):
      dfu:fix: Replace wrong return value with proper one

Mateusz Zalega (9):
      mmc: mmc header fix
      part: header fix
      usb: dfu: fix boards wo USB cable detection
      dfu: mmc: raw data write fix
      dfu: mmc: change offset base handling
      ums: always initialize mmc before ums_disk_init()
      am335x: dfu: disable DFU in am335x_evm SPL build
      USB: gadget: added a saner gadget downloader registration API
      common: fixed linker-list example

Nobuhiro Iwamatsu (1):
      usb: ehci: rmobile: Add support ehci host driver of rmobile SoCs

Przemyslaw Marczak (2):
      usb:gadget:f_thor: code cleanup in function download_tail()
      usb:gadget:f_thor: fix write to filesystem by add dfu_flush()

Rob Herring (2):
      usb: handle NULL table in usb_gadget_get_string
      usb: musb: fill in usb_gadget_unregister_driver

Stephen Warren (7):
      usb: ci_udc: Support larger packets
      usb: ci_udc: set ep->req.actual after transfer
      usb: ci_udc: make PHY initialization conditional
      usb: ci_udc: support variants with hostpc register
      usb: ums: use only 1 buffer for CI_UDC
      usb: gadget: allow ci_udc to build with new gadget framework
      USB: gadget: save driver name before registering it

andrey.konovalov at linaro.org (1):
      exynos: usb: Fix data abort on boards w/o vbus-gpio node in the DT

 README                                           |   7 -----
 arch/arm/include/asm/arch-rmobile/ehci-rmobile.h | 147 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/samsung/common/ums.c                       |   6 ++--
 board/samsung/origen/origen.c                    |   7 -----
 board/samsung/trats/trats.c                      |   4 +--
 board/samsung/trats2/trats2.c                    |   4 +--
 board/samsung/universal_c210/universal.c         |   7 -----
 common/cmd_dfu.c                                 |   3 +-
 common/cmd_thordown.c                            |   3 +-
 common/cmd_usb_mass_storage.c                    |  10 ++++--
 common/usb_kbd.c                                 |  36 +++++++++++++++-------
 drivers/dfu/dfu.c                                |   2 +-
 drivers/dfu/dfu_mmc.c                            | 109 
++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/usb/gadget/Makefile                      |   1 +
 drivers/usb/gadget/ci_udc.c                      |  31 ++++++++++++++++---
 drivers/usb/gadget/ci_udc.h                      |  65 
++++++++++++++++++++++++++++-----------
 drivers/usb/gadget/f_dfu.c                       |   3 ++
 drivers/usb/gadget/f_mass_storage.c              |  11 ++++---
 drivers/usb/gadget/f_thor.c                      |  15 ++++++---
 drivers/usb/gadget/g_dnl.c                       |  66 
++++++++++++++++++++--------------------
 drivers/usb/gadget/storage_common.c              |   4 +++
 drivers/usb/gadget/usbstring.c                   |   3 ++
 drivers/usb/host/Makefile                        |   1 +
 drivers/usb/host/ehci-exynos.c                   |   3 +-
 drivers/usb/host/ehci-hcd.c                      |  56 
+++++++++++++++++++---------------
 drivers/usb/host/ehci-rmobile.c                  | 130 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci-exynos5.c                  |   3 +-
 drivers/usb/musb-new/musb_uboot.c                |   5 ++-
 include/configs/am335x_evm.h                     |  10 +++---
 include/configs/exynos4-dt.h                     |   1 -
 include/configs/trats.h                          |   4 +--
 include/configs/trats2.h                         |   4 +--
 include/dfu.h                                    |  12 --------
 include/g_dnl.h                                  |  24 +++++++++++++++
 include/linker_lists.h                           |   2 +-
 include/mmc.h                                    |   1 +
 include/part.h                                   |   1 +
 include/thor.h                                   |   8 -----
 include/usb.h                                    |  10 ------
 include/usb_mass_storage.h                       |   8 -----
 40 files changed, 597 insertions(+), 230 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-rmobile/ehci-rmobile.h
 create mode 100644 drivers/usb/host/ehci-rmobile.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-03-23  1:21 Marek Vasut
@ 2014-03-28 21:15 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-03-28 21:15 UTC (permalink / raw)
  To: u-boot

On Sun, Mar 23, 2014 at 02:21:37AM +0100, Marek Vasut wrote:

> The following changes since commit 2c072c958bb544c72f0e848375803dbd6971f022:
>
>   sandbox: config: Enable cros_ec emulation and related items (2014-03-17
> 20:05:50 -0600)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to 7d0b605abb1f2dbccf4abb502f3b1fc9f97f2552:
>
>   dfu: mmc: Replace calls to u-boot commands with native mmc API (2014-03-23
> 02:20:10 +0100)
>
> ----------------------------------------------------------------
> Heiko Schocher (3):
>       usb, dfu: extract flush code into seperate function
>       usb: dfu: introduce dfuMANIFEST state
>       am335x, dfu: add DFU_MANIFEST_POLL_TIMEOUT to the siemens boards
>
> ?ukasz Majewski (1):
>       dfu: mmc: Replace calls to u-boot commands with native mmc API
>
>  README                                 | 10 ++++++++++
>  drivers/dfu/dfu.c                      | 42 ++++++++++++++++++++++--------------------
>  drivers/dfu/dfu_mmc.c                  | 31 ++++++++++++++++++++++++-------
>  drivers/usb/gadget/f_dfu.c             | 48 ++++++++++++++++++++++++++++++++++++++++++------
>  include/configs/siemens-am33x-common.h |  1
>  include/dfu.h                          |  4 ++++
>  6 files changed, 103 insertions(+), 33 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140328/b1b312cc/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-03-23  1:21 Marek Vasut
  2014-03-28 21:15 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-03-23  1:21 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2c072c958bb544c72f0e848375803dbd6971f022:                                                                      
                                                                                                                                                  
  sandbox: config: Enable cros_ec emulation and related items (2014-03-17 
20:05:50 -0600)                                                         
                                                                                                                                                  
are available in the git repository at:                                                                                                           
                                                                                                                                                  
  git://git.denx.de/u-boot-usb.git master

for you to fetch changes up to 7d0b605abb1f2dbccf4abb502f3b1fc9f97f2552:

  dfu: mmc: Replace calls to u-boot commands with native mmc API (2014-03-23 
02:20:10 +0100)

----------------------------------------------------------------
Heiko Schocher (3):
      usb, dfu: extract flush code into seperate function
      usb: dfu: introduce dfuMANIFEST state
      am335x, dfu: add DFU_MANIFEST_POLL_TIMEOUT to the siemens boards

?ukasz Majewski (1):
      dfu: mmc: Replace calls to u-boot commands with native mmc API

 README                                 | 10 ++++++++++
 drivers/dfu/dfu.c                      | 42 
++++++++++++++++++++++--------------------
 drivers/dfu/dfu_mmc.c                  | 31 ++++++++++++++++++++++++-------
 drivers/usb/gadget/f_dfu.c             | 48 
++++++++++++++++++++++++++++++++++++++++++------
 include/configs/siemens-am33x-common.h |  1 +
 include/dfu.h                          |  4 ++++
 6 files changed, 103 insertions(+), 33 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-03-10 17:55 Marek Vasut
@ 2014-03-10 21:27 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-03-10 21:27 UTC (permalink / raw)
  To: u-boot

On Mon, Mar 10, 2014 at 06:55:49PM +0100, Marek Vasut wrote:

> The following changes since commit 247161b8160fc699b0a517f081220bb50bc502a8:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2014-03-07 20:54:22 
> -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to eb838e7d84a5211ccca0662297b4dfd1cc29e9df:
> 
>   usb: create common header virtual root hub descriptors (2014-03-10 18:53:36 
> +0100)
> 
> ----------------------------------------------------------------
> Stephen Warren (3):
>       ush: ehci: initialize altnext pointers in QH
>       usb: ehci: fully align interrupt QHs/QTDs
>       usb: create common header virtual root hub descriptors
> 
>  arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c |  99 
> +---------------------------------------------------------------------
>  arch/powerpc/cpu/mpc5xxx/usb_ohci.c           |  99 
> +---------------------------------------------------------------------
>  arch/powerpc/cpu/ppc4xx/usb_ohci.c            |  99 
> +---------------------------------------------------------------------
>  arch/sparc/cpu/leon3/usb_uhci.c               | 107 
> +++-------------------------------------------------------------------------
>  board/mpl/common/usb_uhci.c                   | 115 
> +++-------------------------------------------------------------------------------
>  drivers/usb/host/ehci-hcd.c                   |   8 ++++--
>  drivers/usb/host/isp116x-hcd.c                | 100 
> +----------------------------------------------------------------------
>  drivers/usb/host/ohci-hcd.c                   |  98 
> +---------------------------------------------------------------------
>  drivers/usb/host/ohci-s3c24xx.c               |  95 
> +-------------------------------------------------------------------
>  drivers/usb/host/r8a66597-hcd.c               | 104 
> +-------------------------------------------------------------------------
>  drivers/usb/musb/musb_hcd.c                   |  93 
> +-----------------------------------------------------------------
>  include/usbroothubdes.h                       | 129 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  12 files changed, 149 insertions(+), 997 deletions(-)
>  create mode 100644 include/usbroothubdes.h

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140310/b3dea3a1/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-03-10 17:55 Marek Vasut
  2014-03-10 21:27 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-03-10 17:55 UTC (permalink / raw)
  To: u-boot

The following changes since commit 247161b8160fc699b0a517f081220bb50bc502a8:

  Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2014-03-07 20:54:22 
-0500)

are available in the git repository at:


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

for you to fetch changes up to eb838e7d84a5211ccca0662297b4dfd1cc29e9df:

  usb: create common header virtual root hub descriptors (2014-03-10 18:53:36 
+0100)

----------------------------------------------------------------
Stephen Warren (3):
      ush: ehci: initialize altnext pointers in QH
      usb: ehci: fully align interrupt QHs/QTDs
      usb: create common header virtual root hub descriptors

 arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c |  99 
+---------------------------------------------------------------------
 arch/powerpc/cpu/mpc5xxx/usb_ohci.c           |  99 
+---------------------------------------------------------------------
 arch/powerpc/cpu/ppc4xx/usb_ohci.c            |  99 
+---------------------------------------------------------------------
 arch/sparc/cpu/leon3/usb_uhci.c               | 107 
+++-------------------------------------------------------------------------
 board/mpl/common/usb_uhci.c                   | 115 
+++-------------------------------------------------------------------------------
 drivers/usb/host/ehci-hcd.c                   |   8 ++++--
 drivers/usb/host/isp116x-hcd.c                | 100 
+----------------------------------------------------------------------
 drivers/usb/host/ohci-hcd.c                   |  98 
+---------------------------------------------------------------------
 drivers/usb/host/ohci-s3c24xx.c               |  95 
+-------------------------------------------------------------------
 drivers/usb/host/r8a66597-hcd.c               | 104 
+-------------------------------------------------------------------------
 drivers/usb/musb/musb_hcd.c                   |  93 
+-----------------------------------------------------------------
 include/usbroothubdes.h                       | 129 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 12 files changed, 149 insertions(+), 997 deletions(-)
 create mode 100644 include/usbroothubdes.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-02-06  3:51 Marek Vasut
@ 2014-02-06 21:06 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-02-06 21:06 UTC (permalink / raw)
  To: u-boot

On Thu, Feb 06, 2014 at 04:51:33AM +0100, Marek Vasut wrote:

> The following changes since commit e141652b9cd0cb4f899f7a0fd71c8a438300e365:
> 
>   config: Fix line lengths in include/config_distro_defaults.h (2014-02-05 
> 08:04:38 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to f016f8ca3d503af004a649de1c704d5ddf3def22:
> 
>   usb: mv_udc: Rename to ci_udc (2014-02-06 04:48:15 +0100)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (6):
>       usb:gadget:ums: Replace malloc calls with memalign to fix cache buffer 
> alignment
>       usb:udc:samsung: Remove redundant cache operation from Samsung UDC driver
>       usb:udc:samsung: Allow burst transfers for non EP0 endpints
>       usb:udc:samsung: Zero copy approach for data passed to Samsung's UDC 
> driver
>       usb:gadget:f_thor: Allocate request up to THOR_PACKET_SIZE not ep-
> >maxpacket
>       usb:gadget:f_thor: cosmetic: Remove debug memset
> 
> Marek Vasut (1):
>       usb: mv_udc: Rename to ci_udc
> 
>  board/boundary/nitrogen6x/nitrogen6x.c    |   2 +-
>  drivers/serial/usbtty.h                   |   4 +--
>  drivers/usb/gadget/Makefile               |   2 +-
>  drivers/usb/gadget/{mv_udc.c => ci_udc.c} | 182 
> ++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
>  drivers/usb/gadget/{mv_udc.h => ci_udc.h} |  12 +++----
>  drivers/usb/gadget/f_mass_storage.c       |   4 +--
>  drivers/usb/gadget/f_thor.c               |   4 +--
>  drivers/usb/gadget/gadget_chips.h         |   8 ++---
>  drivers/usb/gadget/s3c_udc_otg.c          |  19 +++++-----
>  drivers/usb/gadget/s3c_udc_otg_xfer_dma.c |  87 
> +++++++++++++++++++---------------------------
>  include/configs/nitrogen6x.h              |   2 +-
>  include/configs/sansa_fuze_plus.h         |   2 +-
>  include/configs/xfi3.h                    |   2 +-
>  include/usb/{mv_udc.h => ci_udc.h}        |   6 ++--
>  include/usb/s3c_udc.h                     |   5 +--
>  15 files changed, 160 insertions(+), 181 deletions(-)
>  rename drivers/usb/gadget/{mv_udc.c => ci_udc.c} (79%)
>  rename drivers/usb/gadget/{mv_udc.h => ci_udc.h} (94%)
>  rename include/usb/{mv_udc.h => ci_udc.h} (73%)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140206/f96279af/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-02-06  3:51 Marek Vasut
  2014-02-06 21:06 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-02-06  3:51 UTC (permalink / raw)
  To: u-boot

The following changes since commit e141652b9cd0cb4f899f7a0fd71c8a438300e365:

  config: Fix line lengths in include/config_distro_defaults.h (2014-02-05 
08:04:38 -0500)

are available in the git repository at:

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

for you to fetch changes up to f016f8ca3d503af004a649de1c704d5ddf3def22:

  usb: mv_udc: Rename to ci_udc (2014-02-06 04:48:15 +0100)

----------------------------------------------------------------
Lukasz Majewski (6):
      usb:gadget:ums: Replace malloc calls with memalign to fix cache buffer 
alignment
      usb:udc:samsung: Remove redundant cache operation from Samsung UDC driver
      usb:udc:samsung: Allow burst transfers for non EP0 endpints
      usb:udc:samsung: Zero copy approach for data passed to Samsung's UDC 
driver
      usb:gadget:f_thor: Allocate request up to THOR_PACKET_SIZE not ep-
>maxpacket
      usb:gadget:f_thor: cosmetic: Remove debug memset

Marek Vasut (1):
      usb: mv_udc: Rename to ci_udc

 board/boundary/nitrogen6x/nitrogen6x.c    |   2 +-
 drivers/serial/usbtty.h                   |   4 +--
 drivers/usb/gadget/Makefile               |   2 +-
 drivers/usb/gadget/{mv_udc.c => ci_udc.c} | 182 
++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
 drivers/usb/gadget/{mv_udc.h => ci_udc.h} |  12 +++----
 drivers/usb/gadget/f_mass_storage.c       |   4 +--
 drivers/usb/gadget/f_thor.c               |   4 +--
 drivers/usb/gadget/gadget_chips.h         |   8 ++---
 drivers/usb/gadget/s3c_udc_otg.c          |  19 +++++-----
 drivers/usb/gadget/s3c_udc_otg_xfer_dma.c |  87 
+++++++++++++++++++---------------------------
 include/configs/nitrogen6x.h              |   2 +-
 include/configs/sansa_fuze_plus.h         |   2 +-
 include/configs/xfi3.h                    |   2 +-
 include/usb/{mv_udc.h => ci_udc.h}        |   6 ++--
 include/usb/s3c_udc.h                     |   5 +--
 15 files changed, 160 insertions(+), 181 deletions(-)
 rename drivers/usb/gadget/{mv_udc.c => ci_udc.c} (79%)
 rename drivers/usb/gadget/{mv_udc.h => ci_udc.h} (94%)
 rename include/usb/{mv_udc.h => ci_udc.h} (73%)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2014-01-13 11:42 Marek Vasut
@ 2014-01-13 19:41 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2014-01-13 19:41 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 13, 2014 at 12:42:30PM +0100, Marek Vasut wrote:
> Minor fixes, please apply for 2014.01
> 
> The following changes since commit 7f673c99c2d8d1aa21996c5b914f06d784b080ca: 
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-01-10 10:56:00 
> -0500) 
> 
> are available in the git repository at: 
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 3603e31db54ddba820b7a7b9c7659e272f8c65de:
> 
>   usb: ums: wait for usb cable connection before enter ums mode (2014-01-13 
> 12:29:12 +0100)
> 
> ----------------------------------------------------------------
> Inderpal Singh (2):
>       usb: ehci: exynos: set/reset hsic phys
>       usb: exynos5: arndale: Add network support
> 
> Kuo-Jung Su (2):
>       usb: gadget: fotg210: add w1c interrupt status support
>       usb: gadget: fotg210: EP0 fifo empty indication is non-reliable
> 
> Przemyslaw Marczak (1):
>       usb: ums: wait for usb cable connection before enter ums mode
> 
>  arch/arm/include/asm/arch-exynos/ehci.h | 14 ++++++++++++++
>  board/samsung/arndale/arndale.c         | 21 +++++++++++++++++++++
>  common/cmd_usb_mass_storage.c           | 24 ++++++++++++++++++++++++
>  drivers/usb/gadget/fotg210.c            | 15 +++++++++++++++
>  drivers/usb/host/ehci-exynos.c          | 41 
> +++++++++++++++++++++++++++++++++++++++++
>  include/configs/arndale.h               |  4 ++++
>  include/usb_mass_storage.h              |  3 +++
>  7 files changed, 122 insertions(+)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140113/84ac425e/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2014-01-13 11:42 Marek Vasut
  2014-01-13 19:41 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2014-01-13 11:42 UTC (permalink / raw)
  To: u-boot

Minor fixes, please apply for 2014.01

The following changes since commit 7f673c99c2d8d1aa21996c5b914f06d784b080ca:                                                                                                   
                                                                                                                                                                               
  Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-01-10 10:56:00 
-0500)                                                                                            
                                                                                                                                                                               
are available in the git repository at:                                                                                                                                        
                                                                                                                                                                               

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

for you to fetch changes up to 3603e31db54ddba820b7a7b9c7659e272f8c65de:

  usb: ums: wait for usb cable connection before enter ums mode (2014-01-13 
12:29:12 +0100)

----------------------------------------------------------------
Inderpal Singh (2):
      usb: ehci: exynos: set/reset hsic phys
      usb: exynos5: arndale: Add network support

Kuo-Jung Su (2):
      usb: gadget: fotg210: add w1c interrupt status support
      usb: gadget: fotg210: EP0 fifo empty indication is non-reliable

Przemyslaw Marczak (1):
      usb: ums: wait for usb cable connection before enter ums mode

 arch/arm/include/asm/arch-exynos/ehci.h | 14 ++++++++++++++
 board/samsung/arndale/arndale.c         | 21 +++++++++++++++++++++
 common/cmd_usb_mass_storage.c           | 24 ++++++++++++++++++++++++
 drivers/usb/gadget/fotg210.c            | 15 +++++++++++++++
 drivers/usb/host/ehci-exynos.c          | 41 
+++++++++++++++++++++++++++++++++++++++++
 include/configs/arndale.h               |  4 ++++
 include/usb_mass_storage.h              |  3 +++
 7 files changed, 122 insertions(+)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-12-18 18:54 Marek Vasut
@ 2013-12-19 17:43 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-12-19 17:43 UTC (permalink / raw)
  To: u-boot

On Wed, Dec 18, 2013 at 07:54:24PM +0100, Marek Vasut wrote:

> The following changes since commit f3bf212abc4139f12b472e97c1992ab32671b609:
> 
>   serial_sh: add support for SH7753 (2013-12-18 16:50:00 +0900)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to eb63218b9b95a59baa8b241f3a88e4415dabf833:
> 
>   usb: ehci: Fix register access (2013-12-18 19:53:19 +0100)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (4):
>       dfu: Export allocated dfu buffer size
>       usb: dfu: f_dfu: Provide infrastructure to adjust DFU's Poll Timeout value
>       usb: f_dfu: cosmetic: Code cleanup
>       ARM: trats: dfu: Enable default Poll Timeout for Trats board
> 
> Marek Vasut (3):
>       usb: ehci-pci: Clarify and cleanup the EHCI controller detection
>       usb: ehci: Do not de-init uninited controllers
>       usb: ehci: Fix register access
> 
>  drivers/dfu/dfu.c           |  5 +++++
>  drivers/usb/gadget/f_dfu.c  | 43 ++++++++++++++++++++++++++++++++++++++-----
>  drivers/usb/gadget/f_dfu.h  |  2 ++
>  drivers/usb/host/ehci-hcd.c |  5 ++++-
>  drivers/usb/host/ehci-pci.c | 28 +++++++++++++++++++++++++---
>  include/configs/trats.h     |  1 +
>  include/dfu.h               |  4 ++++
>  7 files changed, 79 insertions(+), 9 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131219/29bfa83e/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-12-18 18:54 Marek Vasut
  2013-12-19 17:43 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-12-18 18:54 UTC (permalink / raw)
  To: u-boot

The following changes since commit f3bf212abc4139f12b472e97c1992ab32671b609:

  serial_sh: add support for SH7753 (2013-12-18 16:50:00 +0900)

are available in the git repository at:

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

for you to fetch changes up to eb63218b9b95a59baa8b241f3a88e4415dabf833:

  usb: ehci: Fix register access (2013-12-18 19:53:19 +0100)

----------------------------------------------------------------
Lukasz Majewski (4):
      dfu: Export allocated dfu buffer size
      usb: dfu: f_dfu: Provide infrastructure to adjust DFU's Poll Timeout value
      usb: f_dfu: cosmetic: Code cleanup
      ARM: trats: dfu: Enable default Poll Timeout for Trats board

Marek Vasut (3):
      usb: ehci-pci: Clarify and cleanup the EHCI controller detection
      usb: ehci: Do not de-init uninited controllers
      usb: ehci: Fix register access

 drivers/dfu/dfu.c           |  5 +++++
 drivers/usb/gadget/f_dfu.c  | 43 ++++++++++++++++++++++++++++++++++++++-----
 drivers/usb/gadget/f_dfu.h  |  2 ++
 drivers/usb/host/ehci-hcd.c |  5 ++++-
 drivers/usb/host/ehci-pci.c | 28 +++++++++++++++++++++++++---
 include/configs/trats.h     |  1 +
 include/dfu.h               |  4 ++++
 7 files changed, 79 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-11-08 19:47 Marek Vasut
@ 2013-11-08 22:24 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-11-08 22:24 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 08, 2013 at 08:47:33PM +0100, Marek Vasut wrote:

> The following changes since commit 2cee0408e5c6f5dbdfa89fb40168ba2ead3f61a6:
>
>   Merge branch 'master' of git://www.denx.de/git/u-boot-coldfire (2013-11-06
> 16:18:25 -0500)
>
> are available in the git repository at:
>
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to 47d79deb996797dddd0984cef8b48a566c82180e:
>
>   usb: dfu: make nand upload working (2013-11-08 20:46:20 +0100)
>
> ----------------------------------------------------------------
> Bo Shen (3):
>       usb: dfu: decrease dfu->r_left along with the transfer
>       usb: dfu: correct dfu buffer inited value
>       usb: dfu: make nand upload working
>
> Heiko Schocher (1):
>       usb, g_dnl: make iSerialNumber board configurable
>
> Mateusz Kulikowski (1):
>       usb: ohci-hcd: submit_common_msg: report actual_length properly
>
> Przemyslaw Marczak (5):
>       usb: ums: code refactoring to improve reusability on other boards.
>       usb: ums: allows using every mmc device with ums.
>       usb: ums: fix disk capacity miscalculation and code cleanup
>       usb: ums: move ums code from trats to Samsung common directory
>       usb: ums: add ums exit feature by ctrl+c or by detach usb cable
>
>  README                              |  7 +++++++
>  board/samsung/common/Makefile       |  1
>  board/samsung/common/ums.c          | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  board/samsung/trats/trats.c         | 62 --------------------------------------------------------------
>  common/cmd_usb_mass_storage.c       | 51  +++++++++++++++++++++++----------------------------
>  drivers/dfu/dfu.c                   |  3 ++-
>  drivers/dfu/dfu_nand.c              |  1
>  drivers/usb/gadget/f_mass_storage.c | 67 +++++++++++++++++++++++++++++++++++++++++++------------------------
>  drivers/usb/gadget/g_dnl.c          | 20 ++++++++++++++++++++
>  drivers/usb/gadget/storage_common.c | 27 +++------------------------
>  drivers/usb/host/ohci-hcd.c         |  2 +-
>  include/configs/trats.h             |  2 --
>  include/g_dnl.h                     |  1
>  include/usb.h                       | 10 ++++++++++
>  include/usb_mass_storage.h          | 33 +++++++++++++++++----------------
>  15 files changed, 205 insertions(+), 158 deletions(-)
>  create mode 100644 board/samsung/common/ums.c

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131108/3811bc33/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-11-08 19:47 Marek Vasut
  2013-11-08 22:24 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-11-08 19:47 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2cee0408e5c6f5dbdfa89fb40168ba2ead3f61a6:

  Merge branch 'master' of git://www.denx.de/git/u-boot-coldfire (2013-11-06 
16:18:25 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-usb.git master
                                                                                                                                                                            
for you to fetch changes up to 47d79deb996797dddd0984cef8b48a566c82180e:                                                                                                    
                                                                                                                                                                            
  usb: dfu: make nand upload working (2013-11-08 20:46:20 +0100)                                                                                                            
                                                                                                                                                                            
----------------------------------------------------------------                                                                                                            
Bo Shen (3):                                                                                                                                                                
      usb: dfu: decrease dfu->r_left along with the transfer                                                                                                                
      usb: dfu: correct dfu buffer inited value                                                                                                                             
      usb: dfu: make nand upload working                                                                                                                                    
                                                                                                                                                                            
Heiko Schocher (1):                                                                                                                                                         
      usb, g_dnl: make iSerialNumber board configurable                                                                                                                     
                                                                                                                                                                            
Mateusz Kulikowski (1):                                                                                                                                                     
      usb: ohci-hcd: submit_common_msg: report actual_length properly                                                                                                       

Przemyslaw Marczak (5):
      usb: ums: code refactoring to improve reusability on other boards.
      usb: ums: allows using every mmc device with ums.
      usb: ums: fix disk capacity miscalculation and code cleanup
      usb: ums: move ums code from trats to Samsung common directory
      usb: ums: add ums exit feature by ctrl+c or by detach usb cable

 README                              |  7 +++++++
 board/samsung/common/Makefile       |  1 +
 board/samsung/common/ums.c          | 76 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/samsung/trats/trats.c         | 62 
--------------------------------------------------------------
 common/cmd_usb_mass_storage.c       | 51 
+++++++++++++++++++++++----------------------------
 drivers/dfu/dfu.c                   |  3 ++-
 drivers/dfu/dfu_nand.c              |  1 +
 drivers/usb/gadget/f_mass_storage.c | 67 
+++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/usb/gadget/g_dnl.c          | 20 ++++++++++++++++++++
 drivers/usb/gadget/storage_common.c | 27 +++------------------------
 drivers/usb/host/ohci-hcd.c         |  2 +-
 include/configs/trats.h             |  2 --
 include/g_dnl.h                     |  1 +
 include/usb.h                       | 10 ++++++++++
 include/usb_mass_storage.h          | 33 +++++++++++++++++----------------
 15 files changed, 205 insertions(+), 158 deletions(-)
 create mode 100644 board/samsung/common/ums.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-10-20 21:54 ` Marek Vasut
  2013-10-22 14:16   ` Tom Rini
@ 2013-10-24  1:21   ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-10-24  1:21 UTC (permalink / raw)
  To: u-boot

On Sun, Oct 20, 2013 at 11:54:20PM +0200, Marek Vasut wrote:

> 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

v1, with Troy's patch applied on top (I had already kicked off a bunch
of testing here), applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131023/1b112051/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-10-22 14:16   ` Tom Rini
  2013-10-22 14:44     ` Marek Vasut
@ 2013-10-23  0:54     ` Marek Vasut
  1 sibling, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2013-10-23  0:54 UTC (permalink / raw)
  To: u-boot

V2:

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 650d3ae7e542e93f244c64076f5a7d81a1e9f6b3:

  usb: udc: add udc.h include file (2013-10-23 02:53:20 +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

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-10-22 21:08       ` Troy Kisky
@ 2013-10-23  0:53         ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2013-10-23  0:53 UTC (permalink / raw)
  To: u-boot

Dear Troy Kisky,

> On 10/22/2013 7:44 AM, Marek Vasut wrote:
> > Dear Tom Rini,
> > 
> >> On Sun, Oct 20, 2013 at 11:54:20PM +0200, Marek Vasut wrote:
> >>> 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
> >> 
> >> I don't think you have the latest of Dan's patches here?  dra7xx_evm and
> >> am43xx_evm fail with board_usb_init declaration mismatch problems.
> > 
> > I have the latest patches on which I was CCed, so probably the latest.
> > CCing Troy, might be his patchset causing this.
> > 
> > Best regards,
> > Marek Vasut
> 
> Yes, I send a patch to change the 3 new occurrences of
> board_usb_init_type to usb_init_type.

I'll just fix/squash it with your patch and push, thanks for confirming where 
this is coming from.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-10-22 14:44     ` Marek Vasut
@ 2013-10-22 21:08       ` Troy Kisky
  2013-10-23  0:53         ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Troy Kisky @ 2013-10-22 21:08 UTC (permalink / raw)
  To: u-boot

On 10/22/2013 7:44 AM, Marek Vasut wrote:
> Dear Tom Rini,
>
>> On Sun, Oct 20, 2013 at 11:54:20PM +0200, Marek Vasut wrote:
>>> 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
>> I don't think you have the latest of Dan's patches here?  dra7xx_evm and
>> am43xx_evm fail with board_usb_init declaration mismatch problems.
> I have the latest patches on which I was CCed, so probably the latest. CCing
> Troy, might be his patchset causing this.
>
> Best regards,
> Marek Vasut
>
Yes, I send a patch to change the 3 new occurrences of 
board_usb_init_type to usb_init_type.

Troy

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-10-22 14:16   ` Tom Rini
@ 2013-10-22 14:44     ` Marek Vasut
  2013-10-22 21:08       ` Troy Kisky
  2013-10-23  0:54     ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-10-22 14:44 UTC (permalink / raw)
  To: u-boot

Dear Tom Rini,

> On Sun, Oct 20, 2013 at 11:54:20PM +0200, Marek Vasut wrote:
> > 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
> 
> I don't think you have the latest of Dan's patches here?  dra7xx_evm and
> am43xx_evm fail with board_usb_init declaration mismatch problems.

I have the latest patches on which I was CCed, so probably the latest. CCing 
Troy, might be his patchset causing this.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-10-20 21:54 ` Marek Vasut
@ 2013-10-22 14:16   ` Tom Rini
  2013-10-22 14:44     ` Marek Vasut
  2013-10-23  0:54     ` Marek Vasut
  2013-10-24  1:21   ` Tom Rini
  1 sibling, 2 replies; 389+ messages in thread
From: Tom Rini @ 2013-10-22 14:16 UTC (permalink / raw)
  To: u-boot

On Sun, Oct 20, 2013 at 11:54:20PM +0200, Marek Vasut wrote:
> 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

I don't think you have the latest of Dan's patches here?  dra7xx_evm and
am43xx_evm fail with board_usb_init declaration mismatch problems.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131022/cc9bea2d/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
       [not found] <201310202349.28614.marex@denx.de>
@ 2013-10-20 21:54 ` Marek Vasut
  2013-10-22 14:16   ` Tom Rini
  2013-10-24  1:21   ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2013-10-20 21:54 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-09-27 17:38 Marek Vasut
@ 2013-10-02 11:53 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-10-02 11:53 UTC (permalink / raw)
  To: u-boot

On Fri, Sep 27, 2013 at 07:38:43PM +0200, Marek Vasut wrote:

> Hi Tom,
> 
> this is mostly fixes + the dangling ATMEL UDC driver. Hope you don't mind the 
> later.
> 
> The following changes since commit 6b40852da5c8dd710f9d61204affff3c6a3c9d22:
> 
>   Sound: MAX98095: Support I2S0 channel (2013-09-24 09:10:33 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 5077f96f10fe88f1f7cbe09743ac7c765f9e98c3:
> 
>   usb: ehci: Fix test mode for connected ports (2013-09-27 16:20:52 +0200)
> 
> ----------------------------------------------------------------
> Afzal Mohammed (3):
>       dfu: unify mmc/nand read/write ops enum
>       dfu: ram support
>       am335x_evm: enable DFU RAM
> 
> Bo Shen (4):
>       USB: gadget: add atmel usba udc driver
>       ARM: atmel: correct UDPHS name
>       ARM: atmel: add RNDIS gadget support
>       USB: gadget: atmel: disconnect before unbind
> 
> Joel Fernandes (1):
>       usb: gadget: Fix data aborts during USB ethernet boot
> 
> Julius Werner (1):
>       usb: ehci: Fix test mode for connected ports
>
> Lukasz Majewski (6):
>       dfu:cosmetic: Fix printf text for buffer overflow condition
>       dfu: Make maximum DFU file size equal to default DFU data buffer
>       dfu: Extract common DFU code to handle "dfu_alt_info" environment variable
>       usb:g_dnl:ums: Conditional compilation for mass storage function
> (f_mass_storage)
>       usb:gadget:Remove redundant #includes for USB composite gadget and its
> functions
>       usb:g_dnl:dfu: Download gadget and DFU function code clean up
>
> Troy Kisky (1):
>       usb: gadget: config: fix unaligned access issues

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131002/6fcbd1aa/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-09-27 17:38 Marek Vasut
  2013-10-02 11:53 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-09-27 17:38 UTC (permalink / raw)
  To: u-boot

Hi Tom,

this is mostly fixes + the dangling ATMEL UDC driver. Hope you don't mind the 
later.

The following changes since commit 6b40852da5c8dd710f9d61204affff3c6a3c9d22:

  Sound: MAX98095: Support I2S0 channel (2013-09-24 09:10:33 -0400)

are available in the git repository at:

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

for you to fetch changes up to 5077f96f10fe88f1f7cbe09743ac7c765f9e98c3:

  usb: ehci: Fix test mode for connected ports (2013-09-27 16:20:52 +0200)

----------------------------------------------------------------
Afzal Mohammed (3):
      dfu: unify mmc/nand read/write ops enum
      dfu: ram support
      am335x_evm: enable DFU RAM

Bo Shen (4):
      USB: gadget: add atmel usba udc driver
      ARM: atmel: correct UDPHS name
      ARM: atmel: add RNDIS gadget support
      USB: gadget: atmel: disconnect before unbind

Joel Fernandes (1):
      usb: gadget: Fix data aborts during USB ethernet boot

Julius Werner (1):
      usb: ehci: Fix test mode for connected ports

Lukasz Majewski (6):
      dfu:cosmetic: Fix printf text for buffer overflow condition
      dfu: Make maximum DFU file size equal to default DFU data buffer
      dfu: Extract common DFU code to handle "dfu_alt_info" environment variable                                                                                            
      usb:g_dnl:ums: Conditional compilation for mass storage function 
(f_mass_storage)                                                                                     
      usb:gadget:Remove redundant #includes for USB composite gadget and its 
functions                                                                                      
      usb:g_dnl:dfu: Download gadget and DFU function code clean up                                                                                                         
                                                                                                                                                                            
Troy Kisky (1):                                                                                                                                                             
      usb: gadget: config: fix unaligned access issues                                                                                                                      
                                                                                                                                                                            
 README                                          |    6 +                                                                                                                   
 arch/arm/cpu/armv7/at91/sama5d3_devices.c       |   12 ++                                                                                                                  
 arch/arm/include/asm/arch-at91/at91_common.h    |    1 +                                                                                                                   
 arch/arm/include/asm/arch-at91/atmel_usba_udc.h |   64 ++++++                                                                                                              
 arch/arm/include/asm/arch-at91/sama5d3.h        |    2 +-                                                                                                                  
 board/atmel/sama5d3xek/sama5d3xek.c             |   13 ++                                                                                                                  
 common/cmd_dfu.c                                |   19 +-                                                                                                                  
 common/cmd_usb_mass_storage.c                   |    1 -                                                                                                                   
 drivers/dfu/Makefile                            |    1 +
 drivers/dfu/dfu.c                               |   34 ++-
 drivers/dfu/dfu_mmc.c                           |    9 +-
 drivers/dfu/dfu_nand.c                          |    7 +-
 drivers/dfu/dfu_ram.c                           |   77 +++++++
 drivers/usb/gadget/Makefile                     |    2 +
 drivers/usb/gadget/atmel_usba_udc.c             | 1306 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/atmel_usba_udc.h             |  326 
+++++++++++++++++++++++++++++
 drivers/usb/gadget/config.c                     |    6 +-
 drivers/usb/gadget/ether.c                      |    5 +-
 drivers/usb/gadget/f_dfu.h                      |    3 -
 drivers/usb/gadget/g_dnl.c                      |    5 +-
 drivers/usb/host/ehci-hcd.c                     |   38 ++++
 include/configs/am335x_evm.h                    |    6 +
 include/configs/sama5d3xek.h                    |    8 +
 include/dfu.h                                   |   35 +++-
 include/linux/usb/atmel_usba_udc.h              |   26 +++
 include/linux/usb/gadget.h                      |    1 +
 include/usb_mass_storage.h                      |    9 +
 27 files changed, 1975 insertions(+), 47 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-at91/atmel_usba_udc.h
 create mode 100644 drivers/dfu/dfu_ram.c
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.c
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.h
 create mode 100644 include/linux/usb/atmel_usba_udc.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-08-27 13:43 Marek Vasut
@ 2013-08-28 12:27 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-08-28 12:27 UTC (permalink / raw)
  To: u-boot

On Tue, Aug 27, 2013 at 03:43:57PM +0200, Marek Vasut wrote:

> The following changes since commit 2b26201a2aef0b310b7c04702b0dba5dea493f77:
> 
>   env_nand.c: support falling back to redundant env when writing (2013-08-22 
> 17:49:47 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to c95e2b9eaeadc0f985030ffa0638278acc2d8727:
> 
>   console: usb: kbd: To fix slow TFTP booting (2013-08-26 21:56:35 +0200)
> 
> ----------------------------------------------------------------
> Dan Murphy (7):
>       omap5: uevm: Change the board name to correct name
>       ARM: OMAP5: USB: Add OMAP5 common USB EHCI information
>       ARM: OMAP: USB: Fix linker error when ULPI is not defined
>       ARM: OMAP5-uevm: Add USB ehci support for the uEVM
>       ARM: OMAP5-uevm: Add USB MAC ethernet address
>       USB: usb-hub: Add a weak function for resetting devices
>       ARM: OMAP5-uevm: Add usb device reset API
> 
> Fabio Estevam (2):
>       usb: ehci-mx5: Remove unneeded write to cscmr1 register
>       usb: ehci-mx5: Use 'bool' instead of 'unsigned char'
> 
> Heiko Schocher (1):
>       dfu, nand, ubi: add partubi alt settings for updating ubi partition
> 
> Jim Lin (3):
>       NET: Add net_busy_flag if CONFIG_USB_KEYBOARD is defined
>       console: usb: kbd: To improve TFTP booting performance
>       console: usb: kbd: To fix slow TFTP booting
> 
> Julius Werner (1):
>       usb: Use well-known descriptor sizes when parsing configuration
> 
> Lukasz Majewski (2):
>       usb:dfu:g_dnl: Change number of exported configurations at composite 
> gadget
>       usb:dfu:g_dnl: Refactoring the string definition code for g_dnl driver
> 
>  arch/arm/cpu/armv7/mx5/clock.c          |   10 +++++-----
>  arch/arm/include/asm/arch-mx5/clock.h   |    6 +++---
>  arch/arm/include/asm/arch-omap5/clock.h |   17 +++++++++++++++++
>  arch/arm/include/asm/arch-omap5/ehci.h  |   43 
> +++++++++++++++++++++++++++++++++++++++++++
>  arch/arm/include/asm/ehci-omap.h        |    2 ++
>  board/ti/omap5_uevm/evm.c               |   96 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
>  board/ti/omap5_uevm/mux_data.h          |    4 +++-
>  common/usb.c                            |   87 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
>  common/usb_hub.c                        |   26 ++++++++++++++++----------
>  common/usb_kbd.c                        |   15 +++++++++++++++
>  drivers/dfu/dfu_nand.c                  |   38 
> ++++++++++++++++++++++++++++++++++++--
>  drivers/usb/gadget/g_dnl.c              |   17 +++++++++++------
>  drivers/usb/host/ehci-mx5.c             |   15 +++------------
>  drivers/usb/host/ehci-omap.c            |   33 
> +++++++++++++++++++++++++++++++--
>  include/configs/omap5_uevm.h            |   24 ++++++++++++++++++++++++
>  include/dfu.h                           |    2 ++
>  net/net.c                               |   11 +++++++++++
>  17 files changed, 388 insertions(+), 58 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-omap5/ehci.h

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130828/9a326693/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-08-27 13:43 Marek Vasut
  2013-08-28 12:27 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-08-27 13:43 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2b26201a2aef0b310b7c04702b0dba5dea493f77:

  env_nand.c: support falling back to redundant env when writing (2013-08-22 
17:49:47 -0500)

are available in the git repository at:

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

for you to fetch changes up to c95e2b9eaeadc0f985030ffa0638278acc2d8727:

  console: usb: kbd: To fix slow TFTP booting (2013-08-26 21:56:35 +0200)

----------------------------------------------------------------
Dan Murphy (7):
      omap5: uevm: Change the board name to correct name
      ARM: OMAP5: USB: Add OMAP5 common USB EHCI information
      ARM: OMAP: USB: Fix linker error when ULPI is not defined
      ARM: OMAP5-uevm: Add USB ehci support for the uEVM
      ARM: OMAP5-uevm: Add USB MAC ethernet address
      USB: usb-hub: Add a weak function for resetting devices
      ARM: OMAP5-uevm: Add usb device reset API

Fabio Estevam (2):
      usb: ehci-mx5: Remove unneeded write to cscmr1 register
      usb: ehci-mx5: Use 'bool' instead of 'unsigned char'

Heiko Schocher (1):
      dfu, nand, ubi: add partubi alt settings for updating ubi partition

Jim Lin (3):
      NET: Add net_busy_flag if CONFIG_USB_KEYBOARD is defined
      console: usb: kbd: To improve TFTP booting performance
      console: usb: kbd: To fix slow TFTP booting

Julius Werner (1):
      usb: Use well-known descriptor sizes when parsing configuration

Lukasz Majewski (2):
      usb:dfu:g_dnl: Change number of exported configurations at composite 
gadget
      usb:dfu:g_dnl: Refactoring the string definition code for g_dnl driver

 arch/arm/cpu/armv7/mx5/clock.c          |   10 +++++-----
 arch/arm/include/asm/arch-mx5/clock.h   |    6 +++---
 arch/arm/include/asm/arch-omap5/clock.h |   17 +++++++++++++++++
 arch/arm/include/asm/arch-omap5/ehci.h  |   43 
+++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/ehci-omap.h        |    2 ++
 board/ti/omap5_uevm/evm.c               |   96 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 board/ti/omap5_uevm/mux_data.h          |    4 +++-
 common/usb.c                            |   87 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 common/usb_hub.c                        |   26 ++++++++++++++++----------
 common/usb_kbd.c                        |   15 +++++++++++++++
 drivers/dfu/dfu_nand.c                  |   38 
++++++++++++++++++++++++++++++++++++--
 drivers/usb/gadget/g_dnl.c              |   17 +++++++++++------
 drivers/usb/host/ehci-mx5.c             |   15 +++------------
 drivers/usb/host/ehci-omap.c            |   33 
+++++++++++++++++++++++++++++++--
 include/configs/omap5_uevm.h            |   24 ++++++++++++++++++++++++
 include/dfu.h                           |    2 ++
 net/net.c                               |   11 +++++++++++
 17 files changed, 388 insertions(+), 58 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-omap5/ehci.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-07-30 18:48 Marek Vasut
@ 2013-08-01 17:52 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-08-01 17:52 UTC (permalink / raw)
  To: u-boot

On Tue, Jul 30, 2013 at 08:48:04PM +0200, Marek Vasut wrote:

> The following changes since commit 9fab4bf4cc077c21e43941866f3f2c196f28670d:
> 
>   powerpc/ppc4xx: Convert new gdsys files to SPDX license tags (2013-07-26 
> 15:32:59 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 8bc3603675f7bf4dfa4eb6bdaf2aa0a8ddce9fa6:
> 
>   ehci-hcd: fix memory leak in lowlevel init (2013-07-29 23:01:33 +0200)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (1):
>       dfu: Implementation of target reset after communication with dfu-util's -R 
> switch
> 
> Marek Vasut (17):
>       usb: mv_udc: Unbreak the mv_udc driver
>       usb: mv_udc: Clean up mv_udc.h
>       usb: mv_udc: Move endpoint array into driver data
>       usb: mv_udc: Clean up the EP initialization
>       usb: ehci: Split out struct ehci_ctrl definition
>       usb: mv_udc: Make use of struct ehci_ctrl
>       usb: mv_udc: Clean up the initial variable check
>       usb: mv_udc: Remove QH_MAXNUM macro
>       usb: mv_udc: Init mv_drv.gadget.ops statically
>       usb: mv_udc: Move QH and qTD into mv_drv
>       usb: mv_udc: Properly align the endpoint QH and qTD list
>       usb: mv_udc: Add cacheline length check
>       usb: mv_udc: Implement better QH accessor
>       usb: mv_udc: Improve allocation of qTD items
>       usb: mv_udc: Implement better qTD item accessor
>       usb: mv_udc: Add proper cache management
>       usb: mv_udc: Add bounce buffer
> 
> Nikita Kiryanov (2):
>       usb_hub: fix power cycling logic
>       ehci-hcd: fix memory leak in lowlevel init
> 
> Roger Quadros (1):
>       usb: ehci-omap: Don't softreset USB High-speed Host (UHH) Module
> 
>  common/cmd_dfu.c                  |   14 ++++-
>  common/usb_hub.c                  |    4 +-
>  drivers/dfu/dfu.c                 |   11 ++++
>  drivers/serial/usbtty.h           |    2 +
>  drivers/usb/gadget/f_dfu.c        |    2 +
>  drivers/usb/gadget/gadget_chips.h |    2 +-
>  drivers/usb/gadget/mv_udc.c       |  401 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
>  drivers/usb/host/ehci-hcd.c       |   15 ++---
>  drivers/usb/host/ehci-omap.c      |   27 +++++----
>  drivers/usb/host/ehci.h           |   13 +++++
>  include/dfu.h                     |    2 +
>  include/usb/mv_udc.h              |   88 ++++++++++++++---------------
>  12 files changed, 423 insertions(+), 158 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130801/2a29b497/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-07-30 18:48 Marek Vasut
  2013-08-01 17:52 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-07-30 18:48 UTC (permalink / raw)
  To: u-boot

The following changes since commit 9fab4bf4cc077c21e43941866f3f2c196f28670d:

  powerpc/ppc4xx: Convert new gdsys files to SPDX license tags (2013-07-26 
15:32:59 -0400)

are available in the git repository at:

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

for you to fetch changes up to 8bc3603675f7bf4dfa4eb6bdaf2aa0a8ddce9fa6:

  ehci-hcd: fix memory leak in lowlevel init (2013-07-29 23:01:33 +0200)

----------------------------------------------------------------
Lukasz Majewski (1):
      dfu: Implementation of target reset after communication with dfu-util's -R 
switch

Marek Vasut (17):
      usb: mv_udc: Unbreak the mv_udc driver
      usb: mv_udc: Clean up mv_udc.h
      usb: mv_udc: Move endpoint array into driver data
      usb: mv_udc: Clean up the EP initialization
      usb: ehci: Split out struct ehci_ctrl definition
      usb: mv_udc: Make use of struct ehci_ctrl
      usb: mv_udc: Clean up the initial variable check
      usb: mv_udc: Remove QH_MAXNUM macro
      usb: mv_udc: Init mv_drv.gadget.ops statically
      usb: mv_udc: Move QH and qTD into mv_drv
      usb: mv_udc: Properly align the endpoint QH and qTD list
      usb: mv_udc: Add cacheline length check
      usb: mv_udc: Implement better QH accessor
      usb: mv_udc: Improve allocation of qTD items
      usb: mv_udc: Implement better qTD item accessor
      usb: mv_udc: Add proper cache management
      usb: mv_udc: Add bounce buffer

Nikita Kiryanov (2):
      usb_hub: fix power cycling logic
      ehci-hcd: fix memory leak in lowlevel init

Roger Quadros (1):
      usb: ehci-omap: Don't softreset USB High-speed Host (UHH) Module

 common/cmd_dfu.c                  |   14 ++++-
 common/usb_hub.c                  |    4 +-
 drivers/dfu/dfu.c                 |   11 ++++
 drivers/serial/usbtty.h           |    2 +
 drivers/usb/gadget/f_dfu.c        |    2 +
 drivers/usb/gadget/gadget_chips.h |    2 +-
 drivers/usb/gadget/mv_udc.c       |  401 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
 drivers/usb/host/ehci-hcd.c       |   15 ++---
 drivers/usb/host/ehci-omap.c      |   27 +++++----
 drivers/usb/host/ehci.h           |   13 +++++
 include/dfu.h                     |    2 +
 include/usb/mv_udc.h              |   88 ++++++++++++++---------------
 12 files changed, 423 insertions(+), 158 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-07-10 18:44 Marek Vasut
@ 2013-07-12 21:23 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-07-12 21:23 UTC (permalink / raw)
  To: u-boot

On Wed, Jul 10, 2013 at 08:44:34PM +0200, Marek Vasut wrote:

> The following changes since commit 225fd8c5d4556547896a5d32ee092a258f3df638:
>
>   cmd_bootm.c: Make bootz handle BOOTM_STATE_FINDOTHER itself (2013-07-10
> 09:15:15 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to ecc8edbf6995558d8a47b43ac6645840c98a7b95:
>
>   usb: pxa27x_udc: fix compiler warnings (2013-07-10 20:18:57 +0200)
>
> ----------------------------------------------------------------
> Mike Dunn (1):
>       usb: pxa27x_udc: fix compiler warnings
>
> ??ukasz Majewski (1):
>       dfu: Update DFU's authorship history
>
>  drivers/usb/gadget/f_dfu.c      |    7 +++++++
>  drivers/usb/gadget/pxa27x_udc.c |   14 +++++---------
>  2 files changed, 12 insertions(+), 9 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130712/089dbe7d/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-07-10 18:44 Marek Vasut
  2013-07-12 21:23 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-07-10 18:44 UTC (permalink / raw)
  To: u-boot

The following changes since commit 225fd8c5d4556547896a5d32ee092a258f3df638:                                                                                                        
                                                                                                                                                                                    
  cmd_bootm.c: Make bootz handle BOOTM_STATE_FINDOTHER itself (2013-07-10 
09:15:15 -0400)                                                                                           
                                                                                                                                                                                    
are available in the git repository at:                                                                                                                                             
                                                                                                                                                                                    
  git://git.denx.de/u-boot-usb.git master

for you to fetch changes up to ecc8edbf6995558d8a47b43ac6645840c98a7b95:

  usb: pxa27x_udc: fix compiler warnings (2013-07-10 20:18:57 +0200)

----------------------------------------------------------------
Mike Dunn (1):
      usb: pxa27x_udc: fix compiler warnings

?ukasz Majewski (1):
      dfu: Update DFU's authorship history

 drivers/usb/gadget/f_dfu.c      |    7 +++++++
 drivers/usb/gadget/pxa27x_udc.c |   14 +++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-07-02 14:04 Marek Vasut
  2013-07-02 14:47 ` Lukasz Majewski
@ 2013-07-03 19:34 ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-07-03 19:34 UTC (permalink / raw)
  To: u-boot

On Tue, Jul 02, 2013 at 04:04:59PM +0200, Marek Vasut wrote:

> Some more fixes for RC2
>
> The following changes since commit e6bf18dba2a21bebf2c421b1c2e188225f6485a1:
>
>   Prepare v2013.07-rc2 (2013-06-28 18:03:51 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to befd387242143ba0f7e298cfef6baf26c4260ec0:
>
>   usb: add support for the USB Ethernet adapter D-Link DUB-E100 H/W Ver C1
> (2013-06-30 18:41:08 +0200)
>
> ----------------------------------------------------------------
> Heiko Schocher (5):
>       dfu: make data buffer size configurable
>       usb, dfu gadget: switch to dfu mode in dfu_bind
>       usb, g_dnl: make possibility to fixup the device_desc board specific
>       usb, musb-new: add wdt trigger
>       usb: fix unaligned access in device_qual()
>
> Lukasz Majewski (1):
>       dfu:function: Fix number of allocated DFU function pointers
>
> Pierre Aubert (1):
>       usb: add support for the USB Ethernet adapter D-Link DUB-E100 H/W Ver C1
>
> Piotr Wilczek (2):
>       drivers:usb: use get|put_unaligned_le16
>       usb:composite: use memcpy to avoid unaligned access
>
>  README                              |    6 ++++++
>  drivers/dfu/dfu.c                   |   49
> +++++++++++++++++++++++++++++++++++++++++--------
>  drivers/usb/eth/asix.c              |    1 +
>  drivers/usb/gadget/composite.c      |    3 ++-
>  drivers/usb/gadget/f_dfu.c          |    6 ++++--
>  drivers/usb/gadget/f_mass_storage.c |    8 ++++----
>  drivers/usb/gadget/g_dnl.c          |    7 +++++++
>  drivers/usb/musb-new/musb_uboot.c   |    2 ++
>  include/dfu.h                       |    4 +++-
>  include/g_dnl.h                     |    2 +-
>  include/linux/usb/composite.h       |    2 +-
>  11 files changed, 72 insertions(+), 18 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130703/82f04a18/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-07-02 14:47 ` Lukasz Majewski
  2013-07-02 16:14   ` Marek Vasut
@ 2013-07-02 20:08   ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-07-02 20:08 UTC (permalink / raw)
  To: u-boot

On Tue, Jul 02, 2013 at 04:47:41PM +0200, Lukasz Majewski wrote:

> On Tue, 02 Jul 2013 16:04:59 +0200, Marek Vasut wrote:
> > ----------------------------------------------------------------                                                                                                                    
> > Heiko Schocher
> > (5): dfu: make data buffer size configurable
> >       usb, dfu gadget: switch to dfu mode in dfu_bind
> >       usb, g_dnl: make possibility to fixup the device_desc board
> > specific usb, musb-new: add wdt trigger
> >       usb: fix unaligned access in device_qual()
> > 
> > Lukasz Majewski (1):
> >       dfu:function: Fix number of allocated DFU function pointers
> > 
> > Pierre Aubert (1):
> >       usb: add support for the USB Ethernet adapter D-Link DUB-E100
> > H/W Ver C1
> > 
> > Piotr Wilczek (2):
> >       drivers:usb: use get|put_unaligned_le16
> >       usb:composite: use memcpy to avoid unaligned access
> 
> Marek can you wait until following DFU fixes are tested/evaluated:
> 
> http://patchwork.ozlabs.org/patch/255471/
> http://patchwork.ozlabs.org/patch/255472/
> 
> Tom & Heiko, can you look onto them?

I plan to apply them to master shortly.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130702/402f700f/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-07-02 14:47 ` Lukasz Majewski
@ 2013-07-02 16:14   ` Marek Vasut
  2013-07-02 20:08   ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2013-07-02 16:14 UTC (permalink / raw)
  To: u-boot

Dear Lukasz Majewski,

> On Tue, 02 Jul 2013 16:04:59 +0200, Marek Vasut wrote:
> > ----------------------------------------------------------------
> > Heiko Schocher
> > (5): dfu: make data buffer size configurable
> > 
> >       usb, dfu gadget: switch to dfu mode in dfu_bind
> >       usb, g_dnl: make possibility to fixup the device_desc board
> > 
> > specific usb, musb-new: add wdt trigger
> > 
> >       usb: fix unaligned access in device_qual()
> > 
> > Lukasz Majewski (1):
> >       dfu:function: Fix number of allocated DFU function pointers
> > 
> > Pierre Aubert (1):
> >       usb: add support for the USB Ethernet adapter D-Link DUB-E100
> > 
> > H/W Ver C1
> > 
> > Piotr Wilczek (2):
> >       drivers:usb: use get|put_unaligned_le16
> >       usb:composite: use memcpy to avoid unaligned access
> 
> Marek can you wait until following DFU fixes are tested/evaluated:
> 
> http://patchwork.ozlabs.org/patch/255471/
> http://patchwork.ozlabs.org/patch/255472/

Dang, I sent a USB PR just now. Heiko, can you review it and tell me what's 
missing?

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-07-02 14:04 Marek Vasut
@ 2013-07-02 14:47 ` Lukasz Majewski
  2013-07-02 16:14   ` Marek Vasut
  2013-07-02 20:08   ` Tom Rini
  2013-07-03 19:34 ` Tom Rini
  1 sibling, 2 replies; 389+ messages in thread
From: Lukasz Majewski @ 2013-07-02 14:47 UTC (permalink / raw)
  To: u-boot

On Tue, 02 Jul 2013 16:04:59 +0200, Marek Vasut wrote:
> ----------------------------------------------------------------                                                                                                                    
> Heiko Schocher
> (5): dfu: make data buffer size configurable
>       usb, dfu gadget: switch to dfu mode in dfu_bind
>       usb, g_dnl: make possibility to fixup the device_desc board
> specific usb, musb-new: add wdt trigger
>       usb: fix unaligned access in device_qual()
> 
> Lukasz Majewski (1):
>       dfu:function: Fix number of allocated DFU function pointers
> 
> Pierre Aubert (1):
>       usb: add support for the USB Ethernet adapter D-Link DUB-E100
> H/W Ver C1
> 
> Piotr Wilczek (2):
>       drivers:usb: use get|put_unaligned_le16
>       usb:composite: use memcpy to avoid unaligned access

Marek can you wait until following DFU fixes are tested/evaluated:

http://patchwork.ozlabs.org/patch/255471/
http://patchwork.ozlabs.org/patch/255472/

Tom & Heiko, can you look onto them?

> 
>  README                              |    6 ++++++
>  drivers/dfu/dfu.c                   |   49 
> +++++++++++++++++++++++++++++++++++++++++--------
>  drivers/usb/eth/asix.c              |    1 +
>  drivers/usb/gadget/composite.c      |    3 ++-
>  drivers/usb/gadget/f_dfu.c          |    6 ++++--
>  drivers/usb/gadget/f_mass_storage.c |    8 ++++----
>  drivers/usb/gadget/g_dnl.c          |    7 +++++++
>  drivers/usb/musb-new/musb_uboot.c   |    2 ++
>  include/dfu.h                       |    4 +++-
>  include/g_dnl.h                     |    2 +-
>  include/linux/usb/composite.h       |    2 +-
>  11 files changed, 72 insertions(+), 18 deletions(-)
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot


-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-07-02 14:04 Marek Vasut
  2013-07-02 14:47 ` Lukasz Majewski
  2013-07-03 19:34 ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2013-07-02 14:04 UTC (permalink / raw)
  To: u-boot

Some more fixes for RC2

The following changes since commit e6bf18dba2a21bebf2c421b1c2e188225f6485a1:

  Prepare v2013.07-rc2 (2013-06-28 18:03:51 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-usb.git master                                                                                                                                           
                                                                                                                                                                                    
for you to fetch changes up to befd387242143ba0f7e298cfef6baf26c4260ec0:                                                                                                            
                                                                                                                                                                                    
  usb: add support for the USB Ethernet adapter D-Link DUB-E100 H/W Ver C1 
(2013-06-30 18:41:08 +0200)                                                                              
                                                                                                                                                                                    
----------------------------------------------------------------                                                                                                                    
Heiko Schocher (5):                                                                                                                                                                 
      dfu: make data buffer size configurable
      usb, dfu gadget: switch to dfu mode in dfu_bind
      usb, g_dnl: make possibility to fixup the device_desc board specific
      usb, musb-new: add wdt trigger
      usb: fix unaligned access in device_qual()

Lukasz Majewski (1):
      dfu:function: Fix number of allocated DFU function pointers

Pierre Aubert (1):
      usb: add support for the USB Ethernet adapter D-Link DUB-E100 H/W Ver C1

Piotr Wilczek (2):
      drivers:usb: use get|put_unaligned_le16
      usb:composite: use memcpy to avoid unaligned access

 README                              |    6 ++++++
 drivers/dfu/dfu.c                   |   49 
+++++++++++++++++++++++++++++++++++++++++--------
 drivers/usb/eth/asix.c              |    1 +
 drivers/usb/gadget/composite.c      |    3 ++-
 drivers/usb/gadget/f_dfu.c          |    6 ++++--
 drivers/usb/gadget/f_mass_storage.c |    8 ++++----
 drivers/usb/gadget/g_dnl.c          |    7 +++++++
 drivers/usb/musb-new/musb_uboot.c   |    2 ++
 include/dfu.h                       |    4 +++-
 include/g_dnl.h                     |    2 +-
 include/linux/usb/composite.h       |    2 +-
 11 files changed, 72 insertions(+), 18 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-06-12 20:25 Marek Vasut
@ 2013-06-13 18:54 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-06-13 18:54 UTC (permalink / raw)
  To: u-boot

On Wed, Jun 12, 2013 at 10:25:47PM +0200, Marek Vasut wrote:

> The following changes since commit e1208c2fe5e07f9a248cfbf9bbb212aa34ad2806:
> 
>   MIPS: asm/errno.h: switch to asm-generic/errno.h (2013-06-08 23:10:10 +0200)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to c67b0e42a59c7ef15495bfde006398abaf2f562f:
> 
>   usb, composite: after unregister gadget driver set composite to NULL 
> (2013-06-12 22:22:52 +0200)
> 
> ----------------------------------------------------------------
> Heiko Schocher (1):
>       usb, composite: after unregister gadget driver set composite to NULL
> 
> Julius Werner (1):
>       usb: asix: Move software resets to basic_init
> 
> Kuo-Jung Su (5):
>       usb: ehci: prevent bad PORTSC register access
>       usb: ehci: add weak-aliased function for PORTSC
>       usb: hub: make minimum power-on delay configurable
>       usb: ehci: add Faraday USB 2.0 EHCI support
>       usb: gadget: add Faraday FOTG210 USB gadget support
> 
> Simon Glass (1):
>       usb: Correct CLEAR_FEATURE code in ehci-hcd
> 
> Stephen Warren (1):
>       usb: ehci: add missing cache managment
> 
> Vincent Palatin (2):
>       usb: properly re-initialize the USB keyboard.
>       usb: workaround non-working keyboards.
> 
> Vivek Gautam (2):
>       usb: Use get_unaligned() in usb_endpoint_maxp() for wMaxPacketSize
>       usb: gadget: Use unaligned access for wMaxPacketSize
> 
>  README                              |    3 +
>  common/usb_hub.c                    |   15 ++-
>  common/usb_kbd.c                    |   10 +-
>  drivers/usb/eth/asix.c              |   40 +++---
>  drivers/usb/gadget/Makefile         |    1 +
>  drivers/usb/gadget/composite.c      |    1 +
>  drivers/usb/gadget/f_mass_storage.c |    3 +-
>  drivers/usb/gadget/fotg210.c        |  948 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/gadget/gadget_chips.h   |    8 ++
>  drivers/usb/gadget/pxa25x_udc.c     |   13 +-
>  drivers/usb/host/Makefile           |    1 +
>  drivers/usb/host/ehci-faraday.c     |  148 +++++++++++++++++++++
>  drivers/usb/host/ehci-hcd.c         |   74 +++++++++--
>  include/linux/usb/ch9.h             |    3 +-
>  include/usb/fotg210.h               |  364 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  include/usb/fusbh200.h              |   61 +++++++++
>  16 files changed, 1648 insertions(+), 45 deletions(-)
>  create mode 100644 drivers/usb/gadget/fotg210.c
>  create mode 100644 drivers/usb/host/ehci-faraday.c
>  create mode 100644 include/usb/fotg210.h
>  create mode 100644 include/usb/fusbh200.h

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130613/12117531/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-06-12 20:25 Marek Vasut
  2013-06-13 18:54 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-06-12 20:25 UTC (permalink / raw)
  To: u-boot

The following changes since commit e1208c2fe5e07f9a248cfbf9bbb212aa34ad2806:

  MIPS: asm/errno.h: switch to asm-generic/errno.h (2013-06-08 23:10:10 +0200)

are available in the git repository at:

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

for you to fetch changes up to c67b0e42a59c7ef15495bfde006398abaf2f562f:

  usb, composite: after unregister gadget driver set composite to NULL 
(2013-06-12 22:22:52 +0200)

----------------------------------------------------------------
Heiko Schocher (1):
      usb, composite: after unregister gadget driver set composite to NULL

Julius Werner (1):
      usb: asix: Move software resets to basic_init

Kuo-Jung Su (5):
      usb: ehci: prevent bad PORTSC register access
      usb: ehci: add weak-aliased function for PORTSC
      usb: hub: make minimum power-on delay configurable
      usb: ehci: add Faraday USB 2.0 EHCI support
      usb: gadget: add Faraday FOTG210 USB gadget support

Simon Glass (1):
      usb: Correct CLEAR_FEATURE code in ehci-hcd

Stephen Warren (1):
      usb: ehci: add missing cache managment

Vincent Palatin (2):
      usb: properly re-initialize the USB keyboard.
      usb: workaround non-working keyboards.

Vivek Gautam (2):
      usb: Use get_unaligned() in usb_endpoint_maxp() for wMaxPacketSize
      usb: gadget: Use unaligned access for wMaxPacketSize

 README                              |    3 +
 common/usb_hub.c                    |   15 ++-
 common/usb_kbd.c                    |   10 +-
 drivers/usb/eth/asix.c              |   40 +++---
 drivers/usb/gadget/Makefile         |    1 +
 drivers/usb/gadget/composite.c      |    1 +
 drivers/usb/gadget/f_mass_storage.c |    3 +-
 drivers/usb/gadget/fotg210.c        |  948 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/gadget_chips.h   |    8 ++
 drivers/usb/gadget/pxa25x_udc.c     |   13 +-
 drivers/usb/host/Makefile           |    1 +
 drivers/usb/host/ehci-faraday.c     |  148 +++++++++++++++++++++
 drivers/usb/host/ehci-hcd.c         |   74 +++++++++--
 include/linux/usb/ch9.h             |    3 +-
 include/usb/fotg210.h               |  364 
++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/usb/fusbh200.h              |   61 +++++++++
 16 files changed, 1648 insertions(+), 45 deletions(-)
 create mode 100644 drivers/usb/gadget/fotg210.c
 create mode 100644 drivers/usb/host/ehci-faraday.c
 create mode 100644 include/usb/fotg210.h
 create mode 100644 include/usb/fusbh200.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-05-06  1:11 Marek Vasut
@ 2013-05-07 13:09 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-05-07 13:09 UTC (permalink / raw)
  To: u-boot

On Mon, May 06, 2013 at 03:11:35AM +0200, Marek Vasut wrote:

> The following changes since commit 5ed6f447af60aabd2669d913f673793c1ce48f47:
> 
>   P1022DS: Set CONFIG_SPL_MAX_SIZE directly (2013-05-03 09:19:43 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 4f4eab4d14b181c3a9447c75fd2b41b9d0d761e4:
> 
>   usb: common: Use a global definition for 'min3' (2013-05-06 02:16:37 +0200)
> 
> ----------------------------------------------------------------
> Bo Shen (1):
>       USB: ohci-at91: make OHCI work on at91sam9g10 SoC
> 
> Jim Lin (1):
>       USB: EHCI: Add weak functions to support new chip
> 
> Julius Werner (1):
>       usb: Add new command to set USB 2.0 port test modes
> 
> Vivek Gautam (9):
>       usb: common: Weed out USB_**_PRINTFs from usb framework
>       USB: Some cleanup prior to USB 3.0 interface addition
>       usb: hub: Power-cycle on root-hub ports
>       usb: Update device class in usb device's descriptor
>       usb: hub: Fix enumration timeout
>       USB: SS: Add support for Super Speed USB interface
>       usb: hub: Parallelize power-cycling of root-hub ports
>       usb: fix: Fixing Port status and feature number constants
>       usb: common: Use a global definition for 'min3'
> 
>  common/cmd_usb.c             |  145 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
>  common/usb.c                 |  116 
> ++++++++++++++++++++++++++++++----------------------------
>  common/usb_hub.c             |  242 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------
>  common/usb_kbd.c             |   24 +++++-------
>  common/usb_storage.c         |  283 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
>  drivers/usb/host/ehci-hcd.c  |   75 +++++++++++++++++++++-----------------
>  drivers/usb/host/ohci-at91.c |    4 +-
>  include/common.h             |   25 +++++++++++--
>  include/usb.h                |    6 +++
>  include/usb_defs.h           |   46 ++++++++++++++++++++++-
>  10 files changed, 580 insertions(+), 386 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130507/d07e48a4/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-05-06  1:11 Marek Vasut
  2013-05-07 13:09 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-05-06  1:11 UTC (permalink / raw)
  To: u-boot

The following changes since commit 5ed6f447af60aabd2669d913f673793c1ce48f47:

  P1022DS: Set CONFIG_SPL_MAX_SIZE directly (2013-05-03 09:19:43 -0400)

are available in the git repository at:

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

for you to fetch changes up to 4f4eab4d14b181c3a9447c75fd2b41b9d0d761e4:

  usb: common: Use a global definition for 'min3' (2013-05-06 02:16:37 +0200)

----------------------------------------------------------------
Bo Shen (1):
      USB: ohci-at91: make OHCI work on at91sam9g10 SoC

Jim Lin (1):
      USB: EHCI: Add weak functions to support new chip

Julius Werner (1):
      usb: Add new command to set USB 2.0 port test modes

Vivek Gautam (9):
      usb: common: Weed out USB_**_PRINTFs from usb framework
      USB: Some cleanup prior to USB 3.0 interface addition
      usb: hub: Power-cycle on root-hub ports
      usb: Update device class in usb device's descriptor
      usb: hub: Fix enumration timeout
      USB: SS: Add support for Super Speed USB interface
      usb: hub: Parallelize power-cycling of root-hub ports
      usb: fix: Fixing Port status and feature number constants
      usb: common: Use a global definition for 'min3'

 common/cmd_usb.c             |  145 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
 common/usb.c                 |  116 
++++++++++++++++++++++++++++++----------------------------
 common/usb_hub.c             |  242 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------
 common/usb_kbd.c             |   24 +++++-------
 common/usb_storage.c         |  283 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
 drivers/usb/host/ehci-hcd.c  |   75 +++++++++++++++++++++-----------------
 drivers/usb/host/ohci-at91.c |    4 +-
 include/common.h             |   25 +++++++++++--
 include/usb.h                |    6 +++
 include/usb_defs.h           |   46 ++++++++++++++++++++++-
 10 files changed, 580 insertions(+), 386 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-04-10 17:05 Marek Vasut
@ 2013-04-12 18:42 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-04-12 18:42 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 10, 2013 at 07:05:02PM +0200, Marek Vasut wrote:

> The following changes since commit 645b271a6039e79b368f027a5624dc0820441733:
> 
>   patman: Add Series-process-log tag to sort/uniq change logs (2013-04-08 
> 15:21:22 -0700)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to dda48e8efff878e51e986befd9c6c3780b4757a7:
> 
>   powerpc/usb: Fix usb device-tree fix-up (2013-04-10 15:22:25 +0200)
> 
> ----------------------------------------------------------------
> Pantelis Antoniou (4):
>       dfu: Support larger than memory transfers.
>       dfu: NAND specific routines for DFU operation
>       am335x_evm: Define CONFIG_SYS_CACHELINE_SIZE
>       am335x_evm: Enable DFU for NAND and MMC, provide example alt_infos
> 
> Tom Rini (5):
>       README: Document current DFU CONFIG options
>       dfu: Change indentation of defines in <dfu.h>
>       nand: Extend nand_(read|write)_skip_bad with *actual and limit parameters
>       cmd_nand.c: Fix CONFIG_CMD_NAND_YAFFS
>       am335x_evm: Add CONFIG_CMD_MTDPARTS and relevant defaults
> 
> ramneek mehresh (1):
>       powerpc/usb: Fix usb device-tree fix-up
> 
>  README                         |   23 +++++++++
>  arch/powerpc/cpu/mpc8xxx/fdt.c |    5 ++
>  board/cm_t35/cm_t35.c          |    2 +
>  common/cmd_nand.c              |   55 +++++++++++---------
>  common/env_nand.c              |    3 +-
>  drivers/dfu/Makefile           |    1 +
>  drivers/dfu/dfu.c              |  249 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
>  drivers/dfu/dfu_mmc.c          |  108 ++++++++++++++++++++++++++-------------
>  drivers/dfu/dfu_nand.c         |  187 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/mtd/nand/nand_util.c   |   68 ++++++++++++++++++++++---
>  include/configs/am335x_evm.h   |   52 ++++++++++++++++++-
>  include/dfu.h                  |   53 +++++++++++++++++--
>  include/nand.h                 |    4 +-
>  13 files changed, 681 insertions(+), 129 deletions(-)
>  create mode 100644 drivers/dfu/dfu_nand.c

For the record, applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130412/f702785f/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-04-10 17:05 Marek Vasut
  2013-04-12 18:42 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-04-10 17:05 UTC (permalink / raw)
  To: u-boot

The following changes since commit 645b271a6039e79b368f027a5624dc0820441733:

  patman: Add Series-process-log tag to sort/uniq change logs (2013-04-08 
15:21:22 -0700)

are available in the git repository at:

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

for you to fetch changes up to dda48e8efff878e51e986befd9c6c3780b4757a7:

  powerpc/usb: Fix usb device-tree fix-up (2013-04-10 15:22:25 +0200)

----------------------------------------------------------------
Pantelis Antoniou (4):
      dfu: Support larger than memory transfers.
      dfu: NAND specific routines for DFU operation
      am335x_evm: Define CONFIG_SYS_CACHELINE_SIZE
      am335x_evm: Enable DFU for NAND and MMC, provide example alt_infos

Tom Rini (5):
      README: Document current DFU CONFIG options
      dfu: Change indentation of defines in <dfu.h>
      nand: Extend nand_(read|write)_skip_bad with *actual and limit parameters
      cmd_nand.c: Fix CONFIG_CMD_NAND_YAFFS
      am335x_evm: Add CONFIG_CMD_MTDPARTS and relevant defaults

ramneek mehresh (1):
      powerpc/usb: Fix usb device-tree fix-up

 README                         |   23 +++++++++
 arch/powerpc/cpu/mpc8xxx/fdt.c |    5 ++
 board/cm_t35/cm_t35.c          |    2 +
 common/cmd_nand.c              |   55 +++++++++++---------
 common/env_nand.c              |    3 +-
 drivers/dfu/Makefile           |    1 +
 drivers/dfu/dfu.c              |  249 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/dfu/dfu_mmc.c          |  108 ++++++++++++++++++++++++++-------------
 drivers/dfu/dfu_nand.c         |  187 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mtd/nand/nand_util.c   |   68 ++++++++++++++++++++++---
 include/configs/am335x_evm.h   |   52 ++++++++++++++++++-
 include/dfu.h                  |   53 +++++++++++++++++--
 include/nand.h                 |    4 +-
 13 files changed, 681 insertions(+), 129 deletions(-)
 create mode 100644 drivers/dfu/dfu_nand.c

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-03-19 20:25     ` Marek Vasut
@ 2013-03-19 21:35       ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2013-03-19 21:35 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 19, 2013 at 09:25:45PM +0100, Marek Vasut wrote:
> Dear Tom Rini,
> 
> > On Mon, Mar 18, 2013 at 07:01:16PM +0100, Marek Vasut wrote:
> > > Hi Tom,
> > > 
> > > fixed, see new PR below please. Sorry about that, it's quite a load of
> > > stuff on me recently.
> > > 
> > > The following changes since commit b5bec88434adb52413f1bc33fa63d7642cb8fd35:
> > >   Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02
> > >   -0400)
> > > 
> > > are available in the git repository at:
> > >   git://git.denx.de/u-boot-usb.git master
> > > 
> > > for you to fetch changes up to ae003d057077d792c1f2131753a7596c94e0bba4:
> > >   usb: Add multiple controllers support for EHCI PCI (2013-03-18 18:58:55
> > >   +0100)
> > > 
> > > ----------------------------------------------------------------
> > > 
> > > Lukasz Majewski (4):
> > >       usb:composite:fix Provide function data when addressing device with
> > >       only
> > > 
> > > one interface
> > > 
> > >       usb:composite: USB Mass Storage - storage_common.c from Linux
> > >       kernel usb:gadget: USB Mass Storage Gadget support
> > >       arm:trats: Use new ums command
> > > 
> > > Michael Spang (1):
> > >       usb: usbeth: smsc95xx: remove EEPROM loaded check
> > > 
> > > Pantelis Antoniou (5):
> > >       dfu: Only perform DFU board_usb_init() for TRATS
> > >       dfu: Fix crash when wrong number of arguments given
> > >       dfu: Properly zero out timeout value
> > >       dfu: Add a partition type target
> > >       usb: Fix bug when both DFU & ETHER are defined
> > > 
> > > Patrick Georgi (1):
> > >       usb: ehci: Support interrupt transfers via periodic list
> > > 
> > > Piotr Wilczek (1):
> > >       usb:composite: USB Mass Storage - f_mass_storage.c from Linux
> > >       kernel
> > > 
> > > Shiraz Hashim (1):
> > >       usbtty: adapt buffers for large packet support
> > > 
> > > Simon Glass (1):
> > >       x86: Enable USB features for coreboot
> > > 
> > > Vincent Palatin (4):
> > >       usb: ehci: generic PCI support
> > >       usb: ehci: Add 64-bit controller support
> > >       usb: ehci: Fix aliasing issue in EHCI interrupt code
> > >       usb: Add multiple controllers support for EHCI PCI
> > > 
> > > Vipin Kumar (1):
> > >       usb/host/ehci: Add support for EHCI on spear
> > > 
> > > Vivek Gautam (2):
> > >       usb: ehci: exynos: Fix multiple FDT decode
> > >       usb: ehci: exynos: Enable non-dt path
> > >  
> > >  board/samsung/trats/trats.c         |   63 ++
> > >  common/Makefile                     |    1 +
> > >  common/cmd_dfu.c                    |    5 +-
> > >  common/cmd_usb_mass_storage.c       |   86 +++
> > >  drivers/dfu/dfu_mmc.c               |   31 +
> > >  drivers/serial/usbtty.c             |    2 +-
> > >  drivers/usb/eth/smsc95xx.c          |    4 -
> > >  drivers/usb/gadget/Makefile         |   10 +-
> > >  drivers/usb/gadget/composite.c      |   19 +
> > >  drivers/usb/gadget/f_dfu.c          |    3 +
> > >  drivers/usb/gadget/f_mass_storage.c | 2793
> > > 
> > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > +++++++++++
> > > 
> > >  drivers/usb/gadget/g_dnl.c          |    6 +
> > >  drivers/usb/gadget/storage_common.c |  653 ++++++++++++++++++++
> > >  drivers/usb/host/Makefile           |    1 +
> > >  drivers/usb/host/ehci-exynos.c      |   51 +-
> > >  drivers/usb/host/ehci-hcd.c         |  318 +++++++++-
> > >  drivers/usb/host/ehci-pci.c         |   60 +-
> > >  drivers/usb/host/ehci-spear.c       |   59 ++
> > >  drivers/usb/host/ehci.h             |    6 +-
> > >  include/configs/coreboot.h          |   17 +
> > >  include/configs/trats.h             |    5 +
> > >  include/usb_mass_storage.h          |   55 ++
> > >  include/usbdevice.h                 |    4 +-
> > >  23 files changed, 4203 insertions(+), 49 deletions(-)
> > >  create mode 100644 common/cmd_usb_mass_storage.c
> > >  create mode 100644 drivers/usb/gadget/f_mass_storage.c
> > >  create mode 100644 drivers/usb/gadget/storage_common.c
> > >  create mode 100644 drivers/usb/host/ehci-spear.c
> > >  create mode 100644 include/usb_mass_storage.h
> > 
> > Applied to u-boot/master, thanks!  Now that I believe the rest of the
> > DFU stuff is sorted (Lukasz, are you good or do you want to
> > re-review/test again?  I think it's only comment changes/checkpatch
> > stuff since the last time you tested/acked) do you want to pick that up?
> > Thanks.
> 
> Yes, I can pick that if you point me to it properly

The 9 part v6 in
http://patchwork.ozlabs.org/project/uboot/list/?delegate=1699 and please
update the other patches which I believe I just pulled in.  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130319/2a69259d/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-03-19 14:20   ` Tom Rini
  2013-03-19 17:59     ` Lukasz Majewski
@ 2013-03-19 20:25     ` Marek Vasut
  2013-03-19 21:35       ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2013-03-19 20:25 UTC (permalink / raw)
  To: u-boot

Dear Tom Rini,

> On Mon, Mar 18, 2013 at 07:01:16PM +0100, Marek Vasut wrote:
> > Hi Tom,
> > 
> > fixed, see new PR below please. Sorry about that, it's quite a load of
> > stuff on me recently.
> > 
> > The following changes since commit b5bec88434adb52413f1bc33fa63d7642cb8fd35:
> >   Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02
> >   -0400)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git master
> > 
> > for you to fetch changes up to ae003d057077d792c1f2131753a7596c94e0bba4:
> >   usb: Add multiple controllers support for EHCI PCI (2013-03-18 18:58:55
> >   +0100)
> > 
> > ----------------------------------------------------------------
> > 
> > Lukasz Majewski (4):
> >       usb:composite:fix Provide function data when addressing device with
> >       only
> > 
> > one interface
> > 
> >       usb:composite: USB Mass Storage - storage_common.c from Linux
> >       kernel usb:gadget: USB Mass Storage Gadget support
> >       arm:trats: Use new ums command
> > 
> > Michael Spang (1):
> >       usb: usbeth: smsc95xx: remove EEPROM loaded check
> > 
> > Pantelis Antoniou (5):
> >       dfu: Only perform DFU board_usb_init() for TRATS
> >       dfu: Fix crash when wrong number of arguments given
> >       dfu: Properly zero out timeout value
> >       dfu: Add a partition type target
> >       usb: Fix bug when both DFU & ETHER are defined
> > 
> > Patrick Georgi (1):
> >       usb: ehci: Support interrupt transfers via periodic list
> > 
> > Piotr Wilczek (1):
> >       usb:composite: USB Mass Storage - f_mass_storage.c from Linux
> >       kernel
> > 
> > Shiraz Hashim (1):
> >       usbtty: adapt buffers for large packet support
> > 
> > Simon Glass (1):
> >       x86: Enable USB features for coreboot
> > 
> > Vincent Palatin (4):
> >       usb: ehci: generic PCI support
> >       usb: ehci: Add 64-bit controller support
> >       usb: ehci: Fix aliasing issue in EHCI interrupt code
> >       usb: Add multiple controllers support for EHCI PCI
> > 
> > Vipin Kumar (1):
> >       usb/host/ehci: Add support for EHCI on spear
> > 
> > Vivek Gautam (2):
> >       usb: ehci: exynos: Fix multiple FDT decode
> >       usb: ehci: exynos: Enable non-dt path
> >  
> >  board/samsung/trats/trats.c         |   63 ++
> >  common/Makefile                     |    1 +
> >  common/cmd_dfu.c                    |    5 +-
> >  common/cmd_usb_mass_storage.c       |   86 +++
> >  drivers/dfu/dfu_mmc.c               |   31 +
> >  drivers/serial/usbtty.c             |    2 +-
> >  drivers/usb/eth/smsc95xx.c          |    4 -
> >  drivers/usb/gadget/Makefile         |   10 +-
> >  drivers/usb/gadget/composite.c      |   19 +
> >  drivers/usb/gadget/f_dfu.c          |    3 +
> >  drivers/usb/gadget/f_mass_storage.c | 2793
> > 
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > +++++++++++
> > 
> >  drivers/usb/gadget/g_dnl.c          |    6 +
> >  drivers/usb/gadget/storage_common.c |  653 ++++++++++++++++++++
> >  drivers/usb/host/Makefile           |    1 +
> >  drivers/usb/host/ehci-exynos.c      |   51 +-
> >  drivers/usb/host/ehci-hcd.c         |  318 +++++++++-
> >  drivers/usb/host/ehci-pci.c         |   60 +-
> >  drivers/usb/host/ehci-spear.c       |   59 ++
> >  drivers/usb/host/ehci.h             |    6 +-
> >  include/configs/coreboot.h          |   17 +
> >  include/configs/trats.h             |    5 +
> >  include/usb_mass_storage.h          |   55 ++
> >  include/usbdevice.h                 |    4 +-
> >  23 files changed, 4203 insertions(+), 49 deletions(-)
> >  create mode 100644 common/cmd_usb_mass_storage.c
> >  create mode 100644 drivers/usb/gadget/f_mass_storage.c
> >  create mode 100644 drivers/usb/gadget/storage_common.c
> >  create mode 100644 drivers/usb/host/ehci-spear.c
> >  create mode 100644 include/usb_mass_storage.h
> 
> Applied to u-boot/master, thanks!  Now that I believe the rest of the
> DFU stuff is sorted (Lukasz, are you good or do you want to
> re-review/test again?  I think it's only comment changes/checkpatch
> stuff since the last time you tested/acked) do you want to pick that up?
> Thanks.

Yes, I can pick that if you point me to it properly

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-03-19 14:20   ` Tom Rini
@ 2013-03-19 17:59     ` Lukasz Majewski
  2013-03-19 20:25     ` Marek Vasut
  1 sibling, 0 replies; 389+ messages in thread
From: Lukasz Majewski @ 2013-03-19 17:59 UTC (permalink / raw)
  To: u-boot

Hi Tom,

> On Mon, Mar 18, 2013 at 07:01:16PM +0100, Marek Vasut wrote:
> 
> > Hi Tom,
> > 
> > fixed, see new PR below please. Sorry about that, it's quite a load
> > of stuff on me recently.
> > 
> > The following changes since commit
> > b5bec88434adb52413f1bc33fa63d7642cb8fd35:
> > 
> >   Use 'unsigned int' for global_data's baudrate (2013-03-15
> > 16:14:02 -0400)
> > 
> > are available in the git repository at:
> > 
> >   git://git.denx.de/u-boot-usb.git master
> > 
> > for you to fetch changes up to
> > ae003d057077d792c1f2131753a7596c94e0bba4:
> > 
> >   usb: Add multiple controllers support for EHCI PCI (2013-03-18
> > 18:58:55 +0100)
> > 
> > ----------------------------------------------------------------
> > Lukasz Majewski (4):
> >       usb:composite:fix Provide function data when addressing
> > device with only one interface
> >       usb:composite: USB Mass Storage - storage_common.c from Linux
> > kernel usb:gadget: USB Mass Storage Gadget support
> >       arm:trats: Use new ums command
> > 
> > Michael Spang (1):
> >       usb: usbeth: smsc95xx: remove EEPROM loaded check
> > 
> > Pantelis Antoniou (5):
> >       dfu: Only perform DFU board_usb_init() for TRATS
> >       dfu: Fix crash when wrong number of arguments given
> >       dfu: Properly zero out timeout value
> >       dfu: Add a partition type target
> >       usb: Fix bug when both DFU & ETHER are defined
> > 
> > Patrick Georgi (1):
> >       usb: ehci: Support interrupt transfers via periodic list
> > 
> > Piotr Wilczek (1):
> >       usb:composite: USB Mass Storage - f_mass_storage.c from Linux
> > kernel
> > 
> > Shiraz Hashim (1):
> >       usbtty: adapt buffers for large packet support
> > 
> > Simon Glass (1):
> >       x86: Enable USB features for coreboot
> > 
> > Vincent Palatin (4):
> >       usb: ehci: generic PCI support
> >       usb: ehci: Add 64-bit controller support
> >       usb: ehci: Fix aliasing issue in EHCI interrupt code
> >       usb: Add multiple controllers support for EHCI PCI
> > 
> > Vipin Kumar (1):
> >       usb/host/ehci: Add support for EHCI on spear
> > 
> > Vivek Gautam (2):
> >       usb: ehci: exynos: Fix multiple FDT decode
> >       usb: ehci: exynos: Enable non-dt path
> > 
> >  board/samsung/trats/trats.c         |   63 ++
> >  common/Makefile                     |    1 +
> >  common/cmd_dfu.c                    |    5 +-
> >  common/cmd_usb_mass_storage.c       |   86 +++
> >  drivers/dfu/dfu_mmc.c               |   31 +
> >  drivers/serial/usbtty.c             |    2 +-
> >  drivers/usb/eth/smsc95xx.c          |    4 -
> >  drivers/usb/gadget/Makefile         |   10 +-
> >  drivers/usb/gadget/composite.c      |   19 +
> >  drivers/usb/gadget/f_dfu.c          |    3 +
> >  drivers/usb/gadget/f_mass_storage.c | 2793 
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >  drivers/usb/gadget/g_dnl.c          |    6 +
> >  drivers/usb/gadget/storage_common.c |  653 ++++++++++++++++++++
> >  drivers/usb/host/Makefile           |    1 +
> >  drivers/usb/host/ehci-exynos.c      |   51 +-
> >  drivers/usb/host/ehci-hcd.c         |  318 +++++++++-
> >  drivers/usb/host/ehci-pci.c         |   60 +-
> >  drivers/usb/host/ehci-spear.c       |   59 ++
> >  drivers/usb/host/ehci.h             |    6 +-
> >  include/configs/coreboot.h          |   17 +
> >  include/configs/trats.h             |    5 +
> >  include/usb_mass_storage.h          |   55 ++
> >  include/usbdevice.h                 |    4 +-
> >  23 files changed, 4203 insertions(+), 49 deletions(-)
> >  create mode 100644 common/cmd_usb_mass_storage.c
> >  create mode 100644 drivers/usb/gadget/f_mass_storage.c
> >  create mode 100644 drivers/usb/gadget/storage_common.c
> >  create mode 100644 drivers/usb/host/ehci-spear.c
> >  create mode 100644 include/usb_mass_storage.h
> 
> Applied to u-boot/master, thanks!  Now that I believe the rest of the
> DFU stuff is sorted (Lukasz, are you good or do you want to
> re-review/test again?  I think it's only comment changes/checkpatch
> stuff since the last time you tested/acked) do you want to pick that
> up? Thanks.
> 

I've tested it on trats board. 

For me it looks OK, so

Acked-by: "Lukasz Majewski <l.majewski@samsung.com>"
Test-HW: Trats
Tested-by: "Lukasz Majewski <l.majewski@samsung.com>"



-- 
Best regards,

Lukasz Majewski

Samsung R&D Poland (SRPOL) | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-03-18 18:01 ` Marek Vasut
  2013-03-18 19:21   ` Tom Warren
@ 2013-03-19 14:20   ` Tom Rini
  2013-03-19 17:59     ` Lukasz Majewski
  2013-03-19 20:25     ` Marek Vasut
  1 sibling, 2 replies; 389+ messages in thread
From: Tom Rini @ 2013-03-19 14:20 UTC (permalink / raw)
  To: u-boot

On Mon, Mar 18, 2013 at 07:01:16PM +0100, Marek Vasut wrote:

> Hi Tom,
> 
> fixed, see new PR below please. Sorry about that, it's quite a load of stuff on 
> me recently.
> 
> The following changes since commit b5bec88434adb52413f1bc33fa63d7642cb8fd35:
> 
>   Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to ae003d057077d792c1f2131753a7596c94e0bba4:
> 
>   usb: Add multiple controllers support for EHCI PCI (2013-03-18 18:58:55 +0100)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (4):
>       usb:composite:fix Provide function data when addressing device with only 
> one interface
>       usb:composite: USB Mass Storage - storage_common.c from Linux kernel
>       usb:gadget: USB Mass Storage Gadget support
>       arm:trats: Use new ums command
> 
> Michael Spang (1):
>       usb: usbeth: smsc95xx: remove EEPROM loaded check
> 
> Pantelis Antoniou (5):
>       dfu: Only perform DFU board_usb_init() for TRATS
>       dfu: Fix crash when wrong number of arguments given
>       dfu: Properly zero out timeout value
>       dfu: Add a partition type target
>       usb: Fix bug when both DFU & ETHER are defined
> 
> Patrick Georgi (1):
>       usb: ehci: Support interrupt transfers via periodic list
> 
> Piotr Wilczek (1):
>       usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel
> 
> Shiraz Hashim (1):
>       usbtty: adapt buffers for large packet support
> 
> Simon Glass (1):
>       x86: Enable USB features for coreboot
> 
> Vincent Palatin (4):
>       usb: ehci: generic PCI support
>       usb: ehci: Add 64-bit controller support
>       usb: ehci: Fix aliasing issue in EHCI interrupt code
>       usb: Add multiple controllers support for EHCI PCI
> 
> Vipin Kumar (1):
>       usb/host/ehci: Add support for EHCI on spear
> 
> Vivek Gautam (2):
>       usb: ehci: exynos: Fix multiple FDT decode
>       usb: ehci: exynos: Enable non-dt path
> 
>  board/samsung/trats/trats.c         |   63 ++
>  common/Makefile                     |    1 +
>  common/cmd_dfu.c                    |    5 +-
>  common/cmd_usb_mass_storage.c       |   86 +++
>  drivers/dfu/dfu_mmc.c               |   31 +
>  drivers/serial/usbtty.c             |    2 +-
>  drivers/usb/eth/smsc95xx.c          |    4 -
>  drivers/usb/gadget/Makefile         |   10 +-
>  drivers/usb/gadget/composite.c      |   19 +
>  drivers/usb/gadget/f_dfu.c          |    3 +
>  drivers/usb/gadget/f_mass_storage.c | 2793 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/gadget/g_dnl.c          |    6 +
>  drivers/usb/gadget/storage_common.c |  653 ++++++++++++++++++++
>  drivers/usb/host/Makefile           |    1 +
>  drivers/usb/host/ehci-exynos.c      |   51 +-
>  drivers/usb/host/ehci-hcd.c         |  318 +++++++++-
>  drivers/usb/host/ehci-pci.c         |   60 +-
>  drivers/usb/host/ehci-spear.c       |   59 ++
>  drivers/usb/host/ehci.h             |    6 +-
>  include/configs/coreboot.h          |   17 +
>  include/configs/trats.h             |    5 +
>  include/usb_mass_storage.h          |   55 ++
>  include/usbdevice.h                 |    4 +-
>  23 files changed, 4203 insertions(+), 49 deletions(-)
>  create mode 100644 common/cmd_usb_mass_storage.c
>  create mode 100644 drivers/usb/gadget/f_mass_storage.c
>  create mode 100644 drivers/usb/gadget/storage_common.c
>  create mode 100644 drivers/usb/host/ehci-spear.c
>  create mode 100644 include/usb_mass_storage.h

Applied to u-boot/master, thanks!  Now that I believe the rest of the
DFU stuff is sorted (Lukasz, are you good or do you want to
re-review/test again?  I think it's only comment changes/checkpatch
stuff since the last time you tested/acked) do you want to pick that up?
Thanks.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130319/702a3e5a/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-03-18 18:01 ` Marek Vasut
@ 2013-03-18 19:21   ` Tom Warren
  2013-03-19 14:20   ` Tom Rini
  1 sibling, 0 replies; 389+ messages in thread
From: Tom Warren @ 2013-03-18 19:21 UTC (permalink / raw)
  To: u-boot

No worries.

> -----Original Message-----
> From: Marek Vasut [mailto:marex at denx.de]
> Sent: Monday, March 18, 2013 11:01 AM
> To: Tom Warren
> Cc: u-boot at lists.denx.de; Lucas Stach; Albert ARIBAUD; Tom Rini; Wolfgang
> Denk
> Subject: Re: [U-Boot] [PULL] u-boot-usb/master
> 
> Hi Tom,
> 
> fixed, see new PR below please. Sorry about that, it's quite a load of stuff on
> me recently.
> 
> The following changes since commit
> b5bec88434adb52413f1bc33fa63d7642cb8fd35:
> 
>   Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to
> ae003d057077d792c1f2131753a7596c94e0bba4:
> 
>   usb: Add multiple controllers support for EHCI PCI (2013-03-18 18:58:55
> +0100)
> 
> ----------------------------------------------------------------
> Lukasz Majewski (4):
>       usb:composite:fix Provide function data when addressing device with only
> one interface
>       usb:composite: USB Mass Storage - storage_common.c from Linux kernel
>       usb:gadget: USB Mass Storage Gadget support
>       arm:trats: Use new ums command
> 
> Michael Spang (1):
>       usb: usbeth: smsc95xx: remove EEPROM loaded check
> 
> Pantelis Antoniou (5):
>       dfu: Only perform DFU board_usb_init() for TRATS
>       dfu: Fix crash when wrong number of arguments given
>       dfu: Properly zero out timeout value
>       dfu: Add a partition type target
>       usb: Fix bug when both DFU & ETHER are defined
> 
> Patrick Georgi (1):
>       usb: ehci: Support interrupt transfers via periodic list
> 
> Piotr Wilczek (1):
>       usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel
> 
> Shiraz Hashim (1):
>       usbtty: adapt buffers for large packet support
> 
> Simon Glass (1):
>       x86: Enable USB features for coreboot
> 
> Vincent Palatin (4):
>       usb: ehci: generic PCI support
>       usb: ehci: Add 64-bit controller support
>       usb: ehci: Fix aliasing issue in EHCI interrupt code
>       usb: Add multiple controllers support for EHCI PCI
> 
> Vipin Kumar (1):
>       usb/host/ehci: Add support for EHCI on spear
> 
> Vivek Gautam (2):
>       usb: ehci: exynos: Fix multiple FDT decode
>       usb: ehci: exynos: Enable non-dt path
> 
>  board/samsung/trats/trats.c         |   63 ++
>  common/Makefile                     |    1 +
>  common/cmd_dfu.c                    |    5 +-
>  common/cmd_usb_mass_storage.c       |   86 +++
>  drivers/dfu/dfu_mmc.c               |   31 +
>  drivers/serial/usbtty.c             |    2 +-
>  drivers/usb/eth/smsc95xx.c          |    4 -
>  drivers/usb/gadget/Makefile         |   10 +-
>  drivers/usb/gadget/composite.c      |   19 +
>  drivers/usb/gadget/f_dfu.c          |    3 +
>  drivers/usb/gadget/f_mass_storage.c | 2793
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++++++++++++++++++++++++++
>  drivers/usb/gadget/g_dnl.c          |    6 +
>  drivers/usb/gadget/storage_common.c |  653 ++++++++++++++++++++
>  drivers/usb/host/Makefile           |    1 +
>  drivers/usb/host/ehci-exynos.c      |   51 +-
>  drivers/usb/host/ehci-hcd.c         |  318 +++++++++-
>  drivers/usb/host/ehci-pci.c         |   60 +-
>  drivers/usb/host/ehci-spear.c       |   59 ++
>  drivers/usb/host/ehci.h             |    6 +-
>  include/configs/coreboot.h          |   17 +
>  include/configs/trats.h             |    5 +
>  include/usb_mass_storage.h          |   55 ++
>  include/usbdevice.h                 |    4 +-
>  23 files changed, 4203 insertions(+), 49 deletions(-)  create mode 100644
> common/cmd_usb_mass_storage.c  create mode 100644
> drivers/usb/gadget/f_mass_storage.c
>  create mode 100644 drivers/usb/gadget/storage_common.c
>  create mode 100644 drivers/usb/host/ehci-spear.c  create mode 100644
> include/usb_mass_storage.h
-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2013-03-18 16:08 Tom Warren
@ 2013-03-18 18:01 ` Marek Vasut
  2013-03-18 19:21   ` Tom Warren
  2013-03-19 14:20   ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2013-03-18 18:01 UTC (permalink / raw)
  To: u-boot

Hi Tom,

fixed, see new PR below please. Sorry about that, it's quite a load of stuff on 
me recently.

The following changes since commit b5bec88434adb52413f1bc33fa63d7642cb8fd35:

  Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02 -0400)

are available in the git repository at:

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

for you to fetch changes up to ae003d057077d792c1f2131753a7596c94e0bba4:

  usb: Add multiple controllers support for EHCI PCI (2013-03-18 18:58:55 +0100)

----------------------------------------------------------------
Lukasz Majewski (4):
      usb:composite:fix Provide function data when addressing device with only 
one interface
      usb:composite: USB Mass Storage - storage_common.c from Linux kernel
      usb:gadget: USB Mass Storage Gadget support
      arm:trats: Use new ums command

Michael Spang (1):
      usb: usbeth: smsc95xx: remove EEPROM loaded check

Pantelis Antoniou (5):
      dfu: Only perform DFU board_usb_init() for TRATS
      dfu: Fix crash when wrong number of arguments given
      dfu: Properly zero out timeout value
      dfu: Add a partition type target
      usb: Fix bug when both DFU & ETHER are defined

Patrick Georgi (1):
      usb: ehci: Support interrupt transfers via periodic list

Piotr Wilczek (1):
      usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel

Shiraz Hashim (1):
      usbtty: adapt buffers for large packet support

Simon Glass (1):
      x86: Enable USB features for coreboot

Vincent Palatin (4):
      usb: ehci: generic PCI support
      usb: ehci: Add 64-bit controller support
      usb: ehci: Fix aliasing issue in EHCI interrupt code
      usb: Add multiple controllers support for EHCI PCI

Vipin Kumar (1):
      usb/host/ehci: Add support for EHCI on spear

Vivek Gautam (2):
      usb: ehci: exynos: Fix multiple FDT decode
      usb: ehci: exynos: Enable non-dt path

 board/samsung/trats/trats.c         |   63 ++
 common/Makefile                     |    1 +
 common/cmd_dfu.c                    |    5 +-
 common/cmd_usb_mass_storage.c       |   86 +++
 drivers/dfu/dfu_mmc.c               |   31 +
 drivers/serial/usbtty.c             |    2 +-
 drivers/usb/eth/smsc95xx.c          |    4 -
 drivers/usb/gadget/Makefile         |   10 +-
 drivers/usb/gadget/composite.c      |   19 +
 drivers/usb/gadget/f_dfu.c          |    3 +
 drivers/usb/gadget/f_mass_storage.c | 2793 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/g_dnl.c          |    6 +
 drivers/usb/gadget/storage_common.c |  653 ++++++++++++++++++++
 drivers/usb/host/Makefile           |    1 +
 drivers/usb/host/ehci-exynos.c      |   51 +-
 drivers/usb/host/ehci-hcd.c         |  318 +++++++++-
 drivers/usb/host/ehci-pci.c         |   60 +-
 drivers/usb/host/ehci-spear.c       |   59 ++
 drivers/usb/host/ehci.h             |    6 +-
 include/configs/coreboot.h          |   17 +
 include/configs/trats.h             |    5 +
 include/usb_mass_storage.h          |   55 ++
 include/usbdevice.h                 |    4 +-
 23 files changed, 4203 insertions(+), 49 deletions(-)
 create mode 100644 common/cmd_usb_mass_storage.c
 create mode 100644 drivers/usb/gadget/f_mass_storage.c
 create mode 100644 drivers/usb/gadget/storage_common.c
 create mode 100644 drivers/usb/host/ehci-spear.c
 create mode 100644 include/usb_mass_storage.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-03-18 16:08 Tom Warren
  2013-03-18 18:01 ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Warren @ 2013-03-18 16:08 UTC (permalink / raw)
  To: u-boot

Marek,

> Message: 28
> Date: Sun, 17 Mar 2013 03:05:51 +0100
> From: Marek Vasut <marex@denx.de>
> Subject: [U-Boot] [PULL] u-boot-usb/master
> To: Tom Rini <trini@ti.com>
> Cc: "u-boot at lists.denx.de" <u-boot@lists.denx.de>
> Message-ID: <201303170305.51502.marex@denx.de>
> Content-Type: Text/Plain;  charset="us-ascii"
> 
> Hi Tom,
> 
> let's do this ...
> 
> The following changes since commit
> b5bec88434adb52413f1bc33fa63d7642cb8fd35:
> 
>   Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to
> d4c450334837ab8e497ae5016a03258b3cb36aa2:
> 
>   usb: Add multiple controllers support for EHCI PCI (2013-03-16 21:12:05
> +0100)
> 
> ----------------------------------------------------------------
> Lucas Stach (5):
>       tegra: usb: set USB_PORTS_MAX to correct value
>       tegra: usb: make controller init functions more self contained
>       tegra: usb: remove unneeded function parameter
>       tegra: usb: move controller init into start_port
>       tegra: usb: various small cleanups

We'd agreed (on Jan 28, for V2 of Lucas' USB patchset, and again Feb 14 for V3 of the patchset) that these would go through the Tegra tree. Albert has already accepted my PR a few days ago for ARM/master, so if these go into TOT u-boot.git from the USB tree, we'll have a conflict. Not to mention the fact that you appear to be missing a couple of Lucas' patches (6/7 tegra: use: move implementation into right directory & 7/7 tegra: usb: move [start|stop]_port into ehci_hcd_[init|stop]).  I've also had these 7 patches marked as 'Accepted' in Patchwork for some time now.

Please fix this.

Tom
> 
> Lukasz Majewski (4):
>       usb:composite:fix Provide function data when addressing device with only
> one interface
>       usb:composite: USB Mass Storage - storage_common.c from Linux kernel
>       usb:gadget: USB Mass Storage Gadget support
>       arm:trats: Use new ums command
> 
> Michael Spang (1):
>       usb: usbeth: smsc95xx: remove EEPROM loaded check
> 
> Pantelis Antoniou (5):
>       dfu: Only perform DFU board_usb_init() for TRATS
>       dfu: Fix crash when wrong number of arguments given
>       dfu: Properly zero out timeout value
>       dfu: Add a partition type target
>       usb: Fix bug when both DFU & ETHER are defined
> 
> Patrick Georgi (1):
>       usb: ehci: Support interrupt transfers via periodic list
> 
> Piotr Wilczek (1):
>       usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel
> 
> Shiraz Hashim (1):
>       usbtty: adapt buffers for large packet support
> 
> Simon Glass (1):
>       x86: Enable USB features for coreboot
> 
> Vincent Palatin (4):
>       usb: ehci: generic PCI support
>       usb: ehci: Add 64-bit controller support
>       usb: ehci: Fix aliasing issue in EHCI interrupt code
>       usb: Add multiple controllers support for EHCI PCI
> 
> Vipin Kumar (1):
>       usb/host/ehci: Add support for EHCI on spear
> 
> Vivek Gautam (2):
>       usb: ehci: exynos: Fix multiple FDT decode
>       usb: ehci: exynos: Enable non-dt path
> 
>  arch/arm/cpu/armv7/tegra20/usb.c        |   96 ++-
>  arch/arm/include/asm/arch-tegra20/usb.h |    3 -
>  board/samsung/trats/trats.c             |   63 ++
>  common/Makefile                         |    1 +
>  common/cmd_dfu.c                        |    5 +-
>  common/cmd_usb_mass_storage.c           |   86 +++
>  drivers/dfu/dfu_mmc.c                   |   31 +
>  drivers/serial/usbtty.c                 |    2 +-
>  drivers/usb/eth/smsc95xx.c              |    4 -
>  drivers/usb/gadget/Makefile             |   10 +-
>  drivers/usb/gadget/composite.c          |   19 +
>  drivers/usb/gadget/f_dfu.c              |    3 +
>  drivers/usb/gadget/f_mass_storage.c     | 2793
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++++++++++++++++++++++
>  drivers/usb/gadget/g_dnl.c              |    6 +
>  drivers/usb/gadget/storage_common.c     |  653 +++++++++++++++++++
>  drivers/usb/host/Makefile               |    1 +
>  drivers/usb/host/ehci-exynos.c          |   51 +-
>  drivers/usb/host/ehci-hcd.c             |  318 ++++++++-
>  drivers/usb/host/ehci-pci.c             |   60 +-
>  drivers/usb/host/ehci-spear.c           |   59 ++
>  drivers/usb/host/ehci.h                 |    6 +-
>  include/configs/coreboot.h              |   17 +
>  include/configs/trats.h                 |    5 +
>  include/usb_mass_storage.h              |   55 ++
>  include/usbdevice.h                     |    4 +-
>  25 files changed, 4245 insertions(+), 106 deletions(-)
>  create mode 100644 common/cmd_usb_mass_storage.c
>  create mode 100644 drivers/usb/gadget/f_mass_storage.c
>  create mode 100644 drivers/usb/gadget/storage_common.c
>  create mode 100644 drivers/usb/host/ehci-spear.c
>  create mode 100644 include/usb_mass_storage.h
> 
--
nvpublic

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2013-03-17  2:05 Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2013-03-17  2:05 UTC (permalink / raw)
  To: u-boot

Hi Tom,

let's do this ...

The following changes since commit b5bec88434adb52413f1bc33fa63d7642cb8fd35:

  Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02 -0400)

are available in the git repository at:

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

for you to fetch changes up to d4c450334837ab8e497ae5016a03258b3cb36aa2:

  usb: Add multiple controllers support for EHCI PCI (2013-03-16 21:12:05 +0100)

----------------------------------------------------------------
Lucas Stach (5):
      tegra: usb: set USB_PORTS_MAX to correct value
      tegra: usb: make controller init functions more self contained
      tegra: usb: remove unneeded function parameter
      tegra: usb: move controller init into start_port
      tegra: usb: various small cleanups

Lukasz Majewski (4):
      usb:composite:fix Provide function data when addressing device with only 
one interface
      usb:composite: USB Mass Storage - storage_common.c from Linux kernel
      usb:gadget: USB Mass Storage Gadget support
      arm:trats: Use new ums command

Michael Spang (1):
      usb: usbeth: smsc95xx: remove EEPROM loaded check

Pantelis Antoniou (5):
      dfu: Only perform DFU board_usb_init() for TRATS
      dfu: Fix crash when wrong number of arguments given
      dfu: Properly zero out timeout value
      dfu: Add a partition type target
      usb: Fix bug when both DFU & ETHER are defined

Patrick Georgi (1):
      usb: ehci: Support interrupt transfers via periodic list

Piotr Wilczek (1):
      usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel

Shiraz Hashim (1):
      usbtty: adapt buffers for large packet support

Simon Glass (1):
      x86: Enable USB features for coreboot

Vincent Palatin (4):
      usb: ehci: generic PCI support
      usb: ehci: Add 64-bit controller support
      usb: ehci: Fix aliasing issue in EHCI interrupt code
      usb: Add multiple controllers support for EHCI PCI

Vipin Kumar (1):
      usb/host/ehci: Add support for EHCI on spear

Vivek Gautam (2):
      usb: ehci: exynos: Fix multiple FDT decode
      usb: ehci: exynos: Enable non-dt path

 arch/arm/cpu/armv7/tegra20/usb.c        |   96 ++-
 arch/arm/include/asm/arch-tegra20/usb.h |    3 -
 board/samsung/trats/trats.c             |   63 ++
 common/Makefile                         |    1 +
 common/cmd_dfu.c                        |    5 +-
 common/cmd_usb_mass_storage.c           |   86 +++
 drivers/dfu/dfu_mmc.c                   |   31 +
 drivers/serial/usbtty.c                 |    2 +-
 drivers/usb/eth/smsc95xx.c              |    4 -
 drivers/usb/gadget/Makefile             |   10 +-
 drivers/usb/gadget/composite.c          |   19 +
 drivers/usb/gadget/f_dfu.c              |    3 +
 drivers/usb/gadget/f_mass_storage.c     | 2793 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/g_dnl.c              |    6 +
 drivers/usb/gadget/storage_common.c     |  653 +++++++++++++++++++
 drivers/usb/host/Makefile               |    1 +
 drivers/usb/host/ehci-exynos.c          |   51 +-
 drivers/usb/host/ehci-hcd.c             |  318 ++++++++-
 drivers/usb/host/ehci-pci.c             |   60 +-
 drivers/usb/host/ehci-spear.c           |   59 ++
 drivers/usb/host/ehci.h                 |    6 +-
 include/configs/coreboot.h              |   17 +
 include/configs/trats.h                 |    5 +
 include/usb_mass_storage.h              |   55 ++
 include/usbdevice.h                     |    4 +-
 25 files changed, 4245 insertions(+), 106 deletions(-)
 create mode 100644 common/cmd_usb_mass_storage.c
 create mode 100644 drivers/usb/gadget/f_mass_storage.c
 create mode 100644 drivers/usb/gadget/storage_common.c
 create mode 100644 drivers/usb/host/ehci-spear.c
 create mode 100644 include/usb_mass_storage.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-28 14:03               ` Stefan Schmidt
@ 2012-12-29 14:42                 ` Lukasz Majewski
  0 siblings, 0 replies; 389+ messages in thread
From: Lukasz Majewski @ 2012-12-29 14:42 UTC (permalink / raw)
  To: u-boot

Hi Stefan,

> Hello.
> 
> On Thu, 2012-12-27 at 08:52, Lukasz Majewski wrote:
> > 
> > > I wonder where you actually got such an old version of dfu-util.
> > I use the stable debian repository:
> >  http://ftp.se.debian.org stable
> >
> > And it is still there (version:
> > dfu-util version 0.1+svnexported)
> 
> Well, Debian stable is nothing we can change. 

I use stable for production machine - just because it is "stable" :-).

> They don't update
> packages. The unstable and testing versions have 0.5 and I filled a
> bug for an update to 0.7 just some minutes ago.

Thanks a lot.
> 
Regards,
Lukasz Majewski

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-27  7:52             ` Lukasz Majewski
@ 2012-12-28 14:03               ` Stefan Schmidt
  2012-12-29 14:42                 ` Lukasz Majewski
  0 siblings, 1 reply; 389+ messages in thread
From: Stefan Schmidt @ 2012-12-28 14:03 UTC (permalink / raw)
  To: u-boot

Hello.

On Thu, 2012-12-27 at 08:52, Lukasz Majewski wrote:
> 
> > I wonder where you actually got such an old version of dfu-util.
> I use the stable debian repository:
>  http://ftp.se.debian.org stable
>
> And it is still there (version:
> dfu-util version 0.1+svnexported)

Well, Debian stable is nothing we can change. They don't update
packages. The unstable and testing versions have 0.5 and I filled a
bug for an update to 0.7 just some minutes ago.

regards
Stefan Schmidt

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-21 18:55           ` Stefan Schmidt
@ 2012-12-27  7:52             ` Lukasz Majewski
  2012-12-28 14:03               ` Stefan Schmidt
  0 siblings, 1 reply; 389+ messages in thread
From: Lukasz Majewski @ 2012-12-27  7:52 UTC (permalink / raw)
  To: u-boot

Hi Stefan,

> I wonder where you actually got such an old version of dfu-util.
I use the stable debian repository:
 http://ftp.se.debian.org stable

And it is still there (version:
dfu-util version 0.1+svnexported)
 
> We
> work together with packagers to get new versions in all recent
> distros. Might be worth to fill a bug about updting it for yours.

Anyway thanks for explanation.

-- 
Best regards,

Lukasz Majewski

Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-22 14:13         ` Marek Vasut
@ 2012-12-22 14:22           ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2012-12-22 14:22 UTC (permalink / raw)
  To: u-boot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/22/12 09:13, Marek Vasut wrote:
> Dear Tom Rini,
> 
>> On Fri, Dec 21, 2012 at 03:11:06PM +0100, Marek Vasut wrote:
>>> Take 3 ... I dropped in the missing twl4030 patch, rebuilt,
>>> here you go:
>>> 
>>> The following changes since commit
>>> ebbf0d20aa85f623c49b7ed3349ebfea450c152d: Prepare v2013.01-rc2
>>> (2012-12-14 14:43:22 -0700)
>>> 
>>> are available in the git repository at: 
>>> git://git.denx.de/u-boot-usb.git master
>>> 
>>> for you to fetch changes up to
>>> 41984e71231c7af4a5617f4f94f372714c64d987: cm_t35: use new low
>>> level interface for usb ehci (2012-12-20 17:04:21 +0100)
>>> 
>>> ----------------------------------------------------------------
>>>
>>>
>>> 
Lukasz Dalek (2):
>>> pxa25x_udc: Remove usbdescriptors.h h2200: Add USB CDC ethernet
>>> support
>>> 
>>> Milind Choudhary (1): usb: Clean up newly allocated device
>>> nodes in case of configuration
>>> 
>>> failure
>>> 
>>> Nikita Kiryanov (3): twl4030: add gpio register offsets cm-t35:
>>> add USB host support cm_t35: use new low level interface for
>>> usb ehci
>>> 
>>> Pantelis Antoniou (2): g_dnl: Issue connect/disconnect as
>>> appropriate g_dnl: Properly terminate string list.
>>> 
>>> Richard Genoud (1): usb documentation: fix typo
>>> 
>>> Vincent Palatin (1): usb: properly detect empty mass storage
>>> media reader
>>> 
>>> Vipin Kumar (1): usbh/ehci: Increase timeout for enumeration
>>> 
>>> board/cm_t35/cm_t35.c           |   77
>>> 
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>>> 
++++
>>> 
>>> board/h2200/h2200.c             |   11 +++++++++++ common/usb.c
>>> |   12 ++++++++++++ common/usb_hub.c                |   35 
>>> ++++++++++++++++++++++++++++++----- common/usb_storage.c
>>> | 10 ++++++++++ doc/README.usb                  |    2 +- 
>>> drivers/usb/gadget/g_dnl.c      |   12 +++++++++++- 
>>> drivers/usb/gadget/pxa25x_udc.c |    1 - 
>>> include/configs/cm_t35.h        |    8 +++++++- 
>>> include/configs/h2200.h         |   25
>>> +++++++++++++++++++++++++ include/twl4030.h               |
>>> 44
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++
>>> 
>>> include/usb.h                   |    1 + 12 files changed, 229
>>> insertions(+), 9 deletions(-)
>> 
>> Applied to u-boot/master, thanks!
> 
> Whew ... this one was tough. When do we have 13.01 scheduled?

Still looking on-track for the 15th of January.

- -- 
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQ1cIlAAoJENk4IS6UOR1W8xMP/2ISrP6gK4ndE5iF3Kj/FO5q
bm6nnrKZkFROi7Tlpci0UNLpgpuF4NZfRXyMteVmg4l2b4hjvWPGA75IsL5vf4Iu
RV8oGVdi+7WOhtqsu+ErcY4RIYSJ2Ddw1+Qy/vKMbXeGX0Ge7z3Jdw/fOGBCCMqa
03XQki3M6XL7DMJNrOc1WhKyDhrZ7OWunKTQaYeyEMsAaGywGAltt0RByc69E4nc
nVLcbFyIDDz7/xYTPLi1EZ0hxi6PkQOEywy0PeSVTaItoWh2tDWK4OfYnCrTOJT3
FSQBjb1WSVDqXRVNnvWz2S3LGTw/gvWPa3gNXzb9vPq7X3uAKrWpubMvE3GSst5P
gl4EPifl6SP1u59NuZgOu8B/nWIO1+UA7UVolwoeNWMkOdaVxsB2Xqg9s3f3RCzu
ULdKsQm/irIZ8O9HhXI6hugwYslzSavmZe1s6mKK0lru8woVUULkTFK7O/qcs8dN
CKliwkprlpmXnHCc/dAwU12VewPiVOkDus9c+EooApsaWQxK5ffmn7RGtYQCTN9H
HxM266ymGLu/XDQvt02QDI2w8bTEbssUzfZIIZh7bxgK/Wwf937WcAV2okQSQ7ZS
DerI7gcRYTdj4rKB2HPvKadW7FtMALA9nbbfzK+VqJ0w015zGlY/OUqogsyiR4cf
2bZveoy4a/cDNUxjoOAn
=T9Co
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-22 12:53       ` Tom Rini
@ 2012-12-22 14:13         ` Marek Vasut
  2012-12-22 14:22           ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-12-22 14:13 UTC (permalink / raw)
  To: u-boot

Dear Tom Rini,

> On Fri, Dec 21, 2012 at 03:11:06PM +0100, Marek Vasut wrote:
> > Take 3 ... I dropped in the missing twl4030 patch, rebuilt, here you go:
> > 
> > The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:
> >   Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git master
> > 
> > for you to fetch changes up to 41984e71231c7af4a5617f4f94f372714c64d987:
> >   cm_t35: use new low level interface for usb ehci (2012-12-20 17:04:21
> >   +0100)
> > 
> > ----------------------------------------------------------------
> > 
> > Lukasz Dalek (2):
> >       pxa25x_udc: Remove usbdescriptors.h
> >       h2200: Add USB CDC ethernet support
> > 
> > Milind Choudhary (1):
> >       usb: Clean up newly allocated device nodes in case of configuration
> > 
> > failure
> > 
> > Nikita Kiryanov (3):
> >       twl4030: add gpio register offsets
> >       cm-t35: add USB host support
> >       cm_t35: use new low level interface for usb ehci
> > 
> > Pantelis Antoniou (2):
> >       g_dnl: Issue connect/disconnect as appropriate
> >       g_dnl: Properly terminate string list.
> > 
> > Richard Genoud (1):
> >       usb documentation: fix typo
> > 
> > Vincent Palatin (1):
> >       usb: properly detect empty mass storage media reader
> > 
> > Vipin Kumar (1):
> >       usbh/ehci: Increase timeout for enumeration
> >  
> >  board/cm_t35/cm_t35.c           |   77
> > 
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > ++++
> > 
> >  board/h2200/h2200.c             |   11 +++++++++++
> >  common/usb.c                    |   12 ++++++++++++
> >  common/usb_hub.c                |   35
> >  ++++++++++++++++++++++++++++++----- common/usb_storage.c            |  
> >  10 ++++++++++
> >  doc/README.usb                  |    2 +-
> >  drivers/usb/gadget/g_dnl.c      |   12 +++++++++++-
> >  drivers/usb/gadget/pxa25x_udc.c |    1 -
> >  include/configs/cm_t35.h        |    8 +++++++-
> >  include/configs/h2200.h         |   25 +++++++++++++++++++++++++
> >  include/twl4030.h               |   44
> > 
> > ++++++++++++++++++++++++++++++++++++++++++++
> > 
> >  include/usb.h                   |    1 +
> >  12 files changed, 229 insertions(+), 9 deletions(-)
> 
> Applied to u-boot/master, thanks!

Whew ... this one was tough. When do we have 13.01 scheduled?

Now that the end of the world is postponed (probably at least for 13 more 
b'ak'tuns or until GNU/HURD reaches 1.0 now that E17 and Duke Nukem Forever are 
out ... ), we have lots and lots of time to hack ... ;-)

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-21 14:11     ` Marek Vasut
@ 2012-12-22 12:53       ` Tom Rini
  2012-12-22 14:13         ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2012-12-22 12:53 UTC (permalink / raw)
  To: u-boot

On Fri, Dec 21, 2012 at 03:11:06PM +0100, Marek Vasut wrote:

> Take 3 ... I dropped in the missing twl4030 patch, rebuilt, here you go:
> 
> The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:
> 
>   Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 41984e71231c7af4a5617f4f94f372714c64d987:
> 
>   cm_t35: use new low level interface for usb ehci (2012-12-20 17:04:21 +0100)
> 
> ----------------------------------------------------------------
> Lukasz Dalek (2):
>       pxa25x_udc: Remove usbdescriptors.h
>       h2200: Add USB CDC ethernet support
> 
> Milind Choudhary (1):
>       usb: Clean up newly allocated device nodes in case of configuration 
> failure
> 
> Nikita Kiryanov (3):
>       twl4030: add gpio register offsets
>       cm-t35: add USB host support
>       cm_t35: use new low level interface for usb ehci
> 
> Pantelis Antoniou (2):
>       g_dnl: Issue connect/disconnect as appropriate
>       g_dnl: Properly terminate string list.
> 
> Richard Genoud (1):
>       usb documentation: fix typo
> 
> Vincent Palatin (1):
>       usb: properly detect empty mass storage media reader
> 
> Vipin Kumar (1):
>       usbh/ehci: Increase timeout for enumeration
> 
>  board/cm_t35/cm_t35.c           |   77 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  board/h2200/h2200.c             |   11 +++++++++++
>  common/usb.c                    |   12 ++++++++++++
>  common/usb_hub.c                |   35 ++++++++++++++++++++++++++++++-----
>  common/usb_storage.c            |   10 ++++++++++
>  doc/README.usb                  |    2 +-
>  drivers/usb/gadget/g_dnl.c      |   12 +++++++++++-
>  drivers/usb/gadget/pxa25x_udc.c |    1 -
>  include/configs/cm_t35.h        |    8 +++++++-
>  include/configs/h2200.h         |   25 +++++++++++++++++++++++++
>  include/twl4030.h               |   44 
> ++++++++++++++++++++++++++++++++++++++++++++
>  include/usb.h                   |    1 +
>  12 files changed, 229 insertions(+), 9 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121222/87f980ba/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-18 11:25         ` Lukasz Majewski
  2012-12-18 12:01           ` Pantelis Antoniou
@ 2012-12-21 18:55           ` Stefan Schmidt
  2012-12-27  7:52             ` Lukasz Majewski
  1 sibling, 1 reply; 389+ messages in thread
From: Stefan Schmidt @ 2012-12-21 18:55 UTC (permalink / raw)
  To: u-boot

Hello.

On Tue, 2012-12-18 at 12:25, Lukasz Majewski wrote:
> 
> > Can you paste the log of your dfu-util session? Are you supplying a
> > transfer size for example?
> > 
> > Regards
> 
> u-boot-denx/master (denx.de) repository
> 
> SHA1: fd4d564b3c80b111f18c93adb14233a6a7ddb0e9
> 
> (without Pantelis patches)
> 
> dfu-util version 0.7 (not working):
> 
> lukma at amdc308:~/work/u-boot-denx(master)$ ../dfu-util/src/dfu-util -V
> -v -t 0x1000 -a0 -D u-boot.bin dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 04e8:6601
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Found DFU: [04e8:6601] devnum=0, cfg=2, intf=0, alt=0, name="u-boot"
> Claiming USB DFU Interface...
> Setting Alternate Setting #0 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified
> 
> Broken.
> 
> dfu-util version.  0.1+svnexported (available at debian repository
> (0.0+r4067-3.1))
> 
> lukma at amdc308:~/work/u-boot-denx(master)$ dfu-util -v -t 0x1000 -a0 -D
> u-boot.bin dfu-util - (C) 2007 by OpenMoko Inc.
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> 
> Opening USB Device 0x0000:0x0000...
> Found Runtime: [0x04e8:0x6601] devnum=77, cfg=0, intf=0, alt=0,
> name="u-boot" Claiming USB DFU Interface...
> Setting Alternate Setting ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Error obtaining DFU functional descriptor: error sending control
> message: Broken pipe Transfer Size = 0x1000
> bytes_per_hash=5591
> Starting download: [##################################################]
> finished! state(2) = dfuIDLE, status(0) = No error condition is present
> Done!
> 
> WORKS.
> 
> Ok, so world has went forward..... And I've left behind :-/. 
> 
> 
> With Pantelis Patches: 
> 
> lukma at amdc308:~/work/u-boot-denx(NEW_DFU)$ ../dfu-util/src/dfu-util -V
> -v -t 0x1000 -a0 -D u-boot.bin dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 04e8:6601
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [04e8:6601] devnum=0, cfg=2, intf=0, alt=0, name="u-boot"
> Claiming USB DFU Interface...
> Setting Alternate Setting #0 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> DFU mode device DFU version 0110
> Device returned transfer size 4096
> No valid DFU suffix signature
> Warning: File has no DFU suffix
> bytes_per_hash=6280
> Copying data from PC to DFU device
> Starting download: [##################################################]
> finished! Sent a total of 314004 bytes
> state(2) = dfuIDLE, status(0) = No error condition is present
> Done!
> 
> 
> Ok, so it seems to work (CRC is correct, system boots). The reason
> of the turmoil from my side was the VERY OLD version of dfu-utils,
> which I've used for testing. 


Indeed that was the problem. We changed quite a bit in dfu-util to get
the actual informations from the USB functional descriptor. And it
seems that was not provided correctly from the u-boot DFU
implementation before. Good to have that fixed.

We are really careful not to introduce regressions when going forward
with dfu-util but some stuff is just way to problematic to keep when
moving on.

I wonder where you actually got such an old version of dfu-util. We
work together with packagers to get new versions in all recent
distros. Might be worth to fill a bug about updting it for yours.

regards
Stefan Schmidt

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot]  [PULL] u-boot-usb/master
  2012-12-20 14:30   ` Tom Rini
  2012-12-21  6:55     ` Igor Grinberg
@ 2012-12-21 14:11     ` Marek Vasut
  2012-12-22 12:53       ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-12-21 14:11 UTC (permalink / raw)
  To: u-boot

Take 3 ... I dropped in the missing twl4030 patch, rebuilt, here you go:

The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:

  Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)

are available in the git repository at:

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

for you to fetch changes up to 41984e71231c7af4a5617f4f94f372714c64d987:

  cm_t35: use new low level interface for usb ehci (2012-12-20 17:04:21 +0100)

----------------------------------------------------------------
Lukasz Dalek (2):
      pxa25x_udc: Remove usbdescriptors.h
      h2200: Add USB CDC ethernet support

Milind Choudhary (1):
      usb: Clean up newly allocated device nodes in case of configuration 
failure

Nikita Kiryanov (3):
      twl4030: add gpio register offsets
      cm-t35: add USB host support
      cm_t35: use new low level interface for usb ehci

Pantelis Antoniou (2):
      g_dnl: Issue connect/disconnect as appropriate
      g_dnl: Properly terminate string list.

Richard Genoud (1):
      usb documentation: fix typo

Vincent Palatin (1):
      usb: properly detect empty mass storage media reader

Vipin Kumar (1):
      usbh/ehci: Increase timeout for enumeration

 board/cm_t35/cm_t35.c           |   77 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/h2200/h2200.c             |   11 +++++++++++
 common/usb.c                    |   12 ++++++++++++
 common/usb_hub.c                |   35 ++++++++++++++++++++++++++++++-----
 common/usb_storage.c            |   10 ++++++++++
 doc/README.usb                  |    2 +-
 drivers/usb/gadget/g_dnl.c      |   12 +++++++++++-
 drivers/usb/gadget/pxa25x_udc.c |    1 -
 include/configs/cm_t35.h        |    8 +++++++-
 include/configs/h2200.h         |   25 +++++++++++++++++++++++++
 include/twl4030.h               |   44 
++++++++++++++++++++++++++++++++++++++++++++
 include/usb.h                   |    1 +
 12 files changed, 229 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-20 14:30   ` Tom Rini
@ 2012-12-21  6:55     ` Igor Grinberg
  2012-12-21 14:11     ` Marek Vasut
  1 sibling, 0 replies; 389+ messages in thread
From: Igor Grinberg @ 2012-12-21  6:55 UTC (permalink / raw)
  To: u-boot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/20/12 16:30, Tom Rini wrote:
> On Tue, Dec 18, 2012 at 07:19:10PM +0100, Marek Vasut wrote:
> 
>> I reduced it, DFU will have to wait, sorry.
>>
>> The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:
>>
>>   Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 4f8dd5920f52462a9a5d794dc310a9a7a49ca89b:
>>
>>   cm_t35: use new low level interface for usb ehci (2012-12-17 15:38:15 +0100)
>>
>> ----------------------------------------------------------------
>> Lukasz Dalek (2):
>>       pxa25x_udc: Remove usbdescriptors.h
>>       h2200: Add USB CDC ethernet support
>>
>> Milind Choudhary (1):
>>       usb: Clean up newly allocated device nodes in case of configuration 
>> failure
>>
>> Nikita Kiryanov (2):
>>       cm-t35: add USB host support
>>       cm_t35: use new low level interface for usb ehci
>>
>> Pantelis Antoniou (2):
>>       g_dnl: Issue connect/disconnect as appropriate
>>       g_dnl: Properly terminate string list.
>>
>> Richard Genoud (1):
>>       usb documentation: fix typo
>>
>> Vincent Palatin (1):
>>       usb: properly detect empty mass storage media reader
>>
>> Vipin Kumar (1):
>>       usbh/ehci: Increase timeout for enumeration
>>
>>  board/cm_t35/cm_t35.c           |   77 
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  board/h2200/h2200.c             |   11 +++++++++++
>>  common/usb.c                    |   12 ++++++++++++
>>  common/usb_hub.c                |   35 ++++++++++++++++++++++++++++++-----
>>  common/usb_storage.c            |   10 ++++++++++
>>  doc/README.usb                  |    2 +-
>>  drivers/usb/gadget/g_dnl.c      |   12 +++++++++++-
>>  drivers/usb/gadget/pxa25x_udc.c |    1 -
>>  include/configs/cm_t35.h        |    8 +++++++-
>>  include/configs/h2200.h         |   25 +++++++++++++++++++++++++
>>  include/usb.h                   |    1 +
>>  11 files changed, 185 insertions(+), 9 deletions(-)
> 
> The cm_t35 parts don't compile, NAK.
> cm_t35.c: In function 'ehci_hcd_init':
> cm_t35.c:522:34: error: 'TWL4030_GPIO_GPIODATADIR1' undeclared (first
> use in this function)
> cm_t35.c:522:34: note: each undeclared identifier is reported only once
> for each function it appears in
> cm_t35.c:527:34: error: 'TWL4030_GPIO_SETGPIODATAOUT1' undeclared (first
> use in this function)

In the original pull request, there was another patch:
twl4030: add gpio register offsets

which got dropped somehow...

Marek, can you please, fix this?


- -- 
Regards,
Igor.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQ1Af9AAoJEBDE8YO64Efa1vQP/0cG6TEiqzfqqZKyQyi29QRU
+0Wa2t/HoyY8/tscN2PyVln3QW6g7Xtf0lAREegoiJMfKiPIgT1raUAyi2HbjACq
uSaBCNMJjEgSS4fLl7NTgCuxGWZk5cQTnrRrwUATLmhci3pwZ2CsmEE9jqdtoelk
076CzJSLgPUr3X0/cxmKdw7/CNWMOrfLkLET0t9Lmt2ZsJOhzJ9wOWAHk+xiVeHZ
YXVj1DRfBK1YVEd/o/58lt/EZ4mRTVSLR4zfLgGp5VOBj7UcxjIpTYaGhD7KbTCZ
W23zHnrjsGp73qQKopgiawjptAkMnGJpHYZdD8mzSx0IzIXXg4UBgHZfH0gRHlaP
iTg6KAQCk0BSO6oOntKlNYro9xVzoy/8KIKr8pr3FJM0tuh/gGBK4HmbHHl2IVzs
rU1teFvkmKktxTqShlfyEQKJHs4nzefnbsHmzKOzf8DvphnEoKsSjket8+J0dRnk
q4xVFWiq+kj6rBLmnHVrZHTmYugZfXO5U+4r9TvgcH8GR8aIKMuxgw9ofD5ejpib
SC4DV3NHQczXHNN1YoILt87gpDWUUCtbrGYFZvZJ1hXd5MYb/DXitFNdbHqIouSB
/SlgXj8ncHbW6pVwiOdu+P4EclmumD0+pRimIgfZRj1QiEAEaT63d/EvGzDChhWi
QtlYLz8b/BJMKgZUzvOg
=Nw5X
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-18 18:19 ` Marek Vasut
@ 2012-12-20 14:30   ` Tom Rini
  2012-12-21  6:55     ` Igor Grinberg
  2012-12-21 14:11     ` Marek Vasut
  0 siblings, 2 replies; 389+ messages in thread
From: Tom Rini @ 2012-12-20 14:30 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 18, 2012 at 07:19:10PM +0100, Marek Vasut wrote:

> I reduced it, DFU will have to wait, sorry.
> 
> The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:
> 
>   Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 4f8dd5920f52462a9a5d794dc310a9a7a49ca89b:
> 
>   cm_t35: use new low level interface for usb ehci (2012-12-17 15:38:15 +0100)
> 
> ----------------------------------------------------------------
> Lukasz Dalek (2):
>       pxa25x_udc: Remove usbdescriptors.h
>       h2200: Add USB CDC ethernet support
> 
> Milind Choudhary (1):
>       usb: Clean up newly allocated device nodes in case of configuration 
> failure
> 
> Nikita Kiryanov (2):
>       cm-t35: add USB host support
>       cm_t35: use new low level interface for usb ehci
> 
> Pantelis Antoniou (2):
>       g_dnl: Issue connect/disconnect as appropriate
>       g_dnl: Properly terminate string list.
> 
> Richard Genoud (1):
>       usb documentation: fix typo
> 
> Vincent Palatin (1):
>       usb: properly detect empty mass storage media reader
> 
> Vipin Kumar (1):
>       usbh/ehci: Increase timeout for enumeration
> 
>  board/cm_t35/cm_t35.c           |   77 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  board/h2200/h2200.c             |   11 +++++++++++
>  common/usb.c                    |   12 ++++++++++++
>  common/usb_hub.c                |   35 ++++++++++++++++++++++++++++++-----
>  common/usb_storage.c            |   10 ++++++++++
>  doc/README.usb                  |    2 +-
>  drivers/usb/gadget/g_dnl.c      |   12 +++++++++++-
>  drivers/usb/gadget/pxa25x_udc.c |    1 -
>  include/configs/cm_t35.h        |    8 +++++++-
>  include/configs/h2200.h         |   25 +++++++++++++++++++++++++
>  include/usb.h                   |    1 +
>  11 files changed, 185 insertions(+), 9 deletions(-)

The cm_t35 parts don't compile, NAK.
cm_t35.c: In function 'ehci_hcd_init':
cm_t35.c:522:34: error: 'TWL4030_GPIO_GPIODATADIR1' undeclared (first
use in this function)
cm_t35.c:522:34: note: each undeclared identifier is reported only once
for each function it appears in
cm_t35.c:527:34: error: 'TWL4030_GPIO_SETGPIODATAOUT1' undeclared (first
use in this function)

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121220/924a698d/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-15 16:37 Marek Vasut
  2012-12-17 11:00 ` Lukasz Majewski
@ 2012-12-18 18:19 ` Marek Vasut
  2012-12-20 14:30   ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-12-18 18:19 UTC (permalink / raw)
  To: u-boot

I reduced it, DFU will have to wait, sorry.

The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:

  Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)

are available in the git repository at:

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

for you to fetch changes up to 4f8dd5920f52462a9a5d794dc310a9a7a49ca89b:

  cm_t35: use new low level interface for usb ehci (2012-12-17 15:38:15 +0100)

----------------------------------------------------------------
Lukasz Dalek (2):
      pxa25x_udc: Remove usbdescriptors.h
      h2200: Add USB CDC ethernet support

Milind Choudhary (1):
      usb: Clean up newly allocated device nodes in case of configuration 
failure

Nikita Kiryanov (2):
      cm-t35: add USB host support
      cm_t35: use new low level interface for usb ehci

Pantelis Antoniou (2):
      g_dnl: Issue connect/disconnect as appropriate
      g_dnl: Properly terminate string list.

Richard Genoud (1):
      usb documentation: fix typo

Vincent Palatin (1):
      usb: properly detect empty mass storage media reader

Vipin Kumar (1):
      usbh/ehci: Increase timeout for enumeration

 board/cm_t35/cm_t35.c           |   77 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/h2200/h2200.c             |   11 +++++++++++
 common/usb.c                    |   12 ++++++++++++
 common/usb_hub.c                |   35 ++++++++++++++++++++++++++++++-----
 common/usb_storage.c            |   10 ++++++++++
 doc/README.usb                  |    2 +-
 drivers/usb/gadget/g_dnl.c      |   12 +++++++++++-
 drivers/usb/gadget/pxa25x_udc.c |    1 -
 include/configs/cm_t35.h        |    8 +++++++-
 include/configs/h2200.h         |   25 +++++++++++++++++++++++++
 include/usb.h                   |    1 +
 11 files changed, 185 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-18 11:25         ` Lukasz Majewski
@ 2012-12-18 12:01           ` Pantelis Antoniou
  2012-12-21 18:55           ` Stefan Schmidt
  1 sibling, 0 replies; 389+ messages in thread
From: Pantelis Antoniou @ 2012-12-18 12:01 UTC (permalink / raw)
  To: u-boot

Hi Lukasz,

Mystery solved then :)

On Dec 18, 2012, at 1:25 PM, Lukasz Majewski wrote:

> Hi Pantelis,
> 
>> Can you paste the log of your dfu-util session? Are you supplying a
>> transfer size for example?
>> 
>> Regards
> 
> u-boot-denx/master (denx.de) repository
> 
> SHA1: fd4d564b3c80b111f18c93adb14233a6a7ddb0e9
> 
> (without Pantelis patches)
> 
> dfu-util version 0.7 (not working):
> 
> lukma at amdc308:~/work/u-boot-denx(master)$ ../dfu-util/src/dfu-util -V
> -v -t 0x1000 -a0 -D u-boot.bin dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 04e8:6601
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Found DFU: [04e8:6601] devnum=0, cfg=2, intf=0, alt=0, name="u-boot"
> Claiming USB DFU Interface...
> Setting Alternate Setting #0 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified
> 
> Broken.
> 

Newer version appears to expect the transfer size to be supplied by
the device in order to work.

> dfu-util version.  0.1+svnexported (available at debian repository
> (0.0+r4067-3.1))
> 
> lukma at amdc308:~/work/u-boot-denx(master)$ dfu-util -v -t 0x1000 -a0 -D
> u-boot.bin dfu-util - (C) 2007 by OpenMoko Inc.
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> 
> Opening USB Device 0x0000:0x0000...
> Found Runtime: [0x04e8:0x6601] devnum=77, cfg=0, intf=0, alt=0,
> name="u-boot" Claiming USB DFU Interface...
> Setting Alternate Setting ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Error obtaining DFU functional descriptor: error sending control
> message: Broken pipe Transfer Size = 0x1000
> bytes_per_hash=5591
> Starting download: [##################################################]
> finished! state(2) = dfuIDLE, status(0) = No error condition is present
> Done!
> 
> WORKS.
> 

I bet it only works because you supply the transfer size. Try omitting it
and see what happens.

> Ok, so world has went forward..... And I've left behind :-/. 
> 
> 
> With Pantelis Patches: 
> 
> lukma at amdc308:~/work/u-boot-denx(NEW_DFU)$ ../dfu-util/src/dfu-util -V
> -v -t 0x1000 -a0 -D u-boot.bin dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 04e8:6601
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [04e8:6601] devnum=0, cfg=2, intf=0, alt=0, name="u-boot"
> Claiming USB DFU Interface...
> Setting Alternate Setting #0 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> DFU mode device DFU version 0110
^ correct DFU version detected
> Device returned transfer size 4096
^ and optimal transfer size

> No valid DFU suffix signature
> Warning: File has no DFU suffix
> bytes_per_hash=6280
> Copying data from PC to DFU device
> Starting download: [##################################################]
> finished! Sent a total of 314004 bytes
> state(2) = dfuIDLE, status(0) = No error condition is present
> Done!
> 
> 
> Ok, so it seems to work (CRC is correct, system boots). The reason
> of the turmoil from my side was the VERY OLD version of dfu-utils,
> which I've used for testing. 
> 
> I will thoroughly test this and let you know about the result. 
> The only thing, which I see as a problem (in this patch series) is:
> 
> +
> +#ifdef CONFIG_DFU_FUNCTION
> +		/* DFU is mighty weird */
> +		case DFU_DT_FUNC:
> 
> at ./gadget/composite.c
> 

It is weird. Wireshark for example decodes this as an HID class transfer, which
is certainly not. I don't know the exact details of the DFU protocol, but it is
possible that they didn't bother obtaining a real ID from the usb forum.

> Since I now know how to reproduce/test the problem I will try to
> remove this #ifdef.
> 
> After all this I have a huge "moral hangover".....
> 

No harm done. There is no such thing as a polite _and_ good engineer.
You always have to choose, and IMHO it's better to be a good one,
never mind the ruffled feathers :)

Cheers!

-- Pantelis

> -- 
> Best regards,
> 
> Lukasz Majewski
> 
> Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 17:46       ` Pantelis Antoniou
@ 2012-12-18 11:25         ` Lukasz Majewski
  2012-12-18 12:01           ` Pantelis Antoniou
  2012-12-21 18:55           ` Stefan Schmidt
  0 siblings, 2 replies; 389+ messages in thread
From: Lukasz Majewski @ 2012-12-18 11:25 UTC (permalink / raw)
  To: u-boot

Hi Pantelis,

> Can you paste the log of your dfu-util session? Are you supplying a
> transfer size for example?
> 
> Regards

u-boot-denx/master (denx.de) repository

SHA1: fd4d564b3c80b111f18c93adb14233a6a7ddb0e9

(without Pantelis patches)

dfu-util version 0.7 (not working):

lukma at amdc308:~/work/u-boot-denx(master)$ ../dfu-util/src/dfu-util -V
-v -t 0x1000 -a0 -D u-boot.bin dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util at lists.gnumonks.org

Opening DFU capable USB device... ID 04e8:6601
Did not find cached descriptor
WARNING: Can not find cached DFU functional descriptor
Warning: Assuming DFU version 1.0
Run-time device DFU version 0100
Found DFU: [04e8:6601] devnum=0, cfg=2, intf=0, alt=0, name="u-boot"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Did not find cached descriptor
Error obtaining cached DFU functional descriptor
Error obtaining DFU functional descriptor
Please report this as a bug!
Warning: Assuming DFU version 1.0
Warning: Transfer size can not be detected
DFU mode device DFU version 0100
Error: Transfer size must be specified

Broken.

dfu-util version.  0.1+svnexported (available at debian repository
(0.0+r4067-3.1))

lukma at amdc308:~/work/u-boot-denx(master)$ dfu-util -v -t 0x1000 -a0 -D
u-boot.bin dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x0000:0x0000...
Found Runtime: [0x04e8:0x6601] devnum=77, cfg=0, intf=0, alt=0,
name="u-boot" Claiming USB DFU Interface...
Setting Alternate Setting ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Error obtaining DFU functional descriptor: error sending control
message: Broken pipe Transfer Size = 0x1000
bytes_per_hash=5591
Starting download: [##################################################]
finished! state(2) = dfuIDLE, status(0) = No error condition is present
Done!

WORKS.

Ok, so world has went forward..... And I've left behind :-/. 


With Pantelis Patches: 

lukma at amdc308:~/work/u-boot-denx(NEW_DFU)$ ../dfu-util/src/dfu-util -V
-v -t 0x1000 -a0 -D u-boot.bin dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util at lists.gnumonks.org

Opening DFU capable USB device... ID 04e8:6601
Did not find cached descriptor
WARNING: Can not find cached DFU functional descriptor
Warning: Assuming DFU version 1.0
Run-time device DFU version 0100
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Resetting USB...
Opening DFU USB Device...
Found DFU: [04e8:6601] devnum=0, cfg=2, intf=0, alt=0, name="u-boot"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Did not find cached descriptor
Error obtaining cached DFU functional descriptor
DFU mode device DFU version 0110
Device returned transfer size 4096
No valid DFU suffix signature
Warning: File has no DFU suffix
bytes_per_hash=6280
Copying data from PC to DFU device
Starting download: [##################################################]
finished! Sent a total of 314004 bytes
state(2) = dfuIDLE, status(0) = No error condition is present
Done!


Ok, so it seems to work (CRC is correct, system boots). The reason
of the turmoil from my side was the VERY OLD version of dfu-utils,
which I've used for testing. 

I will thoroughly test this and let you know about the result. 
The only thing, which I see as a problem (in this patch series) is:

+
+#ifdef CONFIG_DFU_FUNCTION
+		/* DFU is mighty weird */
+		case DFU_DT_FUNC:

at ./gadget/composite.c

Since I now know how to reproduce/test the problem I will try to
remove this #ifdef.

After all this I have a huge "moral hangover".....

-- 
Best regards,

Lukasz Majewski

Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 17:32     ` Lukasz Majewski
@ 2012-12-17 17:46       ` Pantelis Antoniou
  2012-12-18 11:25         ` Lukasz Majewski
  0 siblings, 1 reply; 389+ messages in thread
From: Pantelis Antoniou @ 2012-12-17 17:46 UTC (permalink / raw)
  To: u-boot

Hi Lukasz,

Absolutely no chance with a different version of dfu-util:

> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=1, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #1 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified
> 

Can you paste the log of your dfu-util session? Are you supplying a transfer size for example?

Regards

-- Pantelis

On Dec 17, 2012, at 7:32 PM, Lukasz Majewski wrote:

> Hi Pantelis,
> 
> 
> Thanks for logs. I will go through them and let you know.
> 
> First thing, which I see, that needs to be done is upgrading dfu-util
> (from dfu-util version 0.1+svnexported to dfu-util 0.7)
> 
>> Hi Lukasz,
>> 
>> Sorry for the slight delay, setting up the usb capture took a bit
>> longer.
>> 
>> So we have two captures; one named bad (which is the tip of our
>> internal tree with the commit reverted.
>> 
>> cee8b859fdb9edc68c67624b2fa1c97a65d121e7 
>> "dfu: Send correct DFU response from composite_setup"
>> 
>> With the commit reverted we get this:
>> 
>>> panto at sles11esa:~/ti/stuff/dfu-util$ sudo ./src/dfu-util -v -D
>>> ~/test.img -a rootfs dfu-util 0.7
>>> 
>>> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
>>> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
>>> This program is Free Software and has ABSOLUTELY NO WARRANTY
>>> Please report bugs to dfu-util at lists.gnumonks.org
>>> 
>>> Opening DFU capable USB device... ID 0403:bd00
>>> Did not find cached descriptor
>>> WARNING: Can not find cached DFU functional descriptor
>>> Warning: Assuming DFU version 1.0
>>> Run-time device DFU version 0100
>>> Claiming USB DFU Runtime Interface...
>>> Determining device status: state = appIDLE, status = 0
>>> Device really in Runtime Mode, send DFU detach request...
>>> Resetting USB...
>>> Opening DFU USB Device...
>>> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
>>> Claiming USB DFU Interface...
>>> Setting Alternate Setting #6 ...
>>> Determining device status: state = dfuIDLE, status = 0
>>> dfuIDLE, continuing
>>> Did not find cached descriptor
>>> Error obtaining cached DFU functional descriptor
>>> **** DUMP of func_dfu ****
>>> 	bLength         = 0
>>> 	bDescriptorType = 0
>>> 	bmAttributes    = 0x00
>>> 	wDetachTimeOut  = 0
>>> 	wTransferSize   = 0
>>> 	bcdDFUVersion   = 0x0000
>>> Error obtaining DFU functional descriptor
>>> Please report this as a bug!
>>> Warning: Assuming DFU version 1.0
>>> Warning: Transfer size can not be detected
>>> DFU mode device DFU version 0100
>>> Error: Transfer size must be specified
>>> 
>> 
>> Looking at the capture file (usb-capture-bad-filter.pcap) we see the
>> culprit at packet 171 at bad capture and packet 169 at the good.
>> 
>>> USB URB
>>>    URB id: 0xffff88032d9cbdc0
>>>    URB type: URB_SUBMIT ('S')
>>>    URB transfer type: URB_CONTROL (0x02)
>>>    Endpoint: 0x80, Direction: IN
>>>        1... .... = Direction: IN (1)
>>>        .000 0000 = Endpoint value: 0
>>>    Device: 34
>>>    URB bus id: 3
>>>    Device setup request: relevant (0)
>>>    Data: not present ('<')
>>>    URB sec: 1355753000
>>>    URB usec: 572483
>>>    URB status: Operation now in progress (-EINPROGRESS) (-115)
>>>    URB length [bytes]: 9
>>>    Data length [bytes]: 0
>>>    [Response in: 172]
>>> URB setup
>>>    bmRequestType: 0x80
>>>        1... .... = Direction: Device-to-host
>>>        .00. .... = Type: Standard (0x00)
>>>        ...0 0000 = Recipient: Device (0x00)
>>>    bRequest: GET DESCRIPTOR (6)
>>>    Descriptor Index: 0x00
>>>    bDescriptorType: HID (33)
>>>    Language Id: no language specified (0x0000)
>>>    wLength: 9
>>> 
>>> 0000  c0 eb 99 28 03 88 ff ff 53 02 80 20 03 00 00
>>> 3c   ...(....S.. ...< 0010  d6 0e cf 50 00 00 00 00 a3 bf 0a 00 8d
>>> ff ff ff   ...P............ 0020  09 00 00 00 00 00 00 00 80 06 00
>>> 21 00 00 09 00   ...........!.... 0030  00 00 00 00 00 00 00 00 00
>>> 02 00 00 00 00 00 00   ................
>>> 
>> 
>> 
>> The response generated when the fix is applied is correct:
>> 
>>> USB URB
>>>    URB id: 0xffff88032899ebc0
>>>    URB type: URB_COMPLETE ('C')
>>>    URB transfer type: URB_CONTROL (0x02)
>>>    Endpoint: 0x80, Direction: IN
>>>        1... .... = Direction: IN (1)
>>>        .000 0000 = Endpoint value: 0
>>>    Device: 32
>>>    URB bus id: 3
>>>    Device setup request: not relevant ('-')
>>>    Data: present (0)
>>>    URB sec: 1355747030
>>>    URB usec: 704533
>>>    URB status: Success (0)
>>>    URB length [bytes]: 9
>>>    Data length [bytes]: 9
>>>    [Request in: 169]
>>>    [Time from request: 0.000114000 seconds]
>>>    [bInterfaceClass: Unknown (0xffff)]
>>> GET DESCRIPTOR data (unknown descriptor type 33)
>>> 
>>> 0000  c0 eb 99 28 03 88 ff ff 43 02 80 20 03 00 2d
>>> 00   ...(....C.. ..-. 0010  d6 0e cf 50 00 00 00 00 15 c0 0a 00 00
>>> 00 00 00   ...P............ 0020  09 00 00 00 09 00 00 00 00 00 00
>>> 00 00 00 00 00   ................ 0030  00 00 00 00 00 00 00 00 00
>>> 02 00 00 00 00 00 00   ................ 0040  09 21 0f 00 00 00 10
>>> 10 01                        .!.......
>> 
>> 
>> Note that wireshark can't decode it - no DFU dissector.
>> 
>> And the dfu-util side:
>> 
>>> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
>>> dfu-util 0.7
>>> 
>>> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
>>> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
>>> This program is Free Software and has ABSOLUTELY NO WARRANTY
>>> Please report bugs to dfu-util at lists.gnumonks.org
>>> 
>>> Opening DFU capable USB device... ID 0403:bd00
>>> Did not find cached descriptor
>>> WARNING: Can not find cached DFU functional descriptor
>>> Warning: Assuming DFU version 1.0
>>> Run-time device DFU version 0100
>>> Claiming USB DFU Runtime Interface...
>>> Determining device status: state = appIDLE, status = 0
>>> Device really in Runtime Mode, send DFU detach request...
>>> Resetting USB...
>>> Opening DFU USB Device...
>>> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
>>> Claiming USB DFU Interface...
>>> Setting Alternate Setting #6 ...
>>> Determining device status: state = dfuIDLE, status = 0
>>> dfuIDLE, continuing
>>> Did not find cached descriptor
>>> Error obtaining cached DFU functional descriptor
>>> **** DUMP of func_dfu ****
>>> 	bLength         = 9
>>> 	bDescriptorType = 33
>>> 	bmAttributes    = 0x0f
>>> 	wDetachTimeOut  = 0
>>> 	wTransferSize   = 4096
>>> 	bcdDFUVersion   = 0x0110
>>> DFU mode device DFU version 0110
>>> Device returned transfer size 4096
>>> No valid DFU suffix signature
>>> Warning: File has no DFU suffix
>>> bytes_per_hash=335554
>>> Copying data from PC to DFU device
>>> Starting download:
>>> [##################################################] finished! Sent
>>> a total of 16777728 bytes state(2) = dfuIDLE, status(0) = No error
>>> condition is present Done!
>>> 
>>> 
>> 
>> 
>> The response is malformed without the fix in the bad capture:
>> 
>>> USB URB
>>>    URB id: 0xffff88032d9cbdc0
>>>    URB type: URB_COMPLETE ('C')
>>>    URB transfer type: URB_CONTROL (0x02)
>>>    Endpoint: 0x80, Direction: IN
>>>        1... .... = Direction: IN (1)
>>>        .000 0000 = Endpoint value: 0
>>>    Device: 34
>>>    URB bus id: 3
>>>    Device setup request: not relevant ('-')
>>>    Data: present (0)
>>>    URB sec: 1355753000
>>>    URB usec: 572591
>>>    URB status: Broken pipe (-EPIPE) (-32)
>>>    URB length [bytes]: 0
>>>    Data length [bytes]: 0
>>>    [Request in: 171]
>>>    [Time from request: 0.000108000 seconds]
>>>    [bInterfaceClass: Unknown (0xffff)]
>>> [Malformed Packet: USB]
>>>    [Expert Info (Error/Malformed): Malformed Packet (Exception
>>> occurred)] [Message: Malformed Packet (Exception occurred)]
>>>        [Severity level: Error]
>>>        [Group: Malformed]
>>> 
>>> 0000  c0 bd 9c 2d 03 88 ff ff 43 02 80 22 03 00 2d
>>> 00   ...-....C.."..-. 0010  28 26 cf 50 00 00 00 00 af bc 08 00 e0
>>> ff ff ff   (&.P............ 0020  00 00 00 00 00 00 00 00 00 00 00
>>> 00 00 00 00 00   ................ 0030  00 00 00 00 00 00 00 00 00
>>> 02 00 00 00 00 00 00   ................
>> 
>> 
>> And the dfu-util side at the host complains and fails:
>> 
>>> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
>>> dfu-util 0.7
>>> 
>>> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
>>> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
>>> This program is Free Software and has ABSOLUTELY NO WARRANTY
>>> Please report bugs to dfu-util at lists.gnumonks.org
>>> 
>>> Opening DFU capable USB device... ID 0403:bd00
>>> Did not find cached descriptor
>>> WARNING: Can not find cached DFU functional descriptor
>>> Warning: Assuming DFU version 1.0
>>> Run-time device DFU version 0100
>>> Claiming USB DFU Runtime Interface...
>>> Determining device status: state = appIDLE, status = 0
>>> Device really in Runtime Mode, send DFU detach request...
>>> Resetting USB...
>>> Opening DFU USB Device...
>>> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
>>> Claiming USB DFU Interface...
>>> Setting Alternate Setting #6 ...
>>> Determining device status: state = dfuIDLE, status = 0
>>> dfuIDLE, continuing
>>> Did not find cached descriptor
>>> Error obtaining cached DFU functional descriptor
>>> **** DUMP of func_dfu ****
>>> 	bLength         = 0
>>> 	bDescriptorType = 0
>>> 	bmAttributes    = 0x00
>>> 	wDetachTimeOut  = 0
>>> 	wTransferSize   = 0
>>> 	bcdDFUVersion   = 0x0000
>>> Error obtaining DFU functional descriptor
>>> Please report this as a bug!
>>> Warning: Assuming DFU version 1.0
>>> Warning: Transfer size can not be detected
>>> DFU mode device DFU version 0100
>>> Error: Transfer size must be specified
>> 
>> 
>> 
>> The full set of captures (pcap format) is at 
>> 
>> dfu -
>> https://docs.google.com/folder/d/0B7yJhZ55fi8FOFR3TnVGdTBfbHM/edit
>> 
>> As to why it works for you Lukasz, I'm puzzled; maybe some difference 
>> in the usb gadget peripheral? I would bet that it might refuse to send
>> a malformed response, dfu-util will eventually time out and then
>> the transfer can continue with some fail-safe defaults.
>> 
>> In either way, that's bad, and is a bug that the patchset fixes
>> correctly.
>> 
>> Regards
>> 
>> -- Pantelis
>> 
>> 
>> 
>> On Dec 17, 2012, at 1:00 PM, Lukasz Majewski wrote:
>> 
>>> Hi Marek,
>>> 
>>>> Pantelis Antoniou (9):
>>>>     g_dnl: Issue connect/disconnect as appropriate
>>>>     g_dnl: Properly terminate string list.
>>>>     dfu: Only perform DFU board_usb_init() for TRATS
>>>>     dfu: Fix crash when wrong number of arguments given
>>>>     dfu: Send correct DFU response from composite_setup
>>>>     dfu: Properly zero out timeout value
>>>>     dfu: Add a partition type target
>>>>     dfu: Support larger than memory transfers.
>>>>     usb: Fix bug when both DFU & ETHER are defined
>>> 
>>> Can we wait with pulling DFU related patches? 
>>> 
>>> I didn't received tcpdump from Pantelis, so I don't know what is
>>> going on (or how to tackle the DFU problem).
>>> 
>>> 
>>> -- 
>>> Best regards,
>>> 
>>> Lukasz Majewski
>>> 
>>> Samsung Poland R&D Center | Linux Platform Group
>> 
> 
> 
> 
> -- 
> Best regards,
> 
> Lukasz Majewski
> 
> Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 14:38   ` Pantelis Antoniou
@ 2012-12-17 17:32     ` Lukasz Majewski
  2012-12-17 17:46       ` Pantelis Antoniou
  0 siblings, 1 reply; 389+ messages in thread
From: Lukasz Majewski @ 2012-12-17 17:32 UTC (permalink / raw)
  To: u-boot

Hi Pantelis,


Thanks for logs. I will go through them and let you know.

First thing, which I see, that needs to be done is upgrading dfu-util
(from dfu-util version 0.1+svnexported to dfu-util 0.7)

> Hi Lukasz,
> 
> Sorry for the slight delay, setting up the usb capture took a bit
> longer.
> 
> So we have two captures; one named bad (which is the tip of our
> internal tree with the commit reverted.
> 
> cee8b859fdb9edc68c67624b2fa1c97a65d121e7 
> "dfu: Send correct DFU response from composite_setup"
> 
> With the commit reverted we get this:
> 
> > panto at sles11esa:~/ti/stuff/dfu-util$ sudo ./src/dfu-util -v -D
> > ~/test.img -a rootfs dfu-util 0.7
> > 
> > Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> > Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> > This program is Free Software and has ABSOLUTELY NO WARRANTY
> > Please report bugs to dfu-util at lists.gnumonks.org
> > 
> > Opening DFU capable USB device... ID 0403:bd00
> > Did not find cached descriptor
> > WARNING: Can not find cached DFU functional descriptor
> > Warning: Assuming DFU version 1.0
> > Run-time device DFU version 0100
> > Claiming USB DFU Runtime Interface...
> > Determining device status: state = appIDLE, status = 0
> > Device really in Runtime Mode, send DFU detach request...
> > Resetting USB...
> > Opening DFU USB Device...
> > Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> > Claiming USB DFU Interface...
> > Setting Alternate Setting #6 ...
> > Determining device status: state = dfuIDLE, status = 0
> > dfuIDLE, continuing
> > Did not find cached descriptor
> > Error obtaining cached DFU functional descriptor
> > **** DUMP of func_dfu ****
> > 	bLength         = 0
> > 	bDescriptorType = 0
> > 	bmAttributes    = 0x00
> > 	wDetachTimeOut  = 0
> > 	wTransferSize   = 0
> > 	bcdDFUVersion   = 0x0000
> > Error obtaining DFU functional descriptor
> > Please report this as a bug!
> > Warning: Assuming DFU version 1.0
> > Warning: Transfer size can not be detected
> > DFU mode device DFU version 0100
> > Error: Transfer size must be specified
> > 
> 
> Looking at the capture file (usb-capture-bad-filter.pcap) we see the
> culprit at packet 171 at bad capture and packet 169 at the good.
> 
> > USB URB
> >     URB id: 0xffff88032d9cbdc0
> >     URB type: URB_SUBMIT ('S')
> >     URB transfer type: URB_CONTROL (0x02)
> >     Endpoint: 0x80, Direction: IN
> >         1... .... = Direction: IN (1)
> >         .000 0000 = Endpoint value: 0
> >     Device: 34
> >     URB bus id: 3
> >     Device setup request: relevant (0)
> >     Data: not present ('<')
> >     URB sec: 1355753000
> >     URB usec: 572483
> >     URB status: Operation now in progress (-EINPROGRESS) (-115)
> >     URB length [bytes]: 9
> >     Data length [bytes]: 0
> >     [Response in: 172]
> > URB setup
> >     bmRequestType: 0x80
> >         1... .... = Direction: Device-to-host
> >         .00. .... = Type: Standard (0x00)
> >         ...0 0000 = Recipient: Device (0x00)
> >     bRequest: GET DESCRIPTOR (6)
> >     Descriptor Index: 0x00
> >     bDescriptorType: HID (33)
> >     Language Id: no language specified (0x0000)
> >     wLength: 9
> > 
> > 0000  c0 eb 99 28 03 88 ff ff 53 02 80 20 03 00 00
> > 3c   ...(....S.. ...< 0010  d6 0e cf 50 00 00 00 00 a3 bf 0a 00 8d
> > ff ff ff   ...P............ 0020  09 00 00 00 00 00 00 00 80 06 00
> > 21 00 00 09 00   ...........!.... 0030  00 00 00 00 00 00 00 00 00
> > 02 00 00 00 00 00 00   ................
> > 
> 
> 
> The response generated when the fix is applied is correct:
>  
> > USB URB
> >     URB id: 0xffff88032899ebc0
> >     URB type: URB_COMPLETE ('C')
> >     URB transfer type: URB_CONTROL (0x02)
> >     Endpoint: 0x80, Direction: IN
> >         1... .... = Direction: IN (1)
> >         .000 0000 = Endpoint value: 0
> >     Device: 32
> >     URB bus id: 3
> >     Device setup request: not relevant ('-')
> >     Data: present (0)
> >     URB sec: 1355747030
> >     URB usec: 704533
> >     URB status: Success (0)
> >     URB length [bytes]: 9
> >     Data length [bytes]: 9
> >     [Request in: 169]
> >     [Time from request: 0.000114000 seconds]
> >     [bInterfaceClass: Unknown (0xffff)]
> > GET DESCRIPTOR data (unknown descriptor type 33)
> > 
> > 0000  c0 eb 99 28 03 88 ff ff 43 02 80 20 03 00 2d
> > 00   ...(....C.. ..-. 0010  d6 0e cf 50 00 00 00 00 15 c0 0a 00 00
> > 00 00 00   ...P............ 0020  09 00 00 00 09 00 00 00 00 00 00
> > 00 00 00 00 00   ................ 0030  00 00 00 00 00 00 00 00 00
> > 02 00 00 00 00 00 00   ................ 0040  09 21 0f 00 00 00 10
> > 10 01                        .!.......
> 
>  
> Note that wireshark can't decode it - no DFU dissector.
> 
> And the dfu-util side:
> 
> > $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> > dfu-util 0.7
> > 
> > Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> > Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> > This program is Free Software and has ABSOLUTELY NO WARRANTY
> > Please report bugs to dfu-util at lists.gnumonks.org
> > 
> > Opening DFU capable USB device... ID 0403:bd00
> > Did not find cached descriptor
> > WARNING: Can not find cached DFU functional descriptor
> > Warning: Assuming DFU version 1.0
> > Run-time device DFU version 0100
> > Claiming USB DFU Runtime Interface...
> > Determining device status: state = appIDLE, status = 0
> > Device really in Runtime Mode, send DFU detach request...
> > Resetting USB...
> > Opening DFU USB Device...
> > Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> > Claiming USB DFU Interface...
> > Setting Alternate Setting #6 ...
> > Determining device status: state = dfuIDLE, status = 0
> > dfuIDLE, continuing
> > Did not find cached descriptor
> > Error obtaining cached DFU functional descriptor
> > **** DUMP of func_dfu ****
> > 	bLength         = 9
> > 	bDescriptorType = 33
> > 	bmAttributes    = 0x0f
> > 	wDetachTimeOut  = 0
> > 	wTransferSize   = 4096
> > 	bcdDFUVersion   = 0x0110
> > DFU mode device DFU version 0110
> > Device returned transfer size 4096
> > No valid DFU suffix signature
> > Warning: File has no DFU suffix
> > bytes_per_hash=335554
> > Copying data from PC to DFU device
> > Starting download:
> > [##################################################] finished! Sent
> > a total of 16777728 bytes state(2) = dfuIDLE, status(0) = No error
> > condition is present Done!
> > 
> > 
> 
> 
> The response is malformed without the fix in the bad capture:
> 
> > USB URB
> >     URB id: 0xffff88032d9cbdc0
> >     URB type: URB_COMPLETE ('C')
> >     URB transfer type: URB_CONTROL (0x02)
> >     Endpoint: 0x80, Direction: IN
> >         1... .... = Direction: IN (1)
> >         .000 0000 = Endpoint value: 0
> >     Device: 34
> >     URB bus id: 3
> >     Device setup request: not relevant ('-')
> >     Data: present (0)
> >     URB sec: 1355753000
> >     URB usec: 572591
> >     URB status: Broken pipe (-EPIPE) (-32)
> >     URB length [bytes]: 0
> >     Data length [bytes]: 0
> >     [Request in: 171]
> >     [Time from request: 0.000108000 seconds]
> >     [bInterfaceClass: Unknown (0xffff)]
> > [Malformed Packet: USB]
> >     [Expert Info (Error/Malformed): Malformed Packet (Exception
> > occurred)] [Message: Malformed Packet (Exception occurred)]
> >         [Severity level: Error]
> >         [Group: Malformed]
> > 
> > 0000  c0 bd 9c 2d 03 88 ff ff 43 02 80 22 03 00 2d
> > 00   ...-....C.."..-. 0010  28 26 cf 50 00 00 00 00 af bc 08 00 e0
> > ff ff ff   (&.P............ 0020  00 00 00 00 00 00 00 00 00 00 00
> > 00 00 00 00 00   ................ 0030  00 00 00 00 00 00 00 00 00
> > 02 00 00 00 00 00 00   ................
> 
> 
> And the dfu-util side at the host complains and fails:
> 
> > $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> > dfu-util 0.7
> > 
> > Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> > Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> > This program is Free Software and has ABSOLUTELY NO WARRANTY
> > Please report bugs to dfu-util at lists.gnumonks.org
> > 
> > Opening DFU capable USB device... ID 0403:bd00
> > Did not find cached descriptor
> > WARNING: Can not find cached DFU functional descriptor
> > Warning: Assuming DFU version 1.0
> > Run-time device DFU version 0100
> > Claiming USB DFU Runtime Interface...
> > Determining device status: state = appIDLE, status = 0
> > Device really in Runtime Mode, send DFU detach request...
> > Resetting USB...
> > Opening DFU USB Device...
> > Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> > Claiming USB DFU Interface...
> > Setting Alternate Setting #6 ...
> > Determining device status: state = dfuIDLE, status = 0
> > dfuIDLE, continuing
> > Did not find cached descriptor
> > Error obtaining cached DFU functional descriptor
> > **** DUMP of func_dfu ****
> > 	bLength         = 0
> > 	bDescriptorType = 0
> > 	bmAttributes    = 0x00
> > 	wDetachTimeOut  = 0
> > 	wTransferSize   = 0
> > 	bcdDFUVersion   = 0x0000
> > Error obtaining DFU functional descriptor
> > Please report this as a bug!
> > Warning: Assuming DFU version 1.0
> > Warning: Transfer size can not be detected
> > DFU mode device DFU version 0100
> > Error: Transfer size must be specified
> 
> 
> 
> The full set of captures (pcap format) is at 
> 
> dfu -
> https://docs.google.com/folder/d/0B7yJhZ55fi8FOFR3TnVGdTBfbHM/edit
> 
> As to why it works for you Lukasz, I'm puzzled; maybe some difference 
> in the usb gadget peripheral? I would bet that it might refuse to send
> a malformed response, dfu-util will eventually time out and then
> the transfer can continue with some fail-safe defaults.
> 
> In either way, that's bad, and is a bug that the patchset fixes
> correctly.
> 
> Regards
> 
> -- Pantelis
> 
> 
> 
> On Dec 17, 2012, at 1:00 PM, Lukasz Majewski wrote:
> 
> > Hi Marek,
> > 
> >> Pantelis Antoniou (9):
> >>      g_dnl: Issue connect/disconnect as appropriate
> >>      g_dnl: Properly terminate string list.
> >>      dfu: Only perform DFU board_usb_init() for TRATS
> >>      dfu: Fix crash when wrong number of arguments given
> >>      dfu: Send correct DFU response from composite_setup
> >>      dfu: Properly zero out timeout value
> >>      dfu: Add a partition type target
> >>      dfu: Support larger than memory transfers.
> >>      usb: Fix bug when both DFU & ETHER are defined
> > 
> > Can we wait with pulling DFU related patches? 
> > 
> > I didn't received tcpdump from Pantelis, so I don't know what is
> > going on (or how to tackle the DFU problem).
> > 
> > 
> > -- 
> > Best regards,
> > 
> > Lukasz Majewski
> > 
> > Samsung Poland R&D Center | Linux Platform Group
> 



-- 
Best regards,

Lukasz Majewski

Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 14:08   ` Tom Rini
@ 2012-12-17 14:40     ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2012-12-17 14:40 UTC (permalink / raw)
  To: u-boot

Dear Tom Rini,

> On 12/17/12 06:00, Lukasz Majewski wrote:
> > Hi Marek,
> > 
> >> Pantelis Antoniou (9): g_dnl: Issue connect/disconnect as
> >> appropriate g_dnl: Properly terminate string list. dfu: Only
> >> perform DFU board_usb_init() for TRATS dfu: Fix crash when wrong
> >> number of arguments given dfu: Send correct DFU response from
> >> composite_setup dfu: Properly zero out timeout value dfu: Add a
> >> partition type target dfu: Support larger than memory transfers.
> >> usb: Fix bug when both DFU & ETHER are defined
> > 
> > Can we wait with pulling DFU related patches?
> 
> Agreed, thanks.

Ok, I'll schedule it for next then. I'll rebuild the fixes and reissue a pullRQ.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 11:00 ` Lukasz Majewski
  2012-12-17 11:01   ` Pantelis Antoniou
  2012-12-17 14:08   ` Tom Rini
@ 2012-12-17 14:38   ` Pantelis Antoniou
  2012-12-17 17:32     ` Lukasz Majewski
  2 siblings, 1 reply; 389+ messages in thread
From: Pantelis Antoniou @ 2012-12-17 14:38 UTC (permalink / raw)
  To: u-boot

Hi Lukasz,

Sorry for the slight delay, setting up the usb capture took a bit longer.

So we have two captures; one named bad (which is the tip of our internal tree
with the commit reverted.

cee8b859fdb9edc68c67624b2fa1c97a65d121e7 
"dfu: Send correct DFU response from composite_setup"

With the commit reverted we get this:

> panto at sles11esa:~/ti/stuff/dfu-util$ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #6 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> **** DUMP of func_dfu ****
> 	bLength         = 0
> 	bDescriptorType = 0
> 	bmAttributes    = 0x00
> 	wDetachTimeOut  = 0
> 	wTransferSize   = 0
> 	bcdDFUVersion   = 0x0000
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified
> 

Looking at the capture file (usb-capture-bad-filter.pcap) we see the culprit at
packet 171 at bad capture and packet 169 at the good.

> USB URB
>     URB id: 0xffff88032d9cbdc0
>     URB type: URB_SUBMIT ('S')
>     URB transfer type: URB_CONTROL (0x02)
>     Endpoint: 0x80, Direction: IN
>         1... .... = Direction: IN (1)
>         .000 0000 = Endpoint value: 0
>     Device: 34
>     URB bus id: 3
>     Device setup request: relevant (0)
>     Data: not present ('<')
>     URB sec: 1355753000
>     URB usec: 572483
>     URB status: Operation now in progress (-EINPROGRESS) (-115)
>     URB length [bytes]: 9
>     Data length [bytes]: 0
>     [Response in: 172]
> URB setup
>     bmRequestType: 0x80
>         1... .... = Direction: Device-to-host
>         .00. .... = Type: Standard (0x00)
>         ...0 0000 = Recipient: Device (0x00)
>     bRequest: GET DESCRIPTOR (6)
>     Descriptor Index: 0x00
>     bDescriptorType: HID (33)
>     Language Id: no language specified (0x0000)
>     wLength: 9
> 
> 0000  c0 eb 99 28 03 88 ff ff 53 02 80 20 03 00 00 3c   ...(....S.. ...<
> 0010  d6 0e cf 50 00 00 00 00 a3 bf 0a 00 8d ff ff ff   ...P............
> 0020  09 00 00 00 00 00 00 00 80 06 00 21 00 00 09 00   ...........!....
> 0030  00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................
> 


The response generated when the fix is applied is correct:
 
> USB URB
>     URB id: 0xffff88032899ebc0
>     URB type: URB_COMPLETE ('C')
>     URB transfer type: URB_CONTROL (0x02)
>     Endpoint: 0x80, Direction: IN
>         1... .... = Direction: IN (1)
>         .000 0000 = Endpoint value: 0
>     Device: 32
>     URB bus id: 3
>     Device setup request: not relevant ('-')
>     Data: present (0)
>     URB sec: 1355747030
>     URB usec: 704533
>     URB status: Success (0)
>     URB length [bytes]: 9
>     Data length [bytes]: 9
>     [Request in: 169]
>     [Time from request: 0.000114000 seconds]
>     [bInterfaceClass: Unknown (0xffff)]
> GET DESCRIPTOR data (unknown descriptor type 33)
> 
> 0000  c0 eb 99 28 03 88 ff ff 43 02 80 20 03 00 2d 00   ...(....C.. ..-.
> 0010  d6 0e cf 50 00 00 00 00 15 c0 0a 00 00 00 00 00   ...P............
> 0020  09 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00   ................
> 0030  00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................
> 0040  09 21 0f 00 00 00 10 10 01                        .!.......

 
Note that wireshark can't decode it - no DFU dissector.

And the dfu-util side:

> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #6 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> **** DUMP of func_dfu ****
> 	bLength         = 9
> 	bDescriptorType = 33
> 	bmAttributes    = 0x0f
> 	wDetachTimeOut  = 0
> 	wTransferSize   = 4096
> 	bcdDFUVersion   = 0x0110
> DFU mode device DFU version 0110
> Device returned transfer size 4096
> No valid DFU suffix signature
> Warning: File has no DFU suffix
> bytes_per_hash=335554
> Copying data from PC to DFU device
> Starting download: [##################################################] finished!
> Sent a total of 16777728 bytes
> state(2) = dfuIDLE, status(0) = No error condition is present
> Done!
> 
> 


The response is malformed without the fix in the bad capture:

> USB URB
>     URB id: 0xffff88032d9cbdc0
>     URB type: URB_COMPLETE ('C')
>     URB transfer type: URB_CONTROL (0x02)
>     Endpoint: 0x80, Direction: IN
>         1... .... = Direction: IN (1)
>         .000 0000 = Endpoint value: 0
>     Device: 34
>     URB bus id: 3
>     Device setup request: not relevant ('-')
>     Data: present (0)
>     URB sec: 1355753000
>     URB usec: 572591
>     URB status: Broken pipe (-EPIPE) (-32)
>     URB length [bytes]: 0
>     Data length [bytes]: 0
>     [Request in: 171]
>     [Time from request: 0.000108000 seconds]
>     [bInterfaceClass: Unknown (0xffff)]
> [Malformed Packet: USB]
>     [Expert Info (Error/Malformed): Malformed Packet (Exception occurred)]
>         [Message: Malformed Packet (Exception occurred)]
>         [Severity level: Error]
>         [Group: Malformed]
> 
> 0000  c0 bd 9c 2d 03 88 ff ff 43 02 80 22 03 00 2d 00   ...-....C.."..-.
> 0010  28 26 cf 50 00 00 00 00 af bc 08 00 e0 ff ff ff   (&.P............
> 0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
> 0030  00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................


And the dfu-util side at the host complains and fails:

> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #6 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> **** DUMP of func_dfu ****
> 	bLength         = 0
> 	bDescriptorType = 0
> 	bmAttributes    = 0x00
> 	wDetachTimeOut  = 0
> 	wTransferSize   = 0
> 	bcdDFUVersion   = 0x0000
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified



The full set of captures (pcap format) is at 

dfu - https://docs.google.com/folder/d/0B7yJhZ55fi8FOFR3TnVGdTBfbHM/edit

As to why it works for you Lukasz, I'm puzzled; maybe some difference 
in the usb gadget peripheral? I would bet that it might refuse to send
a malformed response, dfu-util will eventually time out and then
the transfer can continue with some fail-safe defaults.

In either way, that's bad, and is a bug that the patchset fixes correctly.

Regards

-- Pantelis



On Dec 17, 2012, at 1:00 PM, Lukasz Majewski wrote:

> Hi Marek,
> 
>> Pantelis Antoniou (9):
>>      g_dnl: Issue connect/disconnect as appropriate
>>      g_dnl: Properly terminate string list.
>>      dfu: Only perform DFU board_usb_init() for TRATS
>>      dfu: Fix crash when wrong number of arguments given
>>      dfu: Send correct DFU response from composite_setup
>>      dfu: Properly zero out timeout value
>>      dfu: Add a partition type target
>>      dfu: Support larger than memory transfers.
>>      usb: Fix bug when both DFU & ETHER are defined
> 
> Can we wait with pulling DFU related patches? 
> 
> I didn't received tcpdump from Pantelis, so I don't know what is going
> on (or how to tackle the DFU problem).
> 
> 
> -- 
> Best regards,
> 
> Lukasz Majewski
> 
> Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 11:00 ` Lukasz Majewski
  2012-12-17 11:01   ` Pantelis Antoniou
@ 2012-12-17 14:08   ` Tom Rini
  2012-12-17 14:40     ` Marek Vasut
  2012-12-17 14:38   ` Pantelis Antoniou
  2 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2012-12-17 14:08 UTC (permalink / raw)
  To: u-boot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/17/12 06:00, Lukasz Majewski wrote:
> Hi Marek,
> 
>> Pantelis Antoniou (9): g_dnl: Issue connect/disconnect as
>> appropriate g_dnl: Properly terminate string list. dfu: Only
>> perform DFU board_usb_init() for TRATS dfu: Fix crash when wrong
>> number of arguments given dfu: Send correct DFU response from
>> composite_setup dfu: Properly zero out timeout value dfu: Add a
>> partition type target dfu: Support larger than memory transfers. 
>> usb: Fix bug when both DFU & ETHER are defined
> 
> Can we wait with pulling DFU related patches?

Agreed, thanks.

- -- 
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQzydFAAoJENk4IS6UOR1WZBcQAIe9W7xcMiRb0w6NSif1t3Z/
vkm9Wx5aWdAa2URRz8f3vzLn0Yj6zYzP+SVRmWRb1Cj2TLJstOtHknY0ni0qem6W
AAaGd5bYYJryO3gp0qRR4YnlQv+xwTWPMG7QBbNCM8mqKPxoWBPSpnfN5Qu11bwm
uuF4NQYcZopUvVEzFb1D4cElAr/VlOdp+Yh1kJ3nJvsRqv9mANriPSd4clRLFIM+
v/sWcAsWttHWO+F7fS4ZWqb/l29afBRTS06SsxfHoXrhfq2Z3IC+NANw+xyPktNe
dRwJ09asublBqMbnfA7/C2Dl4qzr0ItZstoHnkCm5rDxVgh5XR46ero3d+9IIsmy
MXGNQg7TdcFxqeiWCuAdz/MQew1ZNOMXXHDuL5Gm7j+EtgNg7Zhz1rgrjlgAVt86
uCS8gJ3FhSnpRsbER+9Dv3/QLiKdPZyhnaPI/7LgudOTI2CUIRWMuF81EXsn6Pkd
BCtUZMXFHwR8Etmx2fEbfL2mY+BCbHyfud/lNjhhAchhYCJwai+u0+BeIBLqiIRx
VGza3V0stlz22pN/4+8FjOjKrnecFP5ZTr+9ieVJcaOaj5nD5MUNLzx2DincICzc
cdoNiuyRq+TxlhTghKTJisLCj2iWWk8tMXiuC0mFk4rkQ8OUpjfi7rO8VjjvWtXv
3fCwL41xPJ+wh0fljnEH
=FZUT
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-17 11:00 ` Lukasz Majewski
@ 2012-12-17 11:01   ` Pantelis Antoniou
  2012-12-17 14:08   ` Tom Rini
  2012-12-17 14:38   ` Pantelis Antoniou
  2 siblings, 0 replies; 389+ messages in thread
From: Pantelis Antoniou @ 2012-12-17 11:01 UTC (permalink / raw)
  To: u-boot

Lukasz,

I'll sent the dump in a couple of hours.
Been busy with other work items...

Regards

-- Pantelis

On Dec 17, 2012, at 1:00 PM, Lukasz Majewski wrote:

> Hi Marek,
> 
>> Pantelis Antoniou (9):
>>      g_dnl: Issue connect/disconnect as appropriate
>>      g_dnl: Properly terminate string list.
>>      dfu: Only perform DFU board_usb_init() for TRATS
>>      dfu: Fix crash when wrong number of arguments given
>>      dfu: Send correct DFU response from composite_setup
>>      dfu: Properly zero out timeout value
>>      dfu: Add a partition type target
>>      dfu: Support larger than memory transfers.
>>      usb: Fix bug when both DFU & ETHER are defined
> 
> Can we wait with pulling DFU related patches? 
> 
> I didn't received tcpdump from Pantelis, so I don't know what is going
> on (or how to tackle the DFU problem).
> 
> 
> -- 
> Best regards,
> 
> Lukasz Majewski
> 
> Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-12-15 16:37 Marek Vasut
@ 2012-12-17 11:00 ` Lukasz Majewski
  2012-12-17 11:01   ` Pantelis Antoniou
                     ` (2 more replies)
  2012-12-18 18:19 ` Marek Vasut
  1 sibling, 3 replies; 389+ messages in thread
From: Lukasz Majewski @ 2012-12-17 11:00 UTC (permalink / raw)
  To: u-boot

Hi Marek,

> Pantelis Antoniou (9):
>       g_dnl: Issue connect/disconnect as appropriate
>       g_dnl: Properly terminate string list.
>       dfu: Only perform DFU board_usb_init() for TRATS
>       dfu: Fix crash when wrong number of arguments given
>       dfu: Send correct DFU response from composite_setup
>       dfu: Properly zero out timeout value
>       dfu: Add a partition type target
>       dfu: Support larger than memory transfers.
>       usb: Fix bug when both DFU & ETHER are defined

Can we wait with pulling DFU related patches? 

I didn't received tcpdump from Pantelis, so I don't know what is going
on (or how to tackle the DFU problem).


-- 
Best regards,

Lukasz Majewski

Samsung Poland R&D Center | Linux Platform Group

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-12-15 16:37 Marek Vasut
  2012-12-17 11:00 ` Lukasz Majewski
  2012-12-18 18:19 ` Marek Vasut
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2012-12-15 16:37 UTC (permalink / raw)
  To: u-boot

This set contains mostly fixes, but also the DFU (which was submitted before 
RC). That's why I'd like it in master if possible. If not, apply to next.

The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:

  Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)

are available in the git repository at:

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

for you to fetch changes up to 1b9bf5c3c99d990d6c88b39c5df82179b7c6028f:

  usb: Fix bug when both DFU & ETHER are defined (2012-12-15 17:34:43 +0100)

----------------------------------------------------------------
Lukasz Dalek (2):
      pxa25x_udc: Remove usbdescriptors.h
      h2200: Add USB CDC ethernet support

Milind Choudhary (1):
      usb: Clean up newly allocated device nodes in case of configuration 
failure

Nikita Kiryanov (3):
      twl4030: add gpio register offsets
      cm-t35: add USB host support
      cm_t35: use new low level interface for usb ehci

Pantelis Antoniou (9):
      g_dnl: Issue connect/disconnect as appropriate
      g_dnl: Properly terminate string list.
      dfu: Only perform DFU board_usb_init() for TRATS
      dfu: Fix crash when wrong number of arguments given
      dfu: Send correct DFU response from composite_setup
      dfu: Properly zero out timeout value
      dfu: Add a partition type target
      dfu: Support larger than memory transfers.
      usb: Fix bug when both DFU & ETHER are defined

Richard Genoud (1):
      usb documentation: fix typo

Vincent Palatin (2):
      usb: ehci: Add 64-bit controller support
      usb: properly detect empty mass storage media reader

Vipin Kumar (1):
      usbh/ehci: Increase timeout for enumeration

 board/cm_t35/cm_t35.c           |   77 ++++++++++++++++++++++++++++
 board/h2200/h2200.c             |   11 ++++
 common/cmd_dfu.c                |    5 +-
 common/usb.c                    |   12 +++++
 common/usb_hub.c                |   35 +++++++++++--
 common/usb_storage.c            |   10 ++++
 doc/README.usb                  |    2 +-
 drivers/dfu/dfu.c               |  244 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/dfu/dfu_mmc.c           |  109 ++++++++++++++++++++++++++++++---------
 drivers/usb/gadget/Makefile     |   10 +++-
 drivers/usb/gadget/composite.c  |   27 ++++++++++
 drivers/usb/gadget/ep0.c        |    1 +
 drivers/usb/gadget/f_dfu.c      |    9 +++-
 drivers/usb/gadget/g_dnl.c      |   12 ++++-
 drivers/usb/gadget/pxa25x_udc.c |    1 -
 drivers/usb/host/ehci-hcd.c     |    3 ++
 include/configs/cm_t35.h        |    8 ++-
 include/configs/h2200.h         |   25 +++++++++
 include/dfu.h                   |   21 ++++++--
 include/twl4030.h               |   44 ++++++++++++++++
 include/usb.h                   |    1 +
 21 files changed, 572 insertions(+), 95 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-11-19 23:17 Marek Vasut
@ 2012-11-27 16:45 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2012-11-27 16:45 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 20, 2012 at 12:17:58AM +0100, Marek Vasut wrote:

> Tom, please apply this onto u-boot/master ... I've been waiting for you to 
> return with this pull.
> 
> The following changes since commit 178d0cc1a4c73c3341afbeb2a93b172de8c96bd1:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-video (2012-11-19 09:28:04 
> -0700)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 7bae844f2dacd1b75f65e37624778a15e132f5e1:
> 
>   usb: r8a6659: Fix build by missing of parenthesis (2012-11-20 00:16:08 +0100)
> 
> ----------------------------------------------------------------
> Allen Martin (4):
>       USB: make usb_kbd obey USB DMA alignment requirements
>       tegra: move TEGRA_DEVICE_SETTINGS to tegra-common-post.h
>       tegra: Enable USB keyboard
>       USB: add arrow key support to usb_kbd
> 
> Ilya Yanok (13):
>       linux/usb/ch9.h: update with the version from Linux tree
>       usb: use linux/usb/ch9.h instead of usbdescriptors.h
>       musb-new: port of Linux musb driver
>       musb-new: dsps backend driver
>       am33xx: init OTG hardware and new musb gadget driver
>       am335x_evm: enable both musb gadget and host
>       musb-new: am35x backend driver
>       OMAP3: am35x_def.h: add USB defines
>       OMAP3: am35x: add musb functions
>       am3517_evm: switch to musb-new
>       musb-new: omap2plus backend driver
>       omap3_beagle: add musb-new init
>       omap3_beagle: use new MUSB intstead of the old one
> 
> Jeroen Hofstee (1):
>       boards: remove the no longer used CONFIG_EHCI_DCACHE
> 
> Nobuhiro Iwamatsu (2):
>       usb: r8a66597: Switched from variable to only macro
>       usb: r8a6659: Fix build by missing of parenthesis
> 
>  Makefile                                      |    1 +
>  arch/arm/cpu/armv7/am33xx/board.c             |   85 +++
>  arch/arm/cpu/armv7/am33xx/clock.c             |    8 +
>  arch/arm/cpu/armv7/omap3/Makefile             |    1 +
>  arch/arm/cpu/armv7/omap3/am35x_musb.c         |   75 +++
>  arch/arm/include/asm/arch-am33xx/cpu.h        |   11 +-
>  arch/arm/include/asm/arch-am33xx/hardware.h   |    4 +
>  arch/arm/include/asm/arch-omap3/am35x_def.h   |   27 +
>  arch/arm/include/asm/arch-omap3/musb.h        |   28 +
>  arch/arm/include/asm/omap_musb.h              |   32 +
>  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 +-
>  board/logicpd/am3517evm/am3517evm.c           |   74 +++
>  board/ti/am335x/board.c                       |   23 +-
>  board/ti/beagle/beagle.c                      |   43 ++
>  common/cmd_usb.c                              |    2 +-
>  common/usb.c                                  |    4 +-
>  common/usb_kbd.c                              |   18 +-
>  drivers/usb/gadget/config.c                   |    1 -
>  drivers/usb/gadget/epautoconf.c               |    1 -
>  drivers/usb/gadget/ether.c                    |    1 -
>  drivers/usb/gadget/gadget_chips.h             |    4 +-
>  drivers/usb/gadget/s3c_udc_otg.c              |    1 -
>  drivers/usb/gadget/usbstring.c                |    1 -
>  drivers/usb/host/ehci-hcd.c                   |   16 +-
>  drivers/usb/host/isp116x-hcd.c                |    2 +-
>  drivers/usb/host/ohci-hcd.c                   |    2 +-
>  drivers/usb/host/ohci-s3c24xx.c               |    2 +-
>  drivers/usb/host/r8a66597-hcd.c               |   17 +-
>  drivers/usb/host/sl811-hcd.c                  |    2 +-
>  drivers/usb/musb-new/Makefile                 |   39 ++
>  drivers/usb/musb-new/am35x.c                  |  709 +++++++++++++++++++++
>  drivers/usb/musb-new/linux-compat.h           |  116 ++++
>  drivers/usb/musb-new/musb_core.c              | 2497 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/musb-new/musb_core.h              |  623 +++++++++++++++++++
>  drivers/usb/musb-new/musb_debug.h             |   58 ++
>  drivers/usb/musb-new/musb_dma.h               |  186 ++++++
>  drivers/usb/musb-new/musb_dsps.c              |  771 +++++++++++++++++++++++
>  drivers/usb/musb-new/musb_gadget.c            | 2333 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/musb-new/musb_gadget.h            |  130 ++++
>  drivers/usb/musb-new/musb_gadget_ep0.c        | 1089 
> ++++++++++++++++++++++++++++++++
>  drivers/usb/musb-new/musb_host.c              | 2400 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/musb-new/musb_host.h              |  114 ++++
>  drivers/usb/musb-new/musb_io.h                |  146 +++++
>  drivers/usb/musb-new/musb_regs.h              |  645 +++++++++++++++++++
>  drivers/usb/musb-new/musb_uboot.c             |  237 +++++++
>  drivers/usb/musb-new/omap2430.c               |  626 +++++++++++++++++++
>  drivers/usb/musb-new/omap2430.h               |   56 ++
>  drivers/usb/musb-new/usb-compat.h             |   88 +++
>  drivers/usb/musb/musb_core.h                  |    3 +-
>  drivers/usb/musb/musb_hcd.c                   |    5 +-
>  include/configs/am335x_evm.h                  |   27 +
>  include/configs/am3517_evm.h                  |   37 +-
>  include/configs/lwmon5.h                      |    1 -
>  include/configs/mcx.h                         |    1 -
>  include/configs/omap3_beagle.h                |   14 +-
>  include/configs/seaboard.h                    |    6 +-
>  include/configs/sequoia.h                     |    3 -
>  include/configs/tam3517-common.h              |    2 -
>  include/configs/tegra-common-post.h           |   19 +
>  include/configs/tegra20-common.h              |    5 -
>  include/configs/vct.h                         |    1 -
>  include/configs/ventana.h                     |    3 +
>  include/linux/usb/ch9.h                       |  514 +++++++++++++++-
>  include/linux/usb/musb.h                      |  162 +++++
>  include/usb.h                                 |   19 +-
>  include/usb/s3c_udc.h                         |    1 -
>  include/usb_defs.h                            |    6 -
>  69 files changed, 14063 insertions(+), 121 deletions(-)
>  create mode 100644 arch/arm/cpu/armv7/omap3/am35x_musb.c
>  create mode 100644 arch/arm/include/asm/arch-omap3/musb.h
>  create mode 100644 arch/arm/include/asm/omap_musb.h
>  create mode 100644 drivers/usb/musb-new/Makefile
>  create mode 100644 drivers/usb/musb-new/am35x.c
>  create mode 100644 drivers/usb/musb-new/linux-compat.h
>  create mode 100644 drivers/usb/musb-new/musb_core.c
>  create mode 100644 drivers/usb/musb-new/musb_core.h
>  create mode 100644 drivers/usb/musb-new/musb_debug.h
>  create mode 100644 drivers/usb/musb-new/musb_dma.h
>  create mode 100644 drivers/usb/musb-new/musb_dsps.c
>  create mode 100644 drivers/usb/musb-new/musb_gadget.c
>  create mode 100644 drivers/usb/musb-new/musb_gadget.h
>  create mode 100644 drivers/usb/musb-new/musb_gadget_ep0.c
>  create mode 100644 drivers/usb/musb-new/musb_host.c
>  create mode 100644 drivers/usb/musb-new/musb_host.h
>  create mode 100644 drivers/usb/musb-new/musb_io.h
>  create mode 100644 drivers/usb/musb-new/musb_regs.h
>  create mode 100644 drivers/usb/musb-new/musb_uboot.c
>  create mode 100644 drivers/usb/musb-new/omap2430.c
>  create mode 100644 drivers/usb/musb-new/omap2430.h
>  create mode 100644 drivers/usb/musb-new/usb-compat.h
>  create mode 100644 include/linux/usb/musb.h

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121127/5d5124ee/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-11-19 23:17 Marek Vasut
  2012-11-27 16:45 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-11-19 23:17 UTC (permalink / raw)
  To: u-boot

Tom, please apply this onto u-boot/master ... I've been waiting for you to 
return with this pull.

The following changes since commit 178d0cc1a4c73c3341afbeb2a93b172de8c96bd1:

  Merge branch 'master' of git://git.denx.de/u-boot-video (2012-11-19 09:28:04 
-0700)

are available in the git repository at:


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

for you to fetch changes up to 7bae844f2dacd1b75f65e37624778a15e132f5e1:

  usb: r8a6659: Fix build by missing of parenthesis (2012-11-20 00:16:08 +0100)

----------------------------------------------------------------
Allen Martin (4):
      USB: make usb_kbd obey USB DMA alignment requirements
      tegra: move TEGRA_DEVICE_SETTINGS to tegra-common-post.h
      tegra: Enable USB keyboard
      USB: add arrow key support to usb_kbd

Ilya Yanok (13):
      linux/usb/ch9.h: update with the version from Linux tree
      usb: use linux/usb/ch9.h instead of usbdescriptors.h
      musb-new: port of Linux musb driver
      musb-new: dsps backend driver
      am33xx: init OTG hardware and new musb gadget driver
      am335x_evm: enable both musb gadget and host
      musb-new: am35x backend driver
      OMAP3: am35x_def.h: add USB defines
      OMAP3: am35x: add musb functions
      am3517_evm: switch to musb-new
      musb-new: omap2plus backend driver
      omap3_beagle: add musb-new init
      omap3_beagle: use new MUSB intstead of the old one

Jeroen Hofstee (1):
      boards: remove the no longer used CONFIG_EHCI_DCACHE

Nobuhiro Iwamatsu (2):
      usb: r8a66597: Switched from variable to only macro
      usb: r8a6659: Fix build by missing of parenthesis

 Makefile                                      |    1 +
 arch/arm/cpu/armv7/am33xx/board.c             |   85 +++
 arch/arm/cpu/armv7/am33xx/clock.c             |    8 +
 arch/arm/cpu/armv7/omap3/Makefile             |    1 +
 arch/arm/cpu/armv7/omap3/am35x_musb.c         |   75 +++
 arch/arm/include/asm/arch-am33xx/cpu.h        |   11 +-
 arch/arm/include/asm/arch-am33xx/hardware.h   |    4 +
 arch/arm/include/asm/arch-omap3/am35x_def.h   |   27 +
 arch/arm/include/asm/arch-omap3/musb.h        |   28 +
 arch/arm/include/asm/omap_musb.h              |   32 +
 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 +-
 board/logicpd/am3517evm/am3517evm.c           |   74 +++
 board/ti/am335x/board.c                       |   23 +-
 board/ti/beagle/beagle.c                      |   43 ++
 common/cmd_usb.c                              |    2 +-
 common/usb.c                                  |    4 +-
 common/usb_kbd.c                              |   18 +-
 drivers/usb/gadget/config.c                   |    1 -
 drivers/usb/gadget/epautoconf.c               |    1 -
 drivers/usb/gadget/ether.c                    |    1 -
 drivers/usb/gadget/gadget_chips.h             |    4 +-
 drivers/usb/gadget/s3c_udc_otg.c              |    1 -
 drivers/usb/gadget/usbstring.c                |    1 -
 drivers/usb/host/ehci-hcd.c                   |   16 +-
 drivers/usb/host/isp116x-hcd.c                |    2 +-
 drivers/usb/host/ohci-hcd.c                   |    2 +-
 drivers/usb/host/ohci-s3c24xx.c               |    2 +-
 drivers/usb/host/r8a66597-hcd.c               |   17 +-
 drivers/usb/host/sl811-hcd.c                  |    2 +-
 drivers/usb/musb-new/Makefile                 |   39 ++
 drivers/usb/musb-new/am35x.c                  |  709 +++++++++++++++++++++
 drivers/usb/musb-new/linux-compat.h           |  116 ++++
 drivers/usb/musb-new/musb_core.c              | 2497 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/musb_core.h              |  623 +++++++++++++++++++
 drivers/usb/musb-new/musb_debug.h             |   58 ++
 drivers/usb/musb-new/musb_dma.h               |  186 ++++++
 drivers/usb/musb-new/musb_dsps.c              |  771 +++++++++++++++++++++++
 drivers/usb/musb-new/musb_gadget.c            | 2333 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/musb_gadget.h            |  130 ++++
 drivers/usb/musb-new/musb_gadget_ep0.c        | 1089 
++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/musb_host.c              | 2400 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/musb-new/musb_host.h              |  114 ++++
 drivers/usb/musb-new/musb_io.h                |  146 +++++
 drivers/usb/musb-new/musb_regs.h              |  645 +++++++++++++++++++
 drivers/usb/musb-new/musb_uboot.c             |  237 +++++++
 drivers/usb/musb-new/omap2430.c               |  626 +++++++++++++++++++
 drivers/usb/musb-new/omap2430.h               |   56 ++
 drivers/usb/musb-new/usb-compat.h             |   88 +++
 drivers/usb/musb/musb_core.h                  |    3 +-
 drivers/usb/musb/musb_hcd.c                   |    5 +-
 include/configs/am335x_evm.h                  |   27 +
 include/configs/am3517_evm.h                  |   37 +-
 include/configs/lwmon5.h                      |    1 -
 include/configs/mcx.h                         |    1 -
 include/configs/omap3_beagle.h                |   14 +-
 include/configs/seaboard.h                    |    6 +-
 include/configs/sequoia.h                     |    3 -
 include/configs/tam3517-common.h              |    2 -
 include/configs/tegra-common-post.h           |   19 +
 include/configs/tegra20-common.h              |    5 -
 include/configs/vct.h                         |    1 -
 include/configs/ventana.h                     |    3 +
 include/linux/usb/ch9.h                       |  514 +++++++++++++++-
 include/linux/usb/musb.h                      |  162 +++++
 include/usb.h                                 |   19 +-
 include/usb/s3c_udc.h                         |    1 -
 include/usb_defs.h                            |    6 -
 69 files changed, 14063 insertions(+), 121 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/omap3/am35x_musb.c
 create mode 100644 arch/arm/include/asm/arch-omap3/musb.h
 create mode 100644 arch/arm/include/asm/omap_musb.h
 create mode 100644 drivers/usb/musb-new/Makefile
 create mode 100644 drivers/usb/musb-new/am35x.c
 create mode 100644 drivers/usb/musb-new/linux-compat.h
 create mode 100644 drivers/usb/musb-new/musb_core.c
 create mode 100644 drivers/usb/musb-new/musb_core.h
 create mode 100644 drivers/usb/musb-new/musb_debug.h
 create mode 100644 drivers/usb/musb-new/musb_dma.h
 create mode 100644 drivers/usb/musb-new/musb_dsps.c
 create mode 100644 drivers/usb/musb-new/musb_gadget.c
 create mode 100644 drivers/usb/musb-new/musb_gadget.h
 create mode 100644 drivers/usb/musb-new/musb_gadget_ep0.c
 create mode 100644 drivers/usb/musb-new/musb_host.c
 create mode 100644 drivers/usb/musb-new/musb_host.h
 create mode 100644 drivers/usb/musb-new/musb_io.h
 create mode 100644 drivers/usb/musb-new/musb_regs.h
 create mode 100644 drivers/usb/musb-new/musb_uboot.c
 create mode 100644 drivers/usb/musb-new/omap2430.c
 create mode 100644 drivers/usb/musb-new/omap2430.h
 create mode 100644 drivers/usb/musb-new/usb-compat.h
 create mode 100644 include/linux/usb/musb.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-10-22  6:27 Marek Vasut
@ 2012-10-22 21:04 ` Tom Rini
  0 siblings, 0 replies; 389+ messages in thread
From: Tom Rini @ 2012-10-22 21:04 UTC (permalink / raw)
  To: u-boot

On Mon, Oct 22, 2012 at 08:27:55AM +0200, Marek Vasut wrote:

> The following changes since commit 99070db0dc0b0e881841a0091f06d53351244a34:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-arm (2012-10-19 18:23:38 
> -0700)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 047cea3655cf34ce1f911c282e82598ded998dd2:
> 
>   powerpc/usb: fix bug of CPU hang when missing USB PHY clock (2012-10-22 
> 08:25:12 +0200)
> 
> ----------------------------------------------------------------
> Gabe Black (1):
>       usb: Support the CONFIG_SYS_64BIT_LBA option
> 
> Shengzhou Liu (1):
>       powerpc/usb: fix bug of CPU hang when missing USB PHY clock
> 
> Vincent Palatin (1):
>       usb: fallback safely when a configuration descriptor is too large
> 
>  common/usb.c                |   12 +++++++++---
>  common/usb_storage.c        |   24 ++++++++++++++----------
>  drivers/usb/host/ehci-fsl.c |   22 ++++++++++++++++------
>  3 files changed, 39 insertions(+), 19 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121022/7d2edd02/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-10-22  6:27 Marek Vasut
  2012-10-22 21:04 ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-10-22  6:27 UTC (permalink / raw)
  To: u-boot

The following changes since commit 99070db0dc0b0e881841a0091f06d53351244a34:

  Merge branch 'master' of git://git.denx.de/u-boot-arm (2012-10-19 18:23:38 
-0700)

are available in the git repository at:


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

for you to fetch changes up to 047cea3655cf34ce1f911c282e82598ded998dd2:

  powerpc/usb: fix bug of CPU hang when missing USB PHY clock (2012-10-22 
08:25:12 +0200)

----------------------------------------------------------------
Gabe Black (1):
      usb: Support the CONFIG_SYS_64BIT_LBA option

Shengzhou Liu (1):
      powerpc/usb: fix bug of CPU hang when missing USB PHY clock

Vincent Palatin (1):
      usb: fallback safely when a configuration descriptor is too large

 common/usb.c                |   12 +++++++++---
 common/usb_storage.c        |   24 ++++++++++++++----------
 drivers/usb/host/ehci-fsl.c |   22 ++++++++++++++++------
 3 files changed, 39 insertions(+), 19 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-21 18:13         ` Tom Rini
@ 2012-09-21 20:22           ` Albert ARIBAUD
  0 siblings, 0 replies; 389+ messages in thread
From: Albert ARIBAUD @ 2012-09-21 20:22 UTC (permalink / raw)
  To: u-boot

Hi Tom, Marek,

On Fri, 21 Sep 2012 11:13:50 -0700, Tom Rini <trini@ti.com> wrote:

> >> I've applied this.  But please note: Testing edminiv2 on 
> >> -00600-g50d924b Fri Sep 21 10:57:25 MST 2012 Configuring for 
> >> edminiv2 board... text    data     bss     dec     hex filename 
> >> 195013    3536   86692  285241   45a39 edminiv2/u-boot 
> >> ehci-hcd.c: In function 'ehci_submit_async': ehci-hcd.c:291:2: 
> >> warning: #warning CONFIG_SYS_MALLOC_LEN may be too small for
> >> EHCI [-Wcpp]
> >> 
> >> --------------------- SUMMARY ----------------------------
> >> Boards compiled: 1 Boards with warnings but no errors: 1 (
> >> edminiv2 ) 
> >> ----------------------------------------------------------
> >> 
> >> Albert, this is your platform.
> > 
> > Did this explode only now? This warning was added a while ago.
> 
> Yes, it's one of the differences in my logs before and after.

I've just seen it while merging u-boot/master for regression before
requestion pull of ARM. Bumping up to 256KB makes the warning disappear;
I'll be running tests on the board once I am done with Tom's and my pull
reqs. 

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-21 18:05       ` Marek Vasut
@ 2012-09-21 18:13         ` Tom Rini
  2012-09-21 20:22           ` Albert ARIBAUD
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2012-09-21 18:13 UTC (permalink / raw)
  To: u-boot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/21/12 11:05, Marek Vasut wrote:
> Dear Tom Rini,
> 
>> On Fri, Sep 21, 2012 at 12:05:55AM +0200, Marek Vasut wrote:
>>> The following changes since commit 
>>> 5fb29f3c48d26981b117b08286bc16ec99d4ca0b: Merge branch 'ext4' 
>>> (2012-09-20 11:27:35 -0700)
>>> 
>>> are available in the git repository at: 
>>> git://git.denx.de/u-boot-usb.git master
>>> 
>>> for you to fetch changes up to 
>>> 93ad908c43ed5d8e3e546dd22fa08b668c5090d9: usb: do explicit 
>>> unaligned accesses (2012-09-21 00:05:00 +0200)
>>> 
>>> ----------------------------------------------------------------
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 
Lucas Stach (1):
>>> usb: do explicit unaligned accesses
>>> 
>>> ??ukasz Majewski (2): dfu:usb: Support for ext4 dfu:usb:fix: 
>>> Read the "filesize" environment variable only when file read
>>> 
>>> common/usb_hub.c            |   14 +++++++++----- 
>>> drivers/dfu/dfu_mmc.c       |   34 
>>> +++++++++++++++++++++++++++------- drivers/usb/host/ehci-hcd.c 
>>> |    7 +++++-- 3 files changed, 41 insertions(+), 14 
>>> deletions(-)
>> 
>> I've applied this.  But please note: Testing edminiv2 on 
>> -00600-g50d924b Fri Sep 21 10:57:25 MST 2012 Configuring for 
>> edminiv2 board... text    data     bss     dec     hex filename 
>> 195013    3536   86692  285241   45a39 edminiv2/u-boot 
>> ehci-hcd.c: In function 'ehci_submit_async': ehci-hcd.c:291:2: 
>> warning: #warning CONFIG_SYS_MALLOC_LEN may be too small for
>> EHCI [-Wcpp]
>> 
>> --------------------- SUMMARY ----------------------------
>> Boards compiled: 1 Boards with warnings but no errors: 1 (
>> edminiv2 ) 
>> ----------------------------------------------------------
>> 
>> Albert, this is your platform.
> 
> Did this explode only now? This warning was added a while ago.

Yes, it's one of the differences in my logs before and after.

- -- 
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQXK5eAAoJENk4IS6UOR1WX0UP/AxJfosIF/EXmQrOadNe4ZEL
tpEVmYKnjA30DH2apC0xyoHMDdnSRJ/zsmsyg7/QypiB0det2kTkrzPHsmwUmKGs
c0xnETPTj/uKRYwJSi8mbhmtIMkTdHA3q4dp6VQRMmUpCEr2CdrVOl8pIt1C6g0h
qoRSsbGdhbhN7f1PpeAOzvxbRebBPx+ImGMP9dfjYCy2rMaEDQjukXVlVRFtZtTF
QfWki6kEPa5P5Km+ccK1CKJ6GHeP/cbwstyId6XmKoDWfCEY5ZkljxKrYb64xPnd
vofWsX0Ji2qkLbYsJMv+K2j5QVl+4y6NDlI/5ftkZOAXL9m5E8EBccwUSSsiOXe9
7Zl3xTFeld12JqJpZC77o9zYBuc6Or3wS0pirPy3XtC2mJsLH/jSx50F6cjrMVX2
X407rZ9yBtogZErM298vd4VZqaN2IbMYqBiY747QJ1w94hui89Ls7MYBibA8mdsN
DBL5zWQC8uBERmedAVp2lTIAF6EQ4AluDK6yO4zva1OMa3RRmY0g3fMCEXCsDlDi
S90LMHk88pdzzMM7wJB7k3twd4o+GDIAUNkIW4Eho+fXtegMR+FTvyiYKPrrelNB
qf46ZTgGOtRjcX76jajRjU2Nuy4pI33AWjETLf1ZBlFQ5OPr2IyV5taj/z5cwYw3
BMC18TaPL9nlL4KPmP6+
=Zz98
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-21 17:59     ` Tom Rini
@ 2012-09-21 18:05       ` Marek Vasut
  2012-09-21 18:13         ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-09-21 18:05 UTC (permalink / raw)
  To: u-boot

Dear Tom Rini,

> On Fri, Sep 21, 2012 at 12:05:55AM +0200, Marek Vasut wrote:
> > The following changes since commit 5fb29f3c48d26981b117b08286bc16ec99d4ca0b:
> >   Merge branch 'ext4' (2012-09-20 11:27:35 -0700)
> > 
> > are available in the git repository at:
> >   git://git.denx.de/u-boot-usb.git master
> > 
> > for you to fetch changes up to 93ad908c43ed5d8e3e546dd22fa08b668c5090d9:
> >   usb: do explicit unaligned accesses (2012-09-21 00:05:00 +0200)
> > 
> > ----------------------------------------------------------------
> > 
> > Lucas Stach (1):
> >       usb: do explicit unaligned accesses
> > 
> > ??ukasz Majewski (2):
> >       dfu:usb: Support for ext4
> >       dfu:usb:fix: Read the "filesize" environment variable only when
> >       file read
> >  
> >  common/usb_hub.c            |   14 +++++++++-----
> >  drivers/dfu/dfu_mmc.c       |   34 +++++++++++++++++++++++++++-------
> >  drivers/usb/host/ehci-hcd.c |    7 +++++--
> >  3 files changed, 41 insertions(+), 14 deletions(-)
> 
> I've applied this.  But please note:
> Testing edminiv2 on -00600-g50d924b
> Fri Sep 21 10:57:25 MST 2012
> Configuring for edminiv2 board...
>    text    data     bss     dec     hex filename
>  195013    3536   86692  285241   45a39 edminiv2/u-boot
> ehci-hcd.c: In function 'ehci_submit_async':
> ehci-hcd.c:291:2: warning: #warning CONFIG_SYS_MALLOC_LEN may be too small
> for EHCI [-Wcpp]
> 
> --------------------- SUMMARY ----------------------------
> Boards compiled: 1
> Boards with warnings but no errors: 1 ( edminiv2 )
> ----------------------------------------------------------
> 
> Albert, this is your platform.

Did this explode only now? This warning was added a while ago.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-20 22:05   ` Marek Vasut
@ 2012-09-21 17:59     ` Tom Rini
  2012-09-21 18:05       ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Tom Rini @ 2012-09-21 17:59 UTC (permalink / raw)
  To: u-boot

On Fri, Sep 21, 2012 at 12:05:55AM +0200, Marek Vasut wrote:

> The following changes since commit 5fb29f3c48d26981b117b08286bc16ec99d4ca0b:
> 
>   Merge branch 'ext4' (2012-09-20 11:27:35 -0700)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 93ad908c43ed5d8e3e546dd22fa08b668c5090d9:
> 
>   usb: do explicit unaligned accesses (2012-09-21 00:05:00 +0200)
> 
> ----------------------------------------------------------------
> Lucas Stach (1):
>       usb: do explicit unaligned accesses
> 
> ??ukasz Majewski (2):
>       dfu:usb: Support for ext4
>       dfu:usb:fix: Read the "filesize" environment variable only when file read
> 
>  common/usb_hub.c            |   14 +++++++++-----
>  drivers/dfu/dfu_mmc.c       |   34 +++++++++++++++++++++++++++-------
>  drivers/usb/host/ehci-hcd.c |    7 +++++--
>  3 files changed, 41 insertions(+), 14 deletions(-)

I've applied this.  But please note:
Testing edminiv2 on -00600-g50d924b
Fri Sep 21 10:57:25 MST 2012
Configuring for edminiv2 board...
   text    data     bss     dec     hex filename
 195013    3536   86692  285241   45a39 edminiv2/u-boot
ehci-hcd.c: In function 'ehci_submit_async':
ehci-hcd.c:291:2: warning: #warning CONFIG_SYS_MALLOC_LEN may be too small for EHCI [-Wcpp]

--------------------- SUMMARY ----------------------------
Boards compiled: 1
Boards with warnings but no errors: 1 ( edminiv2 )
----------------------------------------------------------

Albert, this is your platform.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120921/75c21fed/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-17 20:21 ` Tom Rini
@ 2012-09-20 22:05   ` Marek Vasut
  2012-09-21 17:59     ` Tom Rini
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-09-20 22:05 UTC (permalink / raw)
  To: u-boot

The following changes since commit 5fb29f3c48d26981b117b08286bc16ec99d4ca0b:

  Merge branch 'ext4' (2012-09-20 11:27:35 -0700)

are available in the git repository at:


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

for you to fetch changes up to 93ad908c43ed5d8e3e546dd22fa08b668c5090d9:

  usb: do explicit unaligned accesses (2012-09-21 00:05:00 +0200)

----------------------------------------------------------------
Lucas Stach (1):
      usb: do explicit unaligned accesses

?ukasz Majewski (2):
      dfu:usb: Support for ext4
      dfu:usb:fix: Read the "filesize" environment variable only when file read

 common/usb_hub.c            |   14 +++++++++-----
 drivers/dfu/dfu_mmc.c       |   34 +++++++++++++++++++++++++++-------
 drivers/usb/host/ehci-hcd.c |    7 +++++--
 3 files changed, 41 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-17 17:52 Marek Vasut
  2012-09-17 18:46 ` Tom Rini
@ 2012-09-17 20:21 ` Tom Rini
  2012-09-20 22:05   ` Marek Vasut
  1 sibling, 1 reply; 389+ messages in thread
From: Tom Rini @ 2012-09-17 20:21 UTC (permalink / raw)
  To: u-boot

On Mon, Sep 17, 2012 at 07:52:26PM +0200, Marek Vasut wrote:
> I'm not sure if we want them in current release or next, I'll leave that to you 
> to decide. I don't see much danger for current though.
> 
> The following changes since commit a6f0c4faa4c65a7b7048b12c9d180d7e1aad1721:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-avr32 (2012-09-04 09:17:27 
> +0200)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 8187c2dcbd3e47ecfef406468c8eee1fe746b8e7:
> 
>   usb: do explicit unaligned accesses (2012-09-06 08:02:08 +0200)
> 
> ----------------------------------------------------------------
> Lucas Stach (5):
>       usb: lowlevel interface change to support multiple controllers
>       usb: ehci: rework to take advantage of new lowlevel interface
>       usb: add support for multiple usb controllers
>       tegra20: port to new ehci interface
>       usb: do explicit unaligned accesses
> 
> ??ukasz Majewski (2):
>       dfu:usb: Support for ext4
>       dfu:usb:fix: Read the "filesize" environment variable only when file read
> 
>  arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c       |    4 +--
>  arch/arm/cpu/armv7/tegra20/usb.c              |   15 +++------
>  arch/arm/include/asm/arch-tegra20/usb.h       |    4 +--
>  arch/arm/include/asm/ehci-omap.h              |   10 +++++-
>  arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c |    4 +--
>  arch/powerpc/cpu/mpc5xxx/usb_ohci.c           |    4 +--
>  arch/powerpc/cpu/ppc4xx/usb_ohci.c            |    4 +--
>  arch/sparc/cpu/leon3/usb_uhci.c               |    4 +--
>  arch/sparc/lib/bootm.c                        |    2 +-
>  board/htkw/mcx/mcx.c                          |    6 ++--
>  board/mpl/common/usb_uhci.c                   |    4 +--
>  board/technexion/twister/twister.c            |    6 ++--
>  board/teejet/mt_ventoux/mt_ventoux.c          |    6 ++--
>  board/ti/beagle/beagle.c                      |    6 ++--
>  board/ti/panda/panda.c                        |    6 ++--
>  common/cmd_usb.c                              |   16 ++++++---
>  common/usb.c                                  |  108 
> +++++++++++++++++++++++++++++++++----------------------------
>  common/usb_hub.c                              |   16 +++++----
>  common/usb_storage.c                          |    2 +-
>  drivers/dfu/dfu_mmc.c                         |   34 +++++++++++++++----
>  drivers/usb/eth/usb_ether.c                   |    2 +-
>  drivers/usb/host/ehci-armada100.c             |   15 ++++-----
>  drivers/usb/host/ehci-atmel.c                 |   11 +++----
>  drivers/usb/host/ehci-core.h                  |   29 -----------------
>  drivers/usb/host/ehci-exynos.c                |   15 ++++-----
>  drivers/usb/host/ehci-fsl.c                   |   11 +++----
>  drivers/usb/host/ehci-hcd.c                   |  131 
> +++++++++++++++++++++++++++++++++++++++++---------------------------------
>  drivers/usb/host/ehci-ixp4xx.c                |   15 ++++-----
>  drivers/usb/host/ehci-marvell.c               |   15 ++++-----
>  drivers/usb/host/ehci-mpc512x.c               |   25 ++++++--------
>  drivers/usb/host/ehci-mx5.c                   |   11 +++----
>  drivers/usb/host/ehci-mx6.c                   |   11 +++----
>  drivers/usb/host/ehci-mxc.c                   |   11 +++----
>  drivers/usb/host/ehci-mxs.c                   |   28 +++++++++-------
>  drivers/usb/host/ehci-omap.c                  |   10 +++---
>  drivers/usb/host/ehci-pci.c                   |   15 ++++-----
>  drivers/usb/host/ehci-ppc4xx.c                |   11 +++----
>  drivers/usb/host/ehci-tegra.c                 |   14 ++++----
>  drivers/usb/host/ehci-vct.c                   |    9 +++---
>  drivers/usb/host/ehci.h                       |    4 +--
>  drivers/usb/host/isp116x-hcd.c                |    4 +--
>  drivers/usb/host/ohci-hcd.c                   |    4 +--
>  drivers/usb/host/r8a66597-hcd.c               |    4 +--
>  drivers/usb/host/sl811-hcd.c                  |    4 +--
>  drivers/usb/musb/musb_hcd.c                   |    4 +--
>  include/usb.h                                 |   10 ++++--
>  include/usb/mv_udc.h                          |    2 +-
>  47 files changed, 352 insertions(+), 334 deletions(-)
>  delete mode 100644 drivers/usb/host/ehci-core.h

This breaks at least:
ARM: m28evk apx4devkit sc_sps_1 mx28evk
PowerPC: Everything that uses ehci-fsl.c, the first of which I saw was
P2020RDB_36BIT but there's approx 141 boards total broken with MAKEALL
-a powerpc.

Rejected, please re-work.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120917/53c20a05/attachment.pgp>

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-17 18:46 ` Tom Rini
@ 2012-09-17 19:05   ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2012-09-17 19:05 UTC (permalink / raw)
  To: u-boot

Dear Tom Rini,

> On 09/17/12 10:52, Marek Vasut wrote:
> > I'm not sure if we want them in current release or next, I'll
> > leave that to you to decide. I don't see much danger for current
> > though.
> 
> I believe all of this made it by the merge window and looks good.

It's been stuck in there for a while, yes.

> But
> in the future please only pull request code you believe to be ready
> for mainline.  If you aren't sure, test it more, review it more and be
> sure.  I'm relying on all of the custodians and their judgement of
> what is, and is not, ready to go.  Thanks!

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-17 17:52 Marek Vasut
@ 2012-09-17 18:46 ` Tom Rini
  2012-09-17 19:05   ` Marek Vasut
  2012-09-17 20:21 ` Tom Rini
  1 sibling, 1 reply; 389+ messages in thread
From: Tom Rini @ 2012-09-17 18:46 UTC (permalink / raw)
  To: u-boot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/17/12 10:52, Marek Vasut wrote:

> I'm not sure if we want them in current release or next, I'll
> leave that to you to decide. I don't see much danger for current
> though.

I believe all of this made it by the merge window and looks good.  But
in the future please only pull request code you believe to be ready
for mainline.  If you aren't sure, test it more, review it more and be
sure.  I'm relying on all of the custodians and their judgement of
what is, and is not, ready to go.  Thanks!

- -- 
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQV2/qAAoJENk4IS6UOR1WlDcP+QExUWs63LzKcahlUrOsFftZ
1kx06ZquDPYPt2suR54VxV81bo7Iuf3i/XO6NU/jOQpBBPsuixB8ij1oRGB/glpd
H05QckOhh8FYJYvoXpVEctHN2z/Tm3PcWR1gWfcVC8RmtDASpn8pxzLBC9x3iiSe
qD0z8JBvSBghC5F/u7LW8twDXyDitL7VZEE59sbzKrSvpHW/nH+1rMbvQzXX57QQ
abogaI+XNNJWUskm7BRXqfE5tPwE2pABXkVXv7pFEqMAXl53iJVWBEvskFyHsBwv
UdzCxMHMs3ktbBpAX1vtBxsCPIW0Egc1pLdq9CZxisTHsaQ0C6fUcxYIJFHlSiaB
dhCZfMhp+v90HdDm8p5ZhDJPEwUosYVGUqiSqgVQLcgFT3xfsq7uP1JsAIay6jDG
DtlKMKkFOkiQgM1lt7RP6DnG9CyHojqOFUQ5Rlv7dP7e3o2utf5F51pyPGvrOR3S
HOIVS/MH9AIPNrNeVywYmROPCBtOmESCsHogDpY/iil/qRgL0+YFUumWc2vadRvT
MoL81OwLBmMDOfC6X6krz4XYswHIAhHGWyoOrMo+KZQIFrQxZOYoqNGGvsh5lklc
dDwAaOl0HCEOGuv53oi/UrdR/gcNlt3L+obhPzngJjRUwavns2i6M2MPqPsakTE0
13vCk0tMCfQ7yARkiT/6
=Dnsj
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-09-17 17:52 Marek Vasut
  2012-09-17 18:46 ` Tom Rini
  2012-09-17 20:21 ` Tom Rini
  0 siblings, 2 replies; 389+ messages in thread
From: Marek Vasut @ 2012-09-17 17:52 UTC (permalink / raw)
  To: u-boot

I'm not sure if we want them in current release or next, I'll leave that to you 
to decide. I don't see much danger for current though.

The following changes since commit a6f0c4faa4c65a7b7048b12c9d180d7e1aad1721:

  Merge branch 'master' of git://git.denx.de/u-boot-avr32 (2012-09-04 09:17:27 
+0200)

are available in the git repository at:


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

for you to fetch changes up to 8187c2dcbd3e47ecfef406468c8eee1fe746b8e7:

  usb: do explicit unaligned accesses (2012-09-06 08:02:08 +0200)

----------------------------------------------------------------
Lucas Stach (5):
      usb: lowlevel interface change to support multiple controllers
      usb: ehci: rework to take advantage of new lowlevel interface
      usb: add support for multiple usb controllers
      tegra20: port to new ehci interface
      usb: do explicit unaligned accesses

?ukasz Majewski (2):
      dfu:usb: Support for ext4
      dfu:usb:fix: Read the "filesize" environment variable only when file read

 arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c       |    4 +--
 arch/arm/cpu/armv7/tegra20/usb.c              |   15 +++------
 arch/arm/include/asm/arch-tegra20/usb.h       |    4 +--
 arch/arm/include/asm/ehci-omap.h              |   10 +++++-
 arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c |    4 +--
 arch/powerpc/cpu/mpc5xxx/usb_ohci.c           |    4 +--
 arch/powerpc/cpu/ppc4xx/usb_ohci.c            |    4 +--
 arch/sparc/cpu/leon3/usb_uhci.c               |    4 +--
 arch/sparc/lib/bootm.c                        |    2 +-
 board/htkw/mcx/mcx.c                          |    6 ++--
 board/mpl/common/usb_uhci.c                   |    4 +--
 board/technexion/twister/twister.c            |    6 ++--
 board/teejet/mt_ventoux/mt_ventoux.c          |    6 ++--
 board/ti/beagle/beagle.c                      |    6 ++--
 board/ti/panda/panda.c                        |    6 ++--
 common/cmd_usb.c                              |   16 ++++++---
 common/usb.c                                  |  108 
+++++++++++++++++++++++++++++++++----------------------------
 common/usb_hub.c                              |   16 +++++----
 common/usb_storage.c                          |    2 +-
 drivers/dfu/dfu_mmc.c                         |   34 +++++++++++++++----
 drivers/usb/eth/usb_ether.c                   |    2 +-
 drivers/usb/host/ehci-armada100.c             |   15 ++++-----
 drivers/usb/host/ehci-atmel.c                 |   11 +++----
 drivers/usb/host/ehci-core.h                  |   29 -----------------
 drivers/usb/host/ehci-exynos.c                |   15 ++++-----
 drivers/usb/host/ehci-fsl.c                   |   11 +++----
 drivers/usb/host/ehci-hcd.c                   |  131 
+++++++++++++++++++++++++++++++++++++++++---------------------------------
 drivers/usb/host/ehci-ixp4xx.c                |   15 ++++-----
 drivers/usb/host/ehci-marvell.c               |   15 ++++-----
 drivers/usb/host/ehci-mpc512x.c               |   25 ++++++--------
 drivers/usb/host/ehci-mx5.c                   |   11 +++----
 drivers/usb/host/ehci-mx6.c                   |   11 +++----
 drivers/usb/host/ehci-mxc.c                   |   11 +++----
 drivers/usb/host/ehci-mxs.c                   |   28 +++++++++-------
 drivers/usb/host/ehci-omap.c                  |   10 +++---
 drivers/usb/host/ehci-pci.c                   |   15 ++++-----
 drivers/usb/host/ehci-ppc4xx.c                |   11 +++----
 drivers/usb/host/ehci-tegra.c                 |   14 ++++----
 drivers/usb/host/ehci-vct.c                   |    9 +++---
 drivers/usb/host/ehci.h                       |    4 +--
 drivers/usb/host/isp116x-hcd.c                |    4 +--
 drivers/usb/host/ohci-hcd.c                   |    4 +--
 drivers/usb/host/r8a66597-hcd.c               |    4 +--
 drivers/usb/host/sl811-hcd.c                  |    4 +--
 drivers/usb/musb/musb_hcd.c                   |    4 +--
 include/usb.h                                 |   10 ++++--
 include/usb/mv_udc.h                          |    2 +-
 47 files changed, 352 insertions(+), 334 deletions(-)
 delete mode 100644 drivers/usb/host/ehci-core.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-09-01 14:28 Marek Vasut
@ 2012-09-02 14:45 ` Wolfgang Denk
  0 siblings, 0 replies; 389+ messages in thread
From: Wolfgang Denk @ 2012-09-02 14:45 UTC (permalink / raw)
  To: u-boot

Dear Marek Vasut,

In message <201209011628.27969.marex@denx.de> you wrote:
> Dear Wolfgang Denk,
> 
> This is a patch collection I accumulated in u-boot-usb/master, please apply=
>  to=20
> u-boot/master . btw. nice to have you back ;-)
> 
> The following changes since commit 27e301e5b7df6254c768d27130d3a36c31d55c96:
> 
>   CREDITS: Add credits for MCF5249 initialization code (2012-09-01 14:50:09=
> =20
> +0200)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 8c8650181904cee37721fa303622cd37255d51d6:
> 
>   MUSB driver: Timeout is never detected as the while loop does not end=20
> (2012-09-01 16:21:53 +0200)
> 
> =2D---------------------------------------------------------------
> Beno=C3=AEt Th=C3=A9baudeau (8):
>       ehci: cosmetic: Define the number of qt_buffers
>       ehci: Fail for multi-transaction interrupt transfers
>       ehci: cosmetic: Define used constants
>       ehci-hcd: Boost transfer speed
>       usb_storage: Restore non-EHCI support
>       usb_storage: Remove EHCI constraints
>       usb_stor_BBB_transport: Do not delay when not required
>       ehci: Optimize qTD allocations
> 
> Jim Shimer (1):
>       usb: Optimize USB storage read/write
> 
> Lucas Stach (1):
>       usb: fix ulpi_set_vbus prototype
> 
> Lukasz Majewski (7):
>       dfu:usb: Support for g_dnl composite download gadget.
>       dfu:usb: DFU USB function (f_dfu) support for g_dnl composite gadget
>       dfu: DFU backend implementation
>       dfu: MMC specific routines for DFU operation
>       dfu:cmd: Support for DFU u-boot command
>       arm:trats: Support for USB UDC driver at TRATS board.
>       arm:trats: Enable g_dnl composite USB gadget with embedded DFU functi=
> on on=20
> TRATS
> 
> Matej Fran=C4=8De=C5=A1kin (1):
>       MUSB driver: Timeout is never detected as the while loop does not end
> 
> Troy Kisky (1):
>       USB: Fix strict aliasing in ohci-hcd
> 
> =C5=81ukasz Da=C5=82ek (1):
>       pxa25x: Add UDC registers definitions
> 
>  Makefile                                 |    1 +
>  arch/arm/include/asm/arch-pxa/regs-usb.h |  159 +++++++++++++++++
>  board/samsung/trats/trats.c              |    8 +
>  common/Makefile                          |    1 +
>  common/cmd_dfu.c                         |   81 +++++++++
>  common/usb_storage.c                     |   58 +++----
>  drivers/dfu/Makefile                     |   44 +++++
>  drivers/dfu/dfu.c                        |  238 +++++++++++++++++++++++++
>  drivers/dfu/dfu_mmc.c                    |  162 +++++++++++++++++
>  drivers/usb/gadget/Makefile              |    2 +
>  drivers/usb/gadget/f_dfu.c               |  749=20
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
> ++++
>  drivers/usb/gadget/f_dfu.h               |  100 +++++++++++
>  drivers/usb/gadget/g_dnl.c               |  202 ++++++++++++++++++++++
>  drivers/usb/host/ehci-hcd.c              |  305=20
> ++++++++++++++++++++++----------
>  drivers/usb/host/ehci.h                  |   60 ++++++-
>  drivers/usb/host/ohci-hcd.c              |   70 ++++----
>  drivers/usb/musb/musb_hcd.c              |    2 +-
>  include/configs/trats.h                  |   24 ++-
>  include/dfu.h                            |  103 +++++++++++
>  include/g_dnl.h                          |   33 ++++
>  include/usb/ulpi.h                       |    2 +-
>  21 files changed, 2236 insertions(+), 168 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-pxa/regs-usb.h
>  create mode 100644 common/cmd_dfu.c
>  create mode 100644 drivers/dfu/Makefile
>  create mode 100644 drivers/dfu/dfu.c
>  create mode 100644 drivers/dfu/dfu_mmc.c
>  create mode 100644 drivers/usb/gadget/f_dfu.c
>  create mode 100644 drivers/usb/gadget/f_dfu.h
>  create mode 100644 drivers/usb/gadget/g_dnl.c
>  create mode 100644 include/dfu.h
>  create mode 100644 include/g_dnl.h

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"Why should we subsidize intellectual curiosity?" - Ronald Reagan

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-09-01 14:28 Marek Vasut
  2012-09-02 14:45 ` Wolfgang Denk
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-09-01 14:28 UTC (permalink / raw)
  To: u-boot

Dear Wolfgang Denk,

This is a patch collection I accumulated in u-boot-usb/master, please apply to 
u-boot/master . btw. nice to have you back ;-)

The following changes since commit 27e301e5b7df6254c768d27130d3a36c31d55c96:

  CREDITS: Add credits for MCF5249 initialization code (2012-09-01 14:50:09 
+0200)

are available in the git repository at:

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

for you to fetch changes up to 8c8650181904cee37721fa303622cd37255d51d6:

  MUSB driver: Timeout is never detected as the while loop does not end 
(2012-09-01 16:21:53 +0200)

----------------------------------------------------------------
Beno?t Th?baudeau (8):
      ehci: cosmetic: Define the number of qt_buffers
      ehci: Fail for multi-transaction interrupt transfers
      ehci: cosmetic: Define used constants
      ehci-hcd: Boost transfer speed
      usb_storage: Restore non-EHCI support
      usb_storage: Remove EHCI constraints
      usb_stor_BBB_transport: Do not delay when not required
      ehci: Optimize qTD allocations

Jim Shimer (1):
      usb: Optimize USB storage read/write

Lucas Stach (1):
      usb: fix ulpi_set_vbus prototype

Lukasz Majewski (7):
      dfu:usb: Support for g_dnl composite download gadget.
      dfu:usb: DFU USB function (f_dfu) support for g_dnl composite gadget
      dfu: DFU backend implementation
      dfu: MMC specific routines for DFU operation
      dfu:cmd: Support for DFU u-boot command
      arm:trats: Support for USB UDC driver at TRATS board.
      arm:trats: Enable g_dnl composite USB gadget with embedded DFU function on 
TRATS

Matej Fran?e?kin (1):
      MUSB driver: Timeout is never detected as the while loop does not end

Troy Kisky (1):
      USB: Fix strict aliasing in ohci-hcd

?ukasz Da?ek (1):
      pxa25x: Add UDC registers definitions

 Makefile                                 |    1 +
 arch/arm/include/asm/arch-pxa/regs-usb.h |  159 +++++++++++++++++
 board/samsung/trats/trats.c              |    8 +
 common/Makefile                          |    1 +
 common/cmd_dfu.c                         |   81 +++++++++
 common/usb_storage.c                     |   58 +++----
 drivers/dfu/Makefile                     |   44 +++++
 drivers/dfu/dfu.c                        |  238 +++++++++++++++++++++++++
 drivers/dfu/dfu_mmc.c                    |  162 +++++++++++++++++
 drivers/usb/gadget/Makefile              |    2 +
 drivers/usb/gadget/f_dfu.c               |  749 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/f_dfu.h               |  100 +++++++++++
 drivers/usb/gadget/g_dnl.c               |  202 ++++++++++++++++++++++
 drivers/usb/host/ehci-hcd.c              |  305 
++++++++++++++++++++++----------
 drivers/usb/host/ehci.h                  |   60 ++++++-
 drivers/usb/host/ohci-hcd.c              |   70 ++++----
 drivers/usb/musb/musb_hcd.c              |    2 +-
 include/configs/trats.h                  |   24 ++-
 include/dfu.h                            |  103 +++++++++++
 include/g_dnl.h                          |   33 ++++
 include/usb/ulpi.h                       |    2 +-
 21 files changed, 2236 insertions(+), 168 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-pxa/regs-usb.h
 create mode 100644 common/cmd_dfu.c
 create mode 100644 drivers/dfu/Makefile
 create mode 100644 drivers/dfu/dfu.c
 create mode 100644 drivers/dfu/dfu_mmc.c
 create mode 100644 drivers/usb/gadget/f_dfu.c
 create mode 100644 drivers/usb/gadget/f_dfu.h
 create mode 100644 drivers/usb/gadget/g_dnl.c
 create mode 100644 include/dfu.h
 create mode 100644 include/g_dnl.h

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-20 20:17         ` Ilya Yanok
@ 2012-07-20 20:26           ` Marek Vasut
  0 siblings, 0 replies; 389+ messages in thread
From: Marek Vasut @ 2012-07-20 20:26 UTC (permalink / raw)
  To: u-boot

Dear Ilya Yanok,

> Hi,
> 
> On Fri, Jul 20, 2012 at 10:59 PM, McClintock Matthew-B29882 <
> 
> B29882 at freescale.com> wrote:
> > On Fri, Jul 20, 2012 at 1:56 PM, Marek Vasut <marex@denx.de> wrote:
> > > Dear McClintock Matthew-B29882,
> > > 
> > > [...]
> > > 
> > >> I think this merge is causing issues. Resetting to the previous merge
> > >> (ad8439d Merge branch 'sf' of git://git.denx.de/u-boot-blackfin) and
> > >> the issues go away.
> > >> 
> > >> -M
> > >> 
> > >> Generating include/generated/asm-offsets.h
> > >> bootm.c:329:16: error: expected ')' before '__attribute__'
> 
> including <linux/compiler.h> breaks __attribute__((noinline)) (has to be
> changed to noinline). I believe it's enough to fix this file and remove
> #define noinline from lib/vsprintf.c

It isn't, but there's a patch that changes __aligned to 
__attribute__((aligned(...))); and removes compiler.h

> Regards, Ilya.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-20 18:59       ` McClintock Matthew-B29882
@ 2012-07-20 20:17         ` Ilya Yanok
  2012-07-20 20:26           ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: Ilya Yanok @ 2012-07-20 20:17 UTC (permalink / raw)
  To: u-boot

Hi,

On Fri, Jul 20, 2012 at 10:59 PM, McClintock Matthew-B29882 <
B29882@freescale.com> wrote:

> On Fri, Jul 20, 2012 at 1:56 PM, Marek Vasut <marex@denx.de> wrote:
> > Dear McClintock Matthew-B29882,
> >
> > [...]
> >
> >> I think this merge is causing issues. Resetting to the previous merge
> >> (ad8439d Merge branch 'sf' of git://git.denx.de/u-boot-blackfin) and
> >> the issues go away.
> >>
> >> -M
> >>
> >> Generating include/generated/asm-offsets.h
> >> bootm.c:329:16: error: expected ')' before '__attribute__'
>


including <linux/compiler.h> breaks __attribute__((noinline)) (has to be
changed to noinline). I believe it's enough to fix this file and remove
#define noinline from lib/vsprintf.c

Regards, Ilya.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-20 18:56     ` Marek Vasut
@ 2012-07-20 18:59       ` McClintock Matthew-B29882
  2012-07-20 20:17         ` Ilya Yanok
  0 siblings, 1 reply; 389+ messages in thread
From: McClintock Matthew-B29882 @ 2012-07-20 18:59 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 20, 2012 at 1:56 PM, Marek Vasut <marex@denx.de> wrote:
> Dear McClintock Matthew-B29882,
>
> [...]
>
>> I think this merge is causing issues. Resetting to the previous merge
>> (ad8439d Merge branch 'sf' of git://git.denx.de/u-boot-blackfin) and
>> the issues go away.
>>
>> -M
>>
>> Generating include/generated/asm-offsets.h
>> bootm.c:329:16: error: expected ')' before '__attribute__'
>> bootm.c:329:25: error: expected identifier or '(' before ')' token
>> bootm.c:59:13: warning: 'boot_jump_linux' defined but not used
>> bootm.c:177:13: warning: 'boot_prep_linux' defined but not used
>> bootm.c:249:12: warning: 'boot_body_linux' defined but not used
>> make[2]: *** [bootm.o] Error 1
>> make[2]: *** Waiting for unfinished jobs....
>> fm.c: In function 'fm_init_common':
>> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
>> unimplemented: inlining failed in call to 'setenv': function body not
>> available
>> fm.c:420:8: sorry, unimplemented: called from here
>> make[2]: *** [fm.o] Error 1
>> make[2]: *** Waiting for unfinished jobs....
>> make[1]: *** [arch/powerpc/lib/libpowerpc.o] Error 2
>> make[1]: *** Waiting for unfinished jobs....
>> make[1]: *** [drivers/net/fm/libfm.o] Error 2
>> bootp.c: In function 'DhcpHandler':
>> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
>> unimplemented: inlining failed in call to 'setenv': function body not
>> available
>> bootp.c:119:9: sorry, unimplemented: called from here
>> make[2]: *** [bootp.o] Error 1
>> make[2]: *** Waiting for unfinished jobs....
>> net.c: In function 'NetLoop':
>> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
>> unimplemented: inlining failed in call to 'setenv': function body not
>> available
>> net.c:516:11: sorry, unimplemented: called from here
>> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
>> unimplemented: inlining failed in call to 'setenv': function body not
>> available
>> net.c:519:11: sorry, unimplemented: called from here
>> make[2]: *** [net.o] Error 1
>> make[1]: *** [net/libnet.o] Error 2
>> cmd_net.c: In function 'netboot_common':
>> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
>> unimplemented: inlining failed in call to 'setenv': function body not
>> available
>> cmd_net.c:138:10: sorry, unimplemented: called from here
> [...]
>
> What compiler and what board did you test this with?

P4080DS with:

gcc version 4.5.1 (Sourcery G++ Lite 2010.09-55)

-M

> Best regards,
> Marek Vasut
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-20 18:46   ` McClintock Matthew-B29882
@ 2012-07-20 18:56     ` Marek Vasut
  2012-07-20 18:59       ` McClintock Matthew-B29882
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-07-20 18:56 UTC (permalink / raw)
  To: u-boot

Dear McClintock Matthew-B29882,

[...]

> I think this merge is causing issues. Resetting to the previous merge
> (ad8439d Merge branch 'sf' of git://git.denx.de/u-boot-blackfin) and
> the issues go away.
> 
> -M
> 
> Generating include/generated/asm-offsets.h
> bootm.c:329:16: error: expected ')' before '__attribute__'
> bootm.c:329:25: error: expected identifier or '(' before ')' token
> bootm.c:59:13: warning: 'boot_jump_linux' defined but not used
> bootm.c:177:13: warning: 'boot_prep_linux' defined but not used
> bootm.c:249:12: warning: 'boot_body_linux' defined but not used
> make[2]: *** [bootm.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> fm.c: In function 'fm_init_common':
> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
> unimplemented: inlining failed in call to 'setenv': function body not
> available
> fm.c:420:8: sorry, unimplemented: called from here
> make[2]: *** [fm.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[1]: *** [arch/powerpc/lib/libpowerpc.o] Error 2
> make[1]: *** Waiting for unfinished jobs....
> make[1]: *** [drivers/net/fm/libfm.o] Error 2
> bootp.c: In function 'DhcpHandler':
> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
> unimplemented: inlining failed in call to 'setenv': function body not
> available
> bootp.c:119:9: sorry, unimplemented: called from here
> make[2]: *** [bootp.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> net.c: In function 'NetLoop':
> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
> unimplemented: inlining failed in call to 'setenv': function body not
> available
> net.c:516:11: sorry, unimplemented: called from here
> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
> unimplemented: inlining failed in call to 'setenv': function body not
> available
> net.c:519:11: sorry, unimplemented: called from here
> make[2]: *** [net.o] Error 1
> make[1]: *** [net/libnet.o] Error 2
> cmd_net.c: In function 'netboot_common':
> /local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
> unimplemented: inlining failed in call to 'setenv': function body not
> available
> cmd_net.c:138:10: sorry, unimplemented: called from here
[...]

What compiler and what board did you test this with?

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-20  7:19 ` Wolfgang Denk
@ 2012-07-20 18:46   ` McClintock Matthew-B29882
  2012-07-20 18:56     ` Marek Vasut
  0 siblings, 1 reply; 389+ messages in thread
From: McClintock Matthew-B29882 @ 2012-07-20 18:46 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 20, 2012 at 2:19 AM, Wolfgang Denk <wd@denx.de> wrote:
> Dear Marek,
>
> In message <201207191452.53818.marex@denx.de> you wrote:
>>
>> please apply this into the current release. I'm hereby commiting seppuku.
>
>
> PLEASE send such pull reqeusts to the mailing list, so everybody can
> see it.
>
>
>> The following changes since commit 66714b1a6df0a5a9f1656a6d4e6eea3c7ecdf7ae:
>>
>>   Merge branch 'next' of git://git.denx.de/u-boot-video (2012-07-18 10:47:03
>> +0200)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-usb.git master
>>
>> for you to fetch changes up to 1b4bd0e66cd3b5124669c78bc968510b1040e9d9:
>>
>>   usb_storage: fix ehci driver max transfer size (2012-07-18 14:46:19 +0200)
>>
>> ----------------------------------------------------------------
>> Ilya Yanok (6):
>>       ehci-hcd: program asynclistaddr before every transfer
>>       ehci-hcd: fix external buffer cache handling
>>       usb: pass cache-aligned buffer to usb_get_descriptor()
>>       usb: check return value of submit_{control, bulk}_msg
>>       ehci-hcd: change debug() to printf() in case of errors
>>       smsc95xx: align buffers to cache line size
>>
>> Marek Vasut (1):
>>       common.h: Introduce DEFINE_CACHE_ALIGN_BUFFER
>>
>> Stefan Herbrechtsmeier (1):
>>       usb_storage: fix ehci driver max transfer size
>>
>> Tom Rini (2):
>>       ehci-omap: Do not call dcache_off from omap_ehci_hcd_init
>>       ehci-hcd.c, musb_core, usb.h: Add USB_DMA_MINALIGN define for cache
>> alignment
>>
>>  common/usb.c                 |   12 ++++++++----
>>  common/usb_storage.c         |   37 +++++++++++++++++++----------------
>>  drivers/usb/eth/smsc95xx.c   |   13 +++++++++----
>>  drivers/usb/host/ehci-hcd.c  |   96
>> ++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
>>  drivers/usb/host/ehci-omap.c |    1 -
>>  drivers/usb/musb/musb_core.h |    2 +-
>>  include/common.h             |   21 +++++++++++++++++---
>>  include/usb.h                |   10 ++++++++++
>>  8 files changed, 117 insertions(+), 75 deletions(-)
>
> Applied, thanks.

I think this merge is causing issues. Resetting to the previous merge
(ad8439d Merge branch 'sf' of git://git.denx.de/u-boot-blackfin) and
the issues go away.

-M

Generating include/generated/asm-offsets.h
bootm.c:329:16: error: expected ')' before '__attribute__'
bootm.c:329:25: error: expected identifier or '(' before ')' token
bootm.c:59:13: warning: 'boot_jump_linux' defined but not used
bootm.c:177:13: warning: 'boot_prep_linux' defined but not used
bootm.c:249:12: warning: 'boot_body_linux' defined but not used
make[2]: *** [bootm.o] Error 1
make[2]: *** Waiting for unfinished jobs....
fm.c: In function 'fm_init_common':
/local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
unimplemented: inlining failed in call to 'setenv': function body not
available
fm.c:420:8: sorry, unimplemented: called from here
make[2]: *** [fm.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [arch/powerpc/lib/libpowerpc.o] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [drivers/net/fm/libfm.o] Error 2
bootp.c: In function 'DhcpHandler':
/local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
unimplemented: inlining failed in call to 'setenv': function body not
available
bootp.c:119:9: sorry, unimplemented: called from here
make[2]: *** [bootp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
net.c: In function 'NetLoop':
/local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
unimplemented: inlining failed in call to 'setenv': function body not
available
net.c:516:11: sorry, unimplemented: called from here
/local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
unimplemented: inlining failed in call to 'setenv': function body not
available
net.c:519:11: sorry, unimplemented: called from here
make[2]: *** [net.o] Error 1
make[1]: *** [net/libnet.o] Error 2
cmd_net.c: In function 'netboot_common':
/local/home/mattsm/git/u-boot/include/common.h:344:12: sorry,
unimplemented: inlining failed in call to 'setenv': function body not
available
cmd_net.c:138:10: sorry, unimplemented: called from here

-M

>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> Substitute "damn" every time you're inclined to write "very"; your
> editor will delete it and the writing will be just as it should be.
>                 - Mark Twain
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
       [not found] <201207191452.53818.marex@denx.de>
@ 2012-07-20  7:19 ` Wolfgang Denk
  2012-07-20 18:46   ` McClintock Matthew-B29882
  0 siblings, 1 reply; 389+ messages in thread
From: Wolfgang Denk @ 2012-07-20  7:19 UTC (permalink / raw)
  To: u-boot

Dear Marek,

In message <201207191452.53818.marex@denx.de> you wrote:
> 
> please apply this into the current release. I'm hereby commiting seppuku.


PLEASE send such pull reqeusts to the mailing list, so everybody can
see it.


> The following changes since commit 66714b1a6df0a5a9f1656a6d4e6eea3c7ecdf7ae:
> 
>   Merge branch 'next' of git://git.denx.de/u-boot-video (2012-07-18 10:47:03 
> +0200)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to 1b4bd0e66cd3b5124669c78bc968510b1040e9d9:
> 
>   usb_storage: fix ehci driver max transfer size (2012-07-18 14:46:19 +0200)
> 
> ----------------------------------------------------------------
> Ilya Yanok (6):
>       ehci-hcd: program asynclistaddr before every transfer
>       ehci-hcd: fix external buffer cache handling
>       usb: pass cache-aligned buffer to usb_get_descriptor()
>       usb: check return value of submit_{control, bulk}_msg
>       ehci-hcd: change debug() to printf() in case of errors
>       smsc95xx: align buffers to cache line size
> 
> Marek Vasut (1):
>       common.h: Introduce DEFINE_CACHE_ALIGN_BUFFER
> 
> Stefan Herbrechtsmeier (1):
>       usb_storage: fix ehci driver max transfer size
> 
> Tom Rini (2):
>       ehci-omap: Do not call dcache_off from omap_ehci_hcd_init
>       ehci-hcd.c, musb_core, usb.h: Add USB_DMA_MINALIGN define for cache 
> alignment
> 
>  common/usb.c                 |   12 ++++++++----
>  common/usb_storage.c         |   37 +++++++++++++++++++----------------
>  drivers/usb/eth/smsc95xx.c   |   13 +++++++++----
>  drivers/usb/host/ehci-hcd.c  |   96 
> ++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
>  drivers/usb/host/ehci-omap.c |    1 -
>  drivers/usb/musb/musb_core.h |    2 +-
>  include/common.h             |   21 +++++++++++++++++---
>  include/usb.h                |   10 ++++++++++
>  8 files changed, 117 insertions(+), 75 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Substitute "damn" every time you're inclined to write "very"; your
editor will delete it and the writing will be just as it should be.
                - Mark Twain

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-09 22:04 ` Wolfgang Denk
@ 2012-07-10  4:24   ` Wolfgang Denk
  0 siblings, 0 replies; 389+ messages in thread
From: Wolfgang Denk @ 2012-07-10  4:24 UTC (permalink / raw)
  To: u-boot

Dear Marek, Vivek, Rajeshwari:

In message <20120709220446.1BF84202262@gemini.denx.de> I wrote:
> 
> > for you to fetch changes up to a4dae631bfa848d8a0d1933583ed7e2f6a96cab3:
> > 
> >   CONFIG: EXYNOS5: USB: Enable USB 2.0 on smdk5250 (2012-07-09 18:27:55 +0200)
> > 
> > ----------------------------------------------------------------
> > Rajeshwari Shinde (7):
> >       USB: EXYNOS: Incorporate EHCI review comments
> >       EXYNOS5: Fix system register structure
> >       EXYNOS5: Add structure for PMU registers
> >       USB: EXYNOS: Set USB 2.0 HOST Link mode
> >       EXYNOS: Add power Enable/Disable for USB-EHCI
> >       EXYNOS5: USB: Fix incorrect USB base addresses
> >       CONFIG: EXYNOS5: USB: Enable USB 2.0 on smdk5250
> > 
> >  arch/arm/cpu/armv7/exynos/power.c                       |   22 +++
> >  arch/arm/cpu/armv7/exynos/system.c                      |   22 +++
> >  arch/arm/include/asm/arch-exynos/cpu.h                  |    7 +-
> >  arch/arm/include/asm/arch-exynos/{ehci-s5p.h => ehci.h} |   10 +-
> >  arch/arm/include/asm/arch-exynos/power.h                |  626 
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >  arch/arm/include/asm/arch-exynos/system.h               |    4 +
> >  drivers/usb/host/Makefile                               |    2 +-
> >  drivers/usb/host/{ehci-s5p.c => ehci-exynos.c}          |   26 ++-
> >  include/configs/smdk5250.h                              |    6 +
> >  9 files changed, 708 insertions(+), 17 deletions(-)
> >  rename arch/arm/include/asm/arch-exynos/{ehci-s5p.h => ehci.h} (90%)
> >  rename drivers/usb/host/{ehci-s5p.c => ehci-exynos.c} (79%)

These patches break 5 ARM boards:

origen s5pc210_universal smdk5250 smdkv310 trats

For example:

Configuring for origen board...
   text    data     bss     dec     hex filename
 158893    3880  205648  368421   59f25 /work/wd/tmp-arm/u-boot
   2332       0       0    2332     91c /work/wd/tmp-arm/spl/u-boot-spl
system.c: In function 'exynos5_set_usbhost_mode':
system.c:32:15: warning: unused variable 'phy_cfg' [-Wunused-variable]
system.c: In function 'exynos5_set_usbhost_mode':
system.c:32:15: warning: unused variable 'phy_cfg' [-Wunused-variable]


Please fix.

Thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
If there was anything that depressed him more than his own  cynicism,
it was that quite often it still wasn't as cynical as real life.
                                 - Terry Pratchett, _Guards! Guards!_

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-07-09 16:43 Marek Vasut
@ 2012-07-09 22:04 ` Wolfgang Denk
  2012-07-10  4:24   ` Wolfgang Denk
  0 siblings, 1 reply; 389+ messages in thread
From: Wolfgang Denk @ 2012-07-09 22:04 UTC (permalink / raw)
  To: u-boot

Dear Marek Vasut,

In message <201207091843.31146.marex@denx.de> you wrote:
> Hello,
> 
> This has been in the usb tree for a while, but I'm hesitant to ask you for 
> scheduling it into current release. On the other hand, I don't think this will 
> cause any breakage.
> 
> The following changes since commit 58e22f8a15adec39d24d060180d76a4cbe86a04b:
> 
>   fdt: send all dtc output to stderr (2012-07-09 09:05:24 +0200)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to a4dae631bfa848d8a0d1933583ed7e2f6a96cab3:
> 
>   CONFIG: EXYNOS5: USB: Enable USB 2.0 on smdk5250 (2012-07-09 18:27:55 +0200)
> 
> ----------------------------------------------------------------
> Rajeshwari Shinde (7):
>       USB: EXYNOS: Incorporate EHCI review comments
>       EXYNOS5: Fix system register structure
>       EXYNOS5: Add structure for PMU registers
>       USB: EXYNOS: Set USB 2.0 HOST Link mode
>       EXYNOS: Add power Enable/Disable for USB-EHCI
>       EXYNOS5: USB: Fix incorrect USB base addresses
>       CONFIG: EXYNOS5: USB: Enable USB 2.0 on smdk5250
> 
>  arch/arm/cpu/armv7/exynos/power.c                       |   22 +++
>  arch/arm/cpu/armv7/exynos/system.c                      |   22 +++
>  arch/arm/include/asm/arch-exynos/cpu.h                  |    7 +-
>  arch/arm/include/asm/arch-exynos/{ehci-s5p.h => ehci.h} |   10 +-
>  arch/arm/include/asm/arch-exynos/power.h                |  626 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  arch/arm/include/asm/arch-exynos/system.h               |    4 +
>  drivers/usb/host/Makefile                               |    2 +-
>  drivers/usb/host/{ehci-s5p.c => ehci-exynos.c}          |   26 ++-
>  include/configs/smdk5250.h                              |    6 +
>  9 files changed, 708 insertions(+), 17 deletions(-)
>  rename arch/arm/include/asm/arch-exynos/{ehci-s5p.h => ehci.h} (90%)
>  rename drivers/usb/host/{ehci-s5p.c => ehci-exynos.c} (79%)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"I can call spirits from the vasty deep."
"Why so can I, or so can any man; but will they come when you do call
for them?"          - Shakespeare, 1 King Henry IV, Act III, Scene I.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-07-09 16:43 Marek Vasut
  2012-07-09 22:04 ` Wolfgang Denk
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-07-09 16:43 UTC (permalink / raw)
  To: u-boot

Hello,

This has been in the usb tree for a while, but I'm hesitant to ask you for 
scheduling it into current release. On the other hand, I don't think this will 
cause any breakage.

The following changes since commit 58e22f8a15adec39d24d060180d76a4cbe86a04b:

  fdt: send all dtc output to stderr (2012-07-09 09:05:24 +0200)

are available in the git repository at:

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

for you to fetch changes up to a4dae631bfa848d8a0d1933583ed7e2f6a96cab3:

  CONFIG: EXYNOS5: USB: Enable USB 2.0 on smdk5250 (2012-07-09 18:27:55 +0200)

----------------------------------------------------------------
Rajeshwari Shinde (7):
      USB: EXYNOS: Incorporate EHCI review comments
      EXYNOS5: Fix system register structure
      EXYNOS5: Add structure for PMU registers
      USB: EXYNOS: Set USB 2.0 HOST Link mode
      EXYNOS: Add power Enable/Disable for USB-EHCI
      EXYNOS5: USB: Fix incorrect USB base addresses
      CONFIG: EXYNOS5: USB: Enable USB 2.0 on smdk5250

 arch/arm/cpu/armv7/exynos/power.c                       |   22 +++
 arch/arm/cpu/armv7/exynos/system.c                      |   22 +++
 arch/arm/include/asm/arch-exynos/cpu.h                  |    7 +-
 arch/arm/include/asm/arch-exynos/{ehci-s5p.h => ehci.h} |   10 +-
 arch/arm/include/asm/arch-exynos/power.h                |  626 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-exynos/system.h               |    4 +
 drivers/usb/host/Makefile                               |    2 +-
 drivers/usb/host/{ehci-s5p.c => ehci-exynos.c}          |   26 ++-
 include/configs/smdk5250.h                              |    6 +
 9 files changed, 708 insertions(+), 17 deletions(-)
 rename arch/arm/include/asm/arch-exynos/{ehci-s5p.h => ehci.h} (90%)
 rename drivers/usb/host/{ehci-s5p.c => ehci-exynos.c} (79%)

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-03-30 20:23 Marek Vasut
@ 2012-03-30 21:56 ` Wolfgang Denk
  0 siblings, 0 replies; 389+ messages in thread
From: Wolfgang Denk @ 2012-03-30 21:56 UTC (permalink / raw)
  To: u-boot

Dear Marek Vasut,

In message <201203302223.18444.marex@denx.de> you wrote:
> The following changes since commit 7cb30b13f12077c7eec8ce2419cd96cd65ace8e2:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-cfi-flash (2012-03-23 
> 21:59:16 +0100)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-usb.git master
> 
> for you to fetch changes up to f9da0f894328802cb8aaeb8a24660e37ff624d26:
> 
>   Enable high speed support for USB device framework and usbtty (2012-03-28 
> 16:31:08 +0200)
> 
> ----------------------------------------------------------------
> Vipin KUMAR (1):
>       Enable high speed support for USB device framework and usbtty
> 
>  README                    |    8 +++++++
>  drivers/serial/usbtty.c   |   50 ++++++++++++++++++++++++++++++++++++++++++++-
>  drivers/serial/usbtty.h   |    4 +++
>  drivers/usb/gadget/core.c |    1 -
>  drivers/usb/gadget/ep0.c  |   23 +++++++++++++++++---
>  include/usbdescriptors.h  |   15 +++++++++++++
>  include/usbdevice.h       |   22 ++++++++++++++++++-
>  7 files changed, 116 insertions(+), 7 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Unix: Some say the learning curve is steep,  but  you  only  have  to
climb it once.                                      - Karl Lehenbauer

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-03-30 20:23 Marek Vasut
  2012-03-30 21:56 ` Wolfgang Denk
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-03-30 20:23 UTC (permalink / raw)
  To: u-boot

The following changes since commit 7cb30b13f12077c7eec8ce2419cd96cd65ace8e2:

  Merge branch 'master' of git://git.denx.de/u-boot-cfi-flash (2012-03-23 
21:59:16 +0100)

are available in the git repository at:


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

for you to fetch changes up to f9da0f894328802cb8aaeb8a24660e37ff624d26:

  Enable high speed support for USB device framework and usbtty (2012-03-28 
16:31:08 +0200)

----------------------------------------------------------------
Vipin KUMAR (1):
      Enable high speed support for USB device framework and usbtty

 README                    |    8 +++++++
 drivers/serial/usbtty.c   |   50 ++++++++++++++++++++++++++++++++++++++++++++-
 drivers/serial/usbtty.h   |    4 +++
 drivers/usb/gadget/core.c |    1 -
 drivers/usb/gadget/ep0.c  |   23 +++++++++++++++++---
 include/usbdescriptors.h  |   15 +++++++++++++
 include/usbdevice.h       |   22 ++++++++++++++++++-
 7 files changed, 116 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
  2012-03-18 23:11 Marek Vasut
@ 2012-03-19  6:40 ` Wolfgang Denk
  0 siblings, 0 replies; 389+ messages in thread
From: Wolfgang Denk @ 2012-03-19  6:40 UTC (permalink / raw)
  To: u-boot

Dear Marek Vasut,

In message <201203190011.08270.marex@denx.de> you wrote:
> The following changes since commit f933e84e3497bddf29b8183ca6ee37a7a12e9ac3:
>
>   bootstage: arm: Add bootstage calls in board and bootm (2012-03-18 21:43:> 17 
> +0100)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-usb.git master
>
> for you to fetch changes up to dbb87bbd8eff11cf974caa2b5cc397aea444bc5a:
>
>   Armada100: gplugD: Add FAT & EXT2 command support (2012-03-19 00:08:26 +0> 100)
>
> ----------------------------------------------------------------
> Ajay Bhargav (4):
>       USB: Armada100: Add UTMI PHY interface driver
>       USB: Armada100: EHCI Driver for Armada100 SOCs
>       Armada100: gplugD: Add USB command support
>       Armada100: gplugD: Add FAT & EXT2 command support
>
> Amit Virdi (1):
>       USB:gadget:designware Make locally used functions static
>
> Mike Frysinger (3):
>       usb: musb: fix printf warning
>       usb: replace wait_ms() with mdelay()
>       git-mailrc: change usb maintainer to Marek
>
> Shiraz Hashim (1):
>       USB:gadget:designware Fix memory nonalignment issue
>
> Vipin KUMAR (3):
>       USB:gadget:designware USB device controller (UDC) implementation
>       USB:gadget:designware Device controller bugfixes
>       USB:gadget:designware Support high speed
>
> ?ukasz Majewski (1):
>       usb:udc:samsung:fix Remove the req_config flag
>
>  arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c            |   28 ++--
>  arch/arm/cpu/pxa/usb.c                             |    2 +-
>  arch/arm/include/asm/arch-armada100/armada100.h    |    9 ++
>  .../include/asm/arch-armada100/utmi-armada100.h    |   79 +++++++++++
>  arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c      |   28 ++--
>  arch/powerpc/cpu/mpc5xxx/usb_ohci.c                |    6 +-
>  arch/powerpc/cpu/ppc4xx/usb_ohci.c                 |    6 +-
>  arch/sparc/cpu/leon3/usb_uhci.c                    |    8 +-
>  board/efikamx/efikamx-usb.c                        |    2 +-
>  board/mcc200/auto_update.c                         |    4 +-
>  board/mpl/common/usb_uhci.c                        |    8 +-
>  board/renesas/sh7785lcr/selfcheck.c                |   10 +-
>  common/usb.c                                       |   16 +--
>  common/usb_hub.c                                   |   10 +-
>  common/usb_storage.c                               |   16 +-
>  doc/git-mailrc                                     |    2 +-
>  drivers/serial/usbtty.h                            |    4 +-
>  drivers/usb/gadget/Makefile                        |    2 +-
>  drivers/usb/gadget/{spr_udc.c => designware_udc.c} |  138 ++++++++++++--> -----
>  drivers/usb/gadget/s3c_udc_otg_xfer_dma.c          |   18 +--
>  drivers/usb/host/Makefile                          |    1 +
>  drivers/usb/host/ehci-armada100.c                  |   64 +++++++++
>  drivers/usb/host/ehci-hcd.c                        |    4 +-
>  drivers/usb/host/isp116x-hcd.c                     |   12 +-
>  drivers/usb/host/ohci-hcd.c                        |   28 ++--
>  drivers/usb/host/r8a66597-hcd.c                    |   14 +-
>  drivers/usb/host/utmi-armada100.c                  |   96 ++++++++++++++
>  drivers/usb/musb/musb_hcd.c                        |    2 +-
>  include/configs/gplugd.h                           |   14 ++
>  include/configs/spear-common.h                     |    4 +-
>  include/usb.h                                      |    1 -
>  include/usb/{spr_udc.h => designware_udc.h}        |    7 +-
>  include/usb/s3c_udc.h                              |    2 +-
>  33 files changed, 461 insertions(+), 184 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-armada100/utmi-armada100.h
>  rename drivers/usb/gadget/{spr_udc.c => designware_udc.c} (89%)
>  create mode 100644 drivers/usb/host/ehci-armada100.c
>  create mode 100644 drivers/usb/host/utmi-armada100.c
>  rename include/usb/{spr_udc.h => designware_udc.h} (98%)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The greatest threat towards future is indifference.

^ permalink raw reply	[flat|nested] 389+ messages in thread

* [U-Boot] [PULL] u-boot-usb/master
@ 2012-03-18 23:11 Marek Vasut
  2012-03-19  6:40 ` Wolfgang Denk
  0 siblings, 1 reply; 389+ messages in thread
From: Marek Vasut @ 2012-03-18 23:11 UTC (permalink / raw)
  To: u-boot

The following changes since commit f933e84e3497bddf29b8183ca6ee37a7a12e9ac3:

  bootstage: arm: Add bootstage calls in board and bootm (2012-03-18 21:43:17 
+0100)

are available in the git repository at:

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

for you to fetch changes up to dbb87bbd8eff11cf974caa2b5cc397aea444bc5a:

  Armada100: gplugD: Add FAT & EXT2 command support (2012-03-19 00:08:26 +0100)

----------------------------------------------------------------
Ajay Bhargav (4):
      USB: Armada100: Add UTMI PHY interface driver
      USB: Armada100: EHCI Driver for Armada100 SOCs
      Armada100: gplugD: Add USB command support
      Armada100: gplugD: Add FAT & EXT2 command support

Amit Virdi (1):
      USB:gadget:designware Make locally used functions static

Mike Frysinger (3):
      usb: musb: fix printf warning
      usb: replace wait_ms() with mdelay()
      git-mailrc: change usb maintainer to Marek

Shiraz Hashim (1):
      USB:gadget:designware Fix memory nonalignment issue

Vipin KUMAR (3):
      USB:gadget:designware USB device controller (UDC) implementation
      USB:gadget:designware Device controller bugfixes
      USB:gadget:designware Support high speed

?ukasz Majewski (1):
      usb:udc:samsung:fix Remove the req_config flag

 arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c            |   28 ++--
 arch/arm/cpu/pxa/usb.c                             |    2 +-
 arch/arm/include/asm/arch-armada100/armada100.h    |    9 ++
 .../include/asm/arch-armada100/utmi-armada100.h    |   79 +++++++++++
 arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c      |   28 ++--
 arch/powerpc/cpu/mpc5xxx/usb_ohci.c                |    6 +-
 arch/powerpc/cpu/ppc4xx/usb_ohci.c                 |    6 +-
 arch/sparc/cpu/leon3/usb_uhci.c                    |    8 +-
 board/efikamx/efikamx-usb.c                        |    2 +-
 board/mcc200/auto_update.c                         |    4 +-
 board/mpl/common/usb_uhci.c                        |    8 +-
 board/renesas/sh7785lcr/selfcheck.c                |   10 +-
 common/usb.c                                       |   16 +--
 common/usb_hub.c                                   |   10 +-
 common/usb_storage.c                               |   16 +-
 doc/git-mailrc                                     |    2 +-
 drivers/serial/usbtty.h                            |    4 +-
 drivers/usb/gadget/Makefile                        |    2 +-
 drivers/usb/gadget/{spr_udc.c => designware_udc.c} |  138 ++++++++++++-------
 drivers/usb/gadget/s3c_udc_otg_xfer_dma.c          |   18 +--
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/host/ehci-armada100.c                  |   64 +++++++++
 drivers/usb/host/ehci-hcd.c                        |    4 +-
 drivers/usb/host/isp116x-hcd.c                     |   12 +-
 drivers/usb/host/ohci-hcd.c                        |   28 ++--
 drivers/usb/host/r8a66597-hcd.c                    |   14 +-
 drivers/usb/host/utmi-armada100.c                  |   96 ++++++++++++++
 drivers/usb/musb/musb_hcd.c                        |    2 +-
 include/configs/gplugd.h                           |   14 ++
 include/configs/spear-common.h                     |    4 +-
 include/usb.h                                      |    1 -
 include/usb/{spr_udc.h => designware_udc.h}        |    7 +-
 include/usb/s3c_udc.h                              |    2 +-
 33 files changed, 461 insertions(+), 184 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-armada100/utmi-armada100.h
 rename drivers/usb/gadget/{spr_udc.c => designware_udc.c} (89%)
 create mode 100644 drivers/usb/host/ehci-armada100.c
 create mode 100644 drivers/usb/host/utmi-armada100.c
 rename include/usb/{spr_udc.h => designware_udc.h} (98%)

^ permalink raw reply	[flat|nested] 389+ messages in thread

end of thread, other threads:[~2019-12-02 15:16 UTC | newest]

Thread overview: 389+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-06 23:15 [U-Boot] [PULL] u-boot-usb/master Marek Vasut
2015-12-07 19:05 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2019-11-28 10:17 Marek Vasut
2019-12-02 15:16 ` Tom Rini
2019-11-22 12:39 Marek Vasut
2019-11-22 22:15 ` Tom Rini
2019-11-08 10:25 Marek Vasut
2019-11-08 21:56 ` Tom Rini
2019-11-06 10:49 Marek Vasut
2019-11-06 19:10 ` Tom Rini
2019-10-25 11:19 Marek Vasut
2019-10-26  0:05 ` Tom Rini
2019-10-20 15:08 Marek Vasut
2019-10-23 19:26 ` Tom Rini
2019-10-23 19:35   ` Marek Vasut
2019-10-24  9:22     ` Igor Opaniuk
2019-10-24 11:24       ` Tom Rini
2019-10-24 11:33         ` Igor Opaniuk
2019-10-14 23:34 Marek Vasut
2019-10-15  0:59 ` Tom Rini
2019-10-15  1:01   ` Marek Vasut
2019-10-15  9:36     ` Jean-Jacques Hiblot
2019-10-15 16:59       ` Jean-Jacques Hiblot
2019-10-15 17:00         ` Marek Vasut
2019-09-14 12:27 Marek Vasut
2019-09-16 11:21 ` Tom Rini
2019-08-29 12:08 Marek Vasut
2019-08-31 19:40 ` Tom Rini
2019-09-01  8:57   ` Marek Vasut
2019-08-10 13:33 Marek Vasut
2019-08-11  1:13 ` Tom Rini
2019-07-06 18:27 Marek Vasut
2019-07-08  1:15 ` Tom Rini
2019-06-14 10:45 Marek Vasut
2019-06-15  9:46 ` Eugeniu Rosca
2019-06-15 12:35   ` Marek Vasut
2019-06-15 14:24     ` Eugeniu Rosca
2019-06-15 14:43       ` Marek Vasut
2019-06-17 15:31         ` Tom Rini
2019-06-18 11:42         ` Sam Protsenko
2019-06-18 12:05           ` Marek Vasut
2019-06-18 17:00 ` Tom Rini
2019-05-03 15:15 Marek Vasut
2019-05-04 17:01 ` Tom Rini
2019-04-21 19:39 Marek Vasut
2019-04-22 13:23 ` Tom Rini
2019-04-10 14:45 Marek Vasut
2019-04-11 22:15 ` Tom Rini
2019-04-03 11:48 Marek Vasut
2019-04-06 22:36 ` Tom Rini
2019-03-18  3:08 Marek Vasut
2019-03-19 20:50 ` Tom Rini
2019-01-11 14:51 Marek Vasut
2019-01-12 20:13 ` Tom Rini
2018-12-15 18:31 Marek Vasut
2018-12-17 12:11 ` Tom Rini
2018-12-10  4:51 Marek Vasut
2018-12-10 15:17 ` Tom Rini
2018-11-27 17:40 Marek Vasut
2018-11-28  3:09 ` Tom Rini
2018-11-28 10:54   ` Marek Vasut
2018-11-28 12:20     ` Tom Rini
2018-11-28 12:21       ` Marek Vasut
2018-11-28 12:27         ` Tom Rini
2018-09-16  1:13 Marek Vasut
2018-09-17 12:03 ` Tom Rini
2018-08-30 13:35 Marek Vasut
2018-08-30 21:33 ` Tom Rini
2018-08-24 18:21 Marek Vasut
2018-08-25 13:16 ` Tom Rini
2018-08-09  7:29 Marek Vasut
2018-08-11  1:44 ` Tom Rini
2018-07-26  7:35 Marek Vasut
2018-07-26 15:14 ` Tom Rini
2018-07-26 19:25   ` Marek Vasut
2018-07-26 21:08     ` Lukasz Majewski
2018-07-26 21:14       ` Marek Vasut
2018-07-27  9:59         ` Lukasz Majewski
2018-07-27 11:39           ` Tom Rini
2018-08-08 20:23             ` Marek Vasut
2018-07-27 14:01   ` Patrice CHOTARD
2018-07-06 12:41 Marek Vasut
2018-07-06 18:05 ` Tom Rini
2018-06-30  6:51 Marek Vasut
2018-07-02 15:16 ` Tom Rini
2018-06-16  0:12 Marek Vasut
2018-06-17 13:07 ` Tom Rini
2018-05-31 18:06 Marek Vasut
2018-06-01 17:48 ` Tom Rini
2018-05-20 10:06 Marek Vasut
2018-05-21  1:59 ` Tom Rini
2018-05-02 23:50 Marek Vasut
2018-05-04 13:05 ` Tom Rini
2018-04-26 23:12 Marek Vasut
2018-04-27 11:20 ` Tom Rini
2018-04-22  3:29 Marek Vasut
2018-04-22 21:37 ` Tom Rini
2018-04-12  3:30 Marek Vasut
2018-04-13 16:57 ` Tom Rini
2018-03-19 17:13 Marek Vasut
2018-03-20  2:47 ` Tom Rini
2018-02-22 23:06 Marek Vasut
2018-02-23 20:18 ` Tom Rini
2018-02-16 15:59 Marek Vasut
2018-02-17 20:52 ` Tom Rini
2018-01-28 12:38 Marek Vasut
2018-01-28 18:51 ` Tom Rini
2018-01-27 19:38 Marek Vasut
2018-01-28  2:54 ` Tom Rini
2018-01-11  1:57 Marek Vasut
2018-01-11 18:42 ` Tom Rini
2017-12-13  7:46 Marek Vasut
2017-12-14 20:45 ` Tom Rini
2017-11-28  7:32 Marek Vasut
2017-11-28 21:53 ` Tom Rini
2017-10-01 18:41 Marek Vasut
2017-10-02 17:15 ` Tom Rini
2017-09-23 13:14 Marek Vasut
2017-09-23 16:11 ` Tom Rini
2017-09-23 17:32   ` Marek Vasut
2017-09-23 17:39     ` Tom Rini
2017-09-23 17:44       ` Marek Vasut
2017-09-25 16:41 ` Marek Vasut
2017-09-25 23:10   ` Bin Meng
2017-09-25 23:18     ` Tom Rini
2017-09-26 12:24   ` Tom Rini
2017-09-27 13:35     ` Marek Vasut
2017-09-28  1:56       ` Tom Rini
2017-08-28 20:34 Marek Vasut
2017-08-21  9:32 Marek Vasut
2017-08-22 20:53 ` Tom Rini
2017-07-29 15:26 Marek Vasut
2017-07-30  1:06 ` Tom Rini
2017-06-18 19:46 Marek Vasut
2017-06-20  2:54 ` Tom Rini
2017-06-06  0:54 Marek Vasut
2017-06-06 11:14 ` Tom Rini
2017-05-22  9:49 Marek Vasut
2017-05-23  0:18 ` Tom Rini
2017-05-18  9:32 Marek Vasut
2017-05-19  0:38 ` Tom Rini
2017-04-25 10:51 Marek Vasut
2017-04-25 20:10 ` Tom Rini
2017-04-14 12:11 Marek Vasut
2017-02-26 16:51 Marek Vasut
2017-02-27  1:37 ` Tom Rini
2017-01-17 15:19 Marek Vasut
2017-01-18  2:56 ` Tom Rini
2016-12-06  4:54 Marek Vasut
2016-12-08 14:31 ` Tom Rini
2016-11-03 10:57 Marek Vasut
2016-11-04 11:23 ` Tom Rini
2016-10-29 18:00 Marek Vasut
2016-10-30 12:11 ` Tom Rini
2016-09-28 17:53 Marek Vasut
2016-10-01 12:58 ` Tom Rini
2016-08-07 19:57 Marek Vasut
2016-08-08 16:42 ` Tom Rini
2016-08-08 16:45   ` Marek Vasut
2016-08-10  5:52     ` Masahiro Yamada
2016-08-11  9:27       ` Marek Vasut
2016-08-11 22:44         ` Tom Rini
2016-07-06 22:27 Marek Vasut
2016-07-07 13:55 ` Marek Vasut
2016-07-08  2:51   ` Tom Rini
2016-07-02  1:43 Marek Vasut
2016-07-05  2:44 ` Tom Rini
2016-06-18  0:42 Marek Vasut
2016-06-19 14:12 ` Tom Rini
2016-06-05  1:56 Marek Vasut
2016-06-06 21:28 ` Tom Rini
2016-06-02 13:20 Marek Vasut
2016-06-03  1:12 ` Masahiro Yamada
2016-06-03  1:15   ` Marek Vasut
2016-06-03  1:18     ` Masahiro Yamada
2016-06-03  1:30       ` Marek Vasut
2016-06-03  1:33         ` Masahiro Yamada
2016-06-03  2:09           ` Marek Vasut
2016-06-03  4:05   ` Marek Vasut
2016-06-03  6:13     ` Masahiro Yamada
2016-06-03 12:54       ` Marek Vasut
2016-06-03 22:36         ` Masahiro Yamada
2016-05-07  1:41 Marek Vasut
2016-05-11 16:23 ` Tom Rini
2016-05-03 18:04 Marek Vasut
2016-05-03 21:29 ` Tom Rini
2016-04-25 17:40 Marek Vasut
2016-04-26  0:15 ` Tom Rini
2016-04-20  9:45 Marek Vasut
2016-04-21 11:26 ` Tom Rini
2016-04-10 19:17 Marek Vasut
2016-04-11 15:02 ` Tom Rini
2016-03-20 20:40 Marek Vasut
2016-03-21  1:27 ` Tom Rini
2016-03-05  1:23 Marek Vasut
2016-03-05 17:44 ` Tom Rini
2016-02-24 18:13 Marek Vasut
2016-02-25 15:23 ` Tom Rini
2016-02-26 22:44   ` Marek Vasut
2016-02-28  1:19     ` Tom Rini
2016-02-04 11:45 Marek Vasut
2016-02-04 17:39 ` Tom Rini
2016-01-25 22:21 Marek Vasut
2016-01-26 22:45 ` Tom Rini
2016-02-11 23:59 ` Simon Glass
2016-02-12  0:07   ` Stephen Warren
2016-02-12 19:57     ` Simon Glass
2016-01-16  6:08 Marek Vasut
2016-01-16 19:35 ` Tom Rini
2015-12-31  9:30 Marek Vasut
2015-12-31 13:41 ` Tom Rini
2015-12-31 15:17   ` Marek Vasut
2016-01-02 17:06     ` Tom Rini
2016-01-02 17:14       ` Marek Vasut
2016-01-04 15:50 ` Tom Rini
2015-12-18  1:53 Marek Vasut
2015-12-18 18:17 ` Tom Rini
2015-11-30 12:33 Marek Vasut
2015-11-30 16:40 ` Tom Rini
2015-11-30 16:44   ` Marek Vasut
2015-11-30 17:01     ` Tom Rini
2015-11-30 17:17   ` Marek Vasut
2015-11-30 17:23     ` Alexey Brodkin
2015-11-30 17:26       ` Marek Vasut
2015-11-30 17:26       ` Tom Rini
2015-11-30 17:34         ` Alexey Brodkin
2015-11-05  2:50 Marek Vasut
2015-11-05 15:50 ` Tom Rini
2015-09-12 18:26 Marek Vasut
2015-09-13  1:44 ` Tom Rini
2015-09-07 12:13 Marek Vasut
2015-09-08  0:19 ` Tom Rini
2015-08-19 20:33 Marek Vasut
2015-08-20 16:35 ` Tom Rini
2015-08-20 22:05   ` Marek Vasut
2015-08-05 15:23 Marek Vasut
2015-08-05 21:10 ` Tom Rini
2015-07-24 20:12 Marek Vasut
2015-07-25 16:17 ` Marek Vasut
2015-07-25 19:50 ` Tom Rini
2015-06-19 18:16 Marek Vasut
2015-06-19 20:24 ` Tom Rini
2015-06-15 23:14 Marek Vasut
2015-06-16 15:43 ` Tom Rini
2015-05-19 10:48 Marek Vasut
2015-05-19 17:38 ` Tom Rini
2015-05-19 17:58   ` Marek Vasut
2015-05-20 11:24     ` Tom Rini
2015-05-21 23:54       ` Marek Vasut
2015-05-22  0:34         ` Tom Rini
2015-05-22  1:30           ` Marek Vasut
2015-05-25  9:51             ` Josh Wu
2015-05-25 10:25               ` Marek Vasut
2015-05-25 12:35                 ` Tom Rini
2015-05-29 11:18                   ` Marek Vasut
2015-06-02 12:54                     ` Tom Rini
2015-04-14  3:50 Marek Vasut
2015-04-15 13:08 ` Tom Rini
2015-04-15 13:29   ` Simon Glass
2015-04-15 13:43     ` Tom Rini
2015-04-15 18:16       ` Marek Vasut
2015-04-16 17:30         ` Simon Glass
2015-03-02 10:04 Marek Vasut
2015-03-02 15:29 ` Tom Rini
2015-01-18 11:33 Marek Vasut
2014-12-31 19:01 Marek Vasut
2015-01-01 14:56 ` Tom Rini
2014-12-18 11:49 Marek Vasut
2014-12-30  2:25 ` Tom Rini
2014-12-11 12:54 Marek Vasut
2014-12-12  1:33 ` Tom Rini
2014-11-11 17:19 Marek Vasut
2014-11-13 15:32 ` Tom Rini
2014-11-04  5:09 Marek Vasut
2014-11-04 20:00 ` Tom Rini
2014-10-28 18:08 Marek Vasut
2014-10-24 21:26 Marek Vasut
2014-10-27  0:36 ` Tom Rini
2014-10-06 15:29 Marek Vasut
2014-10-06 19:08 ` Marek Vasut
2014-10-07  0:28   ` Tom Rini
2014-09-02 12:34 Marek Vasut
2014-09-02 20:38 ` Tom Rini
2014-07-02 13:54 Marek Vasut
2014-07-02 17:37 ` Tom Rini
2014-06-01 17:47 Marek Vasut
2014-06-05 15:28 ` Tom Rini
2014-06-11  0:34 ` Marek Vasut
2014-06-11  1:49   ` Tom Rini
2014-06-11  1:53     ` Marek Vasut
2014-05-14 22:20 Marek Vasut
2014-05-22 19:12 ` Tom Rini
2014-05-05  9:51 Marek Vasut
2014-05-06 20:54 ` Tom Rini
2014-03-23  1:21 Marek Vasut
2014-03-28 21:15 ` Tom Rini
2014-03-10 17:55 Marek Vasut
2014-03-10 21:27 ` Tom Rini
2014-02-06  3:51 Marek Vasut
2014-02-06 21:06 ` Tom Rini
2014-01-13 11:42 Marek Vasut
2014-01-13 19:41 ` Tom Rini
2013-12-18 18:54 Marek Vasut
2013-12-19 17:43 ` Tom Rini
2013-11-08 19:47 Marek Vasut
2013-11-08 22:24 ` Tom Rini
     [not found] <201310202349.28614.marex@denx.de>
2013-10-20 21:54 ` Marek Vasut
2013-10-22 14:16   ` Tom Rini
2013-10-22 14:44     ` Marek Vasut
2013-10-22 21:08       ` Troy Kisky
2013-10-23  0:53         ` Marek Vasut
2013-10-23  0:54     ` Marek Vasut
2013-10-24  1:21   ` Tom Rini
2013-09-27 17:38 Marek Vasut
2013-10-02 11:53 ` Tom Rini
2013-08-27 13:43 Marek Vasut
2013-08-28 12:27 ` Tom Rini
2013-07-30 18:48 Marek Vasut
2013-08-01 17:52 ` Tom Rini
2013-07-10 18:44 Marek Vasut
2013-07-12 21:23 ` Tom Rini
2013-07-02 14:04 Marek Vasut
2013-07-02 14:47 ` Lukasz Majewski
2013-07-02 16:14   ` Marek Vasut
2013-07-02 20:08   ` Tom Rini
2013-07-03 19:34 ` Tom Rini
2013-06-12 20:25 Marek Vasut
2013-06-13 18:54 ` Tom Rini
2013-05-06  1:11 Marek Vasut
2013-05-07 13:09 ` Tom Rini
2013-04-10 17:05 Marek Vasut
2013-04-12 18:42 ` Tom Rini
2013-03-18 16:08 Tom Warren
2013-03-18 18:01 ` Marek Vasut
2013-03-18 19:21   ` Tom Warren
2013-03-19 14:20   ` Tom Rini
2013-03-19 17:59     ` Lukasz Majewski
2013-03-19 20:25     ` Marek Vasut
2013-03-19 21:35       ` Tom Rini
2013-03-17  2:05 Marek Vasut
2012-12-15 16:37 Marek Vasut
2012-12-17 11:00 ` Lukasz Majewski
2012-12-17 11:01   ` Pantelis Antoniou
2012-12-17 14:08   ` Tom Rini
2012-12-17 14:40     ` Marek Vasut
2012-12-17 14:38   ` Pantelis Antoniou
2012-12-17 17:32     ` Lukasz Majewski
2012-12-17 17:46       ` Pantelis Antoniou
2012-12-18 11:25         ` Lukasz Majewski
2012-12-18 12:01           ` Pantelis Antoniou
2012-12-21 18:55           ` Stefan Schmidt
2012-12-27  7:52             ` Lukasz Majewski
2012-12-28 14:03               ` Stefan Schmidt
2012-12-29 14:42                 ` Lukasz Majewski
2012-12-18 18:19 ` Marek Vasut
2012-12-20 14:30   ` Tom Rini
2012-12-21  6:55     ` Igor Grinberg
2012-12-21 14:11     ` Marek Vasut
2012-12-22 12:53       ` Tom Rini
2012-12-22 14:13         ` Marek Vasut
2012-12-22 14:22           ` Tom Rini
2012-11-19 23:17 Marek Vasut
2012-11-27 16:45 ` Tom Rini
2012-10-22  6:27 Marek Vasut
2012-10-22 21:04 ` Tom Rini
2012-09-17 17:52 Marek Vasut
2012-09-17 18:46 ` Tom Rini
2012-09-17 19:05   ` Marek Vasut
2012-09-17 20:21 ` Tom Rini
2012-09-20 22:05   ` Marek Vasut
2012-09-21 17:59     ` Tom Rini
2012-09-21 18:05       ` Marek Vasut
2012-09-21 18:13         ` Tom Rini
2012-09-21 20:22           ` Albert ARIBAUD
2012-09-01 14:28 Marek Vasut
2012-09-02 14:45 ` Wolfgang Denk
     [not found] <201207191452.53818.marex@denx.de>
2012-07-20  7:19 ` Wolfgang Denk
2012-07-20 18:46   ` McClintock Matthew-B29882
2012-07-20 18:56     ` Marek Vasut
2012-07-20 18:59       ` McClintock Matthew-B29882
2012-07-20 20:17         ` Ilya Yanok
2012-07-20 20:26           ` Marek Vasut
2012-07-09 16:43 Marek Vasut
2012-07-09 22:04 ` Wolfgang Denk
2012-07-10  4:24   ` Wolfgang Denk
2012-03-30 20:23 Marek Vasut
2012-03-30 21:56 ` Wolfgang Denk
2012-03-18 23:11 Marek Vasut
2012-03-19  6:40 ` Wolfgang Denk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.