Changes v1.0.14rc1 v1.0.14rc2: Difference between revisions
Jump to navigation
Jump to search
(New page: ==Changelog between 1.0.14rc1 and 1.0.14rc2 releases== * alsa-driver + Sound Core - we support 2.6.19 kernel as well - Add missing soc directory to Makefile - release 1.0.14...) |
m (Protected "Changes v1.0.14rc1 v1.0.14rc2" [edit=sysop:move=sysop]) |
(No difference)
| |
Latest revision as of 07:53, 1 September 2007
Changelog between 1.0.14rc1 and 1.0.14rc2 releases
- alsa-driver
+ Sound Core - we support 2.6.19 kernel as well - Add missing soc directory to Makefile - release 1.0.14rc2 - release 1.0.14rc1 - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem - 2.6 sync: all remaining one line changes - Fix broken build with ac97_bus module + ALSA Core - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - Driver core: convert sound core to use struct device - 2.6 sync: just correction of wrong merge - 2.6 sync: [PATCH] struct path: convert sound - Improved delayed_work wrapper + SoC PXA2xx Core - Fix AC97_BUS in soc/pxa/Kconfig + PCM Midlevel - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers - Driver core: convert sound core to use struct device - 2.6 sync: [PATCH] struct path: convert sound - 2.6 sync: all remaining one line changes + /misc/Makefile - Fix broken build with ac97_bus module + /oss/Makefile - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers + AC97 Codec - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - ac97 - fix various issues with AD1986/AD1986A support - ac97 - Fix vt1617a build ops - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem - 2.6 sync: WorkStruct: make allyesconfig - 2.6 sync: fix broken merge - ac97 - fix malfunctioning mixer controls for AD1985 - ac97: Identify CMI9761 chips. - Remove AC97 POP control for STAC9708/11 - Improved delayed_work wrapper - ac97 - fix microphone and line_in selection logic + AC97 bus driver - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem - Fix broken build with ac97_bus module + AK4114 receiver - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - 2.6 sync: WorkStruct: make allyesconfig - Improved delayed_work wrapper - ak4114 - Use global workqueue + ALSA<-OSS emulation - getting rid of all casts of k[cmz]alloc() calls + ARM AACI PL041 driver - arm header fix + Apple Onboard Audio driver - snd-aoa: fix onyx resume - sound: aoa of_node_put and kfree cleanup - 2.6 sync: WorkStruct: make allyesconfig + Asihpi driver - Update to Audioscience asihpi driver - ALSA sanitization for ASIHPI driver + CA0106 driver - ca0106: Fix sound capture on Audigy LS via AC97. + CMIPCI driver - _snd_cmipci_uswitch_put doesn't set zero flags + CREDITS file - 2.6 GIT kernel sync + CX88 driver - 2.6 GIT kernel sync + Digigram VX Pocket driver - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation + Documentation - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs - hda-codec - Add support for Samsung Q1 Ultra - 2.6 sync: Fix typos in /Documentation : 'U-Z' - 2.6 sync: all remaining one line changes - Fix typo and add entry to documentation + EMU10K1/EMU10K2 driver - emu10k1: Update registers defines for the Audigy 2/emu10k2.5 + Generic drivers - pc-speaker driver for 2.6.19 - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem + HDA Codec driver - hda-codec (realtek): add support for MacPro series workstations - hda: add sigmatel 9205 eapd support - hda-codec - Add quirk for Turbo-X Coeus G610P - hda-codec - Change default config for Asus P5GD1 - hda-codec - Add support for Toshiba M105 to Realtek patch - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs - hda-codec - Add support for Samsung Q1 Ultra - sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280) - 2.6 sync: WorkStruct: make allyesconfig - hda-codec - Add Asus P5W DH to alc882_cfg_tbl - sound: Change final two instances of kcalloc(1,...) to kzalloc() - hda-codec - Use global workqueue - hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack - Fix a typo in the last patch_realtek.c change + HDA generic driver - hda-codec - Fix NULL dereference in generic hda code - hda-codec - Use global workqueue - Fix hda_codec.patch for workqueue changes + ICE1712 driver - ice1724 - Add support for Prodigy 7.1 XT - Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver + Intel8x0 driver - 2.6 sync: [PATCH] Merge headphone and speaker volume controls for Panasonic R4 laptop + MAINTAINERS file - 2.6 GIT kernel sync + OSS device core - Driver core: convert sound core to use struct device - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers + OSS firmware core - 2.6 sync: [PATCH] struct path: convert sound + PCI drivers - Update to Audioscience asihpi driver + PDAudioCF driver - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation - 2.6 sync: [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies + PXA Mainstone driver - 2.6 GIT kernel sync + SA11xx UDA1341 driver - 2.6 sync: all remaining one line changes + SPARC DBRI driver - sparc dbri comment fix + Serial BUS drivers - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - Improved delayed_work wrapper + SoC Audio for the Atmel AT91 System-on-Chip - Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s - ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown + SoC Codec WM8750 - soc - Fix delayed_work related changes on 2.6.20 kernel - soc - Use global workqueue + SoC Codec WM9712 - Remove trailing white space from wm9712.c + SoC Layer - Fix the soc code after dhowells workqueue changes. - Additional credits to soc-core - soc - Fix delayed_work related changes on 2.6.20 kernel - soc - Use global workqueue + USB USX2Y - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers - Repair snd-usb-usx2y over OHCI - Fix usx2yaudio patches + USB generic driver - usb: usbmixer error path fix - usbaudio - Fix kobject_add() error at reconnection - usb: usbmixer free kill urb cleanup - 2.6 sync: usb: usbmidi kill urb cleanup - usbaudio.c: remove unneeded casts + USB1400 touchscreen driver - 2.6 sync - ucb1400_ts.c compilation fix (struct snd_ac97) + Utils - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy - pc-speaker driver for 2.6.19 - Fix broken build with ac97_bus module
- alsa-lib
+ Control API - remove snd_ctl_iface_conf_name() prototype, namehint doxygen cleanups + PCM API - Fix compile warning with internal function - pcm_ladspa - fix none policy + Timer API - initialize dl handles where it needs to - Fix error code in timer_query.c
- alsa-plugins
+ /Makefile.am - compile maemo only if DBUS is present + Alsa support for Maemo SDK (n770) - release 1.0.14rc1
- alsa-utils
+ aconnect - Fix aconnect man page
Detailed changelog between 1.0.14rc1 and 1.0.14rc2 releases
- alsa-driver
+ Sound Core
- we support 2.6.19 kernel as well
- Add missing soc directory to Makefile
Added missing soc directory to Makefile.
- release 1.0.14rc2
- release 1.0.14rc1
- [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
that was never meant to exist when the ac97_bus.c module was created.
Move ac97_bus.c up the directory hierarchy to make sure it is built when
selected even if sound is configured out so things work as originally
intended.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- 2.6 sync: all remaining one line changes
- Fix broken build with ac97_bus module
Build ac97_bus module properly, which was moved/renamed
from pci/ac97.
+ ALSA Core
- reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
- reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
- Driver core: convert sound core to use struct device
Converts from using struct "class_device" to "struct device" making
everything show up properly in /sys/devices/ with symlinks from the
/sys/class directory.
It also makes the struct sound_card to show up as a "real" device
where all the different sound class devices are placed as childs
and different card attribute files can hang off of. /sys/class/sound is
still a flat directory, but the symlink targets of all devices belonging
to the same card, point the the /sys/devices tree below the new card
device object.
Thanks to Kay for the updates to this patch.
Signed-off-by: Kay Sievers <kay.sievers@novell.com>
Acked-by: Jaroslav Kysela <perex@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- 2.6 sync: just correction of wrong merge
- 2.6 sync: [PATCH] struct path: convert sound
Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- Improved delayed_work wrapper
Improved delayed_work wrapper, to be built without patching.
+ SoC PXA2xx Core
- Fix AC97_BUS in soc/pxa/Kconfig
Fixed the renamed AC97_BUS in soc/pxa/Kconfig file.
+ PCM Midlevel
- reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
- [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers
Some drivers are returning OOM when it is not in response to a memory
shortage.
Signed-off-by: Nick Piggin <npiggin@suse.de>
Cc: Dave Airlie <airlied@linux.ie>
Cc: Jaroslav Kysela <perex@suse.cz>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- Driver core: convert sound core to use struct device
Converts from using struct "class_device" to "struct device" making
everything show up properly in /sys/devices/ with symlinks from the
/sys/class directory.
It also makes the struct sound_card to show up as a "real" device
where all the different sound class devices are placed as childs
and different card attribute files can hang off of. /sys/class/sound is
still a flat directory, but the symlink targets of all devices belonging
to the same card, point the the /sys/devices tree below the new card
device object.
Thanks to Kay for the updates to this patch.
Signed-off-by: Kay Sievers <kay.sievers@novell.com>
Acked-by: Jaroslav Kysela <perex@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- 2.6 sync: [PATCH] struct path: convert sound
Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- 2.6 sync: all remaining one line changes
+ /misc/Makefile
- Fix broken build with ac97_bus module
Build ac97_bus module properly, which was moved/renamed
from pci/ac97.
+ /oss/Makefile
- 2.6 sync: [PATCH] The scheduled removal of some OSS drivers
This patch contains the scheduled removal of OSS drivers that:
- have ALSA drivers for the same hardware without known regressions and
- whose Kconfig options have been removed in 2.6.17.
[michal.k.k.piotrowski@gmail.com: build fix]
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
+ AC97 Codec
- reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
- ac97 - fix various issues with AD1986/AD1986A support
Previously, ac97_codec.c was coded to support AD1986 and AD1986A
CODECs using code written for the AD1985 CODEC. This allowed the
LINE_OUT and HEADPHONE jacks to function properly, however register
differences between the CODECs prevented line and microphone inputs
from functioning.
Specifically, this patch fixes issues with the following mixer
controls: 'V_REFOUT', 'Spread Front to Surround and Center/LFE',
'Exchange Front/Surround', 'Surround Jack Mode', and 'Channel Mode'.
This patch removes the undocumented AD1888 control
'High Pass Filter Enable' and adds the new control
'Exchange Mic/Line In'.
Signed-off-by: Randy Cushman <rcushman_linux@earthlink.net>
- ac97 - Fix vt1617a build ops
This patch connects the extra vt1616 controls for the vt1617a, which
is necessary to control the rear speakers on e.g. a Shuttle SN25P.
Signed-off-by: Daniel Jacobowitz <drow@false.org>
- [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
that was never meant to exist when the ac97_bus.c module was created.
Move ac97_bus.c up the directory hierarchy to make sure it is built when
selected even if sound is configured out so things work as originally
intended.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- 2.6 sync: WorkStruct: make allyesconfig
Fix up for make allyesconfig.
Signed-Off-By: David Howells <dhowells@redhat.com>
- 2.6 sync: fix broken merge
- ac97 - fix malfunctioning mixer controls for AD1985
This patch replaces the "V_REFOUT Enable" mixer switch control
with a listbox control for the AD1985 CODEC.
Previous patch "AD1888 mixer controls for DC mode" added
controls that were propogated to multiple codecs. For the
AD1985 codec, the bits VREFH and VREFD function differently,
preventing the "V_REFOUT Enable" control from setting V_REFOUT
to Hi-Z.
This patch also corrects an issue in which register bits relating
to mixer controls "Surround Jack Mode" and "Channel Mode".
The register bits controlled by these controls were being set
at boot time to states inconsistent with the stored values of
these controls.
Signed-off-by: Randy Cushman <rcushman_linux@earthlink.net>
- ac97: Identify CMI9761 chips.
- Remove AC97 POP control for STAC9708/11
The STAC9708/11 AC97 codecs implement the PCM Out Path & Mute bit in
the General Purpose register (0x20:F), even though they don't implement
the actual function in the mixer.
Since the alsa tests for the function by toggling the bit and reading
it back to see if it changed, it mistakenly creates a useless control.
This patch explicitly removes the control when the codec is an
STAC9708/11.
I put the check in patch_sigmatel_stac9708_specific(), because I have
an SBLive with this chip on it. I don't know if the STAC9758 or other
codecs also behave this way. If they do, then this check could maybe go
in patch_sigmatel_stac97xx_specific(), or some other more general
function.
Signed-off-by: James C Georgas <jgeorgas@rogers.com>
- Improved delayed_work wrapper
Improved delayed_work wrapper, to be built without patching.
- ac97 - fix microphone and line_in selection logic
This patch fixes the Microphone and LINE_IN select logic for
Analog Devices surround codecs with shared jacks. The existing
code can never utilize the shared jacks for Microphone and LINE_IN
due to the reversed jack selection logic. The patched code
correctly selects the shared jack for input if the "Channel Mode"
selector does not specify that the jack is to be used for output.
Specifically, in "2ch" mode the Center/LFE jack is used for
microphone input and the Surround jack is used for LINE_IN,
in "4ch" mode the Center/LFE jack is used for microphone input
and the Surround jack is used for output, and in "6ch" mode
both jacks are used for output.
Signed-off-by: Randy Cushman <rcushman_linux@earthlink.net>
+ AC97 bus driver
- [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
that was never meant to exist when the ac97_bus.c module was created.
Move ac97_bus.c up the directory hierarchy to make sure it is built when
selected even if sound is configured out so things work as originally
intended.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- Fix broken build with ac97_bus module
Build ac97_bus module properly, which was moved/renamed
from pci/ac97.
+ AK4114 receiver
- reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
- 2.6 sync: WorkStruct: make allyesconfig
Fix up for make allyesconfig.
Signed-Off-By: David Howells <dhowells@redhat.com>
- Improved delayed_work wrapper
Improved delayed_work wrapper, to be built without patching.
- ak4114 - Use global workqueue
Use global workqueue for simplicity instead of own workqueue.
+ ALSA<-OSS emulation
- getting rid of all casts of k[cmz]alloc() calls
Run this:
#!/bin/sh
for f in $(grep -Erl "\([^\)]*\) *k[cmz]alloc" *) ; do
echo "De-casting $f..."
perl -pi -e "s/ ?= ?\([^\)]*\) *(k[cmz]alloc) *\(/ = \1\(/" $f
done
And then go through and reinstate those cases where code is casting pointers
to non-pointers.
And then drop a few hunks which conflicted with outstanding work.
From: Robert P. J. Day <rpjday@mindspring.com>
+ ARM AACI PL041 driver
- arm header fix
Cc: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
+ Apple Onboard Audio driver
- snd-aoa: fix onyx resume
When the machine resumes the onyx codec might be in a weird state. Hence,
simply fully reset it once (and keep the code to take it out of suspend in
case the suspend of the codec chip survives a reset).
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
- sound: aoa of_node_put and kfree cleanup
This patch removes redundant argument checks for of_node_put() and kfree().
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
- 2.6 sync: WorkStruct: make allyesconfig
Fix up for make allyesconfig.
Signed-Off-By: David Howells <dhowells@redhat.com>
+ Asihpi driver
- Update to Audioscience asihpi driver
* Update from hpklinux version 3.00 to 3.05.06
* Support 64 bit kernel
* Add ASI6600 PCI express, ASI6500 PCI cards
* Update ASI87xx for MPEG layer 2/3 record, Add PAL tv
* Add StreamRead/WriteBuf API,
* Fix error in ALSA capture parameters
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
- ALSA sanitization for ASIHPI driver
Fixed coding styles in the last patch.
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
+ CA0106 driver
- ca0106: Fix sound capture on Audigy LS via AC97.
Fixes ALSA bug#2286
+ CMIPCI driver
- _snd_cmipci_uswitch_put doesn't set zero flags
Playing with spdif output on cmipci i've noticed the SPDO5V option does
not change appropriate bits the register.
The _snd_cmipci_uswitch_put checks the change in flags in wrong way.
If 'active' state of an option corresponds to a _zero_ bits in a hw
register then function fails. The SPDO5V is the sample.
In the most cases 'active' state of option is set through an non-zerio
bits in a register. This case works fine.
The fix attached.
Unfortunately i was unable to change spdif output voltage anyway.
Although the register changes right at least.
From: Timofei V. Bondarenko <tim@ipi.ac.ru>
+ CREDITS file
- 2.6 GIT kernel sync
+ CX88 driver
- 2.6 GIT kernel sync
+ Digigram VX Pocket driver
- 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation
struct pcmcia_device *p_dev->conf.ConfigBase and .Present are set in almost
all PCMICA driver right at the beginning, using the same calls but slightly
different implementations. Unfiy this in the PCMCIA core.
Includes a small bugfix ("drivers/net/pcmcia/xirc2ps_cs.c: remove unused
label") from and Signed-off-by Adrian Bunk <bunk@stusta.de>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
+ Documentation
- hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
This patch adds support for Gateway laptops based on the
Sigmatel STAC9250 codecs, as well as basic support for
STAC9202/9250/9251 codecs. Some Gateway systems require
probe_mask=1 to work. More work to be done prior to alsa 1.0.14
final.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda-codec - Add support for Samsung Q1 Ultra
This adds support for the Samsung Q1 Ultra tablet pc.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- 2.6 sync: Fix typos in /Documentation : 'U-Z'
This patch fixes typos in various Documentation txts. The patch
addresses some words starting with the letters 'U-Z'.
Looks like I made it through the alphabet...just in time to start over again
too! Maybe I can fit more profound fixes into the next round...? Time
will +tell. :)
Signed-off-by: Matt LaPlante <kernel1@cyberdogtech.com>
Acked-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
- 2.6 sync: all remaining one line changes
- Fix typo and add entry to documentation
This patch adds the macpro and fixes a typo in the ALC882 section of
ALSA-Configuration.txt.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
+ EMU10K1/EMU10K2 driver
- emu10k1: Update registers defines for the Audigy 2/emu10k2.5
+ Generic drivers
- pc-speaker driver for 2.6.19
- Rediff against 2.6.19
- Do not pass "struct pt_regs" in an IRQ handlers,
as per 2.6.19
Signed-off-by: Stas Sergeev <stsp@aknet.ru>
- [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
that was never meant to exist when the ac97_bus.c module was created.
Move ac97_bus.c up the directory hierarchy to make sure it is built when
selected even if sound is configured out so things work as originally
intended.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
+ HDA Codec driver
- hda-codec (realtek): add support for MacPro series workstations
This patch adds limited support for Intel-based MacPro workstations.
Currently, the front headphone jack is not functioning, but line out
and line in are working. S/PDIF not tested.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda: add sigmatel 9205 eapd support
Adds support for handling EAPD on 9205 codecs
Signed-off-by: Matt Porter <mporter@embeddedalley.com>
- hda-codec - Add quirk for Turbo-X Coeus G610P
This patch adds the Turbo-X Coeus G610P to the alc880 config table,
based on user provided information.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda-codec - Change default config for Asus P5GD1
This patch changes the default configuration for the Asus P5GD1
motherboard from 5stack to asus, as reported by stelek on
linuxquestions.org
http://www.linuxquestions.org/questions/showthread.php?p=2556497#post2556497
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda-codec - Add support for Toshiba M105 to Realtek patch
This patch adds support for the Toshiba M105-S3041 laptop (ALC861).
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
This patch adds support for Gateway laptops based on the
Sigmatel STAC9250 codecs, as well as basic support for
STAC9202/9250/9251 codecs. Some Gateway systems require
probe_mask=1 to work. More work to be done prior to alsa 1.0.14
final.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda-codec - Add support for Samsung Q1 Ultra
This adds support for the Samsung Q1 Ultra tablet pc.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280)
Recognize the Realtek ALC883 chip on MSI K9A Platinum motherboards (model
no. MS-7280), enabling full sound capabilities.
Error messages seen before this patch:
cannot find the slot for index 0 (range 0-0)
hda-intel: Error creating card!
HDA Intel: probe of 0000:00:14.2 failed with error -12
[akpm@osdl.org: updated to match recent ALSA table changes]
Signed-off-by: Leonard Norrgard <leonard.norrgard@refactor.fi>
Signed-off-by: Andrew Morton <akpm@osdl.org>
- 2.6 sync: WorkStruct: make allyesconfig
Fix up for make allyesconfig.
Signed-Off-By: David Howells <dhowells@redhat.com>
- hda-codec - Add Asus P5W DH to alc882_cfg_tbl
This patch adds the Asus P5W DH to the ALC882 config table
as a 6stack-dig system.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- sound: Change final two instances of kcalloc(1,...) to kzalloc()
Change the two remaining instances in the tree of kcalloc(1,...) to
the corresponding kzalloc() call.
Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>
- hda-codec - Use global workqueue
Use global workqueue for simplicity.
The unsolicited event frequency isn't so high to have own queue.
- hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack
See Novell-bug#228201 .
- Fix a typo in the last patch_realtek.c change
Fixed a typo in the last patch_realtek.c change.
+ HDA generic driver
- hda-codec - Fix NULL dereference in generic hda code
Fix NULL dereference in hda_generic.c.
- hda-codec - Use global workqueue
Use global workqueue for simplicity.
The unsolicited event frequency isn't so high to have own queue.
- Fix hda_codec.patch for workqueue changes
Regenerated patch for global workqueue changes.
+ ICE1712 driver
- ice1724 - Add support for Prodigy 7.1 XT
This patch supports Audiotrack 7.1 XT.
7.1XT is almost same hardware as 7.1LT. so using 7.1 LT's code.
Signed-off-by: Toshimune Konno <heitouk@nifty.com>
- Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver
This patch adds the support of the ESI Waveterminal 192M soundcard
to the ice1724 familly ALSA driver.
It's a semi-professionnal soundcard for home studio : many I/O and
a quality of sound is good, better than consumer cards, but less
musical than professional cards.
It use a Via Envy24ht chipset as ice1724 soundcard, Sigmatel
stac9640 ADC/DAC for the analog I/O as Prodigy192, and Atmel ak4114
for S/PDIF as ESI Julia.
Is working : the 8 analog outputs, the analog inputs 1&2, the mic
input 1, the coaxial & optical digital outputs.
Signed-off-by: Clement Guedez <klem.dev@gmail.com>
+ Intel8x0 driver
- 2.6 sync: [PATCH] Merge headphone and speaker volume controls for Panasonic R4 laptop
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
+ MAINTAINERS file
- 2.6 GIT kernel sync
+ OSS device core
- Driver core: convert sound core to use struct device
Converts from using struct "class_device" to "struct device" making
everything show up properly in /sys/devices/ with symlinks from the
/sys/class directory.
It also makes the struct sound_card to show up as a "real" device
where all the different sound class devices are placed as childs
and different card attribute files can hang off of. /sys/class/sound is
still a flat directory, but the symlink targets of all devices belonging
to the same card, point the the /sys/devices tree below the new card
device object.
Thanks to Kay for the updates to this patch.
Signed-off-by: Kay Sievers <kay.sievers@novell.com>
Acked-by: Jaroslav Kysela <perex@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- 2.6 sync: [PATCH] The scheduled removal of some OSS drivers
This patch contains the scheduled removal of OSS drivers that:
- have ALSA drivers for the same hardware without known regressions and
- whose Kconfig options have been removed in 2.6.17.
[michal.k.k.piotrowski@gmail.com: build fix]
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
+ OSS firmware core
- 2.6 sync: [PATCH] struct path: convert sound
Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
+ PCI drivers
- Update to Audioscience asihpi driver
* Update from hpklinux version 3.00 to 3.05.06
* Support 64 bit kernel
* Add ASI6600 PCI express, ASI6500 PCI cards
* Update ASI87xx for MPEG layer 2/3 record, Add PAL tv
* Add StreamRead/WriteBuf API,
* Fix error in ALSA capture parameters
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
+ PDAudioCF driver
- 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation
struct pcmcia_device *p_dev->conf.ConfigBase and .Present are set in almost
all PCMICA driver right at the beginning, using the same calls but slightly
different implementations. Unfiy this in the PCMCIA core.
Includes a small bugfix ("drivers/net/pcmcia/xirc2ps_cs.c: remove unused
label") from and Signed-off-by Adrian Bunk <bunk@stusta.de>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
- 2.6 sync: [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies
Add IDs for Elan serial PCMCIA devices. In addition, move the
pdaudio_cf driver from matching based on manf_id and card_id to
the more specific prod_id1 and prod_id2 to avoid false
positives.
Signed-off-by: Tony Olech <tony.olech@elandigitalsystems.com>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
+ PXA Mainstone driver
- 2.6 GIT kernel sync
+ SA11xx UDA1341 driver
- 2.6 sync: all remaining one line changes
+ SPARC DBRI driver
- sparc dbri comment fix
This is a comment fix to avoid misleading about locking in the
dbri_cmdsend.
Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
+ Serial BUS drivers
- reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
- Improved delayed_work wrapper
Improved delayed_work wrapper, to be built without patching.
+ SoC Audio for the Atmel AT91 System-on-Chip
- Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s
soc-dapm
·Removed list_for_each since the loop is list_for_each_entry() and
not list_for_each(). Thanks to Liam Girdwood and Seth Forshee.
at91-i2s
·Fixed typo in dai modes definition.
·Fixed struct member name in at91_ssc_info->ssc_state.
·Fixed compilation problem, ssc_state is bundled in at91_ssc_info.
Signed-off-by: Raúl Sánchez Siles <rss@barracuda.es>
Signed-off-by: Seth Forshee <seth.forshee@gmail.com>
- ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown
This patch fixes a NULL pointer exception which occurs when a
substream is opened and immediately closed.
Signed-off-by: Frank Mandarino <fmandarino@endrelia.com>
Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
+ SoC Codec WM8750
- soc - Fix delayed_work related changes on 2.6.20 kernel
Fix the changes realted to delayed_work in soc/codecs/wm8750.c.
- soc - Use global workqueue
Use global workqueue for simplicity instead of own workqueue
in SoC core and wm8750 codes.
+ SoC Codec WM9712
- Remove trailing white space from wm9712.c
This patch removes some trailing white space from the WM9712 ASoC codec
driver.
Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
+ SoC Layer
- Fix the soc code after dhowells workqueue changes.
From: Andrew Morton <akpm@osdl.org>
I converted the workqueues to per-device while I was there. It seems
strange to create a new kernel thread (on each CPU!) and to then only
have a single global work to ever be queued upon it.
Plus without this, I'd have to use the _NAR stuff, gawd help me.
Does that workqueue really need to be per-cpu?
Does that workqueue really need to exist? Why not use keventd?
Cc: Takashi Iwai <tiwai@suse.de>
Cc: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
- Additional credits to soc-core
This patch adds copyright and credit for my good friend Richard Purdie
from OpenedHand for his help and code contribution throughout the
development of the core code. Many thanks Richard (I guess we overlooked
this in trying to get everything working well).
It also adds some extra comments wrt to DAI clock matching.
Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
- soc - Fix delayed_work related changes on 2.6.20 kernel
Fix the changes realted to delayed_work in soc/codecs/wm8750.c.
- soc - Use global workqueue
Use global workqueue for simplicity instead of own workqueue
in SoC core and wm8750 codes.
+ USB USX2Y
- [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers
Some drivers are returning OOM when it is not in response to a memory
shortage.
Signed-off-by: Nick Piggin <npiggin@suse.de>
Cc: Dave Airlie <airlied@linux.ie>
Cc: Jaroslav Kysela <perex@suse.cz>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
- Repair snd-usb-usx2y over OHCI
The previous patch "Repair snd-usb-usx2y for usb 2.6.18" assumed
urb->start_frame roll over beyond MAX_INT for both UHCI & OHCI.
This isn't true until now (kernel 2.6.20).
Fix this by only looking at the common between OHCI & UHCI Frame number
range.
This is for mainline and stable kernels >= 2.6.18.
Signed-off-by: Karsten Wiese <fzu@wemgehoertderstaat.de>
- Fix usx2yaudio patches
Fixed usx2yaudio patches.
+ USB generic driver
- usb: usbmixer error path fix
Without the patch below namelist[0] will not be freed in case
of kmalloc error.
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
- usbaudio - Fix kobject_add() error at reconnection
Fixed the error from kobject_add() at reconnection the usb audio device.
This happens when an app keeps opening a device while the device is
replugged, due to the confliction of the internal bookkept index and
the really empty slot.
- usb: usbmixer free kill urb cleanup
- usb_free_urb() cleanup
- usb_kill_urb() cleanup
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- 2.6 sync: usb: usbmidi kill urb cleanup
- usb_kill_urb() cleanup
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- usbaudio.c: remove unneeded casts
Went rummaging through usbaudio.c and found some castings that
aren't needed as far as I can see. Part of the KernelJanitors
TODO list.
Signed-off-by: John Daiker <daikerjohn@gmail.com>
+ USB1400 touchscreen driver
- 2.6 sync
- ucb1400_ts.c compilation fix (struct snd_ac97)
From: Andrew Morton <akpm@osdl.org>
Cc: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
+ Utils
- reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
- pc-speaker driver for 2.6.19
- Rediff against 2.6.19
- Do not pass "struct pt_regs" in an IRQ handlers,
as per 2.6.19
Signed-off-by: Stas Sergeev <stsp@aknet.ru>
- Fix broken build with ac97_bus module
Build ac97_bus module properly, which was moved/renamed
from pci/ac97.
- alsa-lib
+ Control API
- remove snd_ctl_iface_conf_name() prototype, namehint doxygen cleanups
+ PCM API
- Fix compile warning with internal function
Fixed the compile warning refering to the internal function
snd_pcm_hw_params_set_format_first.
- pcm_ladspa - fix none policy
In some configurations, channel samples were not copied correctly.
Also, fix memory leaks and remove extra end-of-line chars from SNDERR
strings.
+ Timer API
- initialize dl handles where it needs to
this trivial patch initializes dl handle in timer.c and timer_query.c
where it needs to.
Signed-off-by: Benoit Fouet <benoit.fouet@purplelabs.com>
- Fix error code in timer_query.c
Fix the returned error code for the invalid timer definition.
- alsa-plugins
+ /Makefile.am - compile maemo only if DBUS is present + Alsa support for Maemo SDK (n770) - release 1.0.14rc1
- alsa-utils
+ aconnect
- Fix aconnect man page
Use local definitions of .EX/.EE or .DS/.DE to avoid low-level troff
requests in the page body. There are plans to add these to groff man;
in the interim, this patch adds a compatible definition.
From: Eric S. Raymond <esr@thyrsus.com>