Some chip vendor is on pre-silicon phase, which needs to use the simulation
board. It should have the same product and vendor id with the true SoC, but
might have some minor different configurations.
Below thread discussion proposes to find a method to distinguish between
simulation board and SoC.
If we tested this driver as gadget, some issues below happened:
- Oops happened if g_audio.
- A usb enumeration may fail if we do insmod during connected the usb cable.
- A transaction will not finish if g_zero.
- A usb enumeration may fail after we re-connected the usb cable.
This patch seria
From: Takeshi Kihara
This patch fixes an issue that this driver always enable the D+ pullup
after it detected the VBUS connection even though this usb controller
can control the D+ pullup timing by software. So, this driver should
enable the D+ pullup after a gadget driver called usb_gadget_conne
From: Kazuya Mizuguchi
This patch fixes an issue that the NULL pointer dereference happens
when we uses g_audio driver. Since the g_audio driver will call
usb_ep_disable() in afunc_set_alt() before it calls usb_ep_enable(),
the uep->pipe of renesas usbhs driver will be NULL. So, this patch
adds a
According to the datasheet, this driver should clear the INTSTS0.CTRT
bit before this controller detects the next stage transition. Otherwise,
the driver may not be able to clear the bit after the controller went to
the next stage transition. After that, the driver will not be able to
clear the INT
Since the DCPCTR doesn't have the ACLRM bit, the usbus_pipe_clear()
should not call the usbhsp_pipectrl_set() with ACLRM.
So, this patch fixes this issue to add the usbhs_fifo_clear_dcp()
in fifo.c because the controller needs the CFIFO to clear the
the DCP PIPE.
Signed-off-by: Yoshihiro Shimoda
On Thursday 30 October 2014 18:08:26 Huang Rui wrote:
> It enables hibernation if the function is set in coreConsultant.
>
> Suggested-by: Felipe Balbi
> Signed-off-by: Huang Rui
> Signed-off-by: Felipe Balbi
>
Something went wrong with the Signed-off-by lines here.
You should never add some
Hello,
This series introduce the ci_hdrc_get_platdata function to help setting up the
ChipIdea internal ci_hdrc_platform_data structure. This helps avoiding
duplicating code.
This series comes from a duscission on Berlin's USB pacthes where it was asked
to move the PHY phandle handling in the Chi
Use the newly introduced ci_hdrc_get_platdata function to help setup the
chipidea internal ci_hdrc_platform_data structure.
Signed-off-by: Antoine Tenart
---
drivers/usb/chipidea/ci_hdrc_zevio.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/chipidea/ci_h
Use the newly introduced ci_hdrc_get_platdata function to help setup the
chipidea internal ci_hdrc_platform_data structure.
Signed-off-by: Antoine Tenart
---
drivers/usb/chipidea/ci_hdrc_pci.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/chipidea/c
Add a function into the chipidea core to help drivers setup the internal
ci_hdrc_platform_data structure. This helps not duplicating common code.
The ci_hdrc_get_platdata function only setup non filled members of the
structure so that is is possible to give an already filled one. This is
what the
The addition of the ci_hdrc_get_platdata function makes the use of
ci_get_platdata obsolete. Remove it.
Signed-off-by: Antoine Tenart
---
drivers/usb/chipidea/core.c | 41 -
1 file changed, 41 deletions(-)
diff --git a/drivers/usb/chipidea/core.c b/driver
Use the newly introduced ci_hdrc_get_platdata function to help setup the
chipidea internal ci_hdrc_platform_data structure.
Signed-off-by: Antoine Tenart
---
drivers/usb/chipidea/ci_hdrc_imx.c | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/usb/chipidea
Use the newly introduced ci_hdrc_get_platdata function to help setup the
chipidea internal ci_hdrc_platform_data structure.
Signed-off-by: Antoine Tenart
---
drivers/usb/chipidea/ci_hdrc_msm.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/chipidea/ci_
On Thu, Oct 30, 2014 at 12:35:56PM +0100, Arnd Bergmann wrote:
> On Thursday 30 October 2014 18:08:26 Huang Rui wrote:
> > It enables hibernation if the function is set in coreConsultant.
> >
> > Suggested-by: Felipe Balbi
> > Signed-off-by: Huang Rui
> > Signed-off-by: Felipe Balbi
> >
>
> S
On Thu, Oct 30, 2014 at 12:36:41PM +0100, Antoine Tenart wrote:
> Hello,
>
> This series introduce the ci_hdrc_get_platdata function to help setting up the
> ChipIdea internal ci_hdrc_platform_data structure. This helps avoiding
> duplicating code.
>
> This series comes from a duscission on Berli
Hi Peter,
Forgot to reply to this one.
On Wed, Oct 22, 2014 at 07:40:20AM -0400, Peter Hurley wrote:
> On 10/19/2014 01:12 PM, Johan Hovold wrote:
> > [ +CC: Jiri, Alan, linux-serial ]
> >
> > On Thu, Oct 16, 2014 at 02:09:29PM -0400, Peter Hurley wrote:
> >> On 10/16/2014 01:59 PM, Peter Hurley
On 10/30/2014 08:08 AM, Johan Hovold wrote:
> Hi Peter,
>
> Forgot to reply to this one.
>
> On Wed, Oct 22, 2014 at 07:40:20AM -0400, Peter Hurley wrote:
>> On 10/19/2014 01:12 PM, Johan Hovold wrote:
>>> [ +CC: Jiri, Alan, linux-serial ]
>>>
>>> On Thu, Oct 16, 2014 at 02:09:29PM -0400, Peter H
On Wed, Oct 29, 2014 at 11:02:36AM -0700, Andrew Bresticker wrote:
[...]
> > Maybe something like this patch would be more correct in handling
> > this:
> >
> > diff --git a/drivers/mailbox/mailbox.c b/drivers/mailbox/mailbox.c
> > index afcb430508ec..85691a7d8ca6 100644
> > --- a/drivers/mailbox/m
On Thu, Oct 30, 2014 at 09:08:45AM +0530, Varka Bhadram wrote:
> On 10/30/2014 09:05 AM, Varka Bhadram wrote:
> >Hi Balbi,
> >
> >On 10/30/2014 08:13 AM, Felipe Balbi wrote:
> >
> >>Hi,
> >>
> >>On Thu, Oct 30, 2014 at 06:42:08AM +0530, Varka Bhadram wrote:
> >>>On Thursday 30 October 2014 02:43 AM
On Wed, Oct 29, 2014 at 12:43:36PM -0700, Andrew Bresticker wrote:
> >> diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c
> >> b/drivers/pinctrl/pinctrl-tegra-xusb.c
[...]
> >> +
> >> + for (i = 0; i < TEGRA_XUSB_USB3_PHYS; i++) {
> >> + if (phy == padctl->phys[TEGRA_XUSB_PADCTL_US
On Wed, Oct 29, 2014 at 09:37:14AM -0700, Andrew Bresticker wrote:
> On Wed, Oct 29, 2014 at 2:43 AM, Thierry Reding
> wrote:
> > On Tue, Oct 28, 2014 at 03:27:50PM -0700, Andrew Bresticker wrote:
> > [...]
> >> diff --git
> >> a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padc
On Tue, Oct 28, 2014 at 06:25:42PM -0500, 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 code looking clean, the gadget variable d
On Tue, Oct 28, 2014 at 06:25:43PM -0500, dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> This patch will aggregate the probing of gadget/hcd driver into platform.c.
> The gadget probe funtion is converted into gadget_init that is now only
> responsible for gadget only initializatio
Hi,
On Tue, Oct 28, 2014 at 06:25:45PM -0500, 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 h
On Tue, Oct 28, 2014 at 06:25:46PM -0500, dingu...@opensource.altera.com wrote:
> From: Dinh Nguyen
>
> Update the dwc2 wakeup and suspend interrupt functions to use call_gadget
> when the IP is in peripheral mode.
it seems like you're actually fixing a bug here. Those calls weren't
there before
Hi,
On Tue, Oct 28, 2014 at 06:25:47PM -0500, 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.
> For dual-role mode, we will only fail in
On Thu, Oct 30, 2014 at 12:35:56PM +0100, Arnd Bergmann wrote:
> On Thursday 30 October 2014 18:08:26 Huang Rui wrote:
> > It enables hibernation if the function is set in coreConsultant.
> >
> > Suggested-by: Felipe Balbi
> > Signed-off-by: Huang Rui
> > Signed-off-by: Felipe Balbi
> >
>
> S
On Thu, Oct 30, 2014 at 07:30:16PM +0900, Yoshihiro Shimoda wrote:
> From: Kazuya Mizuguchi
>
> This patch fixes an issue that the NULL pointer dereference happens
> when we uses g_audio driver. Since the g_audio driver will call
> usb_ep_disable() in afunc_set_alt() before it calls usb_ep_enable
On Wed, Oct 29, 2014 at 08:35:24AM -0500, Dinh Nguyen wrote:
>
>
> On 10/28/14, 8:26 PM, Paul Zimmerman wrote:
> >> From: dingu...@opensource.altera.com
> >> [mailto:dingu...@opensource.altera.com]
> >> Sent: Tuesday, October 28, 2014 4:26 PM
> >>
> >> Now that platform.c will get built for both
On Thursday 30 October 2014 09:08:32 Felipe Balbi wrote:
> On Thu, Oct 30, 2014 at 12:35:56PM +0100, Arnd Bergmann wrote:
> > On Thursday 30 October 2014 18:08:26 Huang Rui wrote:
> > > It enables hibernation if the function is set in coreConsultant.
> > >
> > > Suggested-by: Felipe Balbi
> > > S
On Thu, Oct 30, 2014 at 03:14:17PM +0100, Arnd Bergmann wrote:
> On Thursday 30 October 2014 09:08:32 Felipe Balbi wrote:
> > On Thu, Oct 30, 2014 at 12:35:56PM +0100, Arnd Bergmann wrote:
> > > On Thursday 30 October 2014 18:08:26 Huang Rui wrote:
> > > > It enables hibernation if the function is
On Wed, Oct 29, 2014 at 02:21:56PM -0700, Anton Staaf wrote:
> Add support for Google devices that export simple serial
> interfaces using the vendor specific SubClass/Protocol pair
> 0x50/0x01.
>
> Signed-off-by: Anton Staaf
>
> ---
> drivers/usb/serial/usb-serial-simple.c | 11 +++
>
The driver wasn't properly configuring the hardware for the current
termios settings under all conditions. Ensure that termios are
written to the device when the port is activated.
Signed-off-by: Jim Paris
---
Moved prototype.
Thanks,
Jim
---
drivers/usb/class/cdc-acm.c | 5 +
1 file cha
On Thu, Oct 30, 2014 at 10:45:38AM -0400, Jim Paris wrote:
> The driver wasn't properly configuring the hardware for the current
> termios settings under all conditions. Ensure that termios are
> written to the device when the port is activated.
>
> Signed-off-by: Jim Paris
> ---
>
> Moved prot
The driver wasn't properly configuring the hardware for the current
termios settings under all conditions. Ensure that termios are
written to the device when the port is activated.
Signed-off-by: Jim Paris
---
Johan Hovold wrote:
> On Thu, Oct 30, 2014 at 10:45:38AM -0400, Jim Paris wrote:
> >
Hi All,
I want to ask what the correct USB behavior should be for a gadget
attempting to perform a zero byte transfer (note transfer, not
transaction) on a bulk-in endpoint should be:
Background:
* Basically I've got a hacked up kernel; hardware is TI omap dm3730
(an overo gumstix bo
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-atmel.c | 13 +++--
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/drivers/usb/host/ehci-atmel.c b/drivers
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-da8xx.c |7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/usb/host/ohci-da8xx.c b/drivers/usb/ho
From: Varka Bhadram
This series removes the duplication of sanity check for
platform_get_resource() return resource. It will be checked
with devm_ioremap_resource()
This entire series rebased on testing/fixes of [1].
[1]: http://git.kernel.org/cgit/linux/kernel/git/balbi/usb.git
changes sinc
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-w90x900.c | 13 +++--
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/drivers/usb/host/ehci-w90x900.c b/dri
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-at91.c | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-tegra.c | 10 +++---
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-octeon.c | 12 +++-
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ohci-octeon.c b/drivers
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-exynos.c | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ohci-exynos.c b/drivers/u
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-platform.c | 13 -
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ohci-platform.c b/dr
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-jz4740.c | 13 +++--
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/drivers/usb/host/ohci-jz4740.c b/drive
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-sh.c | 15 +++
1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/drivers/usb/host/ehci-sh.c b/drivers/usb
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-spear.c | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ohci-spear.c b/drivers/us
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-msm.c | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/hos
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ohci-pxa27x.c | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ohci-pxa27x.c b/drivers/
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-octeon.c | 12 +++-
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ehci-octeon.c b/drivers
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-sead3.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/host/ehci-sead3.c b/drivers/usb/host
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
---
drivers/usb/phy/phy-rcar-usb.c |8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/usb/phy/phy-rcar-usb.c b/drivers/usb/phy/phy-rcar-usb.c
in
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-mv.c | 12
1 file changed, 12 deletions(-)
diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c
inde
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/xhci-plat.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/h
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-orion.c | 10 +-
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/drivers/usb/host/ehci-orion.c b/drivers/usb/
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
---
drivers/usb/musb/musb_core.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c
index b841ee
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Also fix in accessing NULL if resource didn't get.
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/uhci-platform.c |7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
---
drivers/usb/dwc3/dwc3-keystone.c |5 -
1 file changed, 5 deletions(-)
diff --git a/drivers/usb/dwc3/dwc3-keystone.c b/drivers/usb/dwc3/dwc3-keystone.c
index 7ec8495..d
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-platform.c | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ehci-platform.c b/dri
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-mxc.c | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ehci-mxc.c b/drivers/usb/ho
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-exynos.c | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-fsl.c | 12 +++-
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/h
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
---
drivers/usb/musb/musb_dsps.c |3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c
index 48bc09e..965c552 100644
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
---
drivers/usb/renesas_usbhs/common.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/renesas_usbhs/common.c
b/drivers/usb/renesas_usbhs/comm
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-spear.c |9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/host/ehci-spear.c b/drivers/usb/
On Tue, Oct 28, 2014 at 05:35:35PM +0100, Antoine Tenart wrote:
> Before using the PHY framework instead of the USB PHY one, we need to
> move the OTG state into another place, since it won't be available when
> USB PHY isn't used. This patch moves the OTG state into the OTG
> structure, and makes
On Tue, Oct 28, 2014 at 05:35:36PM +0100, Antoine Tenart wrote:
> This patch prepares the introduction of the generic PHY support in the
> USB OTG common functions. The USB PHY member of the OTG structure is
> renamed to 'usb_phy' and modifications are done in all drivers accessing
> it. Renaming t
Hi,
On Tue, Oct 28, 2014 at 05:35:34PM +0100, Antoine Tenart wrote:
> The series can be found at:
> git://git.free-electrons.com:users/antoine-tenart/linux.git usb-phy
>
> Changes since v6:
> - rebased on top of v3.18-rc2
>
> Changes since v5:
> - rebased on the latest version of S
On Thu, Oct 30, 2014 at 11:31:48AM -0500, Felipe Balbi wrote:
> On Tue, Oct 28, 2014 at 05:35:35PM +0100, Antoine Tenart wrote:
> > Before using the PHY framework instead of the USB PHY one, we need to
> > move the OTG state into another place, since it won't be available when
> > USB PHY isn't use
On Thu, Oct 30, 2014 at 06:08:45PM +0800, Huang Rui wrote:
> HIRD threshold should be configurable by different platforms.
>
> From DesignWare databook:
> When HIRD_Threshold[4] is set to 1b1 and HIRD value is greater than or
> equal to the value in HIRD_Threshold[3:0], dwc3 asserts output signals
On Thu, Oct 30, 2014 at 06:08:44PM +0800, Huang Rui wrote:
> This patch adds support for AMD Nolan (NL) FPGA and SoC platform.
>
> Cc: Jason Chang
> Signed-off-by: Huang Rui
> ---
> drivers/usb/dwc3/dwc3-pci.c | 23 +++
> 1 file changed, 23 insertions(+)
>
> diff --git a/dr
On Thu, Oct 30, 2014 at 06:08:41PM +0800, Huang Rui wrote:
> This patch adds disable usb2 suspend phy quirk, and some special platforms
> can configure that if it is needed.
>
> Signed-off-by: Huang Rui
> ---
> Documentation/devicetree/bindings/usb/dwc3.txt | 1 +
> drivers/usb/dwc3/core.c
On Thu, Oct 30, 2014 at 06:08:39PM +0800, Huang Rui wrote:
> This patch adds Tx de-emphasis quirk, and the Tx de-emphasis value is
> configurable according to PIPE3 specification.
>
> Value Description
> 0 -6dB de-emphasis
> 1 -3.5dB de-emphasis
> 2 No d
On Thu, Oct 30, 2014 at 6:22 AM, Thierry Reding
wrote:
> On Wed, Oct 29, 2014 at 11:02:36AM -0700, Andrew Bresticker wrote:
> [...]
>> > Maybe something like this patch would be more correct in handling
>> > this:
>> >
>> > diff --git a/drivers/mailbox/mailbox.c b/drivers/mailbox/mailbox.c
>> > in
Hello.
On 10/30/2014 06:52 PM, varkabhad...@gmail.com wrote:
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-sead3.c |5 ++---
1 file changed, 2 insertions(+), 3 dele
On 10/30/2014 08:08 PM, Sergei Shtylyov wrote:
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
Acked-by: Alan Stern
---
drivers/usb/host/ehci-sead3.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
dif
On Thu, Oct 30, 2014 at 6:45 AM, Thierry Reding
wrote:
> On Wed, Oct 29, 2014 at 12:43:36PM -0700, Andrew Bresticker wrote:
>> >> diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c
>> >> b/drivers/pinctrl/pinctrl-tegra-xusb.c
> [...]
>> >> +
>> >> + for (i = 0; i < TEGRA_XUSB_USB3_PHYS; i++) {
On 10/30/2014 06:53 PM, varkabhad...@gmail.com wrote:
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Also fix in accessing NULL if resource didn't get.
Yes, this is a fix as well, and the subject doesn't match what the patch
does.
Signed-off-b
On 10/30/2014 06:53 PM, varkabhad...@gmail.com wrote:
From: Varka Bhadram
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram
---
drivers/usb/renesas_usbhs/common.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dri
On Thu, Oct 30, 2014 at 6:55 AM, Thierry Reding
wrote:
> On Wed, Oct 29, 2014 at 09:37:14AM -0700, Andrew Bresticker wrote:
>> On Wed, Oct 29, 2014 at 2:43 AM, Thierry Reding
>> wrote:
>> > On Tue, Oct 28, 2014 at 03:27:50PM -0700, Andrew Bresticker wrote:
>> > [...]
>> >> diff --git
>> >> a/Doc
On Thu, Oct 30, 2014 at 10:19:21AM -0700, Andrew Bresticker wrote:
> On Thu, Oct 30, 2014 at 6:55 AM, Thierry Reding
> wrote:
> > On Wed, Oct 29, 2014 at 09:37:14AM -0700, Andrew Bresticker wrote:
> >> On Wed, Oct 29, 2014 at 2:43 AM, Thierry Reding
> >> wrote:
> >> > On Tue, Oct 28, 2014 at 03:2
On Thu, Oct 30, 2014 at 10:24 AM, Thierry Reding
wrote:
> On Thu, Oct 30, 2014 at 10:19:21AM -0700, Andrew Bresticker wrote:
>> On Thu, Oct 30, 2014 at 6:55 AM, Thierry Reding
>> wrote:
>> > On Wed, Oct 29, 2014 at 09:37:14AM -0700, Andrew Bresticker wrote:
>> >> On Wed, Oct 29, 2014 at 2:43 AM,
This patch adds support of the PHY framework for ChipIdea drivers.
Changes are done in both the ChipIdea common code and in the drivers
accessing the PHY. This is done by adding a new PHY member in
ChipIdea's structures and by taking care of it in the code.
Signed-off-by: Antoine Tenart
Acked-by:
Hi Felipe,
On Thu, Oct 30, 2014 at 11:35:13AM -0500, Felipe Balbi wrote:
> On Thu, Oct 30, 2014 at 11:31:48AM -0500, Felipe Balbi wrote:
> > On Tue, Oct 28, 2014 at 05:35:35PM +0100, Antoine Tenart wrote:
> > > Before using the PHY framework instead of the USB PHY one, we need to
> > > move the OT
The series can be found at:
git://git.free-electrons.com:users/antoine-tenart/linux.git usb-phy
Changes since v7:
- rebased on top of Felipe's testing/next branch
Changes since v6:
- rebased on top of v3.18-rc2
Changes since v5:
- rebased on the latest version of Sergei's
This patch prepares the introduction of the generic PHY support in the
USB OTG common functions. The USB PHY member of the OTG structure is
renamed to 'usb_phy' and modifications are done in all drivers accessing
it. Renaming this pointer will allow to keep the compatibility for USB
PHY drivers.
S
This patch adds support of the PHY framework in OTG and keeps the USB
PHY compatibility. Here the only modification is to add PHY member in
the OTG structure, along with the USB PHY one.
Signed-off-by: Antoine Tenart
---
include/linux/usb/otg.h | 3 +++
1 file changed, 3 insertions(+)
diff --gi
Before using the PHY framework instead of the USB PHY one, we need to
move the OTG state into another place, since it won't be available when
USB PHY isn't used. This patch moves the OTG state into the OTG
structure, and makes all the needed modifications in the drivers
using the OTG state.
Signed
This patch modify the generic code handling PHYs to allow them to be
supplied from the drivers. This adds checks to ensure no PHY was already
there when looking for one in the generic code. This also makes sure we
do not modify its state in the generic HCD functions, it was provided by
the driver.
This patch prepares the introduction of the generic PHY support in the
USB ChipIdea common functions. The USB PHY member of the ChipIdea
structure ('transceiver') is renamed to 'usb_phy', the 'phy' member of
the ChipIdea pdata structure is renamed to 'usb_phy' and modifications
are done in all driv
Move the usb_otg member from struct usb_phy to struct ci_hdrc. Rework
its initialization taking in account this modification.
Signed-off-by: Antoine Tenart
Acked-by: Peter Chen
---
drivers/usb/chipidea/ci.h | 1 +
drivers/usb/chipidea/debug.c | 2 +-
drivers/usb/chipidea/host.c| 5
On Thu, Oct 30, 2014 at 06:42:54PM +0100, Antoine Tenart wrote:
> Hi Felipe,
>
> On Thu, Oct 30, 2014 at 11:35:13AM -0500, Felipe Balbi wrote:
> > On Thu, Oct 30, 2014 at 11:31:48AM -0500, Felipe Balbi wrote:
> > > On Tue, Oct 28, 2014 at 05:35:35PM +0100, Antoine Tenart wrote:
> > > > Before usin
Applied Micro's X-Gene platform uses ARM64 processors and a
standard, XHCI compatible piece of silicon for USB connectivity.
It only supports 64 bit DMA. Modify the xhci platform driver to
use either 32 bit or 64 bit DMA, as appropriate, and then
modify the platform driver to recognize the ACPI sig
Applied Micro's X-Gene platform uses the xhci-platform for USB.
Add the glue to decode it from ACPI and change the Kconfig files
so the xhci-plat.o file gets built.
Signed-off-by: Mark Langsdorf
---
arch/arm64/Kconfig | 1 +
drivers/usb/host/Kconfig | 8
drivers/usb/host
The xhci platform driver needs to work on systems that either only
support 64-bit DMA or only support 32-bit DMA. Attempt to set a
coherent dma mask for 64-bit DMA, and attempt again with 32-bit
DMA if that fails.
Signed-off-by: Mark Langsdorf
---
drivers/usb/host/xhci-plat.c | 13 -
On Thursday 30 October 2014 13:16:28 Mark Langsdorf wrote:
> - /* Initialize dma_mask and coherent_dma_mask to 32-bits */
> - ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32));
> - if (ret)
> - return ret;
> + /* Try setting the coherent_dma_mask to 64
On Thursday 30 October 2014 13:16:29 Mark Langsdorf wrote:
> Applied Micro's X-Gene platform uses the xhci-platform for USB.
> Add the glue to decode it from ACPI and change the Kconfig files
> so the xhci-plat.o file gets built.
>
> Signed-off-by: Mark Langsdorf
I don't see anything x-gene spec
From: Hayes Wang
Date: Wed, 29 Oct 2014 11:12:14 +0800
> There are unexpected processes when enabling autosuspend.
> These patches are used to fix them.
Series applied, thank you.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.k
1 - 100 of 208 matches
Mail list logo