Statistics
| Branch: | Revision:

root / hw / audio @ efec3dd6

Name Size
Makefile.objs 661 Bytes
ac97.c 39.1 kB
adlib.c 8.9 kB
cs4231.c 4.8 kB
cs4231a.c 20.6 kB
es1370.c 30.3 kB
fmopl.c 35.1 kB
fmopl.h 6.5 kB
gus.c 8.6 kB
gusemu.h 5.3 kB
gusemu_hal.c 22.6 kB
gusemu_mixer.c 11.9 kB
gustate.h 5 kB
hda-codec-common.h 13.6 kB
hda-codec.c 20 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 39.9 kB
intel-hda.h 2.7 kB
lm4549.c 9 kB
lm4549.h 1 kB
marvell_88w8618.c 8.3 kB
milkymist-ac97.c 8.4 kB
pcspk.c 5.8 kB
pl041.c 16.9 kB
pl041.h 3.4 kB
pl041.hx 2 kB
sb16.c 35.2 kB
wm8750.c 20.4 kB

Latest revisions

# Date Author Comment
efec3dd6 12/23/2013 01:27 am Markus Armbruster

qdev: Replace no_user by cannot_instantiate_with_device_add_yet

In an ideal world, machines can be built by wiring devices together
with configuration, not code. Unfortunately, that's not the world we
live in right now. We still have quite a few devices that need to be...

7f0ba7bb 12/09/2013 10:19 am Paolo Bonzini

adlib: fix patching of port I/O addresses

Commit 2b21fb5 (adlib: sort offsets in portio registration, 2013-08-14)
fixed the offsets in adlib_portio_list, but forgot the matching indices
in adlib_realizefn.

Reported at http://virtuallyfun.superglobalmegacorp.com/?p=3616 by...

d58ce68a 12/09/2013 10:19 am Gerd Hoffmann

intel-hda: fix position buffer

Fix position buffer updates to use the correct stream offset.

Without this patch both IN (record) and OUT (playback) streams
will update the IN buffer positions. The linux kernel notices
and complains:
hda-intel: Invalid position buffer, using LPIB read method instead....

b0eb759f 10/31/2013 05:58 pm Anthony Liguori

Merge remote-tracking branch 'mst/tags/for_anthony' into staging

pci, pc, acpi fixes, enhancements

This includes some pretty big changes:
- pci master abort support by Marcel
- pci IRQ API rework by Marcel
- acpi generation support by myself

Everything has gone through several revisions, latest versions have been on...

9e64f8a3 10/14/2013 05:11 pm Marcel Apfelbaum

hw: set interrupts using pci irq wrappers

pci_set_irq and the other pci irq wrappers use
PCI_INTERRUPT_PIN config register to compute device
INTx pin to assert/deassert.

An irq is allocated using pci_allocate_irq wrapper
only if is needed by non pci devices....

7953793c 09/24/2013 11:29 am Bandan Das

hda-codec: refactor common definitions into a header file

Move common defines and structs to a header file.
The next commit will include it twice, once for a device with a
mixer, and once for device without a mixer.

Signed-off-by: Bandan Das <>...

2690e61e 09/24/2013 11:29 am Bandan Das

hda-codec: make mixemu selectable at runtime

Define PARAM so that we have two versions of the "desc_codec
and family" structs. Add a property called "mixer" whose default
value depends on whether CONFIG_MIXEMU is defined or not which
will help us call the appropriate instance init functions....

19b0dfc1 09/24/2013 11:29 am Bandan Das

audio: remove CONFIG_MIXEMU configure option

Signed-off-by: Bandan Das <>
Signed-off-by: Gerd Hoffmann <>

5a93d5c2 09/03/2013 08:31 pm Anthony Liguori

Merge remote-tracking branch 'mjt/trivial-patches' into staging

  1. By Stefan Weil (6) and others
  2. Via Michael Tokarev
    • mjt/trivial-patches:
      aio / timers: use g_usleep() not sleep()
      adlib: sort offsets in portio registration
      qmp: fix integer usage in examples...
2b21fb57 09/01/2013 06:59 pm Hervé Poussineau

adlib: sort offsets in portio registration

This fixes the following assert when -device adlib is used:
ioport.c:240: portio_list_add: Assertion `pio->offset >= off_last' failed.

Signed-off-by: Hervé Poussineau <>
Signed-off-by: Michael Tokarev <>

View revisions

Also available in: Atom