lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 25 Oct 2010 15:59:27 +0200 From: Takashi Iwai <tiwai@...e.de> To: Linus Torvalds <torvalds@...ux-foundation.org> Cc: Andrew Morton <akpm@...ux-foundation.org>, linux-kernel@...r.kernel.org Subject: [GIT PULL] sound updates for 2.6.37-rc1 Linus, please pull ALSA updates for v2.6.37-rc1 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus The biggest changes are the update of ASoC core API, in addition to lots of fixes/updates in ASoC drivers. The summary regarding ASoC are: - Overhaul of the core APIs for registration of all kinds of devices, reducing the level of direct coupling between machine drivers and their CODEC and CPU drivers allowing ASoC machines to have multiple CODEC devices and multiple instances of the same CODEC device within a system. - New CODEC drivers for 88PM860x CODEC, MAX98088, WL1273, WM8962, WM8804, and WM8985. - New CPU drivers for EP93xx AC’97 controllers, MPC85xx SSI ports, and SH HDMI controllers. - Machine support for Freescale P1022 DS, Marvell Tavor and Saarb, and Simplemachines Sim.One. For HD-audio, the former individual HDMI parsers for ATI, Intel and Nvidia are now unified to a single parser. Also, the BIOS pin parser was improved so that it can assign multiple input-pins for the same task (e.g. mic-in). Another new stuff is the aloop driver. It's a simple PCM loopback driver for PCM data pass-through. This has been in external alsa-driver tree for long time, and now it's revised and merged to upstream. Other than that, many driver updates including oxygen, USB-audio, and the removal of BKL in OSS code, (and yet-again-new ISA driver :), etc are found. Thanks! Takashi === Andrea Gelmini (1): sound: fixed typos Andreas Schwab (1): ALSA: sound/ppc/powermac: remove undefined operations Andy Owen (6): ALSA: ca0106 - add Sound Blaster 5.1vx info. ALSA: ca0106: Pull out dac powering routine into separate function. ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence. ALSA: ca0106: Create a nice spot for mapping channels to dacs. ALSA: ca0106: Allow different sound cards to use different SPI channel mappings. ALSA: ca0106: Use card specific dac id for mute controls. Arnaud Patard (3): ASoC: OpenRD Client : Fix naming breakage due to multicomponent support ASoC: kirkwood: add alias to pcm module ASoC: Change my mail address Arnd Bergmann (1): sound: autoconvert trivial BKL users to private mutex Axel Lin (4): ASoC: e740_wm9705 - free gpio in e740_exit() ASoC: remove include of pxa2xx-pcm.h in pxa2xx-ac97.c ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove() ASoC: ad1980 - set reg_cache_default to ad1980_reg Ben Hutchings (1): ALSA: emux: Add trivial compat ioctl handler Chanwoo Choi (2): ASoC: multi-component - Add Aquila sound driver ASoC: multi-component - Add Goni sound driver Charles (1): ALSA: hda - Fix codec muted after rebooting from Windows Charles Chin (1): ALSA: hda - Fix automatic MIC switching and include dock MIC for IDT codecs Clemens Ladisch (24): ALSA: usb-audio: fix Fast Track Ultra (8R) 44.1 sample rates ALSA: usb-audio: add Edirol PCR-1 PCM support ALSA: usb-audio: add Roland A-PRO support ALSA: usb-audio: add BOSS ME-25 support ALSA: virtuoso: fix WM8766 register writes with MSB ALSA: virtuoso: fix Xonar DS input switches ALSA: virtuoso: add Xonar DS headphone jack detection ALSA: virtuoso: automatically handle Xonar DS headphone routing ALSA: virtuoso: Xonar DS: add stereo upmixing to center/LFE channels ALSA: oxygen: fix CONFIG_SND_OXYGEN_LIB dependency selection ALSA: virtuoso: update Kconfig text ALSA: usb-audio: add more Yamaha USB MIDI devices ALSA: virtuoso: fix Xonar DS chip name ALSA: oxygen: handle CD input configuration with a flag ALSA: virtuoso: add HDAV1.3 Slim PCI ID ALSA: virtuoso: fix Xonar STX anti-pop delay ALSA: oxygen: fix chip ID register symbols ALSA: oxygen: fix input monitor dB scale ALSA: oxygen: reduce minimum period count ALSA: oxygen: rewrite PCIe bridge initialization ALSA: oxygen: add PEX8111 initialization ALSA: HDA: Sigmatel: work around incorrect master muting ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs ALSA: usb-audio: add Novation Launchpad support Dan Carpenter (3): ALSA: usb/mixer: remove bogus cast ASoC: checking kzalloc() for IS_ERR() instead of NULL OSS: soundcard: fix return value of sound_open() Daniel Mack (2): ALSA: snd-usb-caiaq: drop version number ALSA: snd-usb-caiaq: Add support for Traktor Kontrol S4 Daniel T Chen (1): ALSA: hda: Add speaker pin to automute Acer Aspire 8943G David Henningsson (7): ALSA: HDA: Add fixup pins for Ideapad Y550 ALSA: HDA: Fix spelling (change VOSTO to VOSTRO) ALSA: HDA: Sort CXT5066 quirk table ALSA: HDA: Add position_fix=3 module option, and refactor related code ALSA: HDA: Correctly apply position_fix quirks for ATI and VIA controllers ALSA: HDA: Enable SKU quirks for Realtek ALSA: HDA: Apply SKU override for Acer aspire 7736z Dimitris Papastamos (19): ARM: S3C64XX: Fix fallthrough bug in i2sv3 gpio configuration, improve logging ASoC: Fix incorrect register cache size configuration ASoC: Fix off-by-one bug in WM8962 register cache size configuration ASoC: WM8985: Initial driver ASoC: Fix soc-cache buffer overflow bug ASoC: Return -1 instead of -EINVAL to ensure consistency ASoC: Delegate to hw specific read for volatile registers ASoC: Fix incorrect parameter to snd_soc_codec_volatile_register ASoC: WM8985: Remove unneeded declaration. ASoC: WM8985: Use the correct macro for the kcontrol defined ASoC: Remove unneeded use of spi_bus_type ASoC: WM8804: Initial driver ASoC: WM8804: Use a proper DAI name ASoC: WM8804: Refactor set_pll code to avoid GCC warnings ASoC: WM8804: Power down the PLL correctly ASoC: soc-cache: Add spi_write support for all I/O types ASoC: WM8804: Retrieve the device revision and print it ASoC: soc-core: Fix codec->name memory leak ASoC: max98088: Staticise m98088_eq_band Dzianis Kahanovich (1): ASoC: Add device table to SH FSI driver G, Manjunath Kondaiah (1): OMAP: McBSP: Fix static function warning Garnet MacPhee (1): ALSA: ice1712: Add support for Edirol DA-2496 Guennadi Liakhovetski (5): ASoC: fix compile breakage of the sh/siu driver sh: fix an SIU device name mismatch ASoC: fix SIU driver breakage, occurred during the multi-component transition ASoC: sh: fix build error: terminate the platform device ID list fbdev: sh_mobile_hdmi: fix compilation without SOUND enabled Haojian Zhuang (5): ASoC: fix pxa2xx-pcm.h path ASoC: update setting for pxa ssp slave mode ASoC: add 88pm860x codec driver ASoC: add tavorevb3 machine driver for 88pm860x ASoC: add saarb machine driver for 88pm860x Ian Lartey (6): ASoC: multi-component: Fix reference to moved header file, which was unused anyway. ASoC: pxa2xx-i2s is the proper name of the I2S DAI, not pxa-i2s. ASoC: Make codec dai naming for WM8741 consistent ASoC: Enable autoloading of pxa2xx CPU I2S driver with module alias ASoC: Complete supported clock ratios and rate constraints for wm8741 ASoC: Added a missing 32-bit PCM format, to the wm8994 codec. Janusz Krzysztofik (1): ASoC: Use a more adequate name for the CX20442 codec DAI Jarkko Nikula (26): ASoC: multi-component - Drop board-n8x0.c changes ASoC: Fix tlv320aic3x GPIO initialization ASoC: omap: rx51: Use gpio_set_value_cansleep for speaker amp control omap: rx51: Remove redefinition of rx51_aic3x_data ASoC: tlv320aic3x: Fix remaining output pin switch names ASoC: tlv320aic3x: Sort output pin control registers in header file ASoC: tlv320aic3x: Reimplement output mixers ASoC: tlv320aic3x: Sanitize output controls ASoC: Swap bias level enumeration ASoC: tlv320aic3x: Fix null pointer dereference when pdata is not set ASoC: tlv320aic3x: Optimize PLL programming in aic3x_set_bias_level ASoC: Remove needless codec->bias_level assignment to SND_SOC_BIAS_OFF ASoC: tlv320aic3x: Use snd_soc_read and snd_soc_write ASoC: tlv320aic3x: Switch to soc-cache helpers ASoC: tlv320aic3x: Complete the soc-cache conversion ASoC: tlv320aic3x: Add virtual output pin Detection ASoC: tlv320aic3x: Move regulator management from i2c to soc domain ASoC: tlv320aic3x: Add runtime regulator control to aic3x_set_bias_level ASoC: tlv320aic3x: Use regulator notifiers for optimizing the cache sync ASoC: tlv320aic3x: Let the codec hit SND_SOC_BIAS_OFF when idle ASoC: Remove extra rtd->dev.init_name assignment in soc_probe_dai_link omap: zoom2: Fix ASoC multi-component build breakage by removing dead code omap: zoom: Move new code introduced by ASoC m-c to board-zoom-peripherals omap: devices: Avoid merge conflict between ASoC and OMAP hwmod changes ASoC: omap: Remove needless prints from machine drivers ASoC: Fix I2C component device id number creation Jaroslav Kysela (12): ALSA: introduce the snd-aloop module for the PCM loopback ALSA: pcm midlevel code - add time check for double interrupt acknowledge ALSA: pcm midlevel code - add time check for double interrupt acknowledge ALSA: snd-aloop - fix the "PCM Playback Channels" kcontrol ALSA: snd-aloop - fix capture buffer silence ALSA: snd-aloop - fix "PCM Slave Active" element read value ALSA: snd-aloop: Fix hw_params restrictions and checking ALSA: OSS mixer emulation - fix locking ALSA: snd-aloop - fix issue in the timer start function ALSA: snd-aloop: add cable#0 and cable#1 files to proc card tree ALSA: snd-aloop - fix locking issues (running flag updates) ALSA: snd-aloop - add pause support Jassi Brar (4): ASoC: S3C: AC97: Remove the -dai suffix ASoC: Samsung: Debug PCM platform device name ASoC: Samsung: Debug PCM snd_soc_dai_driver registration ASoC: WM8580: Remove useless assignment Jerry Zhou (1): ALSA: hdmi - fix surround41 channel mapping Jiri Slaby (1): ASoC: wm8753, remove dead code Joe Perches (3): sound: Remove unnecessary casts of private_data sound: Use static const char * const where possible ASoC: Remove unused vol field from WM8994 access mask table John Kacur (1): SOUND-OSS: Remove sh_dac_audio Julia Lawall (2): ASoC: pl022_ds.c: Add of_node_put to avoid memory leak ASoC: davinci-mcasp.c: Return error code in failure Kailang Yang (4): ALSA: hda - Add input jack layer support to Realtek codec ALSA: hda - Set up COEFs for ALC269 to avoid click noises at power-saving ALSA: hda - Add alc_init_jacks() call to other codecs ALSA: hda - Fix codec rename rules for ALC662-compatible codecs Kuninori Morimoto (30): ASoC: fsi: modify compile error ASoC: fsi-ak4642/fsi-da7210: modify dai link settings for card detect fbdev: sh-mobile: Add HDMI sound type selection ASoC: fsi-codec: Add FSI - HDMI support ASoC: Add sh_mobile_hdmi sound support ASoC: ak4642: Revive ak4642_snd_controls ASoC: fsi-ak4642: modify platform_name ASoC: fsi codecs: modify menu attribute on Kconfig fbdev: sh_mobile_hdmi: modify noisy comment out fbdev: sh_mobile_hdmi: modify flags name to more specific fbdev: sh_mobile_hdmi: modify snd_soc_dai_driver settings fbdev: sh_mobile_hdmi: add new label for sound error path ASoC: fsi-hdmi: remove unneeded header fbdev: sh_mobile_hdmi: Add select SND_SOC to Kconfig ASoC: fsi codecs: Update card name field ASoC: ak4642: code clean up ASoC: da7210: code clean up ASoC: fsi: Add fsi_dma_get_area ASoC: fsi: modify noisy comment out ASoC: fsi: Add fsi_dma_soft_push/pop function ASoC: fsi: modify variable name to easy to understand ASoC: fsi: merge fsi_data_push/pop to fsi_fifo_data_ctrl ASoC: ak4642: simultaneous playback/recorde support ASoC: fsi: Add fsi_get_frame_width function ASoC: fsi: remove un-necessary variable from fsi_dai_startup ASoC: fsi: avoid un-necessary status read ASoC: fsi: Add new macro and shift for PortA/B In/Out ASoC: Add fsi_is_play function ASoC: fsi: simultaneous playback/recorde support ASoC: ak4642: make sure name of register/value Lars-Peter Clausen (1): ASoC: Multi-component: JZ4740: QI_LB60 board fixes Liam Girdwood (3): ASoC: multi-component - ASoC Multi-Component Support ASoC: core - fix build warning on x86_64 ASoC: core - fix build warning on x86_64 Luke Yelavich (1): ALSA: hda - Add quirk for another Acer laptop with a CX20585 codec Mandar Joshi (1): ALSA: usb - Creative USB X-Fi volume knob support Manuel Lauss (1): ASoC: fix au1x platform Mark Brown (75): ASoC: Add initial WM8962 CODEC driver ASoC: Remove /s from widget names on SMDK64xx WM8580 ASoC: Document CFG switch settings for SMDK6410 WM8580 usage ASoC: Correct WM8580 Capture control names ASoC: Remove version display from WM8510 driver ASoC: Remove unneeded control_data management from Wolfson drivers ASoC: Remove version display from WM8971 driver ASoC: Add MODULE_ALIAS to Samsung DAI drivers ASoC: Automatically determine control_data for soc-cache users ASoC: Update WM8962 to build with multi-component ASoC: Staticise WM8727 codec driver structure ASoC: Remove unused driver data from WM8961 probe ASoC: Set up debugfs only once per CODEC ASoC: Remove redundant device name from debugfs directory ASoC: Add a bit of resource unwinding in the S3C IISv4 driver ASoC: Convert WM8580 hw_params to use snd_soc_update_bits() ASoC: Remove unused rate selection bitmasks from WM8580 ASoC: Automatically calculate clock ratio for WM8580 ASoC: Implement BCLK rate selection for WM8580 ASoC: Fix inverted WM8580 capture mute control ASoC: Automatically manage WM8580 DAC OSR ASoC: Fix WM8580 CLKSEL mask selection ASoC: Fix argument ordering for snd_soc_update_bits() in WM8580 ASoC: Remove unused WM8974 private data ASoC: Fix a few more PXA build errors ASoC: Support non-crystal master clocks for WM8731 ASoC: Support non-crystal master clocks for WM8731 ASoC: Fix device name for AT91SAM9G20-EK devices ASoC: Add simplfied device registration for Atmel SSC devices ASoC: Don't call DAI registration for CODECs with no DAI ASoC: Log WM8994 separate ADC LRCLKs every time we configure ASoC: Add build infrastructure for WL1273 ASoC: Implement WM8994 DAC data source muxes ASoC: Add event variants of the AIF widgets ASoC: Fix cut'n'paste comment in WM8994 ASoC: Staticise WM9712 DAI list ALSA: Add more jack button slots ASoC: Remove export of CS4270 DAI ASoC: Set more meaningful name for SMDK64xx WM8580 audio ASoC: Add debugfs listing of registered CODECs ASoC: Add DAI list to debugfs ASoC: Add platform listing to debugfs ASoC: Fix WM8978/migor driver name conflict ASoC: Prototype s3c64xx_i2s_get_clock() ASoC: Report error code when failing to add controls ASoC: Fix merge issue with WM8962 control addition ASoC: Report error codes for card DAI instantiation failures ASoC: Remove unneeded WM9713 header include from SMDK WM9713 driver ASoC: Clarify naming for SMDK WM9713 driver ASoC: Clean up the CODEC device as well as the board for SMDK WM9713 ASoC: Convert s3c-ac97 to pr_() macros ASoC: Add debug logging for s3c-ac97 resets ASoC: Clean up AC'97 glue driver ASoC: Fix masking of WM8962 FLL1 register ASoC: Lowercase WM8962 CODEC name ASoC: Initial WM8962 IRQ support ASoC: Mark WM8962 Additional Control 4 register as volatile ASoC: Provide microphone bias configuration for WM8962 ASoC: Relax restrictions on WM8962 BCLK configuration ASoC: Remove -dai suffix from i.MX SSI driver ASoC: Add support for WM8962 GPIO outputs ASoC: Implement interrupt based jack detection ASoC: Put WM8962 GPIO2/3 into GPIO mode when configuring platform data too ASoC: Staticise AD1980 DAI ASoC: Use delayed work for debounce of GPIO based jacks ASoC: Staticise CS4270 DAI ASoC: Shrink code size for WM8962 register defaults table ASoC: Compress WM8962 register access map ASoC: Add WM8962 microphone bias control ASoC: Restore DAI ID specification for WM8994 ASoC: Move soc-core module init next to functon definition ASoC: Check list debugfs files for PAGE_SIZE overflow ASoC: Pay attention to driver supplied DAI IDs Revert "ASoC: Add max98088 CODEC driver" ASoC: Restore MAX98088 CODEC driver Matti J. Aaltonen (2): ASoC: TI WL1273 FM Radio Codec. ASoC: WL1273 FM Radio: Eliminate unnecessary error return value. Mika Westerberg (6): ASoC: ac97: don't call snd_soc_new_ac97_codec at probe ASoC: don't register AC97 devices twice ASoC: ac97: add MODULE_ALIAS for the platform driver ASoC: add ep93xx AC97 audio driver ARM: ep93xx: add AC97 platform support ASoC: ep93xx: add Simplemachines Sim.One AC97 audio support Mike Frysinger (1): ALSA: fix unused warnings with snd_power_get_state Nicolas Kaiser (2): ASoC: remove duplicated include for nuc900 ALSA: sound/usb/usx2y: simplify conditional Nobuhiro Iwamatsu (1): ALSA: emu10k1: Fix warning: "CCR" redefined Otavio Salvador (1): ALSA: hda: add Vortex86MX PCI ids Paul Zimmerman (1): ALSA: usb: USB3 SuperSpeed sound support Peter Hsiang (1): ASoC: Add max98088 CODEC driver Peter Ujfalusi (5): ASoC: multi-component: TWL4030: Restore registers on removal ALSA: core: Allow card id change to the same string ASoC: tlv320dac33: Control for line output gain ASoC: tpa6130a2: Error handling for broken chip ASoC: tlv320dac33: Use usleep_range for delays Randolph Chung (2): ASoC: Configure symmetric rates for tlv320aic3x ASoC: Add support for tlv320aic3007 to tlv320aic3x codec. René Herman (2): ALSA: ISA: New Aztech Sound Galaxy driver ALSA: ISA: Remove snd-sgalaxy Seungwhan Youn (4): ASoC: S3C: Fix PCM RX FIFO settings ASoC: S3C: Fix PCM TXFIFO_DIPSTICK value ASoC: SAMSUNG: Add S/PDIF CPU driver ASoC: SAMSUNG: Add Machine driver for S/PDIF PCM audio Takashi Iwai (50): ALSA: hda - embed alc_fixup contents into struct definitions ALSA: hda - Refactor input-pin parser for VIA codecs ALSA: hda - Add inputs[] to auto_pin_cfg struct ALSA: hda - Add snd_hda_get_input_pin_label() helper function ALSA: hda - Use new inputs[] field to parse input-pins for AD codecs ALSA: hda - Use new inputs[] field to parse input-pins for CA-IBG codecs ALSA: hda - Use new inputs[] field to parse input-pins for CirrusLogic codecs ALSA: hda - Use new inputs[] field to parse input-pins for Realtek codecs ALSA: hda - Use new inputs[] field to parse input-pins for STAC/IDT codecs ALSA: hda - Use new inputs[] field to parse input-pins for VIA codecs ALSA: ca0106 - clean up playback pointer callback ALSA: hda - Clear left-over hp_pins in snd_hda_parse_pin_def_config() ALSA: hda - Support multiple headphone auto-mute ALSA: hda - Add multiple headphone support to ALC262 codec ALSA: hda - Add fixup for FSC Celsius H270 ALSA: hda - Keep char arrays in input_mux items ALSA: hda - Remove AUTO_PIN_FRONT_{MIC|LINE} ALSA: hda - Improve the input source name labels ALSA: hda - Reduce redundant mic location prefix in input source labels ALSA: hda - Add comments to new helper functions ALSA: hda - Sort input pins in snd_hda_parse_pin_def_config() ALSA: hda - Preliminary support for new Conexant audio codecs ALSA: hda - Reduce pci id list for Intel with class id ALSA: hda - Add quirk for Acer laptop with CX20585 codec ALSA: usb-audio - Fix an unused-variable compile warning ALSA: hda - Fix initialization of secondary headphone and speaker ALSA: hda - Fix input-pin setup for Realtek codecs ALSA: hda - Fix mic attribute check for internal mics ALSA: hda - Make snd_hda_get_input_pin_attr() helper ALSA: hda - Check the external mic pin more strictly for Conexant chips ALSA: hda - Merge all HDMI modules into the unified module ALSA: hda - Fix up autocfg output pin numbers in realtek parser ALSA: hda - Fix initialization of multiple output pins for ALC268/269 ALSA: hda - Optimize the check of ALC269 codec variants ALSA: hda - Fix capture widget for ALC269vb and co ALSA: hda - Refactor ALC269 power-ups/downs in PM callbacks ALSA: hda - Introduce hda_call_check_power_status() helper ALSA: hda - Check invalid NIDs in alc_init_jacks() ALSA: hda - Apply ALC269 VAIO fix-up to all Sony laptops with ALC269 ASoC: adapt multi-componentism again ASoC: Fix a compile warning for printk format ALSA: oxygen - Add a SSID for CMI8787-HG2PCI ALSA: hda - Add model=mbp55 entry for MacBookPro 7,1 ALSA: hda - Add input volume control for each mic/line-in pin ALSA: tlv - Define numbers in sound/tlv.h ALSA: hda - Fix wrong SPDIF NID assignment for CA0110 ALSA: hda - Add some workarounds for Creative IBG ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066 ALSA: hda - Add workarounds for CT-IBG controllers ALSA: hda - Disable sticky PCM stream assignment for AD codecs Timur Tabi (9): powerpc: rename immap_86xx.h to fsl_guts.h, and add 85xx support asoc/multi-component: fsl: add support for 36-bit physical addresses asoc/multi-component: fsl: fix exit and error paths in DMA and SSI drivers asoc/multi-component: fsl: add support for disabled SSI nodes asoc/multi-component: fsl: add support for variable SSI FIFO depth ASoC: add support for separate codec DAIs to the fsl_dma driver ASoC: add support for the Freescale P1022 DS reference board ASoC: mpc8610: replace of_device with platform_device powerpc/85xx: add DIU support to the Freecale P1022DS reference board Troy Kisky (1): ALSA: ASoc: DaVinci Delay start of ASP to trigger Uwe Kleine-König (1): ASoC: ad1980: remove unneeded function declaration Valentine Sinitsyn (1): ALSA: hda - Added fixup for Lenovo Y550P Vasily Khoruzhick (7): ASoC: uda1380: make driver more powersave-friendly ASoC: Add HP iPAQ RX1950 support ARM: S3C24XX: I2S multi-component-related fixes ASoC: rx1950: check that machine is rx1950 in glue driver ASoC: rx1950: remove unnecessary headers ASoC: UDA1380: Add delay between power on and reset ASoC: rx1950: Fix clkdiv for 16khz and 48khz Vince Weaver (1): ALSA: hda - MacBookPro 5,3 line-in support Vitaliy Kulikov (3): ALSA: hda - Adding support for new IDT 92HD90BXX and 92HD91BXX codecs ALSA: hda - Improve input control names for IDT/STAC codecs ALSA: hda - Fix switching between dmic and mic using the same mux on IDT/STAC Wu Fengguang (1): ALSA: hdmi - support infoframe for DisplayPort --- Documentation/sound/alsa/ALSA-Configuration.txt | 82 +- Documentation/sound/alsa/HD-Audio.txt | 8 +- arch/arm/mach-davinci/devices.c | 13 + arch/arm/mach-ep93xx/core.c | 40 + arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 1 + arch/arm/mach-ep93xx/include/mach/platform.h | 1 + arch/arm/mach-ep93xx/simone.c | 1 + arch/arm/mach-kirkwood/common.c | 6 + arch/arm/mach-omap1/devices.c | 26 + arch/arm/mach-omap2/board-rx51-peripherals.c | 17 +- arch/arm/mach-omap2/board-zoom-peripherals.c | 12 + arch/arm/mach-omap2/board-zoom2.c | 36 +- arch/arm/mach-omap2/devices.c | 39 + arch/arm/mach-omap2/include/mach/board-zoom.h | 2 + arch/arm/mach-pxa/devices.c | 25 + arch/arm/mach-pxa/devices.h | 6 + arch/arm/mach-pxa/pxa27x.c | 4 + arch/arm/mach-pxa/pxa3xx.c | 5 + arch/arm/mach-pxa/zylonite.c | 11 + arch/arm/mach-s3c64xx/dev-audio.c | 20 +- arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 + arch/arm/plat-omap/include/plat/mcbsp.h | 7 + arch/arm/plat-s3c24xx/devs.c | 34 +- arch/arm/plat-samsung/include/plat/devs.h | 2 + arch/mips/alchemy/devboards/db1200/platform.c | 6 + arch/powerpc/boot/dts/mpc8610_hpcd.dts | 1 + arch/powerpc/configs/mpc85xx_defconfig | 3 + arch/powerpc/configs/mpc85xx_smp_defconfig | 3 + .../include/asm/{immap_86xx.h => fsl_guts.h} | 111 +- arch/powerpc/platforms/85xx/p1022_ds.c | 211 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 2 +- drivers/input/misc/twl4030-vibra.c | 4 +- drivers/mfd/twl-core.c | 6 +- drivers/mfd/twl4030-codec.c | 8 +- drivers/staging/xgifb/TODO | 2 +- drivers/video/Kconfig | 3 + drivers/video/sh_mobile_hdmi.c | 84 +- include/linux/i2c/twl.h | 6 +- include/sound/core.h | 2 +- include/sound/emu10k1.h | 2 + include/sound/jack.h | 5 +- include/sound/max98088.h | 50 + include/sound/pcm.h | 1 + include/sound/sh_fsi.h | 3 - include/sound/soc-dai.h | 98 +- include/sound/soc-dapm.h | 18 +- include/sound/soc-of-simple.h | 25 - include/sound/soc.h | 245 +- include/sound/tlv.h | 4 +- include/sound/tlv320aic3x.h | 43 +- include/sound/wm8962.h | 32 + include/video/sh_mobile_hdmi.h | 16 + sound/core/init.c | 9 +- sound/core/oss/mixer_oss.c | 34 +- sound/core/pcm.c | 3 +- sound/core/pcm_lib.c | 14 +- sound/core/pcm_native.c | 4 +- sound/drivers/Kconfig | 19 + sound/drivers/Makefile | 2 + sound/drivers/aloop.c | 1258 +++++++ sound/drivers/virmidi.c | 2 +- sound/i2c/other/ak4xxx-adda.c | 2 +- sound/isa/Kconfig | 36 +- sound/isa/Makefile | 4 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/isa/azt2320.c | 2 +- sound/isa/galaxy/Makefile | 10 + sound/isa/galaxy/azt1605.c | 91 + sound/isa/galaxy/azt2316.c | 111 + sound/isa/galaxy/galaxy.c | 652 ++++ sound/isa/gus/gusmax.c | 4 +- sound/isa/sb/sb8.c | 2 +- sound/isa/sgalaxy.c | 369 -- sound/oss/Kconfig | 8 - sound/oss/Makefile | 1 - sound/oss/au1550_ac97.c | 48 +- sound/oss/dmasound/dmasound_core.c | 41 +- sound/oss/msnd_pinnacle.c | 15 +- sound/oss/sh_dac_audio.c | 325 -- sound/oss/soundcard.c | 43 +- sound/oss/swarm_cs4297a.c | 20 +- sound/oss/vwsnd.c | 30 +- sound/pci/Kconfig | 17 +- sound/pci/au88x0/au88x0_mixer.c | 2 +- sound/pci/ca0106/ca0106.h | 5 +- sound/pci/ca0106/ca0106_main.c | 136 +- sound/pci/ca0106/ca0106_mixer.c | 93 +- sound/pci/emu10k1/emumpu401.c | 2 +- sound/pci/hda/Kconfig | 39 +- sound/pci/hda/Makefile | 15 +- sound/pci/hda/hda_codec.c | 271 ++- sound/pci/hda/hda_codec.h | 13 + sound/pci/hda/hda_eld.c | 7 - sound/pci/hda/hda_generic.c | 41 +- sound/pci/hda/hda_intel.c | 101 +- sound/pci/hda/hda_local.h | 51 +- sound/pci/hda/patch_analog.c | 48 +- sound/pci/hda/patch_atihdmi.c | 224 -- sound/pci/hda/patch_ca0110.c | 10 +- sound/pci/hda/patch_cirrus.c | 94 +- sound/pci/hda/patch_conexant.c | 651 ++++- sound/pci/hda/patch_hdmi.c | 797 ++++- sound/pci/hda/patch_intelhdmi.c | 220 -- sound/pci/hda/patch_nvhdmi.c | 608 --- sound/pci/hda/patch_realtek.c | 908 ++++-- sound/pci/hda/patch_sigmatel.c | 379 +- sound/pci/hda/patch_via.c | 587 +--- sound/pci/ice1712/delta.c | 10 + sound/pci/ice1712/delta.h | 4 +- sound/pci/ice1712/pontis.c | 6 +- sound/pci/ice1712/prodigy192.c | 2 +- sound/pci/oxygen/oxygen.c | 4 +- sound/pci/oxygen/oxygen.h | 1 + sound/pci/oxygen/oxygen_lib.c | 55 +- sound/pci/oxygen/oxygen_mixer.c | 5 +- sound/pci/oxygen/oxygen_pcm.c | 12 +- sound/pci/oxygen/oxygen_regs.h | 10 +- sound/pci/oxygen/virtuoso.c | 5 +- sound/pci/oxygen/xonar_cs43xx.c | 8 - sound/pci/oxygen/xonar_pcm179x.c | 29 +- sound/pci/oxygen/xonar_wm87x6.c | 121 +- sound/pci/rme96.c | 8 +- sound/pci/rme9652/hdsp.c | 8 +- sound/ppc/tumbler.c | 2 +- sound/soc/atmel/atmel-pcm.c | 59 +- sound/soc/atmel/atmel-pcm.h | 3 - sound/soc/atmel/atmel_ssc_dai.c | 148 +- sound/soc/atmel/atmel_ssc_dai.h | 3 +- sound/soc/atmel/playpaq_wm8510.c | 65 +- sound/soc/atmel/sam9g20_wm8731.c | 59 +- sound/soc/atmel/snd-soc-afeb9260.c | 35 +- sound/soc/au1x/db1200.c | 39 +- sound/soc/au1x/dbdma2.c | 95 +- sound/soc/au1x/psc-ac97.c | 71 +- sound/soc/au1x/psc-i2s.c | 53 +- sound/soc/au1x/psc.h | 10 +- sound/soc/blackfin/bf5xx-ac97-pcm.c | 43 +- sound/soc/blackfin/bf5xx-ac97-pcm.h | 3 - sound/soc/blackfin/bf5xx-ac97.c | 41 +- sound/soc/blackfin/bf5xx-ac97.h | 2 - sound/soc/blackfin/bf5xx-ad1836.c | 23 +- sound/soc/blackfin/bf5xx-ad193x.c | 23 +- sound/soc/blackfin/bf5xx-ad1980.c | 19 +- sound/soc/blackfin/bf5xx-ad73311.c | 22 +- sound/soc/blackfin/bf5xx-i2s-pcm.c | 44 +- sound/soc/blackfin/bf5xx-i2s-pcm.h | 3 - sound/soc/blackfin/bf5xx-i2s.c | 45 +- sound/soc/blackfin/bf5xx-i2s.h | 14 - sound/soc/blackfin/bf5xx-ssm2602.c | 38 +- sound/soc/blackfin/bf5xx-tdm-pcm.c | 43 +- sound/soc/blackfin/bf5xx-tdm-pcm.h | 3 - sound/soc/blackfin/bf5xx-tdm.c | 15 +- sound/soc/blackfin/bf5xx-tdm.h | 2 - sound/soc/codecs/88pm860x-codec.c | 1486 ++++++++ sound/soc/codecs/88pm860x-codec.h | 97 + sound/soc/codecs/Kconfig | 24 + sound/soc/codecs/Makefile | 12 + sound/soc/codecs/ac97.c | 125 +- sound/soc/codecs/ac97.h | 19 - sound/soc/codecs/ad1836.c | 191 +- sound/soc/codecs/ad1836.h | 2 - sound/soc/codecs/ad193x.c | 217 +- sound/soc/codecs/ad193x.h | 3 - sound/soc/codecs/ad1980.c | 113 +- sound/soc/codecs/ad1980.h | 3 - sound/soc/codecs/ad73311.c | 66 +- sound/soc/codecs/ad73311.h | 2 - sound/soc/codecs/ads117x.c | 72 +- sound/soc/codecs/ads117x.h | 4 +- sound/soc/codecs/ak4104.c | 149 +- sound/soc/codecs/ak4104.h | 7 - sound/soc/codecs/ak4535.c | 236 +- sound/soc/codecs/ak4535.h | 8 - sound/soc/codecs/ak4642.c | 235 +- sound/soc/codecs/ak4642.h | 20 - sound/soc/codecs/ak4671.c | 140 +- sound/soc/codecs/ak4671.h | 3 - sound/soc/codecs/cq93vc.c | 132 +- sound/soc/codecs/cq93vc.h | 29 - sound/soc/codecs/cs4270.c | 394 +-- sound/soc/codecs/cs4270.h | 28 - sound/soc/codecs/cs42l51.c | 295 +- sound/soc/codecs/cs42l51.h | 2 - sound/soc/codecs/cx20442.c | 173 +- sound/soc/codecs/cx20442.h | 2 - sound/soc/codecs/da7210.c | 163 +- sound/soc/codecs/da7210.h | 24 - sound/soc/codecs/jz4740.c | 116 +- sound/soc/codecs/jz4740.h | 20 - sound/soc/codecs/max98088.c | 2097 +++++++++++ sound/soc/codecs/max98088.h | 193 + sound/soc/codecs/pcm3008.c | 92 +- sound/soc/codecs/pcm3008.h | 3 - sound/soc/codecs/spdif_transciever.c | 102 +- sound/soc/codecs/spdif_transciever.h | 18 - sound/soc/codecs/ssm2602.c | 218 +- sound/soc/codecs/ssm2602.h | 3 - sound/soc/codecs/stac9766.c | 118 +- sound/soc/codecs/stac9766.h | 4 - sound/soc/codecs/tlv320aic23.c | 182 +- sound/soc/codecs/tlv320aic23.h | 3 - sound/soc/codecs/tlv320aic26.c | 180 +- sound/soc/codecs/tlv320aic26.h | 3 - sound/soc/codecs/tlv320aic3x.c | 1230 ++++--- sound/soc/codecs/tlv320aic3x.h | 100 +- sound/soc/codecs/tlv320dac33.c | 276 +- sound/soc/codecs/tlv320dac33.h | 3 - sound/soc/codecs/tpa6130a2.c | 28 +- sound/soc/codecs/twl4030.c | 228 +- sound/soc/codecs/twl4030.h | 55 - sound/soc/codecs/twl6040.c | 170 +- sound/soc/codecs/twl6040.h | 3 - sound/soc/codecs/uda134x.c | 154 +- sound/soc/codecs/uda134x.h | 3 - sound/soc/codecs/uda1380.c | 331 +- sound/soc/codecs/uda1380.h | 3 - sound/soc/codecs/wl1273.c | 528 +++ sound/soc/codecs/wl1273.h | 101 + sound/soc/codecs/wm2000.h | 3 - sound/soc/codecs/wm8350.c | 231 +- sound/soc/codecs/wm8350.h | 3 - sound/soc/codecs/wm8400.c | 181 +- sound/soc/codecs/wm8400.h | 3 - sound/soc/codecs/wm8510.c | 288 +- sound/soc/codecs/wm8510.h | 3 - sound/soc/codecs/wm8523.c | 177 +- sound/soc/codecs/wm8523.h | 3 - sound/soc/codecs/wm8580.c | 321 +- sound/soc/codecs/wm8580.h | 17 +- sound/soc/codecs/wm8711.c | 203 +- sound/soc/codecs/wm8711.h | 3 - sound/soc/codecs/wm8727.c | 106 +- sound/soc/codecs/wm8727.h | 21 - sound/soc/codecs/wm8728.c | 289 +- sound/soc/codecs/wm8728.h | 9 - sound/soc/codecs/wm8731.c | 245 +- sound/soc/codecs/wm8731.h | 7 +- sound/soc/codecs/wm8741.c | 378 +- sound/soc/codecs/wm8741.h | 3 - sound/soc/codecs/wm8750.c | 264 +- sound/soc/codecs/wm8750.h | 9 - sound/soc/codecs/wm8753.c | 404 +-- sound/soc/codecs/wm8753.h | 3 - sound/soc/codecs/wm8776.c | 248 +- sound/soc/codecs/wm8776.h | 3 - sound/soc/codecs/wm8804.c | 833 ++++ sound/soc/codecs/wm8804.h | 61 + sound/soc/codecs/wm8900.c | 246 +- sound/soc/codecs/wm8900.h | 3 - sound/soc/codecs/wm8903.c | 265 +- sound/soc/codecs/wm8903.h | 3 - sound/soc/codecs/wm8904.c | 208 +- sound/soc/codecs/wm8904.h | 3 - sound/soc/codecs/wm8940.c | 199 +- sound/soc/codecs/wm8940.h | 2 - sound/soc/codecs/wm8955.c | 181 +- sound/soc/codecs/wm8955.h | 3 - sound/soc/codecs/wm8960.c | 209 +- sound/soc/codecs/wm8960.h | 3 - sound/soc/codecs/wm8961.c | 237 +- sound/soc/codecs/wm8961.h | 3 - sound/soc/codecs/wm8962.c | 3977 ++++++++++++++++++++ sound/soc/codecs/wm8962.h | 3780 +++++++++++++++++++ sound/soc/codecs/wm8971.c | 247 +- sound/soc/codecs/wm8971.h | 8 - sound/soc/codecs/wm8974.c | 167 +- sound/soc/codecs/wm8974.h | 3 - sound/soc/codecs/wm8978.c | 190 +- sound/soc/codecs/wm8978.h | 3 - sound/soc/codecs/wm8985.c | 1192 ++++++ sound/soc/codecs/wm8985.h | 1045 +++++ sound/soc/codecs/wm8988.c | 261 +- sound/soc/codecs/wm8988.h | 3 - sound/soc/codecs/wm8990.c | 223 +- sound/soc/codecs/wm8990.h | 8 - sound/soc/codecs/wm8993.c | 304 +- sound/soc/codecs/wm8993.h | 3 - sound/soc/codecs/wm8994.c | 3410 +++++++++--------- sound/soc/codecs/wm8994.h | 3 - sound/soc/codecs/wm9081.c | 208 +- sound/soc/codecs/wm9081.h | 3 - sound/soc/codecs/wm9090.c | 183 +- sound/soc/codecs/wm9090.h | 2 - sound/soc/codecs/wm9705.c | 116 +- sound/soc/codecs/wm9705.h | 3 - sound/soc/codecs/wm9712.c | 124 +- sound/soc/codecs/wm9712.h | 3 - sound/soc/codecs/wm9713.c | 131 +- sound/soc/codecs/wm9713.h | 3 - sound/soc/davinci/davinci-evm.c | 109 +- sound/soc/davinci/davinci-i2s.c | 50 +- sound/soc/davinci/davinci-i2s.h | 2 - sound/soc/davinci/davinci-mcasp.c | 34 +- sound/soc/davinci/davinci-mcasp.h | 2 - sound/soc/davinci/davinci-pcm.c | 45 +- sound/soc/davinci/davinci-pcm.h | 3 - sound/soc/davinci/davinci-sffsdr.c | 29 +- sound/soc/davinci/davinci-vcif.c | 25 +- sound/soc/davinci/davinci-vcif.h | 28 - sound/soc/ep93xx/Kconfig | 16 +- sound/soc/ep93xx/Makefile | 4 + sound/soc/ep93xx/ep93xx-ac97.c | 468 +++ sound/soc/ep93xx/ep93xx-i2s.c | 34 +- sound/soc/ep93xx/ep93xx-i2s.h | 18 - sound/soc/ep93xx/ep93xx-pcm.c | 37 +- sound/soc/ep93xx/ep93xx-pcm.h | 2 - sound/soc/ep93xx/simone.c | 89 + sound/soc/ep93xx/snappercl15.c | 24 +- sound/soc/fsl/Kconfig | 27 +- sound/soc/fsl/Makefile | 11 +- sound/soc/fsl/efika-audio-fabric.c | 20 +- sound/soc/fsl/fsl_dma.c | 458 ++- sound/soc/fsl/fsl_dma.h | 20 - sound/soc/fsl/fsl_ssi.c | 298 +- sound/soc/fsl/fsl_ssi.h | 26 - sound/soc/fsl/mpc5200_dma.c | 66 +- sound/soc/fsl/mpc5200_dma.h | 5 - sound/soc/fsl/mpc5200_psc_ac97.c | 34 +- sound/soc/fsl/mpc5200_psc_ac97.h | 2 - sound/soc/fsl/mpc5200_psc_i2s.c | 19 +- sound/soc/fsl/mpc8610_hpcd.c | 660 ++-- sound/soc/fsl/p1022_ds.c | 591 +++ sound/soc/fsl/pcm030-audio-fabric.c | 21 +- sound/soc/fsl/soc-of-simple.c | 172 - sound/soc/imx/Kconfig | 16 + sound/soc/imx/Makefile | 10 +- sound/soc/imx/eukrea-tlv320.c | 16 +- sound/soc/imx/imx-pcm-dma-mx2.c | 43 +- sound/soc/imx/imx-pcm-fiq.c | 68 +- sound/soc/imx/imx-ssi.c | 148 +- sound/soc/imx/imx-ssi.h | 7 +- sound/soc/imx/phycore-ac97.c | 19 +- sound/soc/imx/wm1133-ev1.c | 27 +- sound/soc/jz4740/jz4740-i2s.c | 104 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/jz4740/jz4740-pcm.c | 18 +- sound/soc/jz4740/jz4740-pcm.h | 2 - sound/soc/jz4740/qi_lb60.c | 25 +- sound/soc/kirkwood/kirkwood-dma.c | 69 +- sound/soc/kirkwood/kirkwood-dma.h | 17 - sound/soc/kirkwood/kirkwood-i2s.c | 55 +- sound/soc/kirkwood/kirkwood-i2s.h | 17 - sound/soc/kirkwood/kirkwood-openrd.c | 24 +- sound/soc/nuc900/nuc900-ac97.c | 13 +- sound/soc/nuc900/nuc900-audio.c | 16 +- sound/soc/nuc900/nuc900-audio.h | 4 - sound/soc/nuc900/nuc900-pcm.c | 38 +- sound/soc/omap/am3517evm.c | 29 +- sound/soc/omap/ams-delta.c | 98 +- sound/soc/omap/igep0020.c | 26 +- sound/soc/omap/mcpdm.c | 19 +- sound/soc/omap/mcpdm.h | 2 + sound/soc/omap/n810.c | 42 +- sound/soc/omap/omap-mcbsp.c | 125 +- sound/soc/omap/omap-mcbsp.h | 2 - sound/soc/omap/omap-mcpdm.c | 71 +- sound/soc/omap/omap-mcpdm.h | 29 - sound/soc/omap/omap-pcm.c | 47 +- sound/soc/omap/omap-pcm.h | 2 - sound/soc/omap/omap2evm.c | 29 +- sound/soc/omap/omap3beagle.c | 27 +- sound/soc/omap/omap3evm.c | 34 +- sound/soc/omap/omap3pandora.c | 36 +- sound/soc/omap/osk5912.c | 24 +- sound/soc/omap/overo.c | 22 +- sound/soc/omap/rx51.c | 41 +- sound/soc/omap/sdp3430.c | 60 +- sound/soc/omap/sdp4430.c | 27 +- sound/soc/omap/zoom2.c | 68 +- sound/soc/pxa/Kconfig | 18 + sound/soc/pxa/Makefile | 4 + sound/soc/pxa/corgi.c | 28 +- sound/soc/pxa/e740_wm9705.c | 29 +- sound/soc/pxa/e750_wm9705.c | 26 +- sound/soc/pxa/e800_wm9712.c | 26 +- sound/soc/pxa/em-x270.c | 22 +- sound/soc/pxa/imote2.c | 20 +- sound/soc/pxa/magician.c | 35 +- sound/soc/pxa/mioa701_wm9713.c | 33 +- sound/soc/pxa/palm27x.c | 27 +- sound/soc/pxa/poodle.c | 29 +- sound/soc/pxa/pxa-ssp.c | 174 +- sound/soc/pxa/pxa-ssp.h | 2 - sound/soc/pxa/pxa2xx-ac97.c | 46 +- sound/soc/pxa/pxa2xx-ac97.h | 2 - sound/soc/pxa/pxa2xx-i2s.c | 91 +- sound/soc/pxa/pxa2xx-i2s.h | 2 - sound/soc/pxa/pxa2xx-pcm.c | 46 +- sound/soc/pxa/pxa2xx-pcm.h | 19 - sound/soc/pxa/raumfeld.c | 114 +- sound/soc/pxa/saarb.c | 200 + sound/soc/pxa/spitz.c | 26 +- sound/soc/pxa/tavorevb3.c | 200 + sound/soc/pxa/tosa.c | 27 +- sound/soc/pxa/z2.c | 26 +- sound/soc/pxa/zylonite.c | 40 +- sound/soc/s3c24xx/Kconfig | 37 + sound/soc/s3c24xx/Makefile | 10 + sound/soc/s3c24xx/aquila_wm8994.c | 295 ++ sound/soc/s3c24xx/goni_wm8994.c | 298 ++ sound/soc/s3c24xx/jive_wm8750.c | 23 +- sound/soc/s3c24xx/ln2440sbc_alc650.c | 17 +- sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 58 +- sound/soc/s3c24xx/neo1973_wm8753.c | 37 +- sound/soc/s3c24xx/rx1950_uda1380.c | 333 ++ sound/soc/s3c24xx/s3c-ac97.c | 36 +- sound/soc/s3c24xx/s3c-ac97.h | 2 - sound/soc/s3c24xx/s3c-dma.c | 46 +- sound/soc/s3c24xx/s3c-dma.h | 1 - sound/soc/s3c24xx/s3c-i2s-v2.c | 50 +- sound/soc/s3c24xx/s3c-i2s-v2.h | 13 +- sound/soc/s3c24xx/s3c-pcm.c | 54 +- sound/soc/s3c24xx/s3c-pcm.h | 3 +- sound/soc/s3c24xx/s3c2412-i2s.c | 54 +- sound/soc/s3c24xx/s3c2412-i2s.h | 2 - sound/soc/s3c24xx/s3c24xx-i2s.c | 40 +- sound/soc/s3c24xx/s3c24xx-i2s.h | 2 - sound/soc/s3c24xx/s3c24xx_simtec.c | 15 +- sound/soc/s3c24xx/s3c24xx_simtec.h | 4 +- sound/soc/s3c24xx/s3c24xx_simtec_hermes.c | 25 +- sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 21 +- sound/soc/s3c24xx/s3c24xx_uda134x.c | 21 +- sound/soc/s3c24xx/s3c64xx-i2s-v4.c | 135 +- sound/soc/s3c24xx/s3c64xx-i2s.c | 206 +- sound/soc/s3c24xx/s3c64xx-i2s.h | 3 +- sound/soc/s3c24xx/smartq_wm8987.c | 15 +- sound/soc/s3c24xx/smdk2443_wm9710.c | 17 +- sound/soc/s3c24xx/smdk64xx_wm8580.c | 68 +- sound/soc/s3c24xx/smdk_spdif.c | 223 ++ sound/soc/s3c24xx/smdk_wm9713.c | 42 +- sound/soc/s3c24xx/spdif.c | 501 +++ sound/soc/s3c24xx/spdif.h | 19 + sound/soc/s6000/s6000-i2s.c | 56 +- sound/soc/s6000/s6000-i2s.h | 2 - sound/soc/s6000/s6000-pcm.c | 100 +- sound/soc/s6000/s6000-pcm.h | 2 - sound/soc/s6000/s6105-ipcam.c | 31 +- sound/soc/sh/Kconfig | 11 +- sound/soc/sh/Makefile | 2 + sound/soc/sh/dma-sh7760.c | 53 +- sound/soc/sh/fsi-ak4642.c | 31 +- sound/soc/sh/fsi-da7210.c | 24 +- sound/soc/sh/fsi-hdmi.c | 60 + sound/soc/sh/fsi.c | 606 ++-- sound/soc/sh/hac.c | 46 +- sound/soc/sh/migor.c | 29 +- sound/soc/sh/sh7760-ac97.c | 25 +- sound/soc/sh/siu.h | 6 +- sound/soc/sh/siu_dai.c | 97 +- sound/soc/sh/siu_pcm.c | 32 +- sound/soc/sh/ssi.c | 55 +- sound/soc/soc-cache.c | 198 +- sound/soc/soc-core.c | 1821 ++++++---- sound/soc/soc-dapm.c | 88 +- sound/soc/soc-jack.c | 21 +- sound/soc/txx9/txx9aclc-ac97.c | 55 +- sound/soc/txx9/txx9aclc-generic.c | 24 +- sound/soc/txx9/txx9aclc.c | 141 +- sound/soc/txx9/txx9aclc.h | 13 +- sound/synth/emux/emux_hwdep.c | 3 + sound/usb/Kconfig | 2 + sound/usb/caiaq/audio.c | 175 +- sound/usb/caiaq/control.c | 208 +- sound/usb/caiaq/device.c | 10 +- sound/usb/caiaq/device.h | 6 +- sound/usb/caiaq/input.c | 248 ++- sound/usb/card.c | 31 +- sound/usb/endpoint.c | 2 - sound/usb/helper.c | 17 +- sound/usb/midi.c | 16 +- sound/usb/mixer.c | 9 +- sound/usb/mixer_quirks.c | 1 + sound/usb/pcm.c | 4 +- sound/usb/proc.c | 2 +- sound/usb/quirks-table.h | 184 +- sound/usb/quirks.c | 2 +- sound/usb/urb.c | 2 +- sound/usb/usbaudio.h | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- 479 files changed, 37901 insertions(+), 19477 deletions(-) rename arch/powerpc/include/asm/{immap_86xx.h => fsl_guts.h} (66%) create mode 100644 include/sound/max98088.h delete mode 100644 include/sound/soc-of-simple.h create mode 100644 include/sound/wm8962.h create mode 100644 sound/drivers/aloop.c create mode 100644 sound/isa/galaxy/Makefile create mode 100644 sound/isa/galaxy/azt1605.c create mode 100644 sound/isa/galaxy/azt2316.c create mode 100644 sound/isa/galaxy/galaxy.c delete mode 100644 sound/isa/sgalaxy.c delete mode 100644 sound/oss/sh_dac_audio.c delete mode 100644 sound/pci/hda/patch_atihdmi.c delete mode 100644 sound/pci/hda/patch_intelhdmi.c delete mode 100644 sound/pci/hda/patch_nvhdmi.c delete mode 100644 sound/soc/blackfin/bf5xx-i2s.h create mode 100644 sound/soc/codecs/88pm860x-codec.c create mode 100644 sound/soc/codecs/88pm860x-codec.h delete mode 100644 sound/soc/codecs/ac97.h delete mode 100644 sound/soc/codecs/ak4104.h delete mode 100644 sound/soc/codecs/ak4642.h delete mode 100644 sound/soc/codecs/cq93vc.h delete mode 100644 sound/soc/codecs/cs4270.h delete mode 100644 sound/soc/codecs/da7210.h delete mode 100644 sound/soc/codecs/jz4740.h create mode 100644 sound/soc/codecs/max98088.c create mode 100644 sound/soc/codecs/max98088.h delete mode 100644 sound/soc/codecs/spdif_transciever.h delete mode 100644 sound/soc/codecs/twl4030.h create mode 100644 sound/soc/codecs/wl1273.c create mode 100644 sound/soc/codecs/wl1273.h delete mode 100644 sound/soc/codecs/wm8727.h create mode 100644 sound/soc/codecs/wm8804.c create mode 100644 sound/soc/codecs/wm8804.h create mode 100644 sound/soc/codecs/wm8962.c create mode 100644 sound/soc/codecs/wm8962.h create mode 100644 sound/soc/codecs/wm8985.c create mode 100644 sound/soc/codecs/wm8985.h delete mode 100644 sound/soc/davinci/davinci-vcif.h create mode 100644 sound/soc/ep93xx/ep93xx-ac97.c delete mode 100644 sound/soc/ep93xx/ep93xx-i2s.h create mode 100644 sound/soc/ep93xx/simone.c create mode 100644 sound/soc/fsl/p1022_ds.c delete mode 100644 sound/soc/fsl/soc-of-simple.c delete mode 100644 sound/soc/kirkwood/kirkwood-dma.h delete mode 100644 sound/soc/kirkwood/kirkwood-i2s.h delete mode 100644 sound/soc/omap/omap-mcpdm.h delete mode 100644 sound/soc/pxa/pxa2xx-pcm.h create mode 100644 sound/soc/pxa/saarb.c create mode 100644 sound/soc/pxa/tavorevb3.c create mode 100644 sound/soc/s3c24xx/aquila_wm8994.c create mode 100644 sound/soc/s3c24xx/goni_wm8994.c create mode 100644 sound/soc/s3c24xx/rx1950_uda1380.c create mode 100644 sound/soc/s3c24xx/smdk_spdif.c create mode 100644 sound/soc/s3c24xx/spdif.c create mode 100644 sound/soc/s3c24xx/spdif.h create mode 100644 sound/soc/sh/fsi-hdmi.c -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists