Changes v1.0.16 v1.0.17
From AlsaProject
[edit] Changelog between 1.0.15 and 1.0.17 releases
[edit] alsa-oss
[edit] Core
- removed .hg* files and renamed hgcompile to gitcompile
- gitcompile: HGCOMPILE_NO_MAKE -> GITCOMPILE_NO_MAKE
- Release v1.0.17
[edit] Changelog between 1.0.16 and 1.0.17 releases
[edit] alsa-driver
[edit] Sound Core
- Add pm_qos_params.h wrapper
- Move pcsp driver to alsa-kernel tree
- propagate errors from recursive make calls
- Add check of CONFIG_INPUT_PCSPKR to configure script
- Fix build with x86-64 on 2.6.25+ kernels
- We support 2.6.25 kernel
- Add asm/unaligned.h wrapper
- Add --with-extra-version option to configure
- Fix put_unaligned_*() wrappers
- Moving to GIT.. Rename and update hg files..
- Convert to menuconfig
- New kconfig parser
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- Add -c option to setup-alsa-kernel
- Add description of setup-alsa-kernel script
- Check device_create_drvdata() and add a workaround in sound.c
- Use --with-cards and --with-card-options again for configure
- Make CONFIG_SND_KERNELDIR to use always absolute path...
- Release v1.0.17rc1
- Fixed 'make pack' for GIT alsa-kmirror repo
- 2nd attempt to fix 'make pack'
- configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks
- Third fix to 'make pack'
- Add --disable-update-version option
- Release v1.0.17rc2
- configure: Add GFP_DMA32 check for 2.4 kernels
- configure: Added page_to_pfn check for older kernels
- Fix PPC platform detection and mod-deps condition optimization
- Release v1.0.17rc3
- autoconf: Fix RHEL5 deprecated autoconf.h trouble
- Release v1.0.17
- snd-pcsp: adjust help texts to frighten users
- sound: Convert to menuconfig
[edit] ALSA Core
- Add pm_qos_params.h wrapper
- Mark hpetimer as BROKEN
- add vmaster to export-objs
- Fix irq wapper for multiple handlers
- snd-powermac: older kernel compatibility
- Add asm/unaligned.h wrapper
- Fix put_unaligned_*() wrappers
- Convert to menuconfig
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- Check device_create_drvdata() and add a workaround in sound.c
- Add list_first_entry wrapper for older kernels
- configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks
- configure: Add GFP_DMA32 check for 2.4 kernels
- sound: Add upper_32_bits() for older kernels
- GFP_DMA32 check - change from GFP_DMA to 0 for kernels not supporting GFP_DMA32 flag
- configure: Added page_to_pfn check for older kernels
- Move vmaster code to sound core
- Dont touch fs_struct in drivers
- IEC958 definitions for consumer status channel, byte 4
- fix comments in sound/core.h
- sound: this amplifier only goes up to 7
- sound/core.h: evil #ifdefs
- Fix the race of card instance unregistration
- Clean up snd_card_free*()
- sound: replace remaining __FUNCTION__ occurences
- proc: remove proc_root from drivers
- SOUND: fix race in device_create
- sound: Convert to menuconfig
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- [ALSA] Improve the slots option handling
- alsa: add annotations to bitwise type snd_pcm_hw_param_t
- [ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t"
- ALSA: remove CONFIG_KMOD from sound
[edit] SoC PXA2xx Core
- soc - Support PXA3xx AC97
- soc - pxa2xx-ac97 - Use __func__ not __FUNCTION__
- soc - pxa2xx-pcm - Fix checkpatch warnings
- [ARM] 4834/3: Convert ASoC pxa2xx-ac97 driver to use the clock API
- [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h
- [ARM] 4977/2: soc - pxa2xx-ac97 - Add missing clk_enable()
- [ALSA] Add EM-X270 ASoC driver
- ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
- ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
- ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration
[edit] Control Midlevel
- Move vmaster code to sound core
- ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static
[edit] PCM Midlevel
- latency.c: use QoS infrastructure
- alsa: add annotations to bitwise type snd_pcm_hw_param_t
- [ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t"
[edit] Timer Midlevel
- Dont touch fs_struct in drivers
- ALSA: remove CONFIG_KMOD from sound
[edit] /mips/Makefile
- ALSA: ALSA driver for SGI HAL2 audio device
- ALSA: ALSA driver for SGI O2 audio board
[edit] /soc/Makefile
- Davinci ASoC support
- ASoC: Add drivers for the Texas Instruments OMAP processors
- [ALSA] Revised AT32 ASoC Patch
- ALSA: ASoC: Au12x0/Au1550 PSC Audio support
[edit] /soc/codecs/Makefile
- ASoC: WM9713 driver
- [ALSA] ASoC: Add UDA1380 driver
- [ALSA] ASoC: Add WM8510 driver
- [ALSA] ASoC: Add WM8990 driver
- ALSA: ASoC: Add AK4535 driver
[edit] /soc/pxa/Makefile
- [ALSA] Add EM-X270 ASoC driver
[edit] AC97 Codec
- ak4531_codec was moved from pci/ac97/ to pci/
- intel8x0 - Add support of 8 channel sound
- sound: ac97_pcm.c fix shadowed variable warning
- add a private field for ac97-device drivers and let ucb1400 be its first user
- ac97 - Add a workaround for broken quirk for VT1617A codec
- ac97 - Add virtual master control to VT1616/VT1617A codec.
- [ALSA] ac97 - Fix ASUS A9T laptop output
- [ALSA] Clean up sound/pci/ac97/Makefile
- [ALSA] Make ak4531 local to ens1370 driver
- Revert "add a private field for ac97-device drivers and let ucb1400 be its first user"
- [ALSA] ac97: add support for wm9711 master left inv switch
- [ALSA] ac97 - Fix power_save option value as time-out
- ALSA: Fix AC97 power down
- ALSA: ac97 - fix patch_ucb1400 for proper resume
[edit] AD1843 driver
- ALSA: ALSA driver for SGI O2 audio board
[edit] AD1889 driver
- Fix synchronize_irq() bugs, redundancies
- sound: replace remaining __FUNCTION__ occurences
[edit] AK4114 receiver
- AK4114 - listing regs in proc
- some fixes and cleanup for ICE1724 cards
[edit] AK4531 codec
- Fix ak4531 build stub
- [ALSA] Make ak4531 local to ens1370 driver
- ALSA: Remove duplicate MODULE_AUTHOR/DESCRIPTION/LICENCE from snd-ens1370.ko
[edit] AK4XXX AD/DA converters
- some fixes and cleanup for ICE1724 cards
[edit] ALI5451 driver
- sound: ali5451.c fix shadowed variable warnings
- Fix synchronize_irq() bugs, redundancies
[edit] ALSA Version
- Added scripts/git-ok-commits and include/version.h to proper alsa-kernel.git sync
- ALSA: Release v1.0.17rc1
- ALSA: Release 1.0.17rc2
- ALSA: Release v1.0.17rc3
- ALSA: Release v1.0.17
[edit] ALSA sequencer
- Dont touch fs_struct in drivers
- ALSA: remove CONFIG_KMOD from sound
[edit] ALSA<-OSS sequencer
- seq-oss - Remove invalid BUG()
[edit] ARM
- Convert to menuconfig
- sound: Convert to menuconfig
[edit] ARM PXA2XX driver
- sound: fix platform driver hotplug/coldplug
- pxa2xx-ac97: Support PXA3xx AC97
- [ARM] 4833/3: Convert non-SoC PXA2xx AC97 driver to clock API
- [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h
- sound: replace remaining __FUNCTION__ occurences
[edit] ATIIXP driver
- Fix synchronize_irq() bugs, redundancies
[edit] AZT3328 driver
- PCI168 snd-azt3328 Linux driver: another huge update
- [ALSA] PCI168 snd-azt3328 Linux driver: another huge update
- ALSA: PCI168 snd-azt3328: some more fixups
[edit] Apple Onboard Audio driver
- sound: Convert to menuconfig
[edit] Asihpi driver
- asihpi - Fix section mismatch
- asihpi: minor checkpatch cleanups
- asihpi: Add new HPI apis for sampleclock, tuner
- asihpi: Remove HPI4000
- asihpi: replace volatile with barriers
- asihpi: add hwdep (experimental)
- asihpi - new checkpatch = more changes
- asihpi - replace old class_device_*()
- asihpi - Common init files for HPI
- asihpi - Fix sampleclock source get. Fix volume control dB range.
- asihpi - Replace hpimod.c with hpioctl.c
- asihpi - Include pci table again, avoiding warning about extern.
- asihpi - Log warning if DSP code version doesn't match driver.
- asihpi - Version 3.10.00. Add new functions for HD radio tuner, and for firmware debug.
- asihpi - Support variable size cached control information.
- asihpi - Checkpatch tweaks
- asihpi: Meter control return peak.
- asihpi: Disable S24_3LE incompatible with 2^N buffer size.
- asihpi - Add missing GFP_KERNEL to allocator
- asihpi - V3.10.1. Add hpi_RDS enum.
- asihpi - Regularise control creation
- asihpi - Move mutex out from subsystem message
- asihpi - HPI v3.10.03. Formatting tweaks.
[edit] Atmel AT73C213 DAC driver
- Add __devinit macro to at73c213 sound driver probe functions
- at73c213: fix error checking for clk API
- at73c213: monaural support
- at73c213: remove redundant private_free routine
- at73c213: fix DMA size at the end of DMA buffer
- Revert "at73c213: fix DMA size at the end of DMA buffer"
- at73c213: Add constraints for periods value
[edit] Au12x0/Au1550 PSC ASoC
- Add soc/au1x build stub
- ALSA: ASoC: Au12x0/Au1550 PSC Audio support
[edit] BT87x driver
- bt87X: fix freeing of shared interrupt
[edit] CA0106 driver
- ca0106 - Add master volume controls
- sound: ca0106_main.c fix shadowed variable warnings
- sound: ca0106_mixer.c fix shadowed variable warnings
- Fix possible races at free_irq in PCI drivers
- ALSA: ca0106 - Add entry for another MSI K8N Diamond MB
[edit] CMI8788 (Oxygen) driver
- virtuoso: move PCM1796 symbols to a header file
- virtuoso: separate D2/D2X init functions
- virtuoso: fix build stub
- oxygen: add owner field
- sound: virtuoso.c fix shadowed variable warning
- oxygen: move WM8785 symbols to a header file
- virtuoso: move PCM1796 symbols to a header file
- oxygen: add monitor controls
- oxygen: change model-specific PCM device configuration
- oxygen: make SPI/2-wire configuration model-specific
- oxygen: move MIDI flag to model struct
- oxygen: disable clock of unused I2S inputs
- oxygen: fix line-in recording selection (now for real)
- oxygen: add I2C support
- virtuoso: separate D2/D2X init functions
- virtuoso: allow both CS5381 and CS5361
- virtuoso: move some code to xonar_common_init()
- virtuoso: set PCM1796 oversampling rate
- virtuoso: change card short name
- virtuoso: fix typo
- virtuoso: add Xonar DX support
- virtuoso: correctly switch input jack on Xonar DX
- oxygen: use SPDIF input only if present
- virtuoso: add GPIO 1 mixer control
- virtuoso: initialize two-wire control register
- virtuoso: fix DX front panel I/O
- hifier: remove empty hifier_mixer_init()
- oxygen: generalize handling of DAC volume limits
- oxygen: mute by default
- oxygen: generalize DAC volume TLV handling
- oxygen: fix version in MODULE_LICENSE
- oxygen: add symbol for I/O space size
- oxygen: save register writes
- oxygen: simplify DAC volume initialization
- oxygen: separate out hardware initialization code
- virtuoso: add xonar_enable_output()
- oxygen: add PM support
- oxygen: add symbols for buffer/period size constraints
- virtuoso: restrict period time to less than 10 s
- sound: oxygen: fix NULL pointer dereference when loading snd-oxygen
[edit] CMIPCI driver
- sound: cmipci.c fix shadowed variable warning
[edit] CREDITS file
- 2.6 kernel sync
- Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo
[edit] CS4231 driver
- ALSA: opti93x: add support for Opti93x codec in cs4231-lib
[edit] CS46xx driver
- Fix possible races at free_irq in PCI drivers
[edit] CX88 driver
- Fix synchronize_irq() bugs, redundancies
[edit] Common EMU synth
- emux midi synthesizer doesn't honor SOFT_PEDAL-release event
[edit] Conexant Riptide driver
- sound: riptide.c fix shadowed variable warnings
[edit] Digigram PCXHR driver
- sound: pcxhr_core.c fix shadowed variable warning
- sound/pci: remove unused variable
- sound/pci/pcxhr/pcxhr_core.c: fix printk warning
- sound/pci/pcxhr/pcxhr.c: fix warnings
[edit] Digigram VX Pocket driver
- ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver
[edit] Digigram VX core
- configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks
- ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver
[edit] Documentation
- Add -c option to setup-alsa-kernel
- hda-codec - Add support of AD1883/1884A/1984A/1984B
- hda-codec - Add model=mobile for AD1884A & co
- Add description of aw2 driver
- hda-codec - Add missing descriptions for STAC codec models
- pcsp: add description
- Revert "at73c213: fix DMA size at the end of DMA buffer"
- hda-codec - Fix spekaer output of Panasonic CF-74
- hda-codec - Support of Lenovo Thinkpad X300
- hda-codec - Remove now uneeded 6stack-hp model from ALC883
- hda-codec - Add missing models in ALSA-Configuration.txt
- hda-codec - Support mic automute for Clevo M720R/SR
- hda-intel: Add Quanta IL1 ALC267 model
- hda - revert wrongly committed patch
- hda - Add support of AD1989A/AD1989B
- hda - Add support of Medion RIM 2150
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- [ALSA] hda - Add ALC663 support
- [ALSA] Improve the slots option handling
- ALSA: hda - remove position_fix=3
- ALSA: hda - Add description of bdl_pos_adj option
[edit] Dreamcast AICA sound (pcm) driver
- Remove duplicated unlikely() in IS_ERR()
[edit] EMU10K1/EMU10K2 driver
- sound: emuproc.c fix signedness warning
- sound: emu10k1x.c fix shadowed variable warnings
- Fix possible races at free_irq in PCI drivers
- [ALSA] emu10k1 - simplify page allocation for synth
- [ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
- sound: emu10k1 - fix system hang with Audigy2 ZS Notebook PCMCIA card
- ALSA: emu10k1 - Fix page allocation with GFP_DMA
- ALSA: emu10k1 - fix possible memory leak in memory allocation routines
- ALSA: emu10k1 - simplify the last fix
[edit] ENS1370/1+ driver
- sound: ens1370.c fix shadowed variable warning
[edit] ES1968 driver
- sound: es1968.c fox shadowed variable warning
- es1968: fix sleep-while-holding-lock bug
- es1968: fix jitter on some maestro cards
- es1968 - fix coding style in the last patch
[edit] Echoaudio driver
- Fix possible races at free_irq in PCI drivers
[edit] Emagic Audiowerk 2
- Add build stub for aw2 driver
- aw2: fix build stubs
- Emagic Audiowerk 2 ALSA driver.
- aw2 - Add missing module parameters
- aw2 - Remove endian dependency
- aw2 - Rename aw2-tsl.h to aw2-tsl.c
- sound/pci/aw2/aw2-alsa.c needs dma-mapping.h
- aw2: remove duplicate MODULE_LICENSE
- ALSA: aw2 - Fix Oops at initialization
[edit] FM801 driver
- sound: fm801.c fix shadowed variable warning
[edit] Generic drivers
- pcsp driver update
- pcsp - Comply to Lindent & checkpatch.pl
- improved snd-aloop quality when using certain samplerates and kernel HZ
- aloop - more cleanups
- pcsp - Check return value of pcspkr_input_init()
- aloop - even more cleanups
- pcsp: use platform_driver API
- pcsp: Add NForce workaround
- improved snd-aloop quality when using certain samplerates and kernel HZ
- Move pcsp driver to alsa-kernel tree
- snd-aloop - more cleanups
- Remove old Kconfig entry for pcsp
- Convert to menuconfig
- snd-dummy - improved timing, silence on prepare
- snd-dummy - better realtime app support
- Add PC-speaker sound driver
- pcsp - clean ups
- pcsp: improve "enable" option handling
- pcsp: locking fix
- [ML403-AC97CR] Remove duplicate snd_card_set_dev()
- sound/drivers/pcsp/pcsp.c build fix
- pcsp: remove downsampling
- sound: fix platform driver hotplug/coldplug
- sound/drivers/dummy.c: fix negative snd_pcm_format_width() check
- pcsp - Fix dependency in Kconfig
- pcsp: fix wording in DEBUG_PAGEALLOC warning
- pcsp - Fix CONFIG_DEBUG_PAGEALLOC warning message again
- pcsp - Remove dependency to INPUT_PCSPKR=n again
- pcsp - Fix more dependency
- pcsp: Fix build with CONFIG_PM=n
- ac97 - Add virtual master control to VT1616/VT1617A codec.
- pcspkr: fix dependancies
- snd-pcsp: adjust help texts to frighten users
- snd-pcsp: put back the compatibility code for the older alsa-libs
- snd-pcsp: depend on CONFIG_EXPERIMENTAL
- snd-pcsp: silent misleading warning
- snd-pcsp: use HRTIMER_CB_SOFTIRQ
- [ALSA] snd-pcsp - fix pcsp_treble_info() to honour an item number
- sound: Convert to menuconfig
- [ALSA] Fix AC97 kconfig items
[edit] HDA Codec driver
- hda-intel - Fix PCM device number assignment
- hda-codec - Add ID for an unknown HDMI codec chip
- hda: STAC927x power down inactive DACs
- hda-codec - Correct HDMI transmitter names
- hda-codec - remove duplicate controls in alc268 test mixer
- hda-codec - Fix race condition in generic bound volume/swtich controls
- hda-codec - Fix ALC880 F1734 model
- hda-codec - Fix automute of AD1981HD hp model
- hda-codec - Don't create vmaster if no slaves found
- hda-codec - Fix wrong capture source selection for ALC883 codec
- hda-codec - Fix ALC882 capture source selection
- hda-codec - Clean up capture source selection of Realtek codecs
- hda-codec - Implement auto-mic jack sensing on Samsung laptops
- hda-codec - More fix-up for auto-configuration
- hda-codec - Fix auto-configuration of Realtek codecs
- hda-codec - Add "IEC958 Default PCM" switch
- hda-codec - Add more names to vendor list
- hda-codec - Fix breakage of resume in auto-config of realtek codecs
- hda-codec - Fix missing capsrc_nids for ALC262
- hda-codec - Add support of AD1883/1884A/1984A/1984B
- hda-codec - Add model=mobile for AD1884A & co
- hda-codec - Fix Master volume on HP dv8000
- Keep private TLV entry in vmaster itself
- hda-codec - Fix ALC662 recording
- hda-codec - Add beep volume control to ALC268
- hda-codec - Fix ALC268 capture source
- hda-codec - Don't create multiple capture streams for single inputs
- hda: fix STAC927x power management
- hda: STAC927x invalid association value
- hda: 92HDxxxx PCI Quirks
- hda: STAC927x analog mic
- hda: Mic as output fix
- hda-codec - Adapt eeepc p701 mixer for virtual master control
- hda-codec - Fix AD1988 capture elements
- hda-codec - Add Fujitsu Lifebook E8410 to quirk table
- hda-codec - Fix initial DAC numbers of 92HD71bxx codecs
- hda-codec - Add docking-station mic input for Thinkpad X61
- hda-codec - Fix mixer names of realtek codecs to adapt mater controls
- sound: patch_sigmatel.c fix shadowed variable warning
- hda-codec - Use int instead of long in patch_sigmatel.c
- sound: hda: missing includes of hda_patch.h
- hda: disable power management on fixed ports
- hda: add verbs for 92hd73xxx laptops
- hda-codec - Fix the array over-range access with stac92hd71bxx codec
- hda-codec - model for alc883 to support M720R
- ALC288 - Add NEC S970 to the quirk table
- hda-codec - model for alc883 to support FUJITSU Pi2515
- hda-codec - model for cx20549 to support laptop HP530
- hda-codec - Fix dmics on ALC268 in auto configuration
- hda-codec - Add internal mic item for ALC268 acer model
- HDA Codecs: add support for Toshiba Equium L30
- hda: Reorganized DAC outputs
- hda-intel - Fix microphone capture with ALC880 F1734 model
- hda-codec - Improve ALC262 ultra model
- hda: 92HD73xxx distortion fix
- hda-codec - Fix orphan Headphone controls in STAC codecs
- hda-codec - Fix ALC662 DAC mixer mutes
- hda-codec - Map 3stack-6ch-dig ALC662 model for Asus P5GC-MX
- hda-codec - Fujitsu Lifebook port replicator/dock headphone jack sense
- Revert "at73c213: fix DMA size at the end of DMA buffer"
- hda-codec - Fix DAC assignment order in ALC883
- hda-codec - Map 3stack-6ch-dig ALC883 model for MSI 945GCM5 V2 (MSI-7267)
- hda-codec - Fix spekaer output of Panasonic CF-74
- hda-codec - keep the format verb at closing PCM streams
- hda-codec - Support of Lenovo Thinkpad X300
- hda: 92hd71bxxx DMIC nid
- hda-codec - model for alc262 to support Lenovo 3000
- hda-codec - Remove now uneeded 6stack-hp model from ALC883
- hda-codec - Use base ALC883 mixer for 6stack-dell model
- hda-codec - Use common 3stack-6ch mixer for 3stack-hp model
- hda-codec - Map clevo-m720r ALC883 model for Clevo M720SR
- hda-codec - Support mic automute for Clevo M720R/SR
- hda-codec - PCI quirk for MSI laptop
- hda-codec - Fix unbalanced mutex
- hda - Should use HDA_OUTPUT instead of HDA_INPUT to mute pin 15 of ALC880
- hda - PCI quirk for laptop LG which use CMI9880
- hda - Fujitsu Lifebook PC speaker signal
- hda: Correct SPDIF out default config
- hda: EAPD power management
- hda-intel: Add Quanta IL1 ALC267 model
- hda - revert wrongly committed patch
- hda - Add support of AD1989A/AD1989B
- hda: Add 5.1 support for second headphone jack
- hda - Fix ALC889A codec support
- hda - Avoid unexpected breakage with ALC889A hack
- hda - Fix model for Acer Aspire 5720z
- hda - Fix Thinkpad X300 digital mic
- hda - Add support of Medion RIM 2150
- hda - Support IDT 92HD206 codec
- Revert migration to alc_set_pin_output() in alc861_auto_set_output_and_unmute()
- [ALSA] hda - Fix ALC262 fujitsu model
- [ALSA] hda - Fix ASUS P5GD1 model
- [ALSA] hda - Add model for ASUS P5K-E/WIFI-AP
- [ALSA] hda - Fix noise on VT1708 codec
- [ALSA] hda - Fix COEF and EAPD in ALC889 auto-configuration mode
- [ALSA] hda - Added support for Foxconn P35AX-S mainboard
- [ALSA] hda - Fix capture mute Widget for stac9250/9251
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- [ALSA] hda - Add ALC663 support
- [ALSA] hda - Fix vref pincap check in alc882 auto-detection
- [ALSA] hda - show correct codec chip in PCM stream names
- [ALSA] hda - Fix EAPD and COEF setups for realtek codecs
- [ALSA] hda - Fix mic input on HP2133
- [ALSA] hda - Fix model for LG LS75 laptop
- [ALSA] hda - support intel DG33 motherboards
- [ALSA] hda - Fix PLL gating control on Realtek codecs
- [ALSA] hda - COMPAL IFL90/JFL-92 laptop quirk
- [ALSA] hda - Fix resume of auto-config mode with Realtek codecs
- [ALSA] hda - Fix "alc262_sony_unsol[]" hda_verb array
- [ALSA] hda - Add Toshiba dynabook SS RX1 support
- ALSA: hda - Fix stac9205_cfg_tbl
- ALSA: hda - Remove unused mutex
- ALSA: hda: Add support for 92HD73xxx codecs
- ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode
- ALSA: hda - Fix digital converter proc output
- ALSA: hda - Added model selection for iMac 24"
- ALSA: hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
- ALSA: hda - Add MacBook 3.1 support
- ALSA: hda - disable amp override on non-HP machines
- ALSA: ALSA: hda - Fix ALC883 medion model
- ALSA: hda - Add missing Thinkpad Z60m support
- ALSA: ALSA: hda - Fix speaker output on Toshiba P105
- ALSA: hda - Add support for Lenovo 3000 N200
- ALSA: hda - removed redundant gpio_mask
- ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
- ALSA: hda: 92hd71bxx PC Beep
- ALSA: hda - Fix internal mic vref pin setup
- ALSA: hda - Fix missing init for unsol events on micsense model
- ALSA: hda - Fix FSC V5505 model
[edit] HDA Intel driver
- hda-intel - Fix PCM device number assignment
- hda-intel - Use SG buffer
- hda-intel - Support 64bit buffer allocation
- hda-intel - Fix a compile error with CONFIG_SND_DEBUG_DETECT=y
- HDA-Intel - Patch to support RV7xx HDMI Audio
- hda-intel - Fix Oops with ATI HDMI devices
- hda-intel - Clean up stream definitions
- hda-intel - Use PCI_DEVICE() macro
- hda_intel needs dma-mapping.h
- hda_intel: Add the DIDs of nvidia MCP79 HD audio controller to hda_intel.c
- hda-intel - Fix power-off hang on ASUS P5AD2
- hda-intel - Add barrier
- hda-intel - Add sync support
- hda - Fix DMA position inaccuracy
- [ALSA] hda - Fix DMA position inaccuracy
- [ALSA] hda - Add support of Teradici controller
- [ALSA] hda - Add ICH9 controller support (8086:2911)
- [ALSA] hda - increase max_codecs of ICH to 4
- ALSA: hda - Add bdl_pos_adj option
- ALSA: hda - remove position_fix=3
- ALSA: hda - bdl_pos_adj option to each instance
- ALSA: hda - Fix bdl_pos_adj value for ATI SB chipsets
- ALSA: hda - Add a warning if pending IRQ is found
- ALSA: hda - bdl_pos_adj=32 as default
- ALSA: hda - use upper_32_bits()
[edit] HDA generic driver
- Move vmaster build stub to acore
- hda-codec - Add "IEC958 Default PCM" switch
- hda-codec - Fix amp-in values for pin widgets
- Keep private TLV entry in vmaster itself
- hda-codec - keep the format verb at closing PCM streams
- [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
- ALSA: hda - Fix digital converter proc output
[edit] I2C cs8427
- i2c: cs8427.c use put_unaligned helper
[edit] ICE1712 driver
- ice1712 - Fix hoontech MIDI input
- Added support for Delta1010E (newer revisions of Delta1010)
- ice1712 - added support for M-Audio Delta 66E
- sound: ice1712.c fix shadowed variable warnings
- sound: ice1712: unused structs
- ice1724 - Fix the SPDIF input sample-rate on Juli@
- some fixes and cleanup for ICE1724 cards
- ice1724 - Fix return codes in some pointis callbacks
- ice1724 - Improved the Juli rate setting
- Don't set gpio mask register in snd_ice1712_gpio_write_bits()
- ice1712 - Add Terrasoniq TS88 support
- ice1724 - Fix IRQ lock-up with MPU access
- [ALSA] ice1724: fix MIDI
[edit] ICE1724 driver
- sound: ice1712: unused structs
- ice1724 - Fix the SPDIF input sample-rate on Juli@
- some fixes and cleanup for ICE1724 cards
- ice1724 - Improved the Juli rate setting
- ice1724.c: toggle "chip reset" and "eeprom based setup" sequence
- Audiophile 192: Fix ad converter initialization
- ice1724 - Fix IRQ lock-up with MPU access
- Add MPU401_INFO_NO_ACK bitflag
- ice1724 - Enable watermarks
- [ALSA] ice1724: fix MIDI
[edit] ISA
- Convert to menuconfig
- sound: Convert to menuconfig
- [ALSA] remove SND_GUS_SYNTH
- ALSA: opti93x: use cs4231 lib
[edit] Intel8x0 driver
- Fix intel8x0.patch for 2.6.25 changes
- intel8x0 - Add support of 8 channel sound
- x86: convert CPA users to the new set_page_ API
- x86: cpa: move flush to cpa
- intel8x0 - Add quirk for Compaq Deskpro EN
[edit] L3 drivers
- [ALSA] remove CVS keywords
[edit] MAINTAINERS file
- 2.6 kernel sync
- Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo
[edit] MIPS
- ALSA: ALSA driver for SGI HAL2 audio device
- ALSA: ALSA driver for SGI O2 audio board
[edit] MIPS SGI A2 Audio System
- ALSA: ALSA driver for SGI HAL2 audio device
[edit] MPU401 UART
- mpu401: reduce tx loop timeout
- Define MPU401 registers in sound/mpu401_uart.h
- Add MPU401_INFO_NO_ACK bitflag
[edit] Maestro3 driver
- sound: maestro3.c fix shadowed variable warnings
- [ALSA] maestro3: Fix hw volume on HP OmniBook
[edit] Memalloc module
- regenerated memalloc.patch for proc change
- Move hack for dma_alloc_coherent() from alsa-kernel
- Fix the wrong patch in the last commit to memalloc.patch
- configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks
- sound: use non-racy method for /proc/driver/snd-page-alloc creation
- Remove unneeded ugly hack for i386 in memalloc.c
[edit] NM256 driver
- ALSA: correct kcalloc usage
[edit] Opti9xx drivers
- [ALSA] opti93x: fix sound ouput for Opti930
- ALSA: opti93x: use cs4231 lib
[edit] PCI drivers
- asihpi: add hwdep (experimental)
- Convert to menuconfig
- ak4531_codec was moved from pci/ac97/ to pci/
- Remove old export flag for ak4531
- Move vmaster code to sound core
- ca0106 - Add master volume controls
- Emagic Audiowerk 2 ALSA driver.
- ice1724 - Improved the Juli rate setting
- virtuoso: add Xonar DX support
- [ALSA] fm801 - Fix kconfig dependency mess of fm801-tea575x
- [ALSA] ice1724: fix MIDI
- [ALSA] Fix AC97 kconfig items
- [ALSA] Make ak4531 local to ens1370 driver
[edit] PDAudioCF driver
- configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks
[edit] PDPlus driver
- Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
[edit] PPC AWACS driver
- snd-powermac: AWACS and Screamer mixers for PM7500, Beige, and iMac SL
- snd-powermac: style awacs.s and awacs.h
- snd-powermac: more coding style fixes for awacs.[ch]
[edit] PPC Beep
- snd-powermac: older kernel compatibility
- snd-powermac: more older kernel compatibility
[edit] PPC Burgundy driver
- snd-powermac: Burgundy mixers for B&W and iMac
- snd-powermac: style burgundy.c
[edit] PPC DACA driver
- Dont touch fs_struct in drivers
- ALSA: remove CONFIG_KMOD from sound
[edit] PPC PMAC driver
- powermac - fix irq handlers
- snd-powermac: enable headphone detection on older kernels
- snd-powermac: older kernel compatibility
- snd-powermac: enable headphone detection
- snd-powermac: style pmac.c
[edit] PPC PS3 driver
- ALSA: Storage class should be before const qualifier
[edit] PPC Tumbler driver
- snd-powermac: more older kernel compatibility
[edit] PXA Mainstone driver
- [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h
- [ARM] pxa: use new pin configuration mechanism for mainstone
- [ARM] pxa: use gpio_keys.c to support mainstone's wakeup switch of GPIO1
- [ARM] pxa: add partial keypad support for mainstone
- [ARM] 4901/3: mainstone: Register primary I2C bus
- Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo
[edit] RME HDSP driver
- hdsp - RME 9632 fix at 192kHz
[edit] RME32 driver
- sound: rme32.c fix integer as NULL pointer warning
[edit] RME96 driver
- sound: rme96.c fix integer as NULL pointer warning
[edit] RME9652 driver
- sound: hdspm.c fix returning void expression warnings
- sound/pci/rme9652/hdspm.c: stop inlining largish static functions
[edit] RTC timer driver
- Fix build of rtctimer.c for older kernels
[edit] SA11xx UDA1341 driver
- [ALSA] remove CVS keywords
[edit] SAA7134 driver
- Fix synchronize_irq() bugs, redundancies
- 2.6 kernel sync - add one-line changes
[edit] SB drivers
- sound: replace remaining __FUNCTION__ occurences
- [ALSA] trivial clean up of sound/isa/sb/Makefile
- ALSA: sb - Fix wrong assertions
[edit] SB16/AWE driver
- sound: replace remaining __FUNCTION__ occurences
[edit] SB8 driver
- sb8: fix SB 1.0 capture DMA programming
[edit] SGI O2 Audio
- ALSA: ALSA driver for SGI O2 audio board
[edit] SIS7019 driver
- ALSA: Storage class should be before const qualifier
[edit] SPARC DBRI driver
- ALSA: make sparc/dbri.c:snd_dbri_proc() static
[edit] SoC Audio for the Atmel AT32 System-on-Chip
- Add soc/at32/Makefile for build
- [ALSA] Revised AT32 ASoC Patch
- ALSA: asoc: at32 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
- ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions.
- ALSA: asoc: at32 - DAI struct merge and enable_pin() change.
[edit] SoC Audio for the Atmel AT91 System-on-Chip
- [ARM] 4912/2: [AT91] Endrelia audio driver must use GPIO interface
- soc - at91-pcm - Fix line wrapping
- soc at91 minor bug fixes
- soc - eti_b1_wm8731 - Convert to use bulk DAPM control registration
- ALSA: asoc: at91 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Audio for the Samsung S3C24XX chips
- soc - Fix s3c24xx-i2s LR sync while timer ticks are disabled
- soc - neo1973_wm8753 - Fix module unload
- soc - s3c24xx-i2s - Replace __FUNCTION__ with __func__
- soc - s3c24xx - Improve diagnostic output
- soc - s3c24xx - Declare suspend and resume static
- soc - s3c24xx-i2s - Use linux/io.h
- soc - s3c24xx-i2s - Fix tab/space breakage
- soc - s3c24xx-i2s - Add missing spaces
- soc - s3c2443-ac97 - Fix checkpatch warnings
- soc - s3c24xx-pcm - Fix checkpatch warnings
- soc - ln2440sbc_alc650 - Fix checkpatch warnings
- soc - neo1973_wm8753.c cleanup checkpatch issues
- soc - neo1973_wm8753.c change maintainer contact info
- soc - neo1973_wm8753.c add suspend and shutdown hooks for lm4857 chip
- soc - fix s3c2410 PCM breakage
- soc - fix S3C2410 i2s programming error
- soc - Patch to add debug messages to the neo1973_wm8753 (GTA01) sound driver
- soc - neo1973_wm8753 - Convert to bulk DAPM registration APIs
- ALSA: ASoC: Add TLV information to the LM4857 controls on the GTA01
- ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Codec AC97
- soc - ac97 - Clean up checkpatch warnings
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
- ALSA: ASoC: Add missing includes
- ALSA: ASoC: AC97 codec PM
- ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Codec AK4535
- ALSA: ASoC: Add AK4535 driver
- ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Codec CS4270
- SOC: fix tests in cs4270_hw_params()
- ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Codec Philips UDA1380
- [ALSA] ASoC: Add UDA1380 driver
- ALSA: ASoC: Fix register cache size for UDA1380
[edit] SoC Codec TLV320AIC3X
- ASoC: Fix TLV320AIC3X PLL divider table for 64 kHz rate
- ASoC: Add support for 12 MHz MCLK in TLV320AIC3X
- ASoC/TLV320AIC3X: Stop I2C driver ID abuse
- ASoC: Add support for 19.2 MHz MCLK in TLV320AIC3X
- soc - tlv320aic3x - revisit clock setup
- soc - tlv320aic3x - add GPIO support
- ASoC: Fix TLV320AIC3X mono line output interconnect
- soc - tlv320aic3x - Convert to use bulk registration APIs
- ASoC: Clarify API for bias configuration
- ALSA: ASoC: Tweak tlv320aicx reg_cache_size
- ALSA: ASoC: TLV320AIC3X: Use register modifier widget for mic bias
- ALSA: ASoC: TLV320AIC3X: Modify only interface related bits in aic3x_set_dai_fmt
- ALSA: ASoC: TLV320AIC3X: Add support for digital microphone input
- ALSA: ASoC: TLV320AIC3X: Add mixer control for ADC highpass filter
- ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Codec WM8510
- [ALSA] ASoC: Add WM8510 driver
- [ALSA] ASoC: Fix default mono mixer configuration for WM8510
- ALSA: ASoC: Replace custom debug macros with pr_ equivalents
[edit] SoC Codec WM8731
- soc - wm8731 - Clean up checkpatch warnings
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
- ALSA: ASoC: Fix register cache sizes for Wolfson codecs
- ALSA: ASoC: Replace custom debug macros with pr_ equivalents
[edit] SoC Codec WM8750
- soc - wm8750 - Clean up checkpatch warnings
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
- ALSA: ASoC: Fix register cache sizes for Wolfson codecs
- ALSA: ASoC: Replace custom debug macros with pr_ equivalents
[edit] SoC Codec WM8753
- soc - Add Invert Switch for ROUT2
- soc - wm8753 - Clean up checkpatch warnings
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
- ALSA: ASoC: Fix register cache sizes for Wolfson codecs
- ALSA: ASoC: Add TLV information to remaining WM8753 controls
- ALSA: ASoC: Replace custom debug macros with pr_ equivalents
[edit] SoC Codec WM8990
- [ALSA] ASoC: Add WM8990 driver
[edit] SoC Codec WM9712
- ASoC: Fix WM9712 mixer_event DAPM widget function type
- soc - wm9712: Remove unneeded AC97_EXTENDED_MID updates
- soc - wm9712 - checkpatch fixes
- soc - Convert Wolfson codec drivers to use bulk DAPM registration
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
- ALSA: ASoC: Add missing includes
- ALSA: ASoC: Check for exact register match in wm97xx_reset()
[edit] SoC Codec WM9713
- ASoC: WM9713 driver
- soc - Add missing audio path between Mono Mixer and Mic PGAs
- wm9713: Don't control touch screen power on suspend
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
- ALSA: ASoC: Fix WM9713 voice PCM slave mode configuration
- ALSA: ASoC: Check for exact register match in wm97xx_reset()
- ALSA: ASoC: Advertise 16000Hz rate for WM9713 PCM interface
[edit] SoC DaVinci
- Add soc/davinci build stub
- Davinci ASoC support
- soc - davinci-evm - Update for bulk DAPM registration APIs
- ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
- ALSA: asoc: davinci - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC Dynamic Audio Power Management
- soc - Report errors from snd_soc_dapm_set_endpoint()
- soc - Include register in DAPM debug output
- soc - DAPM - add hook to read state of DAPM widget
- sound: fix export symbol typo
- soc - DAPM - Add bulk control registration
- soc - DAPM - Bulk route registration
- ASoC: Clarify API for bias configuration
- ALSA: ASoC: Add support for generic DAPM register modifier widget
- ALSA: ASoC: Make pop/click debug wait times dynamically configurable
- ALSA: ASoC: Fix warning from strict_strtoul()
- ALSA: asoc: core - refactored DAPM pin control API.
- ALSA: ASoC: Switch DAPM to use of standard DEBUG macro
- ALSA: ASoC: Dump DAPM state for non-stream changes
[edit] SoC Freescale
- soc - duplicate strcasecmp test for "rj-master" in mpc8610_hpcd_probe()
- Removed deprecated sound/driver.h from Freescale MPC8610 drivers
- soc - fsl_ssi.c fix "BUG: scheduling while atomic"
- ALSA: Fix register programming in Freescale MPC8610 HPCD sound driver
- ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
- ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform.
[edit] SoC Layer
- ASoC: WM9713 driver
- Davinci ASoC support
- sound: fix platform driver hotplug/coldplug
- ASoC: Add drivers for the Texas Instruments OMAP processors
- ASoC: build fix for snd_soc_info_bool_ext
- ASoC: Clarify API for bias configuration
- ASoC: Make CPU and codec DAI operations have same type
- ASoC: core checkpatch cleanups
- [ALSA] ASoC: Make CPU and codec DAI operations have same type
- [ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type
- [ALSA] ASoC: Add UDA1380 driver
- [ALSA] ASoC: Add WM8510 driver
- [ALSA] ASoC: Add WM8990 driver
- [ALSA] Revised AT32 ASoC Patch
- ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
- ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type
- ALSA: ASoC: Don't block system resume
- ALSA: ASoC: fix PM=n build
- ALSA: ASoC: Add AK4535 driver
- ALSA: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
- ALSA: asoc: core - add Digital Audio Interface (DAI) control functions.
- ALSA: ASoC: Au12x0/Au1550 PSC Audio support
[edit] SoC PXA2xx Corgi
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - corgi - Fix checkpatch warnings
- soc - Zaurus - Convert to bulk DAPM registration APIs
- ASoC: Remove in-code changelogs
- [ALSA] ASoC: Remove in-code changelogs
- ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC PXA2xx EM-X270
- [ALSA] Add EM-X270 ASoC driver
[edit] SoC PXA2xx Poodle
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - poodle - Fix checkpatch warnings
- soc - Zaurus - Convert to bulk DAPM registration APIs
- ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
[edit] SoC PXA2xx Spitz
- ASoC: Fix DAPM widget function types in pxa machine drivers
- soc - spitz - Fix checkpatch warnings
- soc - Zaurus - Convert to bulk DAPM registration APIs
- ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.