Re: [PATCH v2 0/3] xhci fixes for usb-linus

2018-10-01 Thread Mathias Nyman

On 28.09.2018 15:51, Greg KH wrote:

On Thu, Sep 20, 2018 at 06:43:19PM +0300, Mathias Nyman wrote:

Hi Greg

Second try, shuffling patches between for-usb-linus and for-usb-next

A few patches that makes sure USB3 devices enumerate to correct speed
after resume on Mediatek hosts, enables role mux on Apollo lake platforms,
and adds the missing cold attach status (CAS) bit quirk to Intel Sunrise
Point xhci controllers.

Changes since v1

- Moved following patches from this series to for-usb-next (4.20)
   xhci: Avoid USB autosuspend when resuming USB2 ports.
   usb: xhci: tegra: Firmware header is little endian

- Added patches to this series from for-usb-next queue:
   usb: xhci-mtk: resume USB3 roothub first
   usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms

- Added stable tags

Chunfeng Yun (1):
   usb: xhci-mtk: resume USB3 roothub first

Heikki Krogerus (1):
   usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms

Mathias Nyman (1):
   xhci: Add missing CAS workaround for Intel Sunrise Point xHCI

  drivers/usb/host/xhci-mtk.c | 4 ++--
  drivers/usb/host/xhci-pci.c | 8 ++--
  2 files changed, 8 insertions(+), 4 deletions(-)


I only received 2 patches here, not 3, am I missing something on my end?

Can you resend all of these again?



Sure, resending

-Mathias



Re: [PATCH v2 0/3] xhci fixes for usb-linus

2018-09-28 Thread Greg KH
On Thu, Sep 20, 2018 at 06:43:19PM +0300, Mathias Nyman wrote:
> Hi Greg
> 
> Second try, shuffling patches between for-usb-linus and for-usb-next
> 
> A few patches that makes sure USB3 devices enumerate to correct speed
> after resume on Mediatek hosts, enables role mux on Apollo lake platforms,
> and adds the missing cold attach status (CAS) bit quirk to Intel Sunrise
> Point xhci controllers.
> 
> Changes since v1
> 
> - Moved following patches from this series to for-usb-next (4.20)
>   xhci: Avoid USB autosuspend when resuming USB2 ports.
>   usb: xhci: tegra: Firmware header is little endian
> 
> - Added patches to this series from for-usb-next queue:
>   usb: xhci-mtk: resume USB3 roothub first
>   usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms
> 
> - Added stable tags
> 
> Chunfeng Yun (1):
>   usb: xhci-mtk: resume USB3 roothub first
> 
> Heikki Krogerus (1):
>   usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms
> 
> Mathias Nyman (1):
>   xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
> 
>  drivers/usb/host/xhci-mtk.c | 4 ++--
>  drivers/usb/host/xhci-pci.c | 8 ++--
>  2 files changed, 8 insertions(+), 4 deletions(-)

I only received 2 patches here, not 3, am I missing something on my end?

Can you resend all of these again?

sorry,

greg k-h


[PATCH v2 0/3] xhci fixes for usb-linus

2018-09-20 Thread Mathias Nyman
Hi Greg

Second try, shuffling patches between for-usb-linus and for-usb-next

A few patches that makes sure USB3 devices enumerate to correct speed
after resume on Mediatek hosts, enables role mux on Apollo lake platforms,
and adds the missing cold attach status (CAS) bit quirk to Intel Sunrise
Point xhci controllers.

Changes since v1

- Moved following patches from this series to for-usb-next (4.20)
  xhci: Avoid USB autosuspend when resuming USB2 ports.
  usb: xhci: tegra: Firmware header is little endian

- Added patches to this series from for-usb-next queue:
  usb: xhci-mtk: resume USB3 roothub first
  usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms

- Added stable tags

Chunfeng Yun (1):
  usb: xhci-mtk: resume USB3 roothub first

Heikki Krogerus (1):
  usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms

Mathias Nyman (1):
  xhci: Add missing CAS workaround for Intel Sunrise Point xHCI

 drivers/usb/host/xhci-mtk.c | 4 ++--
 drivers/usb/host/xhci-pci.c | 8 ++--
 2 files changed, 8 insertions(+), 4 deletions(-)

-- 
2.7.4



[PATCH v2 0/3] xhci fixes for usb-linus

2017-03-27 Thread Mathias Nyman
Hi Greg

Second try
A few more xhci fixes for usb-linus 4.11-rc

Most important is the URB dequeue fix that resolves a hang on resume
reported by Diego Viola on his DELL Inspiron 5558.

v2:
  Don't add extra blank line, and Fix tranfer -> transfer typos

Adam Wallis (1):
  xhci: plat: Register shutdown for xhci_plat

Mathias Nyman (2):
  xhci: Set URB actual length for stopped control transfers
  xhci: Manually give back cancelled URB if queuing it for cancel fails

 drivers/usb/host/xhci-plat.c |  1 +
 drivers/usb/host/xhci-ring.c | 20 +---
 drivers/usb/host/xhci.c  | 43 +--
 3 files changed, 31 insertions(+), 33 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH v2 0/3] xhci fixes for usb-linus v2

2015-10-12 Thread Mathias Nyman
Hi Greg

These xhci fixes for usb-linus makes sure xhci can handles a couple
corner case transfer situations correctly, both triggered in real life.

One was the host asking for a lot of data and device returning very little.
Second one about host failing to wake up device in time for a isoc tranfer.

Also setting a quirk for Intel LynxPoint-LP based controllers preventing
the computer from magically rebooting a few seconds after shutting down.

v2:

Fix incorrect OR comparison in ping response error handling spotted by
Paul Zimmerman. Update code comment as well.

Laura Abbott (1):
  Add spurious wakeup quirk for LynxPoint-LP controllers

Mathias Nyman (2):
  xhci: don't finish a TD if we get a short transfer event mid TD
  xhci: handle no ping response error properly

 drivers/usb/host/xhci-pci.c  |  1 +
 drivers/usb/host/xhci-ring.c | 30 +-
 2 files changed, 26 insertions(+), 5 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html