13 Oct, 2007

1 commit

  • It is not necessary to powerdown the ports on ehci_pci_reinit() when the
    chip reset already did that. Removing this saves 20ms during restart
    after poweroff paths (which OLPC uses a lot).

    To ensure driver startup then behaves consistently, force a reset during
    driver startup. (Not doing this was an accident of some previous changes
    to the init sequence.)

    Make the corresponding change in the PS3 support. It's not clear what
    ehci-fsl should do here; it has similar code to the PS3.

    Signed-off-by: Marcelo Tosatti
    Signed-off-by: David Brownell
    Cc:
    Acked-by: Geoff Levand
    Signed-off-by: Greg Kroah-Hartman

    Marcelo Tosatti
     

13 Jul, 2007

1 commit

  • USB HCD glue updates to reflect the new PS3 unifed device support.
    - Fixed remove() routine.
    - Added shutdown() routine.
    - Added request_mem_region() call.
    - Fixed MODULE_ALIAS().
    - Made a proper fix for the hack done to support muti-platform in commit
    48fda45120a819ca40cadc50144b55bff1c4c78d.

    Signed-off-by: Geoff Levand
    Cc: Paul Mackerras
    Signed-off-by: Greg Kroah-Hartman

    Geoff Levand
     

08 May, 2007

2 commits

  • Paul Mackerras
     
  • As seen on powerpc-cell et al:

    CC [M] drivers/usb/host/ehci-hcd.o
    In file included from drivers/usb/host/ehci-hcd.c:941:
    drivers/usb/host/ehci-ps3.c:79: error: conflicting types for 'dev_dbg'
    include/linux/device.h:576: error: previous definition of 'dev_dbg' was here
    make[4]: *** [drivers/usb/host/ehci-hcd.o] Error 1
    CC [M] drivers/usb/host/ohci-hcd.o
    In file included from drivers/usb/host/ohci-hcd.c:921:
    drivers/usb/host/ohci-ps3.c:83: error: conflicting types for 'dev_dbg'
    include/linux/device.h:576: error: previous definition of 'dev_dbg' was here

    dev_dbg() will check format string for you in dummy case also, so remove
    buggers.

    Signed-off-by: Alexey Dobriyan
    Cc: Geert Uytterhoeven
    Cc: Greg KH
    Cc: Paul Mackerras
    Cc: Geoff Levand
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Geoff Levand
     

02 May, 2007

1 commit


10 Feb, 2007

1 commit


08 Feb, 2007

1 commit