On Sat, 17 Jan 2015, Sylvain Rochet wrote:
This patch move Atmel EHCI global variables (clocks ptr and clocked
boolean) to private struct atmel_ehci, appended at the end of the parent
struct usb_hcd.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
Hi Sylvain,
On Sat, 17 Jan 2015 19:23:31 +0100
Sylvain Rochet sylvain.roc...@finsecur.com wrote:
This patch move Atmel EHCI global variables (clocks ptr and clocked
boolean) to private struct atmel_ehci, appended at the end of the parent
struct usb_hcd.
Maybe you should add a cover letter to
This patch move Atmel EHCI global variables (clocks ptr and clocked
boolean) to private struct atmel_ehci_priv, stored in ehci-priv.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ehci-atmel.c | 78 +++
1 file changed, 49
Sylvain Rochet (5):
USB: host: ehci_atmel: Add suspend/resume support
USB: host: ohci_at91: Stop/start USB PLL for all sleep modes
USB: host: ehci_atmel: Move global variables to private struct
USB: host: ohci_at91: Move global variables to private struct
USB: host: ohci_at91:
struct usb_hcd *hcd = NULL;
...
hcd = usb_create_hcd(driver, dev, at91);
This patch remove *hcd useless initialisation
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ohci-at91.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
This patch move AT91 OHCI global variables (clocks ptr and clocked
boolean) to private struct ohci_at91_priv, stored in ohci-priv.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ohci-at91.c | 85 ++--
1 file changed, 51
Disable/unprepare clocks without testing the sleep target_state, removed
the at91_suspend_entering_slow_clock() call (which is only a
target_state == PM_SUSPEND_MEM).
Other kind of suspend now benefit from the power save induced by this
PLL deactivation. The resume penalty is about 500 us, which
This patch add suspend/resume support for Atmel EHCI, mostly
about disabling and unpreparing clocks so USB PLL is stopped
before entering sleep state.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ehci-atmel.c | 32
1 file
Mathias Nyman mathias.nyman@... writes:
On 09/15/2014 10:50 PM, Alan Stern wrote:
On Mon, 15 Sep 2014, Mathias Nyman wrote:
I haven't had time to dig into the usbmon traces, but I just got
another report from Gunter K�ningsmann
about similar scanner problem, and I just noticed
that
Hello.
On 01/18/2015 12:25 AM, Sylvain Rochet wrote:
There's little inconsistency in your patch subjects: you're using '_' but
the files you're modifying are named using '-'...
This patch add suspend/resume support for Atmel EHCI, mostly
about disabling and unpreparing clocks so USB PLL
This patch move Atmel OHCI global variables (clocks ptr and clocked
boolean) to private struct ohci_at91, appended at the end of the parent
struct usb_hcd.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ohci-at91.c | 85 +++-
struct usb_hcd *hcd = NULL;
...
hcd = usb_create_hcd(driver, dev, at91);
This patch remove *hcd useless initialisation to NULL;
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ohci-at91.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
This patch move Atmel EHCI global variables (clocks ptr and clocked
boolean) to private struct atmel_ehci, appended at the end of the parent
struct usb_hcd.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ehci-atmel.c | 75
Hello Alan,
On Sat, Jan 17, 2015 at 03:30:45PM -0500, Alan Stern wrote:
This is not the right way to do it. For an example of the right way,
see the ehci-platform.c file. Your private structure is stored in
ehci-priv, and its size is specified by the .extra_priv_size member of
an
I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H
motherboard under Fedora 21. After updating to the 3.18.2-200 Fedora
kernel, I noticed some errors in dmesg and at least some of my USB3
ports don't recognize any USB3 devices plugged into them:
[0.560838] xhci_hcd
On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote:
I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard
under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed
some errors in dmesg and at least some of my USB3 ports don't recognize any
Hi Sergei,
On Sun, Jan 18, 2015 at 01:22:38AM +0300, Sergei Shtylyov wrote:
There's little inconsistency in your patch subjects: you're using
'_' but the files you're modifying are named using '-'...
Indeed.
@@ -187,6 +217,8 @@ static struct platform_driver ehci_atmel_driver = {
Signed-off-by: Nicholas Mc Guire der.h...@hofr.at
---
The return value of wait_for_completion_timeout is unsigned long,
as it is used here for wait_for_completion_timeout only the type
of commretval was changed to unsigned long.
As wait_for_completion_timeout does not return negative values
On 17.01.2015 00:57, sean darcy wrote:
On 01/16/2015 07:09 AM, poma wrote:
On 16.01.2015 10:37, Hayes Wang wrote:
poma [mailto:pomidorabelis...@gmail.com]
Sent: Friday, January 16, 2015 4:25 PM
[...]
This looks like a USB problem. Is there a way to get usb (or
NetworkManager) to
This patch add suspend/resume support for Atmel EHCI, mostly
about disabling and unpreparing clocks so USB PLL is stopped
before entering sleep state.
Signed-off-by: Sylvain Rochet sylvain.roc...@finsecur.com
---
drivers/usb/host/ehci-atmel.c | 32
1 file
Disable/unprepare clocks without testing the sleep target_state, removed
the at91_suspend_entering_slow_clock() call (which is only a
target_state == PM_SUSPEND_MEM).
Other kind of suspend now benefit from the power save induced by this
PLL deactivation. The resume penalty is about 500 us, which
On Sat, 17 Jan 2015 16:36:34 +0100
Sylvain Rochet sylvain.roc...@finsecur.com wrote:
This patch add suspend/resume support for Atmel EHCI, mostly
about disabling and unpreparing clocks so USB PLL is stopped
before entering sleep state.
Signed-off-by: Sylvain Rochet
On Sat, 17 Jan 2015 16:36:35 +0100
Sylvain Rochet sylvain.roc...@finsecur.com wrote:
Disable/unprepare clocks without testing the sleep target_state, removed
the at91_suspend_entering_slow_clock() call (which is only a
target_state == PM_SUSPEND_MEM).
Other kind of suspend now benefit from
23 matches
Mail list logo