Philippe Mathieu-Daudé
7ab14c5ace
hw/audio/wm8750: move WM8750 declarations from i2c/i2c.h to audio/wm8750.h
...
while here use TYPE_WM8750 and declare a data_req_cb() typedef.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-id: 20170919123053.32675-1-f4bug@amsat.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2018-02-02 08:19:25 +01:00
Eduardo Habkost
8a824e4d74
audio: Rename hw/audio/audio.h to hw/audio/soundhw.h
...
All the functions in hw/audio/audio.h are called "soundhw_*()"
and live in hw/audio/audiohw.c. Rename the header file for
consistency.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org >
Message-id: 20170508205735.23444-4-ehabkost@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2017-05-19 10:48:54 +02:00
Eduardo Habkost
4c565674a2
audio: Rename audio_init() to soundhw_init()
...
To make it consistent with the remaining soundhw.c functions and
avoid confusion with the audio_init() function in audio/audio.c,
rename audio_init() to soundhw_init().
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Message-id: 20170508205735.23444-3-ehabkost@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2017-05-19 10:48:53 +02:00
Eduardo Habkost
ca89f72092
audio: Move arch_init audio code to hw/audio/soundhw.c
...
There's no reason to keep the soundhw table in arch_init.c. Move
that code to a new hw/audio/soundhw.c file.
While moving the code, trivial coding style issues were fixed.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-id: 20170508205735.23444-2-ehabkost@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2017-05-19 10:48:53 +02:00
Markus Armbruster
175de52487
Clean up decorations and whitespace around header guards
...
Cleaned up with scripts/clean-header-guards.pl.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Richard Henderson <rth@twiddle.net >
2016-07-12 16:20:46 +02:00
Markus Armbruster
121d07125b
Clean up header guards that don't match their file name
...
Header guard symbols should match their file name to make guard
collisions less likely. Offenders found with
scripts/clean-header-guards.pl -vn.
Cleaned up with scripts/clean-header-guards.pl, followed by some
renaming of new guard symbols picked by the script to better ones.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Richard Henderson <rth@twiddle.net >
2016-07-12 16:19:16 +02:00
Efimov Vasily
873b4d3f05
pcspk: convert "pit" property type from ptr to link
...
The speaker device needs pointer to ISA PIT device to operate. But according to
qdev-properties.h, properties of pointer type should be avoided. It seems a
link type property is a good substitution.
Signed-off-by: Efimov Vasily <real@ispras.ru >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2016-06-29 14:03:45 +02:00
Andreas Färber
4a17cc4f28
isa: QOM'ify ISADevice
...
Rename its parent field and use DEVICE() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-06-07 14:55:33 +02:00
Paolo Bonzini
36cd6f6f20
audio: remove the need for audio card CONFIG_* symbols
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:36 -05:00
Andreas Färber
d367ece5e5
pcspk: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-14-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Paolo Bonzini
0d09e41a51
hw: move headers to include/
...
Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in include/hw/ARCH depending
on cpu.h, and this makes it necessary to compile these files per-target.
However, fixing this does not belong in these patches.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:10 +02:00