On Tuesday 16 December 2014 10:10:26 Sneeker Yeh wrote:
> This patch adds support for EHCI compliant Host controller found
> on Fujitsu Socs.
>
> Signed-off-by: Sneeker Yeh
> ---
> .../devicetree/bindings/usb/fujitsu-ehci.txt | 22 ++
> drivers/usb/host/Kconfig
Hello
I have a new Thinkpad T440p running debian with custom kernel 3.14.19. When I
connect an external 2TB USB3 hdd, after 50-60Gb data written
XHCI drops the usb device (just like I would pull the plug on it) then it comes
back:
I'm 100% that this is not a hardware issue because the drive wo
On 12/16/2014 12:02 PM, Peter Chen wrote:
> On Tue, Dec 16, 2014 at 10:50:59AM +0530, Sanchayan Maity wrote:
>> On 12/16/2014 06:16 AM, Peter Chen wrote:
>>> On Mon, Dec 15, 2014 at 02:59:31PM +0530, Sanchayan Maity wrote:
Hello,
On 12/15/2014 07:42 AM, Peter Chen wrote:
> On Fri
On Tue, Dec 16, 2014 at 10:50:59AM +0530, Sanchayan Maity wrote:
> On 12/16/2014 06:16 AM, Peter Chen wrote:
> > On Mon, Dec 15, 2014 at 02:59:31PM +0530, Sanchayan Maity wrote:
> >> Hello,
> >>
> >> On 12/15/2014 07:42 AM, Peter Chen wrote:
> >>> On Fri, Dec 12, 2014 at 06:55:36PM +0530, Sanchayan
On 12/16/2014 02:15 PM, Peter Chen wrote:
> On Tue, Dec 16, 2014 at 10:50:59AM +0530, Sanchayan Maity wrote:
>> On 12/16/2014 06:16 AM, Peter Chen wrote:
>>> On Mon, Dec 15, 2014 at 02:59:31PM +0530, Sanchayan Maity wrote:
Hello,
On 12/15/2014 07:42 AM, Peter Chen wrote:
> On Fri
Hi
On 16.12.2014 00:53, Gustavo Duarte wrote:
> Hi Guys,
>
>
> I'm having troubles for communication between a NXT - Lego Brick
> device (http://www.lego.com/) and a Notebook with USB 3.0.
>
> kernel version:
>
> $ uname -r
> 3.13.0-36-generic
> $lspci -vvv
>
> 00:14.0 USB controller: Int
This patch fixes in simpler way the bug described in [1] and [2]. It
looks like DWC2 is the only UDC driver that doesn't force usb requests
to complete in ep_disable() function. This causes described problem,
because we have no guarantee that all requests will be completed before
unbind of usb func
Ahh, good tip, I'll try it, and let you know the output.
Thanks.
On Tue, Dec 16, 2014 at 8:49 AM, Mathias Nyman
wrote:
> Hi
>
> On 16.12.2014 00:53, Gustavo Duarte wrote:
>> Hi Guys,
>>
>>
>> I'm having troubles for communication between a NXT - Lego Brick
>> device (http://www.lego.com/) an
On Mon, Dec 15, 2014 at 08:38:01AM -0800, Greg Kroah-Hartman wrote:
> On Mon, Dec 15, 2014 at 04:53:05AM -0800, Jeremiah Mahler wrote:
> > Johan,
> >
> > On Mon, Dec 15, 2014 at 11:23:21AM +0100, Johan Hovold wrote:
> > > On Thu, Dec 11, 2014 at 03:29:52PM -0800, Jeremiah Mahler wrote:
> > > > If
On Mon, Dec 15, 2014 at 11:10:37PM -0800, Jeremiah Mahler wrote:
> Perhaps something at a lower level could return a more apt error number
> such as -ENODEV. Then there would be no conflict with -EPROTO.
I'm afraid it's not possible to differentiate between a disconnected and
malfunctioning devi
On Thu, Dec 11, 2014 at 03:29:54PM -0800, Jeremiah Mahler wrote:
> If a USB serial device (e.g. /dev/ttyUSB0) with an active program is
> unplugged, an -ENODEV (19) error will be produced after it gives up
> trying to resubmit a read.
>
> usb_serial_generic_submit_read_urb - usb_submit_urb faile
On Tue, Mar 04, 2014 at 11:27:02PM -0500, D. Hugh Redelmeier wrote:
> I have a Lenovo Yoga 2 pro with an ELAN touchscreen.
> I am running Fedora 20 with Fedora's 3.13.5-200.fc20.x86_64 kernel.
>
> During initialization, there is a lot of delay and noise detecting the
> touchscreen.
>
> I'm not th
On Mon, Dec 15, 2014 at 10:09:22AM -0600, George McCollister wrote:
> On Mon, Dec 15, 2014 at 3:52 AM, Johan Hovold wrote:
> > On Sun, Dec 14, 2014 at 11:51:11AM -0600, George McCollister wrote:
> >> Johan,
> >>
> >> While working on the tx_empty changes you suggested it occurred to me
> >> that i
This series adds a documentation file whith a summary of how to do basic
testing of functions provided by USB gadgets.
It does not add any code. It documents what is already in the kernel tree.
It is mostly a compilation of information from my cover letters sent
together with all series which conv
Summary of how to test ECM function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 34 ++
1 file changed, 34 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
in
Summary of how to test HID function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 47
1 file changed, 47 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
Summary of how to test FFS (FunctionFS) function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 24
1 file changed, 24 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
Summary of how to test UVC function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 73
1 file changed, 73 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
The newly added file will be used to provide descriptions of how to test
the functions of USB gadgets.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 34 ++
1 file changed, 34 insertions(+)
create mode 100644 Documentation/usb/gad
Summary of how to test RNDIS function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 36
1 file changed, 36 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.tx
Summary of how to test MIDI function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 84
1 file changed, 84 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
Summary of how to test LOOPBACK function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 23 +++
1 file changed, 23 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
index f1
Summary of how to test OBEX function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 29 +
1 file changed, 29 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
index
Summary of how to test EEM function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 34 ++
1 file changed, 34 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
in
Summary of how to test SERIAL function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 31 +++
1 file changed, 31 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
in
Summary of how to test SOURCESINK function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 27 +++
1 file changed, 27 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
in
Summary of how to test MASS STORAGE function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 54
1 file changed, 54 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-tes
Summary of how to test PHONET function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 64
1 file changed, 64 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.t
Using module parameters to specify accepted Vendor ID, Product ID is
considered legacy now. Update the documentation to reflect it.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget_serial.txt | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Documentati
Summary of how to test NCM function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 34 ++
1 file changed, 34 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
in
Summary of how to test ECM subset function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 34 ++
1 file changed, 34 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing
Summary of how to test UAC1 function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 27 +++
1 file changed, 27 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
index 73
Summary of how to test UAC2 function of USB gadget.
Signed-off-by: Andrzej Pietrasiewicz
---
Documentation/usb/gadget-testing.txt | 39
1 file changed, 39 insertions(+)
diff --git a/Documentation/usb/gadget-testing.txt
b/Documentation/usb/gadget-testing.txt
This is in preparation for adding suspend / resume support.
Signed-off-by: Octavian Purdila
---
drivers/mfd/dln2.c | 51 +--
1 file changed, 41 insertions(+), 10 deletions(-)
diff --git a/drivers/mfd/dln2.c b/drivers/mfd/dln2.c
index 6d49685..7535
Without suspend/resume functionality in the USB driver the USB core
will disconnect and reconnect the DLN2 port and because the GPIO
framework does not yet support removal of an in-use controller a
suspend/resume operation will result in a crash.
This patch provides suspend and resume functions fo
This 2nd patch set addresses Johan review comments:
* Fix an issue introduced by v1 where we can get a use after free in
the error path of probe
* Add start/stop RX URBs helpers
* move the suspend/resume routines above the module device table
* used GFP_NOIO in resume
Octavian Purdila (
As noticed during suspend/resume operations, the IRQ can be unmasked
then disabled in suspend and eventually enabled in resume, but without
being unmasked.
The current implementation does not take into account interactions
between mask/unmask and enable/disable interrupts, and thus in the
above sc
Use the irq_chip bus_sync_unlock method to update hardware registers
instead of scheduling work from the mask/unmask methods. This simplifies
a bit the driver and make it more uniform with the other GPIO IRQ
drivers.
Signed-off-by: Octavian Purdila
---
drivers/gpio/gpio-dln2.c | 92 +
On Tue, Dec 16, 2014 at 10:12:18AM +0100, Stephan Alz wrote:
> Hello
>
> I have a new Thinkpad T440p running debian with custom kernel 3.14.19. When I
> connect an external 2TB USB3 hdd, after 50-60Gb data written
> XHCI drops the usb device (just like I would pull the plug on it) then it
> com
ACPI_MTX_TABLES is taken and released by the callers of
acpi_tb_install_standard_table so releasing it in the function itself
is causing the following error if the table is reloaded:
ACPI Error: Mutex [0x2] is not acquired, cannot release (20141107/utmutex-321)
Call Trace:
[] dump_stack+0x4f/0x7
This patch configures the pull-up/pull-down properties based on the
ACPI configuration. It scans the children of the DLN2 root entry and
looks for GPIO resources and applies the pull-up/pull-down
configurations on the pins.
Signed-off-by: Octavian Purdila
---
drivers/gpio/gpio-dln2.c | 76 ++
acpi_tb_delete_namespace_by_owner expects ACPI_MTX_INTERPRETER to be
taken. This fixes the following issue:
ACPI Error: Mutex [0x0] is not acquired, cannot release (20141107/utmutex-322)
Call Trace:
[] dump_stack+0x4f/0x7b
[] acpi_ut_release_mutex+0x47/0x67
[] acpi_tb_delete_namespace_by_own
This patch adds support to load a custom ACPI table that describes
devices connected via the DLN2 USB to I2C/SPI/GPIO bridge.
The ACPI table can be loaded either externally (from QEMU or with
CONFIG_ACPI_CUSTOM_DSDT) or it can be loaded as firmware file with the
name dln2.aml. The driver looks for
This patch sets adds support for ACPI enumeration for devices
connected to the DLN2 bridge via a custom ACPI table.
The first two patches fix a couple of issues with the ACPI load/unload
table APIs.
The 3rd patch adds ACPI support to the MFD driver and the last patch
configures pull-up/pull-down
Hello.
On 12/16/2014 07:12 PM, Octavian Purdila wrote:
acpi_tb_delete_namespace_by_owner expects ACPI_MTX_INTERPRETER to be
taken. This fixes the following issue:
ACPI Error: Mutex [0x0] is not acquired, cannot release (20141107/utmutex-322)
Call Trace:
[] dump_stack+0x4f/0x7b
[] acpi_
On Tue, Dec 16, 2014 at 8:14 PM, Sergei Shtylyov
wrote:
> Hello.
>
> On 12/16/2014 07:12 PM, Octavian Purdila wrote:
>
>> acpi_tb_delete_namespace_by_owner expects ACPI_MTX_INTERPRETER to be
>> taken. This fixes the following issue:
>
>
>> ACPI Error: Mutex [0x0] is not acquired, cannot release
>>
Hello,
gregkh asked me to post this on the ml, so here it is:
https://bugzilla.kernel.org/show_bug.cgi?id=89801
With best wishes,
Tobias
--
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://vge
On Tue, 16 Dec 2014, Tobias Jakobi wrote:
> Hello,
>
> gregkh asked me to post this on the ml, so here it is:
> https://bugzilla.kernel.org/show_bug.cgi?id=89801
How about providing some information (system logs, etc.)?
Alan Stern
--
To unsubscribe from this list: send the line "unsubscribe li
Alan Stern wrote:
> How about providing some information (system logs, etc.)?
>
> Alan Stern
Hello,
I've just added dmesg and lsusb output. If you need anything else,
please let me know!
With best wishes,
Tobias
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the bod
On the Renesas R8A7791 SoC based boards there's MAX3355 USB OTG chip and mini-AB
USB connector corresponding to USB port 0 driven either by EHCI/OHCI or Renesas
USBHS gadget controller. And we'd like the host/gadget drivers to work based on
the cable type connected. An 'extcon' driver for MAX3355
On 12/11/2014 08:28 AM, Sergei Shtylyov wrote:
> MAX3355E chip integrates a charge pump and comparators to enable a system with
> an integrated USB OTG dual-role transceiver to function as a USB OTG dual-role
> device. In addition to sensing/controlling Vbus, the chip also passes thru the
> ID sign
On Tue, Dec 16, 2014 at 04:15:08PM +0530, Sanchayan Maity wrote:
> On 12/16/2014 02:15 PM, Peter Chen wrote:
> > On Tue, Dec 16, 2014 at 10:50:59AM +0530, Sanchayan Maity wrote:
> >> On 12/16/2014 06:16 AM, Peter Chen wrote:
> >>> On Mon, Dec 15, 2014 at 02:59:31PM +0530, Sanchayan Maity wrote:
> >
>
> On the Renesas R8A7791 SoC based boards there's MAX3355 USB OTG chip and
> mini-AB USB connector corresponding to USB port 0 driven either by EHCI/OHCI
> or Renesas USBHS gadget controller. And we'd like the host/gadget drivers to
> work based on the cable type connected. An 'extcon' drive
>
> My configuration:
> -
>
> Host: Freescale i.MX512 with ARM Cortex A8 (USB 2.0 host controller) Linux
> kernel: 2.6.31, using EHCI USB driver
> Hub: 4-PORT USB 1.1 HUB (Texas Instruments PN: tusb2046b)
> Devices: 4 USB 1.1 audio codecs (Texas Instruments PN: pcm2901)
>
> Not
On 12/17/2014 05:46 AM, Peter Chen wrote:
> On Tue, Dec 16, 2014 at 04:15:08PM +0530, Sanchayan Maity wrote:
>> On 12/16/2014 02:15 PM, Peter Chen wrote:
>>> On Tue, Dec 16, 2014 at 10:50:59AM +0530, Sanchayan Maity wrote:
On 12/16/2014 06:16 AM, Peter Chen wrote:
> On Mon, Dec 15, 2014 at
> On 12/17/2014 05:46 AM, Peter Chen wrote:
> > On Tue, Dec 16, 2014 at 04:15:08PM +0530, Sanchayan Maity wrote:
> >> On 12/16/2014 02:15 PM, Peter Chen wrote:
> >>> On Tue, Dec 16, 2014 at 10:50:59AM +0530, Sanchayan Maity wrote:
> On 12/16/2014 06:16 AM, Peter Chen wrote:
> > On Mon, D
On Wed, Dec 17, 2014 at 12:57 AM, Octavian Purdila
wrote:
> As noticed during suspend/resume operations, the IRQ can be unmasked
> then disabled in suspend and eventually enabled in resume, but without
> being unmasked.
>
> The current implementation does not take into account interactions
> betwe
57 matches
Mail list logo