b7463c71fbbff7111d0c879d2f64fe2b08f51848 |
|
17-Nov-2011 |
Alan Stern <stern@rowland.harvard.edu> |
OHCI: remove uses of hcd->state This patch (as1500) removes all uses of the objectionable hcd->state variable from the ohci-hcd family of drivers. It is replaced by a private ohci->rh_state field, just as in uhci-hcd and ehci-hcd. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|
b5dd18d8747010e3f3eb1cc76a49f94291938559 |
|
07-Sep-2011 |
Yong Zhang <yong.zhang0@gmail.com> |
USB: irq: Remove IRQF_DISABLED This flag is a NOOP and can be removed now. Signed-off-by: Yong Zhang <yong.zhang0@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|
45304e8cd9d9df07e9221551678262b390bdaaa4 |
|
07-Jul-2011 |
Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> |
usb: update email address in ohci-sh and r8a66597-hcd Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|
9cc563968066b55b067bcff132e4d566b020687d |
|
01-Nov-2010 |
Paul Mundt <lethal@linux-sh.org> |
usb: ohci-sh: Set IRQ as shared. The SH USB interface has both OHCI and EHCI modes that share the same interrupt. Flag the OHCI IRQ as shared in preparation for EHCI support. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
/drivers/usb/host/ohci-sh.c
|
39eb234874af4322f85e2a29e3aad33ce68cbed5 |
|
15-Oct-2010 |
Axel Lin <axel.lin@gmail.com> |
USB: ohci-sh - use resource_size instead of defining its own resource_len macro Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|
b5fb454f69642f9d933b327b185a2ba06dd0945c |
|
20-Aug-2008 |
Alan Stern <stern@rowland.harvard.edu> |
USB: automatically enable RHSC interrupts This patch (as1069c) changes the way OHCI root-hub status-change interrupts are enabled. Currently a special HCD method, hub_irq_enable(), is called when the hub driver is finished using a root hub. This approach turns out to be subject to races, resulting in unnecessary polling. The patch does away with the method entirely. Instead, the driver automatically enables the RHSC interrupt when no more status changes are present. This scheme is safe with controllers using level-triggered semantics for their interrupt flags. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|
09ca8adbe9f724a7e96f512c0039c4c4a1c5dcc0 |
|
06-Jul-2008 |
Linus Torvalds <torvalds@linux-foundation.org> |
Revert "USB: don't explicitly reenable root-hub status interrupts" This reverts commit e872154921a6b5256a3c412dd69158ac0b135176. Andrey Borzenkov reports that it resulted in a totally hung machine for him when loading the OHCI driver. Extensive netconsole capture with SysRq output shows that modprobe gets stuck in ohci_hub_status_data() when probing and enabling the OHCI controller, see for example http://lkml.org/lkml/2008/7/5/236 for an analysis. The problem appears to be an interrupt flood triggered by the commit that gets reverted, and Andrey confirmed that the revert makes things work for him again. Reported-and-tested-by: Andrey Borzenkov <arvidjaar@mail.ru> Acked-by: Alan Stern <stern@rowland.harvard.edu> Acked-by: David Brownell <david-b@pacbell.net> Cc: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/usb/host/ohci-sh.c
|
e872154921a6b5256a3c412dd69158ac0b135176 |
|
14-Apr-2008 |
Alan Stern <stern@rowland.harvard.edu> |
USB: don't explicitly reenable root-hub status interrupts This patch (as1069b) changes the way OHCI root-hub status-change interrupts are enabled. Currently a special HCD method, hub_irq_enable(), is called when the hub driver is finished using a root hub. This approach turns out to be subject to races, resulting in unnecessary polling. The patch does away with the method entirely. Instead, the driver automatically enables the RHSC interrupt when no more status changes are present. This scheme is safe with controllers using level-triggered semantics for their interrupt flags. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|
f4fce61d410b96ae263b001c45f73df1863dad8d |
|
11-Apr-2008 |
Kay Sievers <kay.sievers@vrfy.org> |
usb host: fix platform driver hotplug/coldplug Since 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is prefixed with "platform:". Add MODULE_ALIAS() to the hotpluggable USB HCDs, to allow re-enable auto loading. [dbrownell@users.sourceforge.net: more drivers; registration fixes] Signed-off-by: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Cc: Greg KH <greg@kroah.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/usb/host/ohci-sh.c
|
828d55c58cba6b652fd30e00c3d940cb7c523e3c |
|
11-Jan-2008 |
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> |
USB: add support for SuperH OHCI add support for SuperH OHCI. supported CPU are: - SH7720 - SH7721 - SH7763 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Acked-by: David Brownell <david-b@pacbell.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/usb/host/ohci-sh.c
|