kernel-hacking-2024-linux-s.../drivers/usb/host
Benjamin Herrenschmidt 083522d766 USB: Implement support for EHCI with big endian MMIO
This patch implements supports for EHCI controllers whose MMIO
registers are big endian and enables that functionality for
the Toshiba SCC chip. It does _not_ add support for big endian
in-memory data structures as this is not needed for that chip
and I hope it will never be.

The guts of the patch are to convert readl(...) to
ehci_readl(ehci, ...) and similarly for register writes.

Signed-off-by: Kou Ishizaki <kou.ishizaki@toshiba.co.jp>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Geoff Levand <geoffrey.levand@am.sony.com>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-02-07 15:44:32 -08:00
..
ehci-au1xxx.c
ehci-dbg.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci-fsl.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci-fsl.h
ehci-hcd.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci-hub.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci-mem.c
ehci-pci.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci-q.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci-sched.c USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
ehci.h USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
hc_crisv10.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
hc_crisv10.h
isp116x-hcd.c
isp116x.h
Kconfig USB: Implement support for EHCI with big endian MMIO 2007-02-07 15:44:32 -08:00
Makefile
ohci-at91.c USB: ohci at91 warning fix 2006-12-20 10:14:27 -08:00
ohci-au1xxx.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-dbg.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-ep93xx.c USB: Fix for typo in ohci-ep93xx.c 2007-01-22 11:55:17 -08:00
ohci-hcd.c USB: OHCI support for PNX8550 2006-12-20 10:14:27 -08:00
ohci-hub.c USB: ohci handles hardware faults during root port resets 2006-12-20 10:14:27 -08:00
ohci-lh7a404.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-mem.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-omap.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-pci.c USB: Implement support for "split" endian OHCI 2007-02-07 15:44:31 -08:00
ohci-pnx4008.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-pnx8550.c USB: OHCI support for PNX8550 2006-12-20 10:14:27 -08:00
ohci-ppc-soc.c USB: Implement support for "split" endian OHCI 2007-02-07 15:44:31 -08:00
ohci-pxa27x.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-q.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-s3c2410.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci-sa1111.c USB: ohci whitespace/comment fixups 2006-12-20 10:14:26 -08:00
ohci.h USB: Implement support for "split" endian OHCI 2007-02-07 15:44:31 -08:00
pci-quirks.c
pci-quirks.h
sl811-hcd.c
sl811.h
sl811_cs.c [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation 2006-12-04 20:12:02 -05:00
u132-hcd.c USB: u132-hcd/ftdi-elan: add support for Option GT 3G Quad card 2006-12-20 10:14:27 -08:00
uhci-debug.c
uhci-hcd.c UHCI: support device_may_wakeup 2007-01-05 12:19:08 -08:00
uhci-hcd.h
uhci-hub.c UHCI: module parameter to ignore overcurrent changes 2006-12-20 10:14:26 -08:00
uhci-q.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00