Hi,
On 15/10/2019 18:26, Gopal, Saranya wrote:
Hi Quadros,
I used the a different uvc-gadget application from this location [1] and it
seems
to
work quite fine with builtin video pattern and jpg image but not with V4L2
capture source.
So something is broken in uvc-gadget at [2]
[1] https://
Hi,
On 14/10/2019 17:22, Felipe Balbi wrote:
Hi,
Roger Quadros writes:
Hmm, Link Change is disabled by default upstream, unless you're running
on anything older than 2.50a. I don't remember the version you're using,
though :-p
2.02a
Thanks :-)
irq/170-dwc
On 14/10/2019 15:38, Felipe Balbi wrote:
Hi,
Roger Quadros writes:
I'm having a hard time to figure out how to get g_webcam working with
the tip of http://git.ideasonboard.org/uvc-gadget.git
Platform I'm using is dra7-evm with dwc3 controller.
which arguments are you
+Bin
Hi,
On 11/10/2019 16:06, Felipe Balbi wrote:
Hi,
Roger Quadros writes:
Hi,
I'm having a hard time to figure out how to get g_webcam working with
the tip of http://git.ideasonboard.org/uvc-gadget.git
Platform I'm using is dra7-evm with dwc3 controller.
which argumen
Hi,
I'm having a hard time to figure out how to get g_webcam working with
the tip of http://git.ideasonboard.org/uvc-gadget.git
Platform I'm using is dra7-evm with dwc3 controller.
At first things just lock up the moment I load g_webcam.
To fix the deadlock
drivers/us
1: Dual-Role OTG device on non-HNP port
[ 98.487545] usb 1-1: set a_alt_hnp_support failed: -32
[ 98.493532] usb usb1-port1: unable to enumerate USB device
Signed-off-by: Roger Quadros
---
drivers/usb/dwc3/gadget.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/usb/dwc3/gadget.c b
[ 61.154869] ---[ end trace afb22e9b637bd9a7 ]---
Segmentation fault
Signed-off-by: Roger Quadros
---
Changelog:
v2
- Retain policy behaviour if pending gadget driver fails to bind.
drivers/usb/gadget/udc/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/
On 21/08/2019 17:30, Alan Stern wrote:
> On Wed, 21 Aug 2019, Roger Quadros wrote:
>
>> If binding a pending gadget driver fails we should not
>> remove it from the pending driver list, otherwise it
>> will cause a segmentation fault later when the gadget driver is
&
]---
Segmentation fault
Signed-off-by: Roger Quadros
---
drivers/usb/gadget/udc/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/gadget/udc/core.c b/drivers/usb/gadget/udc/core.c
index 7cf34beb50df..c272c8014772 100644
--- a/drivers/usb/gadget/udc/core.c
+++ b
On 19/08/2019 17:19, Alan Stern wrote:
> On Mon, 19 Aug 2019, Roger Quadros wrote:
>
>> On 15/08/2019 17:39, Alan Stern wrote:
>>> On Thu, 15 Aug 2019, Roger Quadros wrote:
>>>
>>>> Felipe & Alan,
>>>>
>>>> On 21/07/2019 21:
On 15/08/2019 17:39, Alan Stern wrote:
> On Thu, 15 Aug 2019, Roger Quadros wrote:
>
>> Felipe & Alan,
>>
>> On 21/07/2019 21:32, Pawel Laszczak wrote:
>>> This patch introduce new Cadence USBSS DRD driver to linux kernel.
>>>
>>> The C
0644 drivers/usb/cdns3/trace.c
>>> create mode 100644 drivers/usb/cdns3/trace.h
>>>
>>
>>
>>
>>> diff --git a/drivers/usb/cdns3/core.c b/drivers/usb/cdns3/core.c
>>> new file mode 100644
>>> index ..900b2ce08162
>>> --- /de
Felipe & Alan,
On 21/07/2019 21:32, Pawel Laszczak wrote:
> This patch introduce new Cadence USBSS DRD driver to linux kernel.
>
> The Cadence USBSS DRD Controller is a highly configurable IP Core which
> can be instantiated as Dual-Role Device (DRD), Peripheral Only and
> Host Only (XHCI)configu
ew file mode 100644
> index ..900b2ce08162
> --- /dev/null
> +++ b/drivers/usb/cdns3/core.c
> @@ -0,0 +1,554 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Cadence USBSS DRD Driver.
> + *
> + * Copyright (C) 2018-2019 Cadence.
> + * Copyright (C) 2017-2018 NXP
>
On 21/07/2019 21:32, Pawel Laszczak wrote:
> This patch introduce new Cadence USBSS DRD driver to Linux kernel.
>
> The Cadence USBSS DRD Controller is a highly configurable IP Core which
> can be instantiated as Dual-Role Device (DRD), Peripheral Only and
> Host Only (XHCI)configurations.
>
>
On 21/07/2019 21:32, Pawel Laszczak wrote:
> This patch introduce new Cadence USBSS DRD driver to Linux kernel.
>
> The Cadence USBSS DRD Controller is a highly configurable IP Core which
> can be instantiated as Dual-Role Device (DRD), Peripheral Only and
> Host Only (XHCI)configurations.
>
>
On 13/08/2019 10:30, Chunfeng Yun wrote:
> On Mon, 2019-08-12 at 16:04 +0300, Roger Quadros wrote:
>>
>> On 12/08/2019 15:46, Felipe Balbi wrote:
>>>
>>> Hi,
>>>
>>> Roger Quadros writes:
>>>>> The sysfs file we expose
On 12/08/2019 15:46, Felipe Balbi wrote:
>
> Hi,
>
> Roger Quadros writes:
>>> The sysfs file we expose from the class for the role switches is
>>> primarily meant for supporting proprietary protocols that require us
>>> to basically override the co
On 12/08/2019 13:31, Heikki Krogerus wrote:
> Hi,
>
>> +real_role = cdsn3_real_role_switch_get(cdns->dev);
>> +
>> +current_role = role;
>> +dev_dbg(cdns->dev, "Switching role");
>> +
>> +ret = cdns3_role_start(cdns, real_role);
>> +
On 11/08/2019 14:59, Pawel Laszczak wrote:
> Hi,
>
>>
>> On 21/07/2019 21:32, Pawel Laszczak wrote:
>>> This patch introduce new Cadence USBSS DRD driver to Linux kernel.
>>>
>>> The Cadence USBSS DRD Controller is a highly configurable IP Core which
>>> can be instantiated as Dual-Role Device
urce_start(pdev, PCI_BAR_OTG);
>>> + res[RES_DRD_ID].end = pci_resource_end(pdev, PCI_BAR_OTG);
>>> + res[RES_DRD_ID].name = "otg";
>>> + res[RES_DRD_ID].flags = IORESOURCE_MEM;
>>> + dev_dbg(&pdev->dev,
Pawel,
On 08/08/2019 07:12, Pawel Laszczak wrote:
> Hi Roger,
>
>>
>>
>> On 23/07/2019 07:32, Pawel Laszczak wrote:
>>
>>> Hi,
>>
>>>
>>
On Mon 2019-07-22 13:56:44, Pavel Machek wrote:
>>
> Hi!
>>
>
>>
> This patch introduce new Cadence USBSS DRD driver to linux kernel.
>>
>>
Hi,
On 08/08/2019 15:47, Felipe Balbi wrote:
>
> Hi,
>
> Marek Szyprowski writes:
>
>> Commit 08f871a3aca2 ("usb: dwc3: host: convey the PHYs to xhci") added
>> forwarding of the generic PHYs from DWC3 core to the instantiated XHCI-plat
>> device. However XHCI(-plat) driver never gained suppor
return PTR_ERR(wrap->plat_dev);
> + }
> + }
> +
> + pci_set_drvdata(pdev, wrap);
> + return err;
> +}
> +
> +static void cdns3_pci_remove(struct pci_dev *pdev)
> +{
> + struct cdns3_wrap *wrap;
> + struct pci_dev *func;
> +
>
Pawel,
On 23/07/2019 07:32, Pawel Laszczak wrote:
> Hi,
>
>> On Mon 2019-07-22 13:56:44, Pavel Machek wrote:
>>> Hi!
>>>
>>> This patch introduce new Cadence USBSS DRD driver to linux kernel.
>>>
>>> The Cadence USBSS DRD Controller is a highly configurable IP Core which
>>> can
On 05/07/2019 14:44, Pawel Laszczak wrote:
>
>> EXTERNAL MAIL
>>
>>
>>
>> Hi,
>>
>> Pawel Laszczak writes:
>>> diff --git a/include/linux/usb/ch9.h b/include/linux/usb/ch9.h
>>> index da82606be605..d388a3a5ab7e 100644
>>> --- a/include/linux/usb/ch9.h
>>> +++ b/include/linux/usb/ch9.h
>>> @@ -
On 17/06/2019 10:13, Felipe Balbi wrote:
>
> Hi,
>
> Manivannan Sadhasivam writes:
>> Hello,
>>
>> I'm trying to upstream Designware USB3 host driver present in the Actions
>> Semi S900 SoC. It can successfully detect the USB hub but when any of the
>> USB device got plugged in, it fails with
On 07/03/2019 09:06, Pawel Laszczak wrote:
> Hi,
>
>> Hi,
>>
>> On 21/02/2019 09:14, Felipe Balbi wrote:
>>>
>>> Hi,
>>>
>>> (please break your emails at 80-columns)
>>>
>>> Pawel Laszczak writes:
>> One more thing. Workaround has implemented algorithm that decide for
>> which
>> end
Hi,
On 21/02/2019 09:14, Felipe Balbi wrote:
>
> Hi,
>
> (please break your emails at 80-columns)
>
> Pawel Laszczak writes:
One more thing. Workaround has implemented algorithm that decide for which
endpoint it should be enabled. e.g for composite device MSC+NCM+ACM it
should
Pawel,
On 20/02/2019 13:18, Pawel Laszczak wrote:
> Hi Roger.
>>
>> On 14/02/2019 21:45, Pawel Laszczak wrote:
>>> Controller for OUT endpoints has shared on-chip buffers for all incoming
>>> packets, including ep0out. It's FIFO buffer, so packets must be handle
>>> by DMA in correct order. If the
On 20/02/2019 13:00, Subhashini Rao Beerisetty wrote:
> On Tue, Feb 19, 2019 at 8:30 PM Roger Quadros wrote:
>>
>> Please keep linux-usb in cc.
>>
>> On 19/02/2019 16:50, Subhashini Rao Beerisetty wrote:
>>> On Tue, Feb 19, 2019 at 8:06 PM Roger Qua
Pawel,
On 14/02/2019 21:45, 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 whichi
> can be instantiated as Dual-Role Device (DRD), Peripheral Only and
> Host Only (XHCI)configurations.
>
Pawel,
On 14/02/2019 21:45, Pawel Laszczak wrote:
> Controller for OUT endpoints has shared on-chip buffers for all incoming
> packets, including ep0out. It's FIFO buffer, so packets must be handle
> by DMA in correct order. If the first packet in the buffer will not be
> handled, then the followi
Please keep linux-usb in cc.
On 19/02/2019 16:50, Subhashini Rao Beerisetty wrote:
> On Tue, Feb 19, 2019 at 8:06 PM Roger Quadros wrote:
>>
>> Hi Subhashini,
>>
>> On 19/02/2019 16:30, Subhashini Rao Beerisetty wrote:
>>> Hi All,
>>>
>>> [
Hi Subhashini,
On 19/02/2019 16:30, Subhashini Rao Beerisetty wrote:
> Hi All,
>
> [ Please keep me in CC as I'm not subscribed to the list]
>
>
> I’m using an Ubuntu 16.04.4 LTS PC and when I connect an USB device to
> my Ubuntu PC, I see the below mentioned messages in dmesg.
>
>
>
> [ 901
+Marek
As Vivek's and Andrzej's Samsung IDs bounced back.
On 06/02/19 11:38, Jochen Sprickerhof wrote:
> * Roger Quadros [2019-02-06 10:41]:
>> Hi,
>>
>> On 21/01/19 16:02, Jochen Sprickerhof wrote:
> [..]
>>> I'm not sure why this it only works
Hi,
On 21/01/19 16:02, Jochen Sprickerhof wrote:
> 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 d
ny side effects on v2.40a.
Signed-off-by: Roger Quadros
Signed-off-by: Sekhar Nori
---
drivers/usb/dwc3/gadget.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 07bd31b..a9cf4dd4 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/
Hi Felipe,
TI's AM654 USB SoC has 2 instances of the DWC3 controller.
This series adds AM654 USB wrapper support to the keystone-usb driver.
Changelog:
v2:
- Moved compatible to separate lines in DT binding.
cheers,
-roger
Roger Quadros (3):
usb: dwc3: gadget: Fix OTG events when g
The AM654 SoC contains a DWC3 controller with TI specific
wrapper. Add support for that.
Unlike the Keystone 2 case, for AM654 We don't need to
process any IRQs for basic USB operation.
Signed-off-by: Roger Quadros
---
drivers/usb/dwc3/Kconfig | 6 +++---
drivers/usb/dwc3
The AM654 SoC from TI contains a DWC3 controller. Add
support for it.
Signed-off-by: Roger Quadros
---
Documentation/devicetree/bindings/usb/keystone-usb.txt | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/usb/keystone-usb.txt
b
o PHY) then error out.
This fixes USB Ethernet on omap5-uevm if PHY happens to
probe after EHCI thus causing a -EPROBE_DEFER.
Cc: Alan Stern
Cc: Johan Hovold
Cc: Ladislav Michl
Cc: Peter Ujfalusi
Cc: Tony Lindgren
Reported-by: Peter Ujfalusi
Signed-off-by: Roger Quadros
---
drivers/usb/host
o PHY) then error out.
This fixes USB Ethernet on omap5-uevm if PHY happens to
probe after EHCI thus causing a -EPROBE_DEFER.
Cc: Alan Stern
Cc: Johan Hovold
Cc: Ladislav Michl
Cc: Peter Ujfalusi
Cc: Tony Lindgren
Reported-by: Peter Ujfalusi
Signed-off-by: Roger Quadros
---
drivers/usb/host
fixing?
> Cc: Alan Stern
> Cc: Johan Hovold
> Cc: Ladislav Michl
> Cc: Peter Ujfalusi
> Cc: Roger Quadros
> Reported-by: Peter Ujfalusi
> Signed-off-by: Tony Lindgren
> ---
> drivers/usb/host/ehci-omap.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deleti
Pawel,
On 10/12/18 14:39, Pawel Laszczak wrote:
> This patch aim at documenting USB related dt-bindings for the
> Cadence USBSS-DRD controller.
>
> Signed-off-by: Pawel Laszczak
> ---
> .../devicetree/bindings/usb/cdns3-usb.txt | 31 +++
> 1 file changed, 31 insertions(+)
>
Pawel,
On 10/12/18 14:39, 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 Only (XHCI)
> configurations
Hi Vignesh,
On 06/12/18 12:32, Vignesh R wrote:
> Hi Roger,
>
> On 05/12/18 8:49 PM, Roger Quadros wrote:
>> The AM654 SoC from TI contains a DWC3 controller. Add
>> support for it.
>>
>> Signed-off-by: Roger Quadros
>> ---
>> Documentation
ny side effects on v2.40a.
Signed-off-by: Roger Quadros
Signed-off-by: Sekhar Nori
---
drivers/usb/dwc3/gadget.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 679c12e..79120c0 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/
The AM654 SoC contains a DWC3 controller with TI specific
wrapper. Add support for that.
Unlike the Keystone 2 case, for AM654 We don't need to
process any IRQs for basic USB operation.
Signed-off-by: Roger Quadros
---
drivers/usb/dwc3/Kconfig | 6 +++---
drivers/usb/dwc3
Misspelled Felipe's ID. Will resend this series.
On 05/12/18 17:14, Roger Quadros wrote:
> Hi Felipe,
>
> TI's AM654 USB SoC has 2 instances of the DWC3 controller.
> This series adds AM654 USB wrapper support to the keystone-usb driver.
>
> cheers,
> -roger
Hi Felipe,
TI's AM654 USB SoC has 2 instances of the DWC3 controller.
This series adds AM654 USB wrapper support to the keystone-usb driver.
cheers,
-roger
Roger Quadros (3):
usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded
dt-bindings: usb: keystone-usb: Add ti,
The AM654 SoC from TI contains a DWC3 controller. Add
support for it.
Signed-off-by: Roger Quadros
---
Documentation/devicetree/bindings/usb/keystone-usb.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/usb/keystone-usb.txt
b
Hi Felipe,
TI's AM654 USB SoC has 2 instances of the DWC3 controller.
This series adds AM654 USB wrapper support to the keystone-usb driver.
cheers,
-roger
Roger Quadros (3):
usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded
dt-bindings: usb: keystone-usb: Add ti,
The AM654 SoC from TI contains a DWC3 controller. Add
support for it.
Signed-off-by: Roger Quadros
---
Documentation/devicetree/bindings/usb/keystone-usb.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/usb/keystone-usb.txt
b
The AM654 SoC contains a DWC3 controller with TI specific
wrapper. Add support for that.
Unlike the Keystone 2 case, for AM654 We don't need to
process any IRQs for basic USB operation.
Signed-off-by: Roger Quadros
---
drivers/usb/dwc3/Kconfig | 6 +++---
drivers/usb/dwc3
ny side effects on v2.40a.
Signed-off-by: Roger Quadros
Signed-off-by: Sekhar Nori
---
drivers/usb/dwc3/gadget.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 679c12e..79120c0 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/
On 04/12/18 10:50, Peter Chen wrote:
>>> + * Cadence USBSS DRD Driver.
>>> + *
>>> + * Copyright (C) 2018 Cadence.
>>> + *
>>> + * Author: Peter Chen
>>> + * Pawel Laszczak
>>> + */
>>> +
>>> +#include
>>> +#include
>>> +#include
>>> +#include
>>> +#include
>>> +#include
>>> +
>>
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch implements a set of function related to enumeration process.
> Some standard requests are handled on controller driver level and
> other are delegated to gadget core driver.
> All class requests are delegated to gadget core driver.
>
> Signed-off
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch adds set of generic functions used for handling interrupts
> generated by controller. Interrupt related functions are divided
> into three groups. The first is related to ep0 and is placed in ep0.c.
> The second is responsible for non-default endp
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch implements related to default endpoint callback functions
> defined in usb_ep_ops object
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/ep0.c| 191 -
> drivers/usb/cdns3/gadget.c | 8 ++
>
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch implements callback functions for non-default endpoints
> defined in usb_ep_ops object.
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/ep0.c| 18 ++
> drivers/usb/cdns3/gadget.c | 442 -
> d
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch adds implementation callback function defined in
> usb_gadget_ops object.
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/gadget.c | 249 -
> 1 file changed, 247 insertions(+), 2 deletions(-)
>
>
+Felipe.
Pawel,
Please copy Felipe Balbi as he maintains the USB gadget stack.
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch implements a set of functions responsible for initialization,
> configuration, starting and stopping device mode.
> This patch also adds new ep0.c that holds all functi
Pawel,
On 27/11/18 13:29, Pawel Laszczak wrote:
> Hi Roger
>
Patch adds supports for detecting Host/Device mode.
+
+static int cdns3_otg_get_id(struct cdns3 *cdns)
+{
+ int id;
+
+ id = readl(&cdns->otg_regs->sts) & OTGSTS_ID_VALUE;
+ dev_dbg(cdns->dev,
On 26/11/18 12:09, Pawel Laszczak wrote:
Pawel,
On 26/11/18 09:23, Pawel Laszczak wrote:
> Hi Roger,
>
>> On 18/11/18 12:09, Pawel Laszczak wrote:
>>> Patch adds supports for detecting Host/Device mode.
>>> Controller has additional OTG register that allow
>>
Hi,
On 26/11/18 10:24, Pawel Laszczak wrote:
>> EXTERNAL MAIL
>>
>>
>> On 18/11/18 12:09, Pawel Laszczak wrote:
>>> Patch adds host-export.h and host.c file and mplements functions that
>>> allow to initialize, start and stop XHCI host driver.
>>>
>>> Signed-off-by: Pawel Laszczak
>>> ---
>>> dr
On 26/11/18 10:39, Pawel Laszczak wrote:
>>
>> Pawel,
>>
>> On 26/11/18 09:23, Pawel Laszczak wrote:
>>> Hi Roger,
>>>
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch adds supports for detecting Host/Device mode.
> Controller has additional OTG register that allow
> implement even
Pawel,
On 26/11/18 09:23, Pawel Laszczak wrote:
> Hi Roger,
>
>> On 18/11/18 12:09, Pawel Laszczak wrote:
>>> Patch adds supports for detecting Host/Device mode.
>>> Controller has additional OTG register that allow
>>> implement even whole OTG functionality.
>>> At this moment patch adds support
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch adds supports for detecting Host/Device mode.
> Controller has additional OTG register that allow
> implement even whole OTG functionality.
> At this moment patch adds support only for detecting
> the appropriate mode based on strap pins and ID pin.
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch adds host-export.h and host.c file and mplements functions that
> allow to initialize, start and stop XHCI host driver.
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/Kconfig | 10 ++
> drivers/usb/cdns3/Makefile | 1 +
>
On 18/11/18 12:09, Pawel Laszczak wrote:
> Patch adds core.c and core.h file that implements initialization
> of platform driver and adds function responsible for selecting,
> switching and running appropriate Device/Host mode.
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/Makefile
On 18/11/18 12:08, Pawel Laszczak wrote:
> Thsi patch aim at documenting USB related dt-bindings for the
s/Thsi/This
> Cadence USBSS-DRD controller.
>
> Signed-off-by: Pawel Laszczak
> ---
> .../devicetree/bindings/usb/cdns3-usb.txt | 17 +
> 1 file changed, 17 insertions
Hi Pawel,
On 18/11/18 12:08, Pawel Laszczak wrote:
> Patch adds PCI specific glue driver that creates and registers in-system
> cdns-usb3 platform device. Thanks to that we will be able to use
> the cdns-usb3 platform driver for USBSS-DEV controller
> build on PCI board
>
> Signed-off-by: Pawel L
On 12/11/18 13:03, Felipe Balbi wrote:
>
> Hi,
>
> Roger Quadros writes:
>>>> Also can we have some consistency in usage of '-' vs '_'?
>>> Right.. I agree. I've been using '-' as it is the preferred syntax as
>>
Thinh,
On 12/11/18 07:29, Thinh Nguyen wrote:
> Hi Roger,
>
> On 11/9/2018 3:58 AM, Roger Quadros wrote:
>> Hi,
>>
>> On 08/11/18 04:10, Thinh Nguyen wrote:
>>> Support the option to disable USB2 LPM. Set xhci "usb2-lpm-disable"
>>> proper
Hi,
On 08/11/18 04:10, Thinh Nguyen wrote:
> Support the option to disable USB2 LPM. Set xhci "usb2-lpm-disable"
> property via "snps,usb2-lpm-disable" property.
>
> Signed-off-by: Thinh Nguyen
> ---
> drivers/usb/dwc3/core.c | 2 ++
> drivers/usb/dwc3/core.h | 2 ++
> drivers/usb/dwc3/host.c |
On 08/11/18 13:51, Pawel Laszczak wrote:
>> On 03/11/18 19:51, Pawel Laszczak wrote:
>>> Patch adds feature that allow to change role from user space.
>>>
>>> Signed-off-by: Pawel Laszczak
>>> ---
>>> drivers/usb/cdns3/Makefile | 2 +-
>>> drivers/usb/cdns3/core.c| 2 +
>>> drivers/usb/cdn
Hi,
On 03/11/18 19:51, Pawel Laszczak wrote:
> Patch implements some function used for debugging driver.
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/Makefile | 2 +-
> drivers/usb/cdns3/debug.c | 128 +
> drivers/usb/cdns3/ep0.c| 3 +
On 03/11/18 19:51, Pawel Laszczak wrote:
> Patch adds feature that allow to change role from user space.
>
> Signed-off-by: Pawel Laszczak
> ---
> drivers/usb/cdns3/Makefile | 2 +-
> drivers/usb/cdns3/core.c| 2 +
> drivers/usb/cdns3/debugfs.c | 94 +
>
On 03/11/18 19:51, Pawel Laszczak wrote:
> Patch adds core.c and core.h file that implements initialization
> of platform driver and adds function responsible for selecting,
> switching and running appropriate Device/Host mode.
>
> Patch also adds gadget.c, host.c, gadget-export.h, host-export.
On 03/11/18 19:51, Pawel Laszczak wrote:
> Patch adds supports for detecting Host/Device mode.
> Controller has additional OTG register that allow
> implement even whole OTG functionality.
> At this moment patch adds support only for detecting
> the appropriate mode based on strap pins and ID pi
On 03/11/18 19:51, Pawel Laszczak wrote:
> Patch adds core.c and core.h file that implements initialization
> of platform driver and adds function responsible for selecting,
> switching and running appropriate Device/Host mode.
>
> Patch also adds gadget.c, host.c, gadget-export.h, host-export.
Hi Pawel,
On 03/11/18 19:51, Pawel Laszczak wrote:
> Patch adds PCI specific glue drivier that creaties and registers in
s/drivier/driver
s/creaties/creates
s/in system/in-system
> system cdns-usb3 platform device. Thanks to that we will be able to use
> the cdns-usb3 platform driver for USBSS-D
ll
-Original Message-
From: Laurent Pinchart
Sent: 02 November 2018 11:49
To: Roger Quadros
Cc: Terence Neill ; linux-usb@vger.kernel.org;
Eaves, Paul
Subject: Re: usb: dwc3: dwc3 errors while video streaming with uvc-gadget
Hello,
On Friday, 2 November 2018 11:50:47 EET Roger Quadros w
Hi Terry,
On 15/10/18 19:34, Terence Neill wrote:
Hi Felipe,
I am having some issues when attempting to stream 1280x720 uncompressed video @
10fps over a USB 2.0 High-Speed link.
The system setup is:
WebCam --- USB 2.0 link ---> x86 Linux Machine running uvc-gadget USB 2.0
link ---> x
On 12/09/18 11:30, Laurent Pinchart wrote:
> Hi Roger,
>
> On Wednesday, 12 September 2018 10:57:31 EEST Roger Quadros wrote:
>> On 11/09/18 18:06, Laurent Pinchart wrote:
>>> Now that all platforms using OMAP USB host devices have been converted
>>> to DT, dro
On 11/09/18 18:06, Laurent Pinchart wrote:
> Several legacy USB-related functions, structures and macros are not used
> anymore after conversion to DT. Remove them.
>
> Signed-off-by: Laurent Pinchart
Acked-by: Roger Quadros
cheers,
-roger
> ---
> arch/arm/m
Hi Laurent,
On 11/09/18 18:06, Laurent Pinchart wrote:
> Now that all platforms using OMAP USB host devices have been converted
> to DT, drop support for legacy non-DT probe from the driver.
>
> Signed-off-by: Laurent Pinchart
> ---
> drivers/mfd/omap-usb-host.c| 153
> +++-
On 21/06/18 13:52, Lars-Peter Clausen wrote:
> On 06/21/2018 10:29 AM, Roger Quadros wrote:
> [...]
>>>> static int ffs_aio_cancel(struct kiocb *kiocb)
>>>> {
>>>> struct ffs_io_data *io_data = kiocb->private;
>>>> -
+Lars-Peter
Vincent,
On 14/06/18 16:23, Sam Protsenko wrote:
> + Roger Quadros
> + Praneeth Bajjuri
>
> Tested-by: Sam Protsenko
>
> I've tested it on X15 board (DWC3 controller) on Android master, by
> doing "adb root". Without this patch I see backtrace a
On 21/06/18 01:55, Rafael J. Wysocki wrote:
> On Thu, Jun 21, 2018 at 12:32 AM, Rafael J. Wysocki wrote:
>> On Wed, Jun 20, 2018 at 5:46 PM, Johan Hovold wrote:
>>> On Wed, Jun 20, 2018 at 02:54:10PM +0200, Rafael J. Wysocki wrote:
On Wednesday, June 20, 2018 2:23:46 PM CEST Johan Hovold wro
+Tero, Tony and some TI folks
On 18/06/18 15:21, Felipe Balbi wrote:
>
> Hi,
>
> Roger Quadros writes:
>> On 18/06/18 12:51, Felipe Balbi wrote:
>>>
>>> Hi,
>>>
>>> Johan Hovold writes:
>>>> On Mon, Jun 18, 2018 at 12:
On 18/06/18 12:51, Felipe Balbi wrote:
>
> Hi,
>
> Johan Hovold writes:
>> On Mon, Jun 18, 2018 at 12:33:44PM +0300, Felipe Balbi wrote:
>>
>>> Johan Hovold writes:
>>
I suggest merging this fix for 4.18-rc, and then Roger can rework the
driver so that it works also on OMAP.
>>>
>>> o
On 13/06/18 11:05, Felipe Balbi wrote:
> Roger Quadros writes:
>
>> Hi Johan,
>>
>> On 31/05/18 17:45, Johan Hovold wrote:
>>> The clocks have already been explicitly disabled and put as part of
>>> remove() so the runtime suspend callback must not be r
Hi Johan,
On 31/05/18 17:45, Johan Hovold wrote:
> The clocks have already been explicitly disabled and put as part of
> remove() so the runtime suspend callback must not be run when balancing
> the runtime PM usage count before returning.
>
> Fixes: 16adc674d0d6 ("usb: dwc3: add generic OF glue
Don't call pm_runtime_set_active() as it will prevent the device
from being activated in the next pm_runtime_get_sync() call.
Also call pm_runtime_get_sync() before of_platform_populate().
Signed-off-by: Roger Quadros
---
drivers/usb/dwc3/dwc3-of-simple.c | 7 +++
1 file chang
of_count_phandle_with_args() returns -ENOENT (-2) if
there are no clock entries. Don't fail in such a case.
Signed-off-by: Roger Quadros
---
drivers/usb/dwc3/dwc3-of-simple.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/dwc3/dwc3-of-simple.c
b/dr
On 18/05/18 10:47, Andrzej Hajda wrote:
> On 18.05.2018 09:38, Roger Quadros wrote:
>> On 18/05/18 08:39, Andrzej Hajda wrote:
>>> On 17.05.2018 18:06, kbuild test robot wrote:
>>>> Fixes: 5f0b74e54890 ("USB: dwc3: get extcon device by OF graph bindings"
On 18/05/18 08:39, Andrzej Hajda wrote:
> On 17.05.2018 18:06, kbuild test robot wrote:
>> Fixes: 5f0b74e54890 ("USB: dwc3: get extcon device by OF graph bindings")
>> Signed-off-by: kbuild test robot
>
> It should be static of course, my bad.
>
> Reviewed-by: Andrzej Hajda
I don't think we ac
Hi Paul,
On 24/04/18 23:59, Paul Elder wrote:
> The completion of the usb status phase doesn't need to be delayed
> from uvc_function_set_alt to uvc_v4l2_streamon/off.
> Remove USB_GADGET_DELAYED_STATUS and usb_composite_setup_delay from
> these two, respectively.
>
> Signed-off-by: Paul Elder
>
1 - 100 of 2215 matches
Mail list logo