Mauro Carvalho Chehab wrote:
> I'm getting an weird behavior with em28xx, especially when the device
> is connected into an audio port.
>
>
> http://git.linuxtv.org/mchehab/experimental.git/blob/refs/heads/em28xx-v4l2-v6:/drivers/media/usb/em28xx/em28xx-audio.c
>
> What happens is that, when
A blank space between "host:" and "vbus"
Reply-To:
In-Reply-To: <1389171985-9282-4-git-send-email-b47...@freescale.com>
On Wed, Jan 08, 2014 at 05:06:18PM +0800, Li Jun wrote:
> Leave vbus on/off hanlded by OTG fsm if in OTG mode, init OTG port number.
Reply-To:
In-Reply-To: <1389171985-9282-5-git-send-email-b47...@freescale.com>
On Wed, Jan 08, 2014 at 05:06:19PM +0800, Li Jun wrote:
> Add b_hnp_enable request handling and enable gadget->is_otg
>
> Signed-off-by: Li Jun
> ---
> drivers/usb/chipidea/udc.c | 11 ++-
> 1 files change
On Wed, Jan 08, 2014 at 05:06:20PM +0800, Li Jun wrote:
> Add OTG HNP and SRP operation functions implementation:
> - charge vbus
> - drive vbus
> - connection signaling
> - drive sof
> - start data pulse
> - add fsm timer
> - delete fsm timer
> - start host
> - start gadget
>
> Signed-off-by: Li
On Wed, Jan 08, 2014 at 05:06:21PM +0800, Li Jun wrote:
> This patch adds OTG fsm timers initialization, which use controller's 1ms
> interrupt as time out counter, also adds some local timers which are not
timeout?
> in otg_fsm_timer list.
>
> Signed-off-by: Li Jun
> ---
> drivers/usb/chipide
On Wed, Jan 08, 2014 at 05:06:22PM +0800, Li Jun wrote:
> USB OTG interrupt handling and fsm transition according to USB OTG
> spec 2.0, update otg timer time out handlers.
timeout
>
> Signed-off-by: Li Jun
> ---
> drivers/usb/chipidea/bits.h|3 +
> drivers/usb/chipidea/core.c| 1
On Wed, Jan 08, 2014 at 05:06:24PM +0800, Li Jun wrote:
> This patch adds sys input to control and show OTG fsm inputs by application,
> user can do host and preipheral role switch by change these inputs.
>
> Signed-off-by: Li Jun
> ---
> drivers/usb/chipidea/otg.c |1 +
> drivers/usb/ch
> From: Peter Chen
...
> > > >> +#ifdef CONFIG_SOC_IMX28
> > > >> +static inline void imx28_ehci_writel(const unsigned int val,
> > > >> + volatile __u32 __iomem *addr)
> > > >> +{
> > > >> + __asm__ ("swp %0, %0, [%1]" : : "r"(val), "r"(addr));
> > > >> +}
> > > >> +#else
> > > >
On 01/09/2014 04:22 AM, Greg KH wrote:
> On Thu, Jan 09, 2014 at 09:36:09AM +0800, Peter Chen wrote:
>> On Tue, Jan 07, 2014 at 04:20:25PM -0800, Greg KH wrote:
>>> On Mon, Jan 06, 2014 at 09:42:26AM +0100, Marc Kleine-Budde wrote:
Hello Peter and Greg,
On 01/06/2014 03:10 AM, Peter
> From: Sarah Sharp
> Currently prepare_ring() returns -ENOMEM if the urb won't fit into a
> single ring segment. usb_sg_wait() treats this error as a temporary
> condition and will keep retrying until something else goes wrong.
Even if it were a temporary condition then an immediate retry
is rat
> From: walt
...
> I'm still wondering if I'm suffering from hardware quirks. From the
> first day I installed my usb3 adapter card and the usb3 disk docking
> station I've noticed some quirky behavior.
Ah - this isn't an 'on chip' usb3 adapter.
Some kind of PCIe card ?
> e.g. I boot the machine
Use platform_get_irq as no mapping needs to be done. No functional difference
for SPARC which is the typical environment for the driver though. Suggested by
Mark Rutland.
Signed-off-by: Andreas Larsson
---
drivers/usb/gadget/gr_udc.c | 14 --
1 file changed, 8 insertions(+), 6 dele
This patchset adds some OF related improvements suggested by Mark
Rutland.
This patchset also adds ep.maxpacket_limit to the debugfs file and adds
a check if gr_ep_enable is called with a maxpacket value greater than
ep.maxpacket_limit.
Andreas Larsson (6):
usb: gadget: gr_udc: Make struct plat
Provide more information on the two different interrupt cases and more
information of endpoint buffer sizes. Suggested by Mark Rutland.
Signed-off-by: Andreas Larsson
---
Documentation/devicetree/bindings/usb/gr-udc.txt | 22 ++
1 file changed, 14 insertions(+), 8 deletions
Rename struct platform_device pointers from ofdev to pdev for clarity.
Suggested by Mark Rutland.
Signed-off-by: Andreas Larsson
---
drivers/usb/gadget/gr_udc.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/gadget/gr_udc.c b/drivers/usb/gadg
Hi list,
I'm trying to get an USB-modem running on a Smileplug, which is some
Arm7-device, using it with the kernel 3.12-6. As far as I can tell it's
an USB3-port. It works well with harddisks, but when I plug in
USB-modems, it always fails sooner or later.
Is there anything that I can do to
Add information on ep.maxpacket_limit for each endpoint in the debugfs
information.
Signed-off-by: Andreas Larsson
---
drivers/usb/gadget/gr_udc.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/gadget/gr_udc.c b/drivers/usb/gadget/gr_udc.c
index 8df35fc..55757fc 100644
--- a/
Make gr_ep_enable fail properly when a call requests a larger ep.maxpacket than
ep.maxpacket_limit.
Signed-off-by: Andreas Larsson
---
drivers/usb/gadget/gr_udc.c |4
1 file changed, 4 insertions(+)
diff --git a/drivers/usb/gadget/gr_udc.c b/drivers/usb/gadget/gr_udc.c
index 55757fc..5
Use an appropriate accessor function for property arrays to make the code nicer
and make the code correct if it would ever run on little endian architectures.
Suggested by Mark Rutland.
Signed-off-by: Andreas Larsson
---
drivers/usb/gadget/gr_udc.c | 12
1 file changed, 4 insertio
Hi Michele,
Did you enable CONFIG_USB_EHCI_HCD_OMAP in the kernel config?
It is not enabled by default in omap2plus_defconfig.
cheers,
-roger
On 01/09/2014 04:34 PM, Michele Paolino wrote:
> Hello Roger,
>
> I'm testing your patch on an OMAP5430 EVM board. The ethernet is not working
> in my c
On 09/01/2014 12:08, Roger Quadros wrote:
Hi Michele,
Did you enable CONFIG_USB_EHCI_HCD_OMAP in the kernel config?
It is not enabled by default in omap2plus_defconfig.
Indeed it works. Thank you!
cheers,
-roger
On 01/09/2014 04:34 PM, Michele Paolino wrote:
Hello Roger,
I'm testing your
Em Thu, 09 Jan 2014 09:17:13 +0100
Clemens Ladisch escreveu:
> Mauro Carvalho Chehab wrote:
> > I'm getting an weird behavior with em28xx, especially when the device
> > is connected into an audio port.
> >
> >
> > http://git.linuxtv.org/mchehab/experimental.git/blob/refs/heads/em28xx-v4l2-v
Em Thu, 9 Jan 2014 09:29:57 -0200
Mauro Carvalho Chehab escreveu:
> Em Thu, 09 Jan 2014 09:17:13 +0100
> Clemens Ladisch escreveu:
>
> > Mauro Carvalho Chehab wrote:
> > > I'm getting an weird behavior with em28xx, especially when the device
> > > is connected into an audio port.
> > >
> > >
The USB PHY gets its clock from AUXCLK3. Provide this
information.
Signed-off-by: Roger Quadros
---
arch/arm/boot/dts/omap4-panda-common.dtsi | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/omap4-panda-common.dtsi
b/arch/arm/boot/dts/omap4-panda-com
The omap-usb-host driver expects a certain name for internal
and external reference clocks. Provide these clocks.
Signed-off-by: Roger Quadros
---
arch/arm/boot/dts/omap4.dtsi | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi
in
The necessary clock phandle for the EHCI clock is now provided
via device tree so we no longer need this legacy method.
Signed-off-by: Roger Quadros
---
arch/arm/mach-omap2/pdata-quirks.c | 16
1 file changed, 16 deletions(-)
diff --git a/arch/arm/mach-omap2/pdata-quirks.c
b/a
Not all revisions have all the clocks so get the necessary clocks
based on hardware revision.
This should avoid un-necessary clk_get failure messages that were
observed earlier.
Be more strict and always fail on clk_get() error.
CC: Lee Jones
CC: Samuel Ortiz
Signed-off-by: Roger Quadros
---
The omap-usb-host driver expects certained named clocks.
Add this information to the DT binding document.
Use clock names as per function for reference clocks.
CC: Lee Jones
CC: Samuel Ortiz
Signed-off-by: Roger Quadros
---
.../devicetree/bindings/mfd/omap-usb-host.txt | 23 +
Mauro Carvalho Chehab wrote:
> Clemens Ladisch escreveu:
>> Mauro Carvalho Chehab wrote:
>>> .period_bytes_min = 64, /* 12544/2, */
>>
>> This is wrong (if the driver doesn't install other constraints on the
>> period length, like the USB audio class driver does).
>
> Ok, how should it
The omap-usb-tll driver needs one clock for each TLL channel.
Add this information to the DT binding document.
CC: Lee Jones
CC: Samuel Ortiz
Signed-off-by: Roger Quadros
---
Documentation/devicetree/bindings/mfd/omap-usb-tll.txt | 10 ++
1 file changed, 10 insertions(+)
diff --git a/
The omap-usb-host driver expects a certain name for internal
and external reference clocks. Provide these clocks.
Signed-off-by: Roger Quadros
---
arch/arm/boot/dts/omap5.dtsi | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi
in
The HS USB 2 PHY gets its clock from AUXCLK1. Provide this
information.
Signed-off-by: Roger Quadros
---
arch/arm/boot/dts/omap5-uevm.dts | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts
index 002fa70.
Hi Benoit & Tony,
This patchset brings up USB Host ports and Ethernet port on
the OMAP5 uEVM board.
It depends on the TI Clock DT conversion patches [1] and is based
on 3.13-rc7
[1] - http://article.gmane.org/gmane.linux.ports.arm.kernel/289895
NOTE: I've tested this only on the OMAP5 uEVM boar
Use devm_clk_get() instead of clk_get().
CC: Lee Jones
CC: Samuel Ortiz
Signed-off-by: Roger Quadros
---
drivers/mfd/omap-usb-host.c | 81 +
1 file changed, 16 insertions(+), 65 deletions(-)
diff --git a/drivers/mfd/omap-usb-host.c b/drivers/mfd/oma
Hi,
On 01/08/2014 07:16 PM, Maxime Ripard wrote:
On Wed, Jan 08, 2014 at 05:30:08PM +0100, Hans de Goede wrote:
Currently ehci-platform is only used in combination with devicetree when used
with some via socs. By extending it to (optionally) get clks and a phy from
devicetree, and enabling / di
Linus Gasser writes:
> I'm trying to get an USB-modem running on a Smileplug, which is some
> Arm7-device, using it with the kernel 3.12-6. As far as I can tell
> it's an USB3-port. It works well with harddisks, but when I plug in
> USB-modems, it always fails sooner or later.
Do you have this p
Hi,
On 01/08/2014 09:36 PM, Florian Fainelli wrote:
Hello,
2014/1/8 Hans de Goede :
Add support for ohci-platform instantiation from devicetree, including
optionally getting clks and a phy from devicetree, and enabling / disabling
those on power_on / off.
This should allow using ohci-platform
On 01/08/2014 10:06 AM, Li Jun wrote:
> Add OTG HNP and SRP operation functions implementation:
> - charge vbus
> - drive vbus
> - connection signaling
> - drive sof
> - start data pulse
> - add fsm timer
> - delete fsm timer
> - start host
> - start gadget
>
> Signed-off-by: Li Jun
> ---
> driv
On Thu, Jan 9, 2014 at 4:38 AM, Greg Kroah-Hartman
wrote:
> On Wed, Jan 08, 2014 at 10:04:04PM +0530, Rahul Bedarkar wrote:
>>
>> Signed-off-by: Rahul Bedarkar
>> ---
>> drivers/usb/chipidea/ci_hdrc_imx.c | 3 ++-
>> drivers/usb/chipidea/core.c| 9 +
>> drivers/usb/chipidea/host.
On Thu, Jan 9, 2014 at 4:35 AM, Greg Kroah-Hartman
wrote:
> On Wed, Jan 08, 2014 at 10:01:54PM +0530, Rahul Bedarkar wrote:
>>
>> Signed-off-by: Rahul Bedarkar
>> ---
>> drivers/usb/c67x00/c67x00-drv.c| 3 ++-
>> drivers/usb/c67x00/c67x00-hcd.h| 2 +-
>> drivers/usb/c67x00/c67x00-ll-hp
On Wednesday 27 November 2013 18:39:04 Felipe Balbi wrote:
> Hi,
>
> On Wed, Nov 27, 2013 at 05:40:42PM +0100, Pali Rohár wrote:
> > > > > > @@ -282,10 +284,12 @@ static void
> > > > > > obex_disconnect(struct gserial *g) if
> > > > > > (!obex->can_activate)
> > > > > >
> > > > > > re
On Thu, Jan 09, 2014 at 07:40:46PM +0530, Rahul Bedarkar wrote:
> On Thu, Jan 9, 2014 at 4:38 AM, Greg Kroah-Hartman
> wrote:
> > On Wed, Jan 08, 2014 at 10:04:04PM +0530, Rahul Bedarkar wrote:
> >>
> >> Signed-off-by: Rahul Bedarkar
> >> ---
> >> drivers/usb/chipidea/ci_hdrc_imx.c | 3 ++-
> >>
On 01/09/2014 02:05 AM, David Laight wrote:
>> From: walt
> ...
>> I'm still wondering if I'm suffering from hardware quirks. From the
>> first day I installed my usb3 adapter card and the usb3 disk docking
>> station I've noticed some quirky behavior.
>
> Ah - this isn't an 'on chip' usb3 adapte
On Thu, 9 Jan 2014, David Laight wrote:
> > From: Sarah Sharp
> > Currently prepare_ring() returns -ENOMEM if the urb won't fit into a
> > single ring segment. usb_sg_wait() treats this error as a temporary
> > condition and will keep retrying until something else goes wrong.
>
> Even if it were
From: Alan Stern
> On Thu, 9 Jan 2014, David Laight wrote:
>
> > > From: Sarah Sharp
> > > Currently prepare_ring() returns -ENOMEM if the urb won't fit into a
> > > single ring segment. usb_sg_wait() treats this error as a temporary
> > > condition and will keep retrying until something else goe
On Thu, 9 Jan 2014, Hans de Goede wrote:
> >> +Optional properties:
> >> +- clocks : a list of phandle + clock specifier pairs, one for each entry
> >> + in clock-names.
> >> +- clock-names : "clk0", "clk1", ...
> >> +- phys : phy
> >> +- phy-names : "phy0"
> >> +
> >> +Example:
> >> +
> >> + e
On Thu, 9 Jan 2014, David Laight wrote:
> From: Alan Stern
> > On Thu, 9 Jan 2014, David Laight wrote:
> >
> > > > From: Sarah Sharp
> > > > Currently prepare_ring() returns -ENOMEM if the urb won't fit into a
> > > > single ring segment. usb_sg_wait() treats this error as a temporary
> > > > co
On Tue, Jan 07, 2014 at 09:05:56PM +0200, Valentina Manea wrote:
> As of Matt Mooney's major refactoring in 2011, usbip port
> option was left out. Add support for this option in
> a manner similar to the old implementation.
>
> Sample output:
>
> Imported USB devices
>
> Por
Le 09/01/14 14:27, Bjørn Mork a écrit :
Linus Gasser writes:
I'm trying to get an USB-modem running on a Smileplug, which is some
Arm7-device, using it with the kernel 3.12-6. As far as I can tell
it's an USB3-port. It works well with harddisks, but when I plug in
USB-modems, it always fails s
Hi,
On 01/09/2014 04:47 PM, Alan Stern wrote:
On Thu, 9 Jan 2014, Hans de Goede wrote:
+Optional properties:
+- clocks : a list of phandle + clock specifier pairs, one for each entry
+ in clock-names.
+- clock-names : "clk0", "clk1", ...
+- phys : phy
+- phy-names : "phy0"
+
+Example:
+
+
Hi All,
Here is v3 of my ohci and ehci-platform clks, phy and dt support patch-set.
This version is mostly the result of some discussions on irc with Maxime to
improve the dt-bindings. This has resulted in 2 changes:
1) Drop the clock-names from the dt-bindings, instead get clocks by index.
Sin
Currently ehci-platform is only used in combination with devicetree when used
with some Via socs. By extending it to (optionally) get clks and a phy from
devicetree, and enabling / disabling those on power_on / off, it can be used
more generically. Specifically after this commit it can be used for
On Thursday 09 January 2014 18:57:05 Hans de Goede wrote:
> + if (pdata == &ohci_platform_defaults && dev->dev.of_node) {
> + priv->phy = devm_phy_get(&dev->dev, "usb");
> + if (IS_ERR(priv->phy)) {
> + err = PTR_ERR(priv->phy);
> +
Add support for ohci-platform instantiation from devicetree, including
optionally getting clks and a phy from devicetree, and enabling / disabling
those on power_on / off.
This should allow using ohci-platform from devicetree in various cases.
Specifically after this commit it can be used for the
On Thu, Jan 09, 2014 at 10:56:44AM -0500, Alan Stern wrote:
> On Thu, 9 Jan 2014, David Laight wrote:
>
> > From: Alan Stern
> > > On Thu, 9 Jan 2014, David Laight wrote:
> > >
> > > > > From: Sarah Sharp
> > > > > Currently prepare_ring() returns -ENOMEM if the urb won't fit into a
> > > > > sin
On Tue, 2013-12-17 at 18:23 -0800, Todd E Brandt wrote:
> cleanup. On resume from suspend, the registers, pages, and dequeue
> pointers
> are restored. On hibernate, we also save state. However, xhci_suspend
> is
> called after the hibernate memory image is created, so any memory
> writes
> (e.g.
Hi,
On 01/09/2014 07:07 PM, Arnd Bergmann wrote:
On Thursday 09 January 2014 18:57:05 Hans de Goede wrote:
+ if (pdata == &ohci_platform_defaults && dev->dev.of_node) {
+ priv->phy = devm_phy_get(&dev->dev, "usb");
+ if (IS_ERR(priv->phy)) {
+
On Wed, Jan 08, 2014 at 09:20:41AM +, Venkatesh Murthy, HemanthX wrote:
> We tried pulling this commit to our tree, we still see below errors multiple
> times.
That's expected. The device disconnect causes the port to go into the
Inactive state and the host *must* handle that.
> Should hub_
Hello.
On 01/09/2014 08:57 PM, Hans de Goede wrote:
Add support for ohci-platform instantiation from devicetree, including
optionally getting clks and a phy from devicetree, and enabling / disabling
those on power_on / off.
This should allow using ohci-platform from devicetree in various cas
Hi,
On 01/09/2014 09:14 PM, Sergei Shtylyov wrote:
Hello.
On 01/09/2014 08:57 PM, Hans de Goede wrote:
Add support for ohci-platform instantiation from devicetree, including
optionally getting clks and a phy from devicetree, and enabling / disabling
those on power_on / off.
This should all
On 01/09/2014 10:48 PM, Hans de Goede wrote:
Hi,
On 01/09/2014 09:14 PM, Sergei Shtylyov wrote:
Hello.
On 01/09/2014 08:57 PM, Hans de Goede wrote:
Add support for ohci-platform instantiation from devicetree, including
optionally getting clks and a phy from devicetree, and enabling / disabli
On Thu, 9 Jan 2014, Hans de Goede wrote:
> Add support for ohci-platform instantiation from devicetree, including
> optionally getting clks and a phy from devicetree, and enabling / disabling
> those on power_on / off.
>
> This should allow using ohci-platform from devicetree in various cases.
>
Hi Oliver,
This looks fine, but it will have to wait until after the merge window,
as my tree is closed to cleanups/features right now. This will be
queued for 3.15.
Sarah Sharp
On Wed, Jan 08, 2014 at 05:13:11PM +0100, oli...@neukum.org wrote:
> From: Oliver Neukum
>
> This changes debug mes
Hello.
On 01/08/2014 07:13 PM, oli...@neukum.org wrote:
From: Oliver Neukum
This changes debug messages and warnings in xhci-ring.c
to be on a single line so grep can find them. grep must
have precedence over the 80 column limit.
In the eyes of checkpatch.pl, it has been having precede
[Walt, please use reply-all to keep the list in the loop, thanks.]
On Wed, Jan 08, 2014 at 04:09:14PM +, David Laight wrote:
> > From: Sarah Sharp
> > On Tue, Jan 07, 2014 at 03:57:00PM -0800, walt wrote:
> > > On 01/07/2014 01:21 PM, Sarah Sharp wrote:
> > >
> > > > Can you please try the att
On Thu, Jan 09, 2014 at 02:45:24PM +0100, Marc Kleine-Budde wrote:
> On 01/08/2014 10:06 AM, Li Jun wrote:
> > Add OTG HNP and SRP operation functions implementation:
> > - charge vbus
> > - drive vbus
> > - connection signaling
> > - drive sof
> > - start data pulse
> > - add fsm timer
> > - delet
On Thu, Jan 09, 2014 at 10:53:45AM +0100, Marc Kleine-Budde wrote:
> On 01/09/2014 04:22 AM, Greg KH wrote:
> > On Thu, Jan 09, 2014 at 09:36:09AM +0800, Peter Chen wrote:
> >> On Tue, Jan 07, 2014 at 04:20:25PM -0800, Greg KH wrote:
> >>> On Mon, Jan 06, 2014 at 09:42:26AM +0100, Marc Kleine-Budde
>
> On Tue, Jan 07, 2014 at 04:27:30PM -0800, Greg KH wrote:
> > On Mon, Jan 06, 2014 at 10:10:44AM +0800, Peter Chen wrote:
> > > From: Chris Ruehl
> > >
> > > * init the sts flag to 0 (missed)
> > > * fix write the real bit not sts value
> > > * Set PORTCS_STS and DEVLC_STS only if sts = 1
>
On Fri, Jan 10, 2014 at 10:31:05AM +0800, Peter Chen wrote:
> On Thu, Jan 09, 2014 at 10:53:45AM +0100, Marc Kleine-Budde wrote:
> > On 01/09/2014 04:22 AM, Greg KH wrote:
> > > On Thu, Jan 09, 2014 at 09:36:09AM +0800, Peter Chen wrote:
> > >> On Tue, Jan 07, 2014 at 04:20:25PM -0800, Greg KH wrot
On Fri, Jan 10, 2014 at 03:25:56AM +, Peter Chen wrote:
>
> >
> > On Tue, Jan 07, 2014 at 04:27:30PM -0800, Greg KH wrote:
> > > On Mon, Jan 06, 2014 at 10:10:44AM +0800, Peter Chen wrote:
> > > > From: Chris Ruehl
> > > >
> > > > * init the sts flag to 0 (missed)
> > > > * fix write the re
Hi,
On Thursday 09 January 2014 10:54 AM, Roger Quadros wrote:
> Hi Marek,
>
> I have no idea what is happening there. Have you tried using device tree boot?
> Board file boot support would be dropped eventually.
>
> Did you try if I2C read write to the twl4030 device works and all necessary
>
On 2014-01-09 17:50, Linus Gasser wrote:
Hi list,
I'm trying to get an USB-modem running on a Smileplug, which is some
Arm7-device, using it with the kernel 3.12-6. As far as I can tell
it's an USB3-port. It works well with harddisks, but when I plug in
USB-modems, it always fails sooner or l
On 2014-01-09 00:17, Greg KH wrote:
On Wed, Jan 08, 2014 at 10:45:43PM +0700, Lars Melin wrote:
On 2014-01-02 23:59, Dan Williams wrote:
On Sun, 2013-12-29 at 15:35 +0700, Lars Melin wrote:
On 2013-12-29 00:55, Greg KH wrote:
On Sat, Dec 28, 2013 at 02:13:08PM +, thomas.takacs.a...@gmail.
Due to imx28 needs ARM swp instruction for writing, we set
CI_HDRC_IMX28_WRITE_FIX for imx28.
This patch is needed for stable tree 3.11+
Cc: sta...@vger.kernel.org
Cc: robert.hoda...@digi.com
Signed-off-by: Peter Chen
Signed-off-by: Marc Kleine-Budde
Tested-by: Marc Kleine-Budde
---
drivers/u
According to Freescale imx28 Errata, "ENGR119653 USB: ARM to USB
register error issue", All USB register write operations must
use the ARM SWP instruction. So, we implement a special ehci_write
for imx28.
Discussion for it at below:
http://marc.info/?l=linux-usb&m=137996395529294&w=2
Without this
For otgsc, both enable bits and status bits are in it. So we need
to make sure the status bits are not be cleared when write enable
bits. It can fix one bug that we plug in/out Micro AB cable fast,
and sometimes, the IDIS will be cleared wrongly when handle last
ID interrupt (ID 0->1), so the curre
From: Chris Ruehl
hw_phymode_configure configures the PORTSC registers and allow the
following phy_inits to operate on the right parameters. This fix a problem
where the UPLI (ISP1504) could not be detected, because the Viewport was not
available and read the viewport return 0's only.
Signed-off
According to Freescale imx28 Errata, "ENGR119653 USB: ARM to USB
register error issue", All USB register write operations must
use the ARM SWP instruction. So, we implement special hw_write
and hw_test_and_clear for imx28.
Discussion for it at below:
http://marc.info/?l=linux-usb&m=137996395529294
From: Chris Ruehl
* init the sts flag to 0 (missed)
* fix write the real bit not sts value
* Set PORTCS_STS and DEVLC_STS only if sts = 1
[Peter Chen: This one and the next patch fix the problem occurred imx27
and imx31, and imx27 and imx31 usb support are enabled until 3.14, so
these two patche
We have met a bug that the high bandwidth ISO-TX transfer has failed
at the last packet if it is less than 1024, the TD status shows it
is "Transaction Error".
The root cause of this problem is: the mult value at qh is not correct
for current TD's transfer length. We use TD list to queue un-transf
Hi Greg,
This patchset add your comment that do not add IS_ENABLED for
imx28 special write patch [1/7, 2/7], the first five patches
have sent before, and the last two patches are bug fixes for
chipidea core.
Chris Ruehl (2):
usb: chipidea: Fix Internal error: : 808 [#1] ARM related to STS flag
Hi,
On Fri, Jan 10, 2014 at 6:25 AM, Kishon Vijay Abraham I wrote:
> Hi,
>
> On Thursday 09 January 2014 10:54 AM, Roger Quadros wrote:
>> Hi Marek,
>>
>> I have no idea what is happening there. Have you tried using device tree
>> boot?
>> Board file boot support would be dropped eventually.
>>
Quoting Linus Gasser :
Le 09/01/14 14:27, Bjørn Mork a écrit :
Linus Gasser writes:
I'm trying to get an USB-modem running on a Smileplug, which is some
Arm7-device, using it with the kernel 3.12-6. As far as I can tell
it's an USB3-port. It works well with harddisks, but when I plug in
USB-
83 matches
Mail list logo