All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] MIPS: BCM63XX: support for OHCI and EHCI integrated controllers
@ 2013-01-28 19:06 Florian Fainelli
  2013-01-28 19:06 ` [PATCH 01/13] MIPS: BCM63XX: add USB host clock enable delay Florian Fainelli
                   ` (12 more replies)
  0 siblings, 13 replies; 26+ messages in thread
From: Florian Fainelli @ 2013-01-28 19:06 UTC (permalink / raw)
  To: linux-mips
  Cc: ralf, jogo, mbizon, cenerkee, linux-usb, stern, gregkh, blogic,
	Florian Fainelli

Hi all,

This patch series adds support for the Broadcom BCM63xx OHCI and EHCI
integrated controllers. Thanks to the latest developments of the OHCI and
EHCI platform drivers we no longer need a dedicated ohci or ehci driver
stub and can use the generic platform drivers instead.

This serie was initially posted by Maxime Bizon:
http://marc.info/?l=linux-mips&m=126487413022204&w=2
http://marc.info/?l=linux-mips&m=126487415322241&w=2

I would like this serie to go via the MIPS tree to avoid merge conflicts
as it touches code in both arch/mips/ and drivers/usb/.

Patches 11 and 12 have been volontarily splitted so they do not block the
merging of the 10 first patches.

Thanks!

Florian Fainelli (13):
  MIPS: BCM63XX: add USB host clock enable delay
  MIPS: BCM63XX: add USB device clock enable delay to clock code
  MIPS: BCM63XX: move code touching the USB private register
  MIPS: BCM63XX: add OHCI/EHCI configuration bits to common USB code
  MIPS: BCM63XX: introduce BCM63XX_OHCI configuration symbol
  MIPS: BCM63XX: add support for the on-chip OHCI controller
  MIPS: BCM63XX: register OHCI controller if board enables it
  MIPS: BCM63XX: introduce BCM63XX_EHCI configuration symbol
  MIPS: BCM63XX: add support for the on-chip EHCI controller
  MIPS: BCM63XX: register EHCI controller if board enables it
  USB: EHCI: add ignore_oc flag to disable overcurrent checking
  MIPS: BCM63XX: EHCI controller does not support overcurrent
  MIPS: BCM63XX: update defconfig

 arch/mips/bcm63xx/Kconfig                          |   24 +++-
 arch/mips/bcm63xx/Makefile                         |    2 +-
 arch/mips/bcm63xx/boards/board_bcm963xx.c          |    8 ++
 arch/mips/bcm63xx/clk.c                            |   10 ++
 arch/mips/bcm63xx/dev-usb-ehci.c                   |   93 ++++++++++++
 arch/mips/bcm63xx/dev-usb-ohci.c                   |   94 ++++++++++++
 arch/mips/bcm63xx/usb-common.c                     |  150 ++++++++++++++++++++
 arch/mips/configs/bcm63xx_defconfig                |   22 ++-
 .../asm/mach-bcm63xx/bcm63xx_dev_usb_ehci.h        |    6 +
 .../asm/mach-bcm63xx/bcm63xx_dev_usb_ohci.h        |    6 +
 .../include/asm/mach-bcm63xx/bcm63xx_usb_priv.h    |   11 ++
 drivers/usb/gadget/bcm63xx_udc.c                   |   28 +---
 drivers/usb/host/Kconfig                           |    5 +-
 drivers/usb/host/ehci-hcd.c                        |    2 +-
 drivers/usb/host/ehci-hub.c                        |    4 +-
 drivers/usb/host/ehci.h                            |    1 +
 include/linux/usb/ehci_pdriver.h                   |    1 +
 17 files changed, 419 insertions(+), 48 deletions(-)
 create mode 100644 arch/mips/bcm63xx/dev-usb-ehci.c
 create mode 100644 arch/mips/bcm63xx/dev-usb-ohci.c
 create mode 100644 arch/mips/bcm63xx/usb-common.c
 create mode 100644 arch/mips/include/asm/mach-bcm63xx/bcm63xx_dev_usb_ehci.h
 create mode 100644 arch/mips/include/asm/mach-bcm63xx/bcm63xx_dev_usb_ohci.h
 create mode 100644 arch/mips/include/asm/mach-bcm63xx/bcm63xx_usb_priv.h

-- 
1.7.10.4

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

end of thread, other threads:[~2013-01-29  7:38 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-28 19:06 [PATCH 00/13] MIPS: BCM63XX: support for OHCI and EHCI integrated controllers Florian Fainelli
2013-01-28 19:06 ` [PATCH 01/13] MIPS: BCM63XX: add USB host clock enable delay Florian Fainelli
2013-01-28 19:06 ` [PATCH 02/13] MIPS: BCM63XX: add USB device clock enable delay to clock code Florian Fainelli
2013-01-28 19:06 ` [PATCH 03/13] MIPS: BCM63XX: move code touching the USB private register Florian Fainelli
2013-01-28 20:41   ` Felipe Balbi
2013-01-28 20:41     ` Felipe Balbi
2013-01-28 21:17     ` Florian Fainelli
2013-01-29  7:37       ` Felipe Balbi
2013-01-29  7:37         ` Felipe Balbi
2013-01-28 19:06 ` [PATCH 04/13] MIPS: BCM63XX: add OHCI/EHCI configuration bits to common USB code Florian Fainelli
2013-01-28 19:06 ` [PATCH 05/13] MIPS: BCM63XX: introduce BCM63XX_OHCI configuration symbol Florian Fainelli
2013-01-28 19:06 ` [PATCH 06/13] MIPS: BCM63XX: add support for the on-chip OHCI controller Florian Fainelli
2013-01-28 19:06 ` [PATCH 07/13] MIPS: BCM63XX: register OHCI controller if board enables it Florian Fainelli
2013-01-28 19:06 ` [PATCH 08/13] MIPS: BCM63XX: introduce BCM63XX_EHCI configuration symbol Florian Fainelli
2013-01-28 19:29   ` David Daney
2013-01-28 19:57     ` Florian Fainelli
2013-01-28 20:15       ` Alan Stern
2013-01-28 20:15         ` Alan Stern
2013-01-28 19:06 ` [PATCH 09/13] MIPS: BCM63XX: add support for the on-chip EHCI controller Florian Fainelli
2013-01-28 19:06 ` [PATCH 10/13] MIPS: BCM63XX: register EHCI controller if board enables it Florian Fainelli
2013-01-28 19:06 ` [PATCH 11/13] USB: EHCI: add ignore_oc flag to disable overcurrent checking Florian Fainelli
2013-01-28 20:08   ` Alan Stern
2013-01-28 20:08     ` Alan Stern
2013-01-28 20:58     ` Florian Fainelli
2013-01-28 19:06 ` [PATCH 12/13] MIPS: BCM63XX: EHCI controller does not support overcurrent Florian Fainelli
2013-01-28 19:06 ` [PATCH 13/13] MIPS: BCM63XX: update defconfig Florian Fainelli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.