[Cbe-oss-dev] [PATCH 0/5] PS3 USB patches for 3.3

Geoff Levand geoff at infradead.org
Tue Nov 15 13:43:57 EST 2011


Hi Alan,

These are the changes for USB I have queued for Linux-3.3.

The second patch 'PS3 EHCI HC NAK work-around' initializes the NAK count reload
field of the queue head, and I think this will not effect the operation of
other controllers.

The third patch 'PS3 EHCI QH read work-around' initializes the list head
inactive field.  I'm not sure how this will effect the operation of other
controllers.

The forth patch "usb: Add new EHCI post_reset hook" adds a generic hook into
the ehci-hcd.c which is needed for the fith patch
"usb: PS3 EHCI HC reset work-around".  Adding this hook seemed to be
the best way to me to do this work-around.

Please let me know if you can suggest a better way to do any of these.

-Geoff

These changes are also in my k.org repo:

The following changes since commit 1ea6b8f48918282bdca0b32a34095504ee65bab5:

  Linux 3.2-rc1 (2011-11-07 16:16:02 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux.git for-usb

Geoff Levand (5):
      usb: Fix PS3 EHCI suspend
      usb: PS3 EHCI HC NAK work-around
      usb: PS3 EHCI QH read work-around
      usb: Add new EHCI post_reset hook
      usb: PS3 EHCI HC reset work-around

 drivers/usb/host/ehci-hcd.c |    8 ++++
 drivers/usb/host/ehci-ps3.c |   97 ++++++++++++++++++++++++++++++++++++++++++-
 drivers/usb/host/ehci-q.c   |    1 +
 drivers/usb/host/ehci.h     |    3 +
 4 files changed, 107 insertions(+), 2 deletions(-)

-- 
1.7.4.1



More information about the cbe-oss-dev mailing list