Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-11 Thread Felipe Balbi
Hi, Roger Quadros writes: >>> how many weeks is acceptable for you? I can run for that long, no problem. >>> And what if the issue doesn't happen in that time frame, would you still >>> consider this case? >> >> Well, there's always the possibility we have never triggered the issue >> to start

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-11 Thread Roger Quadros
On 11/04/16 15:51, Felipe Balbi wrote: > > Hi, > > Roger Quadros writes: > > > >>> I don't have this text anywhere so I don't know. Is this something TI >>> came up with or Synopsys ? Unless I can see a document (preferrably from >>> Synopsys) stating this, I can't really accept $subject. >>

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-11 Thread Felipe Balbi
Hi, Roger Quadros writes: >> I don't have this text anywhere so I don't know. Is this something TI >> came up with or Synopsys ? Unless I can see a document (preferrably from >> Synopsys) stating this, I can't really accept $subject. > > OK. I'll try to find out if there is an official docume

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-11 Thread Roger Quadros
On 04/04/16 11:10, Felipe Balbi wrote: > > Hi, > > Roger Quadros writes: > We will need this function for a workaround. > The function issues a softreset only to the device > controller and performs minimal re-initialization > so that the device co

RE: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-04 Thread Shankar, Abhishek
t: Monday, April 04, 2016 3:11 AM To: Quadros, Roger; John Youn Cc: Nori, Sekhar; linux-usb@vger.kernel.org; linux-ker...@vger.kernel.org; Shankar, Abhishek; B, Ravi Subject: Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit() Hi, Roger Quadros writes: >>>>>>>>&g

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-04 Thread Felipe Balbi
Hi, Roger Quadros writes: We will need this function for a workaround. The function issues a softreset only to the device controller and performs minimal re-initialization so that the device controller can be usable. A

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-04-04 Thread Roger Quadros
+Abhishek, Ravi, Felipe, On 31/03/16 17:26, Felipe Balbi wrote: > > Hi, > > Roger Quadros writes: >>> We will need this function for a workaround. >>> The function issues a softreset only to the device >>> controller and performs minimal re-initialization >>> so

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-31 Thread Felipe Balbi
Hi, Roger Quadros writes: >> We will need this function for a workaround. >> The function issues a softreset only to the device >> controller and performs minimal re-initialization >> so that the device controller can be usable. >> >> As some code

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-31 Thread Roger Quadros
On 30/03/16 21:44, John Youn wrote: > On 3/23/2016 11:52 PM, Felipe Balbi wrote: >> >> Hi, >> >> John Youn writes: >>> [ text/plain ] >>> On 3/21/2016 11:40 PM, Felipe Balbi wrote: Hi, John Youn writes: > [ text/plain ] > On 3/18/2016 12:17 PM, John Youn wrote: >>

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-30 Thread John Youn
On 3/23/2016 11:52 PM, Felipe Balbi wrote: > > Hi, > > John Youn writes: >> [ text/plain ] >> On 3/21/2016 11:40 PM, Felipe Balbi wrote: >>> >>> Hi, >>> >>> John Youn writes: [ text/plain ] On 3/18/2016 12:17 PM, John Youn wrote: > On 3/16/2016 6:56 AM, Felipe Balbi wrote: >>

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-23 Thread Felipe Balbi
Hi, John Youn writes: > [ text/plain ] > On 3/21/2016 11:40 PM, Felipe Balbi wrote: >> >> Hi, >> >> John Youn writes: >>> [ text/plain ] >>> On 3/18/2016 12:17 PM, John Youn wrote: On 3/16/2016 6:56 AM, Felipe Balbi wrote: > > heh, +john > > Felipe Balbi writes: >> [

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-23 Thread John Youn
On 3/21/2016 11:40 PM, Felipe Balbi wrote: > > Hi, > > John Youn writes: >> [ text/plain ] >> On 3/18/2016 12:17 PM, John Youn wrote: >>> On 3/16/2016 6:56 AM, Felipe Balbi wrote: heh, +john Felipe Balbi writes: > [ text/plain ] > > Hi, > > Roger Quadros

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-21 Thread Felipe Balbi
Hi, John Youn writes: > [ text/plain ] > On 3/18/2016 12:17 PM, John Youn wrote: >> On 3/16/2016 6:56 AM, Felipe Balbi wrote: >>> >>> heh, +john >>> >>> Felipe Balbi writes: [ text/plain ] Hi, Roger Quadros writes: > [ text/plain ] > We will need this function

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-21 Thread John Youn
On 3/18/2016 12:17 PM, John Youn wrote: > On 3/16/2016 6:56 AM, Felipe Balbi wrote: >> >> heh, +john >> >> Felipe Balbi writes: >>> [ text/plain ] >>> >>> Hi, >>> >>> Roger Quadros writes: [ text/plain ] We will need this function for a workaround. The function issues a softreset o

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-21 Thread Felipe Balbi
Hi, John Youn writes: > [ text/plain ] > On 3/16/2016 6:56 AM, Felipe Balbi wrote: >> >> heh, +john >> >> Felipe Balbi writes: >>> [ text/plain ] >>> >>> Hi, >>> >>> Roger Quadros writes: [ text/plain ] We will need this function for a workaround. The function issues a softres

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-19 Thread Felipe Balbi
Hi, Roger Quadros writes: > [ text/plain ] > We will need this function for a workaround. > The function issues a softreset only to the device > controller and performs minimal re-initialization > so that the device controller can be usable. > > As some code is similar to dwc3_core_init() take o

[PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-19 Thread Roger Quadros
We will need this function for a workaround. The function issues a softreset only to the device controller and performs minimal re-initialization so that the device controller can be usable. As some code is similar to dwc3_core_init() take out common code into dwc3_get_gctl_quirks(). We add a new

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-19 Thread Felipe Balbi
heh, +john Felipe Balbi writes: > [ text/plain ] > > Hi, > > Roger Quadros writes: >> [ text/plain ] >> We will need this function for a workaround. >> The function issues a softreset only to the device >> controller and performs minimal re-initialization >> so that the device controller can be

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-19 Thread John Youn
On 3/16/2016 6:56 AM, Felipe Balbi wrote: > > heh, +john > > Felipe Balbi writes: >> [ text/plain ] >> >> Hi, >> >> Roger Quadros writes: >>> [ text/plain ] >>> We will need this function for a workaround. >>> The function issues a softreset only to the device >>> controller and performs minima