hi Clements:
2014-09-12 14:41 GMT+08:00 Clemens Ladisch :
> vichy wrote:
>>> ALSA sound/usb/clock.c:237 2:3:1: cannot get freq at ep 0x82
>>> ALSA sound/usb/mixer.c:929 5:2: cannot get min/max values for control 2 (id
>>> 5)
>>> ALSA sound/usb/mixer.c:929 5:2: cannot get min/max values for contro
Peter,
On Fri, Sep 12, 2014 at 01:10:33AM +, Peter Chen wrote:
> > On Thu, Sep 11, 2014 at 08:54:47AM +0800, Peter Chen wrote:
> > > On Wed, Sep 03, 2014 at 09:40:40AM +0200, Antoine Tenart wrote:
> > > > @@ -595,23 +639,27 @@ static int ci_hdrc_probe(struct platform_device
> > *pdev)
> > > >
Dear Matt,
This series adds usbg_udc structure and fixes some typos introduced
in previous patches.
Before this series UDC didn't have its own structure. Gadget enable
took const char * as parameter. Such approach is inconsisten with
rest of API.
This series introduce structure usbg_udc as abstr
Signed-off-by: Krzysztof Opasiak
---
include/usbg/usbg.h | 40 +++-
1 file changed, 19 insertions(+), 21 deletions(-)
diff --git a/include/usbg/usbg.h b/include/usbg/usbg.h
index a934a7b..fe0e019 100644
--- a/include/usbg/usbg.h
+++ b/include/usbg/usbg.h
@@
Kernel may decide to detach our gadget in some cases.
A good example is when FFS daemon received a SIGSEGV
and all descriptors has been closed.
To avoid returning false informations to user we have
to refresh UDC attribute before returning cached pointer
to usbg_udc.
Signed-off-by: Krzysztof Opas
Using string as udc identifier provides a lot
of troubles. To be more consistent with rest of
API rework it to start using usbg_udc structure
instead of using char *.
Signed-off-by: Krzysztof Opasiak
---
examples/gadget-vid-pid-remove.c | 12 ++---
examples/show-gadgets.c | 15 -
Add usbg_get_udc_gadget() which allows user to learn
which gadget is attached to selected UDC.
Signed-off-by: Krzysztof Opasiak
---
include/usbg/usbg.h |7 +++
src/usbg.c | 30 ++
2 files changed, 37 insertions(+)
diff --git a/include/usbg/usbg.h b
Library allows to iterate over each gadget using loop.
To be consistent with this convention add similar loop
for UDCs.
Signed-off-by: Krzysztof Opasiak
---
include/usbg/usbg.h | 31 ---
src/usbg.c | 49 +++--
2
Signed-off-by: Krzysztof Opasiak
---
examples/show-gadgets.c | 41 +--
include/usbg/usbg.h | 70 ---
src/usbg.c | 35
3 files changed, 117 insertions(+), 29 deletions(-)
diff --git
Add structure to store informations about available udcs
instead of using their names as a string.
Signed-off-by: Krzysztof Opasiak
---
include/usbg/usbg.h | 14
src/usbg.c | 94 +++
2 files changed, 108 insertions(+)
diff --
strncpy() may not append trailing '\0' so let's append
it always at end of string to avoid getting into troubles.
Signed-off-by: Krzysztof Opasiak
---
src/usbg.c | 30 --
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/src/usbg.c b/src/usbg.c
index 0
On Fri, Sep 12, 2014 at 10:21:25AM +0200, Antoine Tenart wrote:
> Peter,
>
> On Fri, Sep 12, 2014 at 01:10:33AM +, Peter Chen wrote:
> > > On Thu, Sep 11, 2014 at 08:54:47AM +0800, Peter Chen wrote:
> > > > On Wed, Sep 03, 2014 at 09:40:40AM +0200, Antoine Tenart wrote:
> > > > > @@ -595,23 +6
This example shows how to learn what udcs are available
in system and also how to find out what gadgets are
enabled on them.
Signed-off-by: Krzysztof Opasiak
---
examples/Makefile.am |3 ++-
examples/show-udcs.c | 61 ++
2 files changed, 63 i
From: Krzysztof Opasiak
> strncpy() may not append trailing '\0' so let's append
> it always at end of string to avoid getting into troubles.
Silently truncating strings just gives other errors.
You really need to verify that it doesn't matter.
...
> diff --git a/src/usbg.c b/src/usbg.c
> index 0c
On Fri, Sep 12, 2014 at 05:27:13PM +0800, Peter Chen wrote:
> On Fri, Sep 12, 2014 at 10:21:25AM +0200, Antoine Tenart wrote:
> > Peter,
> >
> > On Fri, Sep 12, 2014 at 01:10:33AM +, Peter Chen wrote:
> > > > On Thu, Sep 11, 2014 at 08:54:47AM +0800, Peter Chen wrote:
> > > > > On Wed, Sep 03,
On Fri, Sep 12, 2014 at 11:35:50AM +0200, Antoine Tenart wrote:
> On Fri, Sep 12, 2014 at 05:27:13PM +0800, Peter Chen wrote:
> > On Fri, Sep 12, 2014 at 10:21:25AM +0200, Antoine Tenart wrote:
> > > Peter,
> > >
> > > On Fri, Sep 12, 2014 at 01:10:33AM +, Peter Chen wrote:
> > > > > On Thu, S
On Fri, Sep 12, 2014 at 06:28:29PM +0800, Peter Chen wrote:
> On Fri, Sep 12, 2014 at 11:35:50AM +0200, Antoine Tenart wrote:
> > On Fri, Sep 12, 2014 at 05:27:13PM +0800, Peter Chen wrote:
> > > On Fri, Sep 12, 2014 at 10:21:25AM +0200, Antoine Tenart wrote:
> > > > Peter,
> > > >
> > > > On Fri,
Hi Dinh,
On 08/26/2014 06:19 PM, dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Add the proper init calls for either host, gadget or both in platform.c
>
> Signed-off-by: Dinh Nguyen
> Acked-by: Paul Zimmerman
> ---
> drivers/usb/dwc2/core.h | 13 +
> drivers/u
usb_autopm_put_interface() must be called only when usb_autopm_get_interface()
succeeded before. There was wrong ordering of the goto targets.
The funny thing is that the names of the goto targets and the related comments
were correct.
Signed-off-by: Petr Mladek
---
drivers/usb/core/hub.c | 4 +
The workqueue API is well defined, it allows to schedule the work
as needed, and usually allows to avoid an extra thread at all.
This patchset converts khubd into the workqueue. It saves one thread,
lock, and list. IMHO, the new code is a bit cleaner.
It looks huge but the main change is in the
There is no need to have separate kthread for handling USB hub events.
It is more elegant to use the workqueue framework.
The workqueue is allocated as unbound, cpu intensive, and freezable.
There does not seem to be any big advantage to run it on the same CPU.
The handler is taking a lock and thu
The USB hub events are proceed by workqueue instead of kthread now.
The result is that hub_event() function processes only one event.
The while cycle was not removed earlier to show the real changes when
switching to the workqueue.
This patch also consolidates the goto targets and rename them from
USB hub has started to use a workqueue instead of kthread. Let's update
the documentation and comments here and there.
This patch mostly just replaces "khubd" with "hub_wq". There are only few
exceptions where the whole sentence was updated. These more complicated
changes can be found in the follo
USB hub started to use a workqueue instead of kthread. Let's make it clear from
the function names.
Signed-off-by: Petr Mladek
---
drivers/usb/core/hcd.c | 4 ++--
drivers/usb/core/hub.c | 16
drivers/usb/core/usb.h | 2 +-
3 files changed, 11 insertions(+), 11 deletions(-)
d
Hi,
On 08/26/2014 06:19 PM, dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Make dwc2_handle_common_intr call the gadget interrupt function when operating
> in peripheral mode. Remove the spinlock functions in s3c_hsotg_irq as
> dwc2_handle_common_intr() already has the spinlocks.
Hi,
On 08/26/2014 06:20 PM, dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Move spin_lock_init to common location for both host and gadget.
>
> Signed-off-by: Dinh Nguyen
> ---
> v4: move spin_lock_init up to make sure sure no locks can be taken before
> the init.
> ---
> d
Hi
On 09/11/2014 05:18 PM, Jay Larson wrote:
> Mathias,
>
> I was not able to locate an official method of inquiring about issues with
> xhci,
> so I'm writing directly to you. If this is not the appropriate method please
> accept my apologies and kindly direct me to the proper place.
>
Me,
On Thu, Sep 11, 2014 at 08:31:19PM +0530, Kishon Vijay Abraham I wrote:
> > @@ -60,22 +59,33 @@ int dwc3_host_init(struct dwc3 *dwc)
> > goto err1;
> > }
> >
> > + phy_create_lookup(dwc->usb2_generic_phy, "usb2-phy",
> > + dev_name(&xhci->dev));
> > + phy_c
On Thu, Sep 11, 2014 at 08:56:15PM +0530, Kishon Vijay Abraham I wrote:
> > +static struct phy_lookup twl4030_usb_lookup = {
> > + .phy_name = "phy-twl4030_usb.0",
> > + .dev_id = "musb-hdrc.0",
> > + .con_id = "usb",
> > };
>
> Can use PHY_LOOKUP no?
I'll fix this.
Peter,
On Thu, Sep 11, 2014 at 08:28:59AM +0800, Peter Chen wrote:
> On Wed, Sep 03, 2014 at 09:40:38AM +0200, Antoine Tenart wrote:
>
> Again, rebase my next-tree, and modify the msm part.
git://github.com/hzpeterchen/linux-usb.git ci-for-usb-next ?
I can do that. But that would be easier if y
On Thu, Sep 11, 2014 at 09:03:06PM +0530, Kishon Vijay Abraham I wrote:
> > +static struct phy *phy_find(struct device *dev, const char *con_id)
> > +{
> > + const char *dev_id = dev ? dev_name(dev) : NULL;
> > + int match, best_found = 0, best_possible = 0;
> > + struct phy *phy = ERR_PTR(-E
On Fri, 12 Sep 2014, Petr Mladek wrote:
> usb_autopm_put_interface() must be called only when usb_autopm_get_interface()
> succeeded before. There was wrong ordering of the goto targets.
No, you are wrong. The code is correct as it stands.
> The funny thing is that the names of the goto targets
Hi,
On Friday 12 September 2014 07:19 PM, Heikki Krogerus wrote:
> On Thu, Sep 11, 2014 at 08:31:19PM +0530, Kishon Vijay Abraham I wrote:
>>> @@ -60,22 +59,33 @@ int dwc3_host_init(struct dwc3 *dwc)
>>> goto err1;
>>> }
>>>
>>> + phy_create_lookup(dwc->usb2_generic_phy, "usb2-
On Fri, 12 Sep 2014, Petr Mladek wrote:
> There is no need to have separate kthread for handling USB hub events.
> It is more elegant to use the workqueue framework.
>
> The workqueue is allocated as unbound, cpu intensive, and freezable.
> There does not seem to be any big advantage to run it on
On Fri 2014-09-12 10:06:03, Alan Stern wrote:
> On Fri, 12 Sep 2014, Petr Mladek wrote:
>
> > usb_autopm_put_interface() must be called only when
> > usb_autopm_get_interface()
> > succeeded before. There was wrong ordering of the goto targets.
>
> No, you are wrong. The code is correct as it s
On Fri, 12 Sep 2014, Petr Mladek wrote:
> The USB hub events are proceed by workqueue instead of kthread now.
> The result is that hub_event() function processes only one event.
> The while cycle was not removed earlier to show the real changes when
> switching to the workqueue.
>
> This patch al
I appreciate the info Mathias. I will work on getting a 3.16 kernel in testing
on one of our systems and report back.
Jay Larson
Sr. Unix Administrator
Katalyst Data Management
Phone: 281-529-3200
Cell: 832-712-7251
KELMAN is now KATALYST! Please visit www.katalystdm.com!
On 09/12/2014 08:26 AM,
Hi,
On Friday 12 September 2014 07:37 PM, Heikki Krogerus wrote:
> On Thu, Sep 11, 2014 at 09:03:06PM +0530, Kishon Vijay Abraham I wrote:
>>> +static struct phy *phy_find(struct device *dev, const char *con_id)
>>> +{
>>> + const char *dev_id = dev ? dev_name(dev) : NULL;
>>> + int match, bes
On Fri 2014-09-12 10:16:21, Alan Stern wrote:
> On Fri, 12 Sep 2014, Petr Mladek wrote:
>
> > There is no need to have separate kthread for handling USB hub events.
> > It is more elegant to use the workqueue framework.
> >
> > The workqueue is allocated as unbound, cpu intensive, and freezable.
On Thu, 11 Sep 2014, Joe Lawrence wrote:
> Hi Alan,
>
> I've got another USB bug to report that manifests during automated
> device removal testing on RHEL7. This one hits the BUG() inside
> qh_destroy:
How reliably can you trigger this bug?
> 67 static void qh_destroy(struct ehci_hcd *ehci,
On Fri, 12 Sep 2014, Petr Mladek wrote:
> > I don't think you can eliminate the lock quite so easily. This patch
> > introduces some nasty races.
> >
> > > @@ -577,18 +571,20 @@ static int hub_port_status(struct usb_hub *hub, int
> > > port1,
> > >
> > > static void kick_khubd(struct usb_hu
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:19:52 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Update DWC2 kconfig and makefile to support dual-role mode. The platform
> file will always get compiled for the case where the controller is directly
> co
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:19:53 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Move the "samsung,s3c6400-hsotg" binding as the probe function in the gadget
> driver will get removed when the dual-role driver is implemented.
Sorry but
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:19:54 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Adds the gadget data structure and appropriate data structure pointers
> to the common dwc2_hsotg data structure. To keep the driver data
> dereference cod
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:19:55 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Add the proper init calls for either host, gadget or both in platform.c
>
> Signed-off-by: Dinh Nguyen
> Acked-by: Paul Zimmerman
> ---
> drivers/usb/d
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:19:59 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Since the dwc2 hcd driver is currently not looking for a clock node during
> init, we should not completely fail if there isn't a clock provided.
> Add a c
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:20:00 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Move spin_lock_init to common location for both host and gadget.
This should be done at the same time that gadget/host probing is merged
to preserve bisec
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:20:02 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> The Host workqueue will not get initialized if the driver is configured for
> peripheral mode only. Thus we need to check for wq_otg before calling
> queue
On Tue, Sep 9, 2014 at 1:21 AM, Tomeu Vizoso wrote:
> On 8 September 2014 18:22, Andrew Bresticker wrote:
>> On Mon, Sep 8, 2014 at 8:34 AM, Tomeu Vizoso wrote:
>>> On 2 September 2014 23:34, Andrew Bresticker wrote:
Tested on Venice2, Jetson TK1, and Big with a variety of USB2.0 and
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:20:01 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Move suspend/resume code to common platform code.
This should be done at the same time that gadget/host probing is merged
to preserve bisectability.
> Si
[ added linux-kernel ML to cc: ]
Hi,
On Tuesday, August 26, 2014 11:19:51 AM dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Hello,
>
> This is version 4 of the patch series that combines the dwc2 gadget and host
> driver into a single dual role driver. Here are the main differe
On Fri, 12 Sep 2014 11:31:46 -0400
Alan Stern wrote:
> On Thu, 11 Sep 2014, Joe Lawrence wrote:
>
> > Hi Alan,
> >
> > I've got another USB bug to report that manifests during automated
> > device removal testing on RHEL7. This one hits the BUG() inside
> > qh_destroy:
>
> How reliably can yo
From: "Ivan T. Ivanov"
DWC3 glue layer is hardware layer around Synopsys DesignWare
USB3 core. Its purpose is to supply Synopsys IP with required
clocks, voltages and interface it with the rest of the SoC.
Signed-off-by: Ivan T. Ivanov
Signed-off-by: Andy Gross
---
drivers/usb/dwc3/Kconfig
This patch adds a new driver for the Qualcomm USB 3.0 PHY that exists on some
Qualcomm platforms. This driver uses the generic PHY framework and will
interact with the DWC3 controller.
Signed-off-by: Andy Gross
---
drivers/phy/Kconfig | 11 +
drivers/phy/Makefile|1 +
driv
These patches add basic support for USB3.0 controllers found
on MSM platforms. USB3.0 core is based on Synopsys DesignWare
SuperSpeed IP.
This work was started by Ivan Ivanov and went through a number of iterations. I
picked these patches up and did a little rework to get them working.
Changes s
From: "Ivan T. Ivanov"
QCOM USB3.0 core wrapper consist of USB3.0 IP from Synopsys
(SNPS) and HS, SS PHY's control and configuration registers.
It could operate in device mode (SS, HS, FS) and host
mode (SS, HS, FS, LS).
Signed-off-by: Ivan T. Ivanov
Signed-off-by: Andy Gross
---
.../devicet
Hi,
On Fri, Sep 12, 2014 at 12:29:45PM -0500, Andy Gross wrote:
> From: "Ivan T. Ivanov"
>
> DWC3 glue layer is hardware layer around Synopsys DesignWare
> USB3 core. Its purpose is to supply Synopsys IP with required
> clocks, voltages and interface it with the rest of the SoC.
>
> Signed-off-
Hi,
On Fri, Sep 12, 2014 at 12:29:46PM -0500, Andy Gross wrote:
> This patch adds a new driver for the Qualcomm USB 3.0 PHY that exists on some
> Qualcomm platforms. This driver uses the generic PHY framework and will
> interact with the DWC3 controller.
>
> Signed-off-by: Andy Gross
Kishon, t
Hey Andy-
Mostly cosmetic things below:
On Fri, Sep 12, 2014 at 12:29:46PM -0500, Andy Gross wrote:
> This patch adds a new driver for the Qualcomm USB 3.0 PHY that exists on some
> Qualcomm platforms. This driver uses the generic PHY framework and will
> interact with the DWC3 controller.
>
>
On Fri, Sep 12, 2014 at 02:21:05PM +0200, Petr Mladek wrote:
> There is no need to have separate kthread for handling USB hub events.
> It is more elegant to use the workqueue framework.
>
> The workqueue is allocated as unbound, cpu intensive, and freezable.
I'd just go with WQ_FREEZABLE. As a
The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:
Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/
tags/usb-3.17-rc5
for you to fetch changes up to e2c60989dc7e9c6fd28
On Fri, Sep 12, 2014 at 12:47:04PM -0500, Felipe Balbi wrote:
> Hi,
>
> On Fri, Sep 12, 2014 at 12:29:45PM -0500, Andy Gross wrote:
> > From: "Ivan T. Ivanov"
> >
> > DWC3 glue layer is hardware layer around Synopsys DesignWare
> > USB3 core. Its purpose is to supply Synopsys IP with required
>
On Fri, 12 Sep 2014, Joe Lawrence wrote:
> On Fri, 12 Sep 2014 11:31:46 -0400
> Alan Stern wrote:
>
> > On Thu, 11 Sep 2014, Joe Lawrence wrote:
> >
> > > Hi Alan,
> > >
> > > I've got another USB bug to report that manifests during automated
> > > device removal testing on RHEL7. This one hi
On Fri, Sep 12, 2014 at 12:50:23PM -0500, Josh Cartwright wrote:
> Hey Andy-
>
> Mostly cosmetic things below:
>
> On Fri, Sep 12, 2014 at 12:29:46PM -0500, Andy Gross wrote:
> > This patch adds a new driver for the Qualcomm USB 3.0 PHY that exists on
> > some
> > Qualcomm platforms. This drive
Yay nitpicks!
On 09/12/14 10:29, Andy Gross wrote:
> +
> +struct qcom_dwc3_usb_phy {
> + void __iomem*base;
> + struct device *dev;
> + struct phy *phy;
Align with other members?
>
> +
> +static int wait_for_latch(void __iomem *addr)
> +{
> + u32 retry = 10;
On 09/12/2014 11:44 AM, Bartlomiej Zolnierkiewicz wrote:
>
> [ added linux-kernel ML to cc: ]
>
> Hi,
>
> On Tuesday, August 26, 2014 11:19:51 AM dingu...@opensource.altera.com wrote:
>> From: Dinh Nguyen
>>
>> Hello,
>>
>> This is version 4 of the patch series that combines the dwc2 gadget and
This patch adds a new driver for the Qualcomm USB 3.0 PHY that exists on some
Qualcomm platforms. This driver uses the generic PHY framework and will
interact with the DWC3 controller.
Signed-off-by: Andy Gross
---
drivers/phy/Kconfig | 11 +
drivers/phy/Makefile|1 +
driv
From: "Ivan T. Ivanov"
DWC3 glue layer is hardware layer around Synopsys DesignWare
USB3 core. Its purpose is to supply Synopsys IP with required
clocks, voltages and interface it with the rest of the SoC.
Signed-off-by: Ivan T. Ivanov
Signed-off-by: Andy Gross
---
drivers/usb/dwc3/Kconfig
From: "Ivan T. Ivanov"
QCOM USB3.0 core wrapper consist of USB3.0 IP from Synopsys
(SNPS) and HS, SS PHY's control and configuration registers.
It could operate in device mode (SS, HS, FS) and host
mode (SS, HS, FS, LS).
Signed-off-by: Ivan T. Ivanov
Signed-off-by: Andy Gross
---
.../devicet
These patches add basic support for USB3.0 controllers found
on MSM platforms. USB3.0 core is based on Synopsys DesignWare
SuperSpeed IP.
This work was started by Ivan Ivanov and went through a number of iterations. I
picked these patches up and did a little rework to get them working.
Changes s
Hi,
On 09/11/2014 06:13 PM, Christoph Hellwig wrote:
> On Thu, Sep 11, 2014 at 12:01:13PM +0200, Hans de Goede wrote:
>>> So we're initializing the tag map, but scsi_activate_tcq doesn't pick it
>>> up. I can't really come up with a good explanation for it, but there
>>> even without that there i
On Sat, Sep 13, 2014 at 01:44:25AM +0530, Pramod Gurav wrote:
> Andy,
> Couple of minor comments.
>
> On Sat, Sep 13, 2014 at 12:58 AM, Andy Gross wrote:
>
> > From: "Ivan T. Ivanov"
> >
> > DWC3 glue layer is hardware layer around Synopsys DesignWare
> > USB3 core. Its purpose is to supply Syn
Hi,
On Sat, Sep 13, 2014 at 01:55:50AM +0530, Pramod Gurav wrote:
> >>> + qdwc = devm_kzalloc(&pdev->dev, sizeof(*qdwc), GFP_KERNEL);
> >>> + if (!qdwc)
> >>> + return -ENOMEM;
> >>> +
> >>> + platform_set_drvdata(pdev, qdwc);
> >>> +
> >>> + qdwc->dev = &pdev
Hi Felipe,
On 13-09-2014 01:50 AM, Felipe Balbi wrote:
> On Sat, Sep 13, 2014 at 01:44:25AM +0530, Pramod Gurav wrote:
>> Andy,
>> Couple of minor comments.
>>
>> On Sat, Sep 13, 2014 at 12:58 AM, Andy Gross wrote:
>>
>>> From: "Ivan T. Ivanov"
>>>
>>> DWC3 glue layer is hardware layer around Sy
On 13-09-2014 01:59 AM, Felipe Balbi wrote:
> Hi,
>
> On Sat, Sep 13, 2014 at 01:55:50AM +0530, Pramod Gurav wrote:
> + qdwc = devm_kzalloc(&pdev->dev, sizeof(*qdwc), GFP_KERNEL);
> + if (!qdwc)
> + return -ENOMEM;
> +
> + platform_set_drvdata(
Hello,
here are some minor patches for the usb3503. No functional changes here.
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://vger.kernel.org/majordomo-info.htm
'availe' to 'available'
'desribed' to 'described'
Signed-off-by: Tobias Jakobi
---
Documentation/devicetree/bindings/usb/usb3503.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/usb/usb3503.txt
b/Documentation/devicetree/bindings/usb/
intn is obviously the interrupt pin.
Signed-off-by: Tobias Jakobi
---
drivers/usb/misc/usb3503.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/misc/usb3503.c b/drivers/usb/misc/usb3503.c
index 47cb143..0819a2e 100644
--- a/drivers/usb/misc/usb3503.c
+++ b/driver
The current comment sounds like you have to disable some of
the ports to be able to use self-powered mode. This is
misleading, so change the wording to reflect this.
Signed-off-by: Tobias Jakobi
---
drivers/usb/misc/usb3503.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
Please try the fix below, looks like the commit broke TCQ for all drivers
using block-level tagging.
---
>From 865a19b760d2786fe37d3b5c151a4ecea4c0e95e Mon Sep 17 00:00:00 2001
From: Christoph Hellwig
Date: Fri, 12 Sep 2014 16:00:19 -0700
Subject: scsi: fix regression that accidentally disabled
> On Fri, Sep 12, 2014 at 06:28:29PM +0800, Peter Chen wrote:
> > On Fri, Sep 12, 2014 at 11:35:50AM +0200, Antoine Tenart wrote:
> > > On Fri, Sep 12, 2014 at 05:27:13PM +0800, Peter Chen wrote:
> > > > On Fri, Sep 12, 2014 at 10:21:25AM +0200, Antoine Tenart wrote:
> > > > > Peter,
> > > > >
>
> On Thu, Sep 11, 2014 at 08:28:59AM +0800, Peter Chen wrote:
> > On Wed, Sep 03, 2014 at 09:40:38AM +0200, Antoine Tenart wrote:
> >
> > Again, rebase my next-tree, and modify the msm part.
>
> git://github.com/hzpeterchen/linux-usb.git ci-for-usb-next ?
>
Yes.
> I can do that. But that woul
Hi,
On Saturday 13 September 2014 12:58 AM, Andy Gross wrote:
> This patch adds a new driver for the Qualcomm USB 3.0 PHY that exists on some
> Qualcomm platforms. This driver uses the generic PHY framework and will
> interact with the DWC3 controller.
Do you have dt documentation for this drive
83 matches
Mail list logo