If VBUS discharge time > 3ms then on device cable disconnect, core
asserted Early Suspend then Suspend interrupts which no need to handle.
VBUS discharge time depend on PHY schematic implementation.
Can be up to 1 sec.
To unambiguous recognize disconnect event on Early_Suspend interrupt
added del
H Greg
>
>On Thu, Jan 31, 2019 at 11:52:29AM +, Pawel Laszczak wrote:
>> Patch moves some decoding functions from driver/usb/dwc3/debug.h driver
>> to driver/usb/common/debug.c file. These moved functions include:
>> dwc3_decode_get_status
>> dwc3_decode_set_clear_feature
>> dwc3_de
Hi,
Pawel Laszczak writes:
>>On Thu, Jan 31, 2019 at 11:52:29AM +, Pawel Laszczak wrote:
>>> Patch moves some decoding functions from driver/usb/dwc3/debug.h driver
>>> to driver/usb/common/debug.c file. These moved functions include:
>>> dwc3_decode_get_status
>>> dwc3_decode_set_cl
Hi,
>On Thu, Jan 31, 2019 at 11:52:32AM +, Pawel Laszczak wrote:
>> This patch introduce new Cadence USBSS DRD driver
>> to linux kernel.
>>
>> The Cadence USBSS DRD Driver is a highly
>> configurable IP Core which can be
>> instantiated as Dual-Role Device (DRD),
>> Peripheral Only and Host O
From: Bartosz Golaszewski
In order to drop the hard-coded GPIO base values from the davinci GPIO
driver's platform data, we first need to get rid of all calls to the
legacy GPIO functions.
This series moves the GPIO logic related to da8xx-ohci out of the board
files and into the driver code.
Fi
From: Bartosz Golaszewski
There are no more users of these callbacks.
Signed-off-by: Bartosz Golaszewski
---
include/linux/platform_data/usb-davinci.h | 14 --
1 file changed, 14 deletions(-)
diff --git a/include/linux/platform_data/usb-davinci.h
b/include/linux/platform_data/usb
From: Bartosz Golaszewski
Add lookup entries for vbus and overcurrent gpios for da830-evm.
Signed-off-by: Bartosz Golaszewski
---
arch/arm/mach-davinci/board-da830-evm.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/mach-davinci/board-da830-evm.c
b/arch/arm/mach-dav
From: Bartosz Golaszewski
The logic implemented by these routines now lives in the da8xx-ohci
driver. Remove dead code.
Signed-off-by: Bartosz Golaszewski
---
arch/arm/mach-davinci/board-da830-evm.c | 67 -
1 file changed, 67 deletions(-)
diff --git a/arch/arm/mach-dav
From: Bartosz Golaszewski
The logic implemented by these routines now lives in the da8xx-ohci
driver. Remove dead code.
Signed-off-by: Bartosz Golaszewski
---
arch/arm/mach-davinci/board-omapl138-hawk.c | 75 +
1 file changed, 1 insertion(+), 74 deletions(-)
diff --git a/a
From: Bartosz Golaszewski
This improves the coding style.
Signed-off-by: Bartosz Golaszewski
---
drivers/usb/host/ohci-da8xx.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/host/ohci-da8xx.c b/drivers/usb/host/ohci-da8xx.c
index a55cbba40a5a..c492c7e6f746 100644
--- a/drivers
From: Bartosz Golaszewski
There are two users upstream which register external callbacks for
switching the port power on/off and overcurrent protection. Both
users only use two GPIOs for that. Instead of having that functionality
in the board files, move the logic into the OHCI driver - including
From: Bartosz Golaszewski
Add lookup entries for the vbus and overcurrent gpios for omapl138-hawk.
Signed-off-by: Bartosz Golaszewski
---
arch/arm/mach-davinci/board-omapl138-hawk.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c
b/a
From: Bartosz Golaszewski
This improves readability by removing all the &pdev->dev dereferencing.
Signed-off-by: Bartosz Golaszewski
---
drivers/usb/host/ohci-da8xx.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ohci-da8xx.c b/drivers/
On 1/30/19 21:02, Rob Herring wrote:
> On Tue, Jan 29, 2019 at 12:35:14PM +0100, Jorge Ramirez-Ortiz wrote:
>> Binding description for Qualcomm's Synopsys 1.0.0 super-speed PHY
>> controller embedded in QCS404.
>>
>> Based on Sriharsha Allenki's original
>> definitions.
>>
>> Signed-off-by: Jorge
Instead of assuming that our buffer is big enough, let's pass the
buffer size around so printing functions can make sure they won't
overflow the buffer.
Signed-off-by: Felipe Balbi
---
drivers/usb/dwc3/debug.h | 142 +--
drivers/usb/dwc3/trace.h | 7 +-
2 fi
Now that buffer size is always passed around, we don't need to rely on
strcat anymore.
Signed-off-by: Felipe Balbi
---
drivers/usb/dwc3/debug.h | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/usb/dwc3/debug.h b/drivers/usb/dwc3/debug.h
index e925a6b7300
Hi Frank,
On 12/24/2018 12:41 PM, Minas Harutyunyan wrote:
> Hi Frank,
>
> On 12/21/2018 5:53 PM, Frank Mori Hess wrote:
>> On Fri, Dec 21, 2018 at 6:01 AM Minas Harutyunyan
>> wrote:
>>
>>>
>>> According data book Disconnect Interrupt asserted only in Host mode.
>>> Programming guide says for d
Zitat von Alan Stern :
On Mon, 4 Feb 2019, Guido Kiener wrote:
From: Guido Kiener
The OUT endpoint normally blocks (NAK) subsequent packets when a
short packet is received and returns an incomplete queue entry to
the gadget driver. Thereby the gadget driver can detect
a short packet when r
Zitat von Alan Stern :
On Mon, 4 Feb 2019, Guido Kiener wrote:
From: Guido Kiener
Fix spelling of automatically.
Signed-off-by: Guido Kiener
---
drivers/usb/gadget/udc/net2280.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/gadget/udc/net2280.c
b/driver
Hi Michael,
On Tue, Feb 05, 2019 at 02:20:34AM +, Michael Hsu wrote:
> > Your PPM is reporting a separate mode for every pin-assignment it supports.
> > It
> > really should _not_ do that! You need to be able to get the capabilities
> > for DP
> > alt mode with GET_ALTERNATE_MODE command in
Zitat von Alan Stern :
On Mon, 4 Feb 2019, Guido Kiener wrote:
From: Guido Kiener
A reset e.g. calling ep_reset_338x() can happen while endpoints
are enabled.
How can this happen? That routine is called from only two places.
One is in net2280_disable(), so after the endpoint has already
On Tue, 5 Feb 2019, Bartosz Golaszewski wrote:
> From: Bartosz Golaszewski
>
> In order to drop the hard-coded GPIO base values from the davinci GPIO
> driver's platform data, we first need to get rid of all calls to the
> legacy GPIO functions.
>
> This series moves the GPIO logic related to d
On Tue, 5 Feb 2019 gu...@kiener-muenchen.de wrote:
>
> Zitat von Alan Stern :
>
> > On Mon, 4 Feb 2019, Guido Kiener wrote:
> >
> >> From: Guido Kiener
> >>
> >> The OUT endpoint normally blocks (NAK) subsequent packets when a
> >> short packet is received and returns an incomplete queue entry
On Tue, 5 Feb 2019 gu...@kiener-muenchen.de wrote:
> Zitat von Alan Stern :
>
> > On Mon, 4 Feb 2019, Guido Kiener wrote:
> >
> >> From: Guido Kiener
> >>
> >> A reset e.g. calling ep_reset_338x() can happen while endpoints
> >> are enabled.
> >
> > How can this happen? That routine is called f
On Mon, 4 Feb 2019, John Stultz wrote:
> On Sat, Feb 2, 2019 at 9:00 AM Alan Stern wrote:
> >
> > On Fri, 1 Feb 2019, John Stultz wrote:
> >
> > > Hey all,
> > > Since the 5.0 merge window opened, I've been tripping on frequent
> > > dwc3 crashes on reboot and suspend, which I've added an examp
Zitat von Alan Stern :
On Tue, 5 Feb 2019 gu...@kiener-muenchen.de wrote:
Zitat von Alan Stern :
> On Mon, 4 Feb 2019, Guido Kiener wrote:
>
>> From: Guido Kiener
>>
>> The OUT endpoint normally blocks (NAK) subsequent packets when a
>> short packet is received and returns an incomplete q
Since the 5.0 merge window opened, I've been seeing frequent
crashes on suspend and reboot with the trace:
[ 36.911170] Unable to handle kernel paging request at virtual address
ff801153d660
[ 36.912769] Unable to handle kernel paging request at virtual address
ff84b564
...
[ 3
Hi Heikki,
> -Original Message-
> From: linux-usb-ow...@vger.kernel.org On
> Behalf Of Heikki Krogerus
> Sent: Friday, February 1, 2019 2:48 AM
> To: Greg Kroah-Hartman ; Ajay Gupta
> ; Michael Hsu
> Cc: linux-usb@vger.kernel.org
> Subject: [PATCH 5/5] usb: typec: ucsi: Support for Displ
Commit bf594c1070f5 ("USB: gadget: Document that certain ep operations
can be called in interrupt context") documented that usb_ep_dequeue()
may be called in a non-process context. It follows that the routine
must not sleep or wait for events.
However, the routine's existing kerneldoc seems to im
Immediate data transfers (IDT) allow the HCD to copy small chunks of
data (up to 8bytes) directly into its output transfer TRBs. This avoids
the somewhat expensive DMA mappings that are performed by default on
most URBs submissions.
In the case an URB was suitable for IDT. The data is directly cop
Hi Felipe,
On Tue, Feb 05, 2019 at 01:11:18PM +0200, Felipe Balbi wrote:
> Now that buffer size is always passed around, we don't need to rely on
> strcat anymore.
>
> Signed-off-by: Felipe Balbi
> ---
> drivers/usb/dwc3/debug.h | 14 +-
> 1 file changed, 9 insertions(+), 5 deletion
Hi,
Jack Pham writes:
> On Tue, Feb 05, 2019 at 01:11:18PM +0200, Felipe Balbi wrote:
>> Now that buffer size is always passed around, we don't need to rely on
>> strcat anymore.
>>
>> Signed-off-by: Felipe Balbi
>> ---
>> drivers/usb/dwc3/debug.h | 14 +-
>> 1 file changed, 9 ins
Felipe Balbi writes:
> Hi,
>
> Jack Pham writes:
>> On Tue, Feb 05, 2019 at 01:11:18PM +0200, Felipe Balbi wrote:
>>> Now that buffer size is always passed around, we don't need to rely on
>>> strcat anymore.
>>>
>>> Signed-off-by: Felipe Balbi
>>> ---
>>> drivers/usb/dwc3/debug.h | 14 ++
Hi,
Nicolas Saenz Julienne writes:
> diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c
> index 40fa25c4d041..a4efbe62a1a3 100644
> --- a/drivers/usb/host/xhci-ring.c
> +++ b/drivers/usb/host/xhci-ring.c
> @@ -3272,8 +3272,15 @@ int xhci_queue_bulk_tx(struct xhci_hcd *xhci,
Hi,
Minas Harutyunyan writes:
> Hi Felipe,
>
> On 1/21/2019 11:13 AM, Minas Harutyunyan wrote:
>> Hi Felipe,
>>
>> On 12/12/2018 3:43 PM, Minas Harutyunyan wrote:
>>> Initially resetting device address was done in USB RESET interrupt
>>> handler. In case, when power saving mode enabled (hiberna
hi,
Jochen Sprickerhof writes:
> Note that it only works with USB_XHCI_PLATFORM=y. Also it needs a hard
> reset when coming from an unpatched kernel.
>
> This was included in the original patch in
> https://patchwork.kernel.org/patch/9992809/ but got dropped when
> accepted in d8c80bb3b55b phy:
liangshengjun writes:
> Add f_uac1 interface association descriptor, make f_uac1 link other
> function(like f_uvc) is possible.
>
> Signed-off-by: Liang Shengjun
doesn't apply. Also, remember to break commit log lines at 72 columns
--
balbi
signature.asc
Description: PGP signature
37 matches
Mail list logo