All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v5 0/5] usb: QOM realize support for SysBus EHCI and FUSBH200
@ 2013-06-06 13:41 Andreas Färber
  2013-06-06 13:41 ` [Qemu-devel] [PATCH v5 1/5] usb/hcd-ehci-sysbus: Convert to QOM realize Andreas Färber
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Andreas Färber @ 2013-06-06 13:41 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Crosthwaite, Igor Mitsyanko, kraxel, Kuo-Jung Su,
	Liming Wang, Andreas Färber

Hello Gerd,

v5 is a clean automatic rebase, as requested earlier.

Regards,
Andreas

v4 -> v5:
* Rebased.

v3 -> v4:
* Reverted moving usb_bus_new() into instance_init.

v1 -> v3:
* Renamed realizefn -> realize following a discussion with Anthony.
* Rename usb_ehci_initfn -> usb_ehci_realize.
* Split off instance_init from initfn / realize, with Faraday in mind.
* Incorporated Kuo-Jung's v1 EHCI refactoring + FUSBH200 EHCI.
* Merged Kuo-Jung's v2 PCI initialization.

>From Kuo-Jung's FUSBH200/PORTSC v1/v2:
* Moved old portscbase and portnr values into base class_init.
* Moved mem_vendor field to new FUSBH200EHCIState.
* Replace vendor init callback with derived instance_init.
* Introduced enum for vendor registers.
* Replace magic number 0x34 with formula, so that it doesn't deviate.

>From my Tegra2 FYI patch:
* None.

Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Kuo-Jung Su <dantesu@faraday-tech.com>
Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Cc: Igor Mitsyanko <i.mitsyanko@samsung.com>
Cc: Liming Wang <walimisdev@gmail.com>

Andreas Färber (3):
  usb/hcd-ehci-sysbus: Convert to QOM realize
  usb/hcd-ehci: Split off instance_init from realize
  usb/hcd-ehci: Add Tegra2 SysBus EHCI device

Kuo-Jung Su (2):
  usb/hcd-ehci: Replace PORTSC macros with variables
  usb/hcd-ehci: Add Faraday FUSBH200 support

 hw/usb/hcd-ehci-pci.c    |  23 ++++++---
 hw/usb/hcd-ehci-sysbus.c | 121 +++++++++++++++++++++++++++++++++++++++++++----
 hw/usb/hcd-ehci.c        |  50 ++++++++++++--------
 hw/usb/hcd-ehci.h        |  28 ++++++++---
 4 files changed, 181 insertions(+), 41 deletions(-)

-- 
1.8.1.4

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

end of thread, other threads:[~2013-06-06 13:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-06 13:41 [Qemu-devel] [PATCH v5 0/5] usb: QOM realize support for SysBus EHCI and FUSBH200 Andreas Färber
2013-06-06 13:41 ` [Qemu-devel] [PATCH v5 1/5] usb/hcd-ehci-sysbus: Convert to QOM realize Andreas Färber
2013-06-06 13:41 ` [Qemu-devel] [PATCH v5 2/5] usb/hcd-ehci: Split off instance_init from realize Andreas Färber
2013-06-06 13:41 ` [Qemu-devel] [PATCH v5 3/5] usb/hcd-ehci: Add Tegra2 SysBus EHCI device Andreas Färber
2013-06-06 13:41 ` [Qemu-devel] [PATCH v5 4/5] usb/hcd-ehci: Replace PORTSC macros with variables Andreas Färber
2013-06-06 13:41 ` [Qemu-devel] [PATCH v5 5/5] usb/hcd-ehci: Add Faraday FUSBH200 support Andreas Färber
2013-06-06 13:47 ` [Qemu-devel] [PATCH v5 0/5] usb: QOM realize support for SysBus EHCI and FUSBH200 Gerd Hoffmann

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.