Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [PATCH 0/5] Chipidea driver support for the AR933x platform
@ 2013-02-13 21:38 Svetoslav Neykov
  2013-02-13 21:38 ` [PATCH 1/5] usb: chipidea: big-endian support Svetoslav Neykov
                   ` (5 more replies)
  0 siblings, 6 replies; 22+ messages in thread
From: Svetoslav Neykov @ 2013-02-13 21:38 UTC (permalink / raw)
  To: Ralf Baechle, Alexander Shishkin, Greg Kroah-Hartman, Gabor Juhos,
	John Crispin, Alan Stern, Luis R. Rodriguez
  Cc: linux-mips, linux-usb, Svetoslav Neykov

Add support for the usb controller in AR933x platform.
The processor is big-endian so all multi-byte values of the usb 
descriptors must be converted explicitly. Another difference is that
the controller supports both host and device modes but not OTG.
The patches are tested on WR703n router running OpenWRT trunk.

Svetoslav Neykov (5):
  usb: chipidea: big-endian support
  usb: chipidea: flags to force usb mode (host/device)
  usb: chipidea: Don't access OTG related registers
  usb: chipidea: AR933x platform support for the chipidea driver
  usb: chipidea: Fix incorrect check of function return value

 arch/mips/ath79/dev-usb.c                      |   19 ++++++
 arch/mips/include/asm/mach-ath79/ar71xx_regs.h |    3 +
 drivers/usb/chipidea/Makefile                  |    1 +
 drivers/usb/chipidea/ci13xxx_ar933x.c          |   73 +++++++++++++++++++++
 drivers/usb/chipidea/core.c                    |   26 ++++++--
 drivers/usb/chipidea/udc.c                     |   83 ++++++++++++++----------
 include/linux/usb/chipidea.h                   |    2 +
 7 files changed, 164 insertions(+), 43 deletions(-)
 create mode 100644 drivers/usb/chipidea/ci13xxx_ar933x.c

-- 
1.7.9.5

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

end of thread, other threads:[~2013-02-26 15:45 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-13 21:38 [PATCH 0/5] Chipidea driver support for the AR933x platform Svetoslav Neykov
2013-02-13 21:38 ` [PATCH 1/5] usb: chipidea: big-endian support Svetoslav Neykov
2013-02-13 21:38 ` [PATCH 2/5] usb: chipidea: flags to force usb mode (host/device) Svetoslav Neykov
2013-02-14  9:01   ` Michael Grzeschik
2013-02-13 21:38 ` [PATCH 3/5] usb: chipidea: Don't access OTG related registers Svetoslav Neykov
2013-02-14 11:45   ` Alexander Shishkin
2013-02-14 11:45     ` Alexander Shishkin
2013-02-13 21:38 ` [PATCH 4/5] usb: chipidea: AR933x platform support for the chipidea driver Svetoslav Neykov
2013-02-14 11:23   ` Alexander Shishkin
2013-02-14 11:23     ` Alexander Shishkin
2013-02-14 14:19   ` Gabor Juhos
2013-02-13 21:38 ` [PATCH 5/5] usb: chipidea: Fix incorrect check of function return value Svetoslav Neykov
2013-02-14 11:08   ` Alexander Shishkin
2013-02-14 11:08     ` Alexander Shishkin
2013-02-26 13:35 ` [PATCH 0/5] Chipidea driver support for the AR933x platform Alexander Shishkin
2013-02-26 13:35   ` Alexander Shishkin
2013-02-26 14:38   ` Svetoslav Neykov
2013-02-26 14:38     ` Svetoslav Neykov
2013-02-26 14:47     ` Alexander Shishkin
2013-02-26 14:54       ` Svetoslav Neykov
2013-02-26 14:54         ` Svetoslav Neykov
2013-02-26 15:45       ` Marc Kleine-Budde

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox