[Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Klaus Kusche
Hello, I entered the following USB bug into kernel bugzilla yesterday: https://bugzilla.kernel.org/show_bug.cgi?id=200917 "Since 4.18, all my external USB3-to-SATA Icybox disk enclosures with usb Id 357d:7788 (seems to be a very common controller chip: Sharkoon QuickPort XT) fail with the f

Re: [PATCH 5/6] phy: qcom-usb-hs: Fix unbalanced notifier registration

2018-08-24 Thread Loic Poulain
On 23 August 2018 at 19:27, Bjorn Andersson wrote: > On Tue 21 Aug 06:55 PDT 2018, Loic Poulain wrote: > >> Phy power on/off cycle can happen several times during device life. >> We then need to balance the extcon notifier registration accordingly. >> >> Fixes: f0b5c2c96370 ("phy: qcom-usb-hs: Rep

Re: [PATCH 1/6] usb: chipidea: Add dynamic pinctrl selection

2018-08-24 Thread Loic Poulain
On 23 August 2018 at 12:11, Andy Shevchenko wrote: > On Tue, Aug 21, 2018 at 4:57 PM Loic Poulain wrote: >> >> Some hardware implementations require to configure pins differently >> according to the USB role (host/device), this can be an update of the >> pins routing or a simple GPIO value change

Re: musb_hdrc HNP?

2018-08-24 Thread Bin Liu
Hi, On Thu, Aug 23, 2018 at 10:06:50PM +, Takashi Matsuzawa wrote: > Hello. > > I am trying HNP (host -> peripheral role change) using two > PocketBeagles, but without success. Well, you are the very first one that I have ever heard who tries to use HNP on musb, at least on musb_dsps. > If

Re: [Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Alan Stern
On Fri, 24 Aug 2018, Klaus Kusche wrote: > Hello, > > I entered the following USB bug into kernel bugzilla yesterday: > > https://bugzilla.kernel.org/show_bug.cgi?id=200917 > > "Since 4.18, all my external USB3-to-SATA Icybox disk enclosures with usb Id > 357d:7788 (seems to be a very common c

Re: [Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Klaus Kusche
Hello, On 24/08/2018 16:15, Alan Stern wrote: On Fri, 24 Aug 2018, Klaus Kusche wrote: Hello, I entered the following USB bug into kernel bugzilla yesterday: https://bugzilla.kernel.org/show_bug.cgi?id=200917 "Since 4.18, all my external USB3-to-SATA Icybox disk enclosures with usb Id 357d:

Re: [Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Alan Stern
On Fri, 24 Aug 2018, Klaus Kusche wrote: > Hello, > > On 24/08/2018 16:15, Alan Stern wrote: > > On Fri, 24 Aug 2018, Klaus Kusche wrote: > > > >> Hello, > >> > >> I entered the following USB bug into kernel bugzilla yesterday: > >> > >> https://bugzilla.kernel.org/show_bug.cgi?id=200917 > >> >

Re: [Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Klaus Kusche
On 24/08/2018 17:39, Alan Stern wrote: On Fri, 24 Aug 2018, Klaus Kusche wrote: On 24/08/2018 16:15, Alan Stern wrote: On Fri, 24 Aug 2018, Klaus Kusche wrote: I entered the following USB bug into kernel bugzilla yesterday: https://bugzilla.kernel.org/show_bug.cgi?id=200917 "Since 4.18, al

Re: [Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Alan Stern
On Fri, 24 Aug 2018, Klaus Kusche wrote: > > On 24/08/2018 17:39, Alan Stern wrote: > > On Fri, 24 Aug 2018, Klaus Kusche wrote: > >> On 24/08/2018 16:15, Alan Stern wrote: > >>> On Fri, 24 Aug 2018, Klaus Kusche wrote: > I entered the following USB bug into kernel bugzilla yesterday: >

Re: [Bug 200917] 4.18 regression: I/O error on external icybox disk enclosures

2018-08-24 Thread Klaus Kusche
On 24/08/2018 19:28, Alan Stern wrote: Distribution kernels generally configure usbmon by default. You don't need to install anything special to use it, provided it is configured in the kernel. In your case, you would just have to do: modprobe usbmon mount -t debugfs none /s

[PATCH 1/2] i2c: buses: add i2c bus driver for NVIDIA GPU

2018-08-24 Thread Ajay Gupta
Latest NVIDIA GPU card has USB Type-C interface. There is a Type-C controller which can be accessed over I2C. This driver add I2C bus driver to communicate with Type-C controller. I2C client driver will be part of USB Type-C UCSI driver. Signed-off-by: Ajay Gupta --- Documentation/i2c/busses/i2

[PATCH 2/2] usb: typec: ucsi: add support for Cypress CCGx

2018-08-24 Thread Ajay Gupta
Latest NVIDIA GPU cards have a Cypress CCGx Type-C controller over I2C interface. This UCSI I2C driver uses I2C bus driver interface for communicating with Type-C controller. Signed-off-by: Ajay Gupta --- drivers/usb/typec/ucsi/Kconfig| 10 + drivers/usb/typec/ucsi/Makefile | 2

Re: [PATCH 2/2] usb: typec: ucsi: add support for Cypress CCGx

2018-08-24 Thread Randy Dunlap
On 08/24/2018 12:59 PM, Ajay Gupta wrote: > diff --git a/drivers/usb/typec/ucsi/Kconfig b/drivers/usb/typec/ucsi/Kconfig > index e36d6c7..5136aeb 100644 > --- a/drivers/usb/typec/ucsi/Kconfig > +++ b/drivers/usb/typec/ucsi/Kconfig > @@ -23,6 +23,16 @@ config TYPEC_UCSI > > if TYPEC_UCSI > > +c

[PATCH v2 1/2] i2c: buses: add i2c bus driver for NVIDIA GPU

2018-08-24 Thread Ajay Gupta
Latest NVIDIA GPU card has USB Type-C interface. There is a Type-C controller which can be accessed over I2C. This driver add I2C bus driver to communicate with Type-C controller. I2C client driver will be part of USB Type-C UCSI driver. Signed-off-by: Ajay Gupta --- Changes from v1 -> v2: None

[PATCH v2 2/2] usb: typec: ucsi: add support for Cypress CCGx

2018-08-24 Thread Ajay Gupta
Latest NVIDIA GPU cards have a Cypress CCGx Type-C controller over I2C interface. This UCSI I2C driver uses I2C bus driver interface for communicating with Type-C controller. Signed-off-by: Ajay Gupta --- Changes from v1 -> v2: Fixed identation in drivers/usb/typec/ucsi/Kconfig drivers/usb/typ