linux/drivers/staging
Vinod Koul fffa1cca3d Staging: sst: Intel SST audio driver
This is the Intel SST audio driver.

As compared to the previous versions it has all the printks and other stuff
noted cleaned up and more hardware support. The Aava support is disabled in
this patch (is_aava resolves to 0) because the Aava board detection logic
is not yet upstream.

The driver itself is a combination of a traditional ALSA driver and a
hardware assisted offload driver which can play audio while the processor
is asleep but which can't do all the more interactive stuff.

In the general case most software would use the ALSA interface, but the
other interface is needed for certain classes of use such as music playback
on highly power consumption sensitive devices.

This is going to staging primarily because it depends upon the staging memrar
driver.

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Harsha Priya <priya.harsha@intel.com>
[Merged together and tweaked for -next]
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-10-05 13:24:04 -07:00
..
adis16255 staging: adis16255: fix sysfs leak 2010-08-31 14:51:53 -07:00
asus_oled
ath6kl staging: ath6kl: use free_netdev(netdev) instead of kfree() 2010-09-30 04:14:08 -07:00
autofs Staging: autofs3: fix up TODO 2010-10-05 11:30:33 -07:00
batman-adv Staging: batman-adv: Introduce update_primary_addr to update mac address 2010-09-20 16:29:51 -07:00
bcm staging/bcm: add sparse annotations 2010-10-05 08:50:15 -07:00
brcm80211 Staging: brcm80211: bcmdefs.h: remove unused #defines 2010-10-05 11:28:57 -07:00
comedi staging: comedi: file: Removed whitespaces before quoted newlines 2010-10-05 11:42:19 -07:00
crystalhd staging: crystalhd: fix signed bug 2010-09-16 12:37:34 -07:00
cx25821 Staging: cx25821: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:37 -07:00
cxt1e1 Staging: cxt1e1: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:39 -07:00
dream Staging: dream: qdsp5: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:40 -07:00
dt3155v4l Staging: dt3155v4l: correcting a pointer mismatch bug and cleanups 2010-06-18 16:50:04 -07:00
easycap Staging: easycap: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:39 -07:00
echo
et131x staging/trivial: fix typos concerning "initiali[zs]e" 2010-09-04 21:23:26 -07:00
frontier staging/trivial: fix typos concerning "initiali[zs]e" 2010-09-04 21:23:26 -07:00
ft1000 staging: ft1000: fix kernel info leak to userland for statistics 2010-10-05 11:42:20 -07:00
go7007 i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
hv staging: hv: Remove camel case variables in channel.c 2010-10-05 11:42:19 -07:00
iio staging: iio: adc: Address mailing list feedback by Jonathan Cameron 2010-10-05 11:51:37 -07:00
intel_sst Staging: sst: Intel SST audio driver 2010-10-05 13:24:04 -07:00
keucr staging: brcm80211: fix checkpatch error 'assignment in if condition' 2010-10-05 09:22:24 -07:00
line6 Staging: line6: minor coding style cleanups 2010-09-21 16:58:00 -07:00
lirc staging: lirc: remove duplicated include 2010-10-05 11:42:20 -07:00
memrar Staging: Merge staging-next into Linus's tree 2010-08-05 14:18:03 -07:00
mrst-touchscreen staging/trivial: fix typos concerning "initiali[zs]e" 2010-09-04 21:23:26 -07:00
msm staging: msm: Remove pr_<level> uses of KERN_<level> 2010-09-16 12:37:36 -07:00
octeon staging: octeon: use free_netdev(netdev) instead of kfree() 2010-09-30 04:14:20 -07:00
olpc_dcon Staging: olpc_dcon: mark the driver as CONFIG_BROKEN for now 2010-10-05 12:08:48 -07:00
panel staging: panel: fix error path 2010-08-02 18:23:45 -07:00
phison Staging: phison: depends on ATA_BMDMA 2010-06-04 13:38:57 -07:00
pohmelfs staging: Drop unnecessary null test 2010-08-31 11:13:15 -07:00
quatech_usb2 staging/trivial: fix typos concerning "initiali[zs]e" 2010-09-04 21:23:26 -07:00
quickstart Staging: quickstart: acpi_status is unsigned 2010-08-31 14:48:09 -07:00
rt2860 Staging: rt2860: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:40 -07:00
rt2870 Staging: rt2870: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:39 -07:00
rtl8187se Staging: rtl8187se: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:39 -07:00
rtl8192e Staging: rtl8192e: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:38 -07:00
rtl8192u Staging: rtl8192u: Makefile: cleaned up Makefile cflag lines 2010-10-05 12:02:53 -07:00
rtl8712 staging: rtl8712: '&pointer[0]' to 'pointer' fix 2010-09-20 16:10:56 -07:00
samsung-laptop
sbe-2t3e3 Staging: Add SBE 2T3E3 WAN driver 2010-08-30 17:36:50 -07:00
serqt_usb2
slicoss staging: slicoss: use free_netdev(netdev) instead of kfree() 2010-09-30 04:14:21 -07:00
sm7xx staging: sm7xx: call disable_pci_device() if pci_probe() failed 2010-08-31 14:48:09 -07:00
smbfs smbfs: move to drivers/staging 2010-10-05 09:08:21 -07:00
solo6x10 staging: solo6010: fix signess bug 2010-09-16 12:37:33 -07:00
spectra staging: spectra: remove duplicated includes 2010-10-05 11:42:20 -07:00
ti-st staging: ti-st: mv ti_wilink_st header 2010-10-05 11:48:07 -07:00
tidspbridge staging: tidspbridge: use omap_dsp_platform_data 2010-10-05 12:06:45 -07:00
tm6000 Staging: tm6000: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:39 -07:00
udlfb staging: udlfb: fix checkpatch and style 2010-09-05 19:46:14 -07:00
usbip Staging: usbip: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:40 -07:00
vme Staging: vme: Assure D16 cycle if required in master_read and master_write 2010-09-30 04:33:26 -07:00
vt6655 Staging: vt6655: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:38 -07:00
vt6656 Staging: vt6656: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:38 -07:00
westbridge Staging: west bridge, removal of " " before ";" 2010-09-29 18:28:26 -07:00
winbond staging: winbond: mds.c: Fixed all checkpatch's errors 2010-09-21 10:48:17 -07:00
wlags49_h2 Staging: wlags49_h2: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:38 -07:00
wlags49_h25 Staging: wlags49_h25: Makefile: cleaned up Makefile cflag lines 2010-10-05 11:56:38 -07:00
wlan-ng staging/trivial: fix typos concerning "initiali[zs]e" 2010-09-04 21:23:26 -07:00
xgifb staging: xgifb: Removes unnecesary log 2010-09-08 02:07:12 -07:00
zram Staging: zram: work around oops due to startup ordering snafu 2010-10-05 11:44:29 -07:00
Kconfig Staging: sst: Intel SST audio driver 2010-10-05 13:24:04 -07:00
Makefile Staging: sst: Intel SST audio driver 2010-10-05 13:24:04 -07:00
staging.c