linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 00/11] wii: add usb 2.0 support
@ 2010-03-12 19:12 Albert Herranz
  2010-03-12 19:12 ` [PATCH v4 01/11] powerpc: add per-device dma coherent support Albert Herranz
                   ` (10 more replies)
  0 siblings, 11 replies; 21+ messages in thread
From: Albert Herranz @ 2010-03-12 19:12 UTC (permalink / raw)
  To: linux-usb, linuxppc-dev; +Cc: Albert Herranz

The following patch series adds USB 2.0 support for the Wii PowerPC
platform via the EHCI controller present in the "Hollywood" chipset
of the video game console.

The first iterations (v1 to v3) of this patchset were submitted as RFC PATCH.
The patchset is now sent as PATCH targetted for mainline inclusion.

v3 -> v4
- Set the default IO TLB size via io_tlb_nslabs.
  Suggestion by Konrad Rzeszutek Wilk.
- Use kernel command line instead of device tree to tell the kernel about
  the location and size of the mem2_dma region.
  Suggestion by Segher Boessenkool.
- Keeps using v4 of the USB HCD_NO_COHERENT_MEM patch

Albert Herranz (11):
  powerpc: add per-device dma coherent support
  powerpc: add min_direct_dma_addr
  swiotbl: add back swiotlb_alloc_boot()
  swiotlb: support NOT_COHERENT_CACHE PowerPC platforms
  swiotlb: add swiotlb_set_default_size()
  USB: refactor unmap_urb_for_dma/map_urb_for_dma
  USB: add HCD_NO_COHERENT_MEM host controller driver flag
  wii: have generic dma coherent
  wii: add mem2 dma mapping ops
  wii: enable swiotlb
  wii: hollywood ehci controller support

 arch/ia64/include/asm/swiotlb.h              |   10 +
 arch/powerpc/boot/wii.c                      |   44 +++++
 arch/powerpc/include/asm/device.h            |    1 +
 arch/powerpc/include/asm/dma-mapping.h       |    3 +
 arch/powerpc/include/asm/swiotlb.h           |    3 +
 arch/powerpc/include/asm/wii.h               |   25 +++
 arch/powerpc/kernel/dma.c                    |    5 +
 arch/powerpc/platforms/embedded6xx/Kconfig   |    3 +
 arch/powerpc/platforms/embedded6xx/Makefile  |    2 +-
 arch/powerpc/platforms/embedded6xx/wii-dma.c |  265 ++++++++++++++++++++++++++
 arch/powerpc/platforms/embedded6xx/wii.c     |    2 +
 arch/x86/include/asm/swiotlb.h               |   10 +
 drivers/usb/core/buffer.c                    |   29 +++-
 drivers/usb/core/hcd.c                       |  233 ++++++++++++++++-------
 drivers/usb/core/hcd.h                       |   13 +-
 drivers/usb/host/Kconfig                     |    8 +
 drivers/usb/host/ehci-hcd.c                  |    5 +
 drivers/usb/host/ehci-hlwd.c                 |  233 ++++++++++++++++++++++
 drivers/usb/host/ehci.h                      |   23 +++
 include/linux/swiotlb.h                      |    4 +
 include/linux/usb.h                          |    5 +
 lib/swiotlb.c                                |   60 +++++-
 22 files changed, 892 insertions(+), 94 deletions(-)
 create mode 100644 arch/powerpc/include/asm/wii.h
 create mode 100755 arch/powerpc/platforms/embedded6xx/wii-dma.c
 create mode 100644 drivers/usb/host/ehci-hlwd.c

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2010-03-16 23:16 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-12 19:12 [PATCH v4 00/11] wii: add usb 2.0 support Albert Herranz
2010-03-12 19:12 ` [PATCH v4 01/11] powerpc: add per-device dma coherent support Albert Herranz
2010-03-12 19:12 ` [PATCH v4 02/11] powerpc: add min_direct_dma_addr Albert Herranz
2010-03-12 19:12 ` [PATCH v4 03/11] swiotbl: add back swiotlb_alloc_boot() Albert Herranz
2010-03-12 19:12 ` [PATCH v4 04/11] swiotlb: support NOT_COHERENT_CACHE PowerPC platforms Albert Herranz
2010-03-16  1:54   ` FUJITA Tomonori
2010-03-16  2:25     ` FUJITA Tomonori
2010-03-16  6:17       ` Albert Herranz
2010-03-16  6:09     ` Albert Herranz
2010-03-12 19:12 ` [PATCH v4 05/11] swiotlb: add swiotlb_set_default_size() Albert Herranz
2010-03-16  1:44   ` FUJITA Tomonori
2010-03-16  5:58     ` Albert Herranz
2010-03-16 10:08       ` FUJITA Tomonori
2010-03-16 19:28         ` Becky Bruce
2010-03-16 23:16           ` FUJITA Tomonori
2010-03-12 19:12 ` [PATCH v4 06/11] USB: refactor unmap_urb_for_dma/map_urb_for_dma Albert Herranz
2010-03-12 19:12 ` [PATCH v4 07/11] USB: add HCD_NO_COHERENT_MEM host controller driver flag Albert Herranz
2010-03-12 19:12 ` [PATCH v4 08/11] wii: have generic dma coherent Albert Herranz
2010-03-12 19:12 ` [PATCH v4 09/11] wii: add mem2 dma mapping ops Albert Herranz
2010-03-12 19:12 ` [PATCH v4 10/11] wii: enable swiotlb Albert Herranz
2010-03-12 19:12 ` [PATCH v4 11/11] wii: hollywood ehci controller support Albert Herranz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).