linux/sound/pci
Liam Girdwood 0ca06a00e2 [ALSA] AC97 bus interface for ad-hoc drivers
AC97 Codec,PCI drivers
I've made the review changes and as requested I've pasted the RFC by
Nicolas below:-

'I would like to know what people think of the following patch.  It
allows for a codec on an AC97 bus to be shared with other drivers which
are completely unrelated to audio.  It registers a new bus type, and
whenever a codec instance is created then a device for it is also
registered with the driver model using that bus type.  This allows, for
example, to use the extra features of the UCB1400 like the touchscreen
interface and the additional GPIOs and ADCs available on that chip for
battery monitoring.  I have a working UCB1400 touchscreen driver here
that simply registers with the driver model happily working alongside
with audio features using this.'

Changes over RFC:-

  o Now matches codec name within codec group.
  o Added ac97_dev_release() to stop kernel complaining about no release
method for device.
  o Added 'config SND_AC97_BUS' to sound/pci/Kconfig and moved 'config
SND_AC97_CODEC' out with the PCI=n statement.
  o module is now called snd-ac97-bus

Signed-off-by: Liam Girdwood <liam.girdwood@wolfsonmicro.com>
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2005-08-30 08:43:26 +02:00
..
ac97 [ALSA] AC97 bus interface for ad-hoc drivers 2005-08-30 08:43:26 +02:00
ali5451 [ALSA] sound/pci: fix-up sleeping paths 2005-07-28 12:22:13 +02:00
au88x0 [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
ca0106 [ALSA] ca0106: Fix 96000 Hz audio playback. 2005-06-22 12:28:18 +02:00
cs46xx [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
emu10k1 [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
hda [ALSA] hda-codec - Fix LFE volume/switch 2005-08-30 08:43:15 +02:00
ice1712 [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
korg1212 [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
mixart [ALSA] sound/pci: fix-up sleeping paths 2005-07-28 12:22:13 +02:00
nm256 [PATCH] clean up inline static vs static inline 2005-07-27 16:26:20 -07:00
rme9652 [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
trident [ALSA] sound/pci: fix-up sleeping paths 2005-07-28 12:22:13 +02:00
vx222 [PATCH] clean up inline static vs static inline 2005-07-27 16:26:20 -07:00
ymfpci [ALSA] sound/pci: fix-up sleeping paths 2005-07-28 12:22:13 +02:00
Kconfig [ALSA] AC97 bus interface for ad-hoc drivers 2005-08-30 08:43:26 +02:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
als4000.c [ALSA] als4000 - Fix kernel panic with MPU401 2005-05-29 10:15:21 +02:00
atiixp.c [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriate 2005-06-22 12:27:34 +02:00
atiixp_modem.c [ALSA] Add new pci device id (SB400) to atiixp-modem 2005-07-28 12:09:37 +02:00
azt3328.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
azt3328.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bt87x.c [PATCH] Fix bt87x.c build problem for real 2005-07-06 12:40:35 -07:00
cmipci.c [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
cs4281.c [PATCH] clean up inline static vs static inline 2005-07-27 16:26:20 -07:00
ens1370.c [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
ens1371.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
es1938.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
es1968.c [ALSA] sound/pci: fix-up sleeping paths 2005-07-28 12:22:13 +02:00
fm801.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
intel8x0.c merge 2.6.13-rc4 with ACPI's to-linus tree 2005-07-30 01:55:32 -04:00
intel8x0m.c [ALSA] PCI modem drivers update 2005-06-22 12:27:21 +02:00
maestro3.c [ALSA] maestro3 - Clean up 2005-07-28 12:21:13 +02:00
rme32.c [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
rme96.c [ALSA] sound - fix .iface field of mixer control elements 2005-08-30 08:43:22 +02:00
sonicvibes.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
via82xx.c [ALSA] via82xx - Add dxs entry for Acer Aspire 1524 WMLi 2005-08-30 08:43:18 +02:00
via82xx_modem.c [ALSA] sound/pci: fix-up sleeping paths 2005-07-28 12:22:13 +02:00