[alsa-cvslog] [ALSA GIT]ALSA driver repository - compatibility code and drivers, mirrored kernel c
Brought to you by:
perex
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "ALSA driver repository - compatibility code and drivers, mirrored kernel code". The branch, private/perex/recon3d has been created at 92c2e1b4ba5fe47b2224bb35ce38bdcc3a23a733 (commit) - Log ----------------------------------------------------------------- commit 92c2e1b4ba5fe47b2224bb35ce38bdcc3a23a733 Author: Chih-Chung Chang <chi...@ch...> Date: Mon Mar 25 10:39:23 2013 -0700 ALSA: hda/ca0132 - Delay HP amp turnon. Turing on the headphone amp interferes with the impedance measurement used to detect a TRRS style headset microphone. Delay the HP turn on until 500ms after the jack is detected, allowing the mic detection state machine to run to completion. Signed-off-by: Chih-Chung Chang <chi...@ch...> Signed-off-by: Dylan Reid <dg...@ch...> Signed-off-by: Takashi Iwai <ti...@su...> commit b60425bf8686e2ab6981d1a3b478aedd9b707e10 Author: Dylan Reid <dg...@ch...> Date: Thu Mar 14 17:27:46 2013 -0700 ALSA: hda/ca0132 - Remove extra setting of dsp_state. spec->dsp_state is initialized to DSP_DOWNLOAD_INIT, no need to reset and check it in ca0132_download_dsp(). Signed-off-by: Dylan Reid <dg...@ch...> Signed-off-by: Takashi Iwai <ti...@su...> commit e28372fed5ac10164fda6df702865b3299c3d087 Author: Dylan Reid <dg...@ch...> Date: Thu Mar 14 17:27:45 2013 -0700 ALSA: hda/ca0132 - Check download state of DSP. Instead of using the dspload_is_loaded() function, check the dsp_state that is kept in the spec. The dspload_is_loaded() function returns true if the DSP transfer was never started. This false-positive leads to multiple second delays when ca0132_setup_efaults() times out on each write. Signed-off-by: Dylan Reid <dg...@ch...> Signed-off-by: Takashi Iwai <ti...@su...> commit 1d54a79c172fb444add3360e5fd3a8ade5e6abc2 Author: Dylan Reid <dg...@ch...> Date: Thu Mar 14 17:27:44 2013 -0700 ALSA: hda/ca0132 - Check if dspload_image succeeded. If dspload_image() fails, it was ignored and dspload_wait_loaded() was still called. dsp_loaded should never be set to true in this case, skip it. The check in dspload_wait_loaded() return true if the DSP is loaded or if it never started. Signed-off-by: Dylan Reid <dg...@ch...> Signed-off-by: Takashi Iwai <ti...@su...> commit c68dab593b04edf28f20558509ab1cc621aec58c Author: Xi Wang <xi...@gm...> Date: Thu Mar 7 00:13:51 2013 -0500 ALSA: hda/ca0132 - Avoid division by zero in dspxfr_one_seg() Move the zero check `hda_frame_size_words == 0' before the modulus `buffer_size_words % hda_frame_size_words'. Also remove the redundant null check `buffer_addx == NULL'. Signed-off-by: Xi Wang <xi...@gm...> Signed-off-by: Takashi Iwai <ti...@su...> commit 546205c73e8015513e15bd245c0e0457851321f2 Author: Takashi Iwai <ti...@su...> Date: Tue Feb 12 12:10:29 2013 +0100 ALSA: hda/ca0132 - Add missing \n to debug prints Signed-off-by: Takashi Iwai <ti...@su...> commit 57b7f96c8b5eb9c8cae121db0507ec2073514060 Author: Takashi Iwai <ti...@su...> Date: Tue Feb 12 10:15:15 2013 +0100 ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS The chip address is 32bit long but INVALID_CHIP_ADDRESS is defined as an unsigned long. This makes dsp_chip_to_dsp_addx() misbehaving on 64bit architectures. Fix the INVALID_CHIP_ADDRESS definition to be 32bit. Reported-by: Dan Carpenter <dan...@or...> Signed-off-by: Takashi Iwai <ti...@su...> commit 175e2128cf5aa09a5b8a4bd68d1e695b2b87971a Author: Takashi Iwai <ti...@su...> Date: Mon Feb 11 14:18:29 2013 +0100 ALSA: hda/ca0132 - Slight optimization for build with DSP This reduces the resultant binary size. Signed-off-by: Takashi Iwai <ti...@su...> commit c74a21966578604711b99ebbe997ce58b2dbc652 Author: Takashi Iwai <ti...@su...> Date: Sun Feb 10 11:58:40 2013 +0100 ALSA: hda - Fix memory leak and error handling in CA0132 DSP loader This patch fixes a few obvious bugs in DSP loader stuff: - Fix possible memory leaks in the error path - Avoid double-free calls in dma_reset() - Properly set/unset WC bits for DMA buffers - Add missing error status checks Signed-off-by: Takashi Iwai <ti...@su...> commit d1956a0da353f26cb450e95a6dd8268c165f68cf Author: Ian Minett <ian...@cr...> Date: Fri Feb 8 18:31:43 2013 -0800 ALSA: CA0132: Improve the DSP transfer timeout calculations Base the DSP firmware transfer and communication timeouts on jiffy values. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit a044b4e0ccd02fc810aff137ca86af117156cbcc Author: Takashi Iwai <ti...@su...> Date: Thu Feb 7 12:41:40 2013 +0100 ALSA: hda - Fix misc compile warnings in patch_ca0132.c sound/pci/hda/patch_ca0132.c: In function âca0132_is_vnode_effectiveâ: sound/pci/hda/patch_ca0132.c:3331:15: warning: ânidâ may be used uninitialized in this function [-Wmaybe-uninitialized] sound/pci/hda/patch_ca0132.c:4345:13: warning: âca0132_download_dspâ defined but not used [-Wunused-function] Signed-off-by: Takashi Iwai <ti...@su...> commit 15a6e1c989a763b3886c4c6bffc25acffc0aee43 Author: Takashi Iwai <ti...@su...> Date: Mon Feb 4 18:25:51 2013 +0100 ALSA: hda - Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP ... to be less confusing for the update path. This new kconfig will choose CONFIG_SND_HDA_DSP_LOADER, which is basically a device-independent feature in hda_intel.c. Signed-off-by: Takashi Iwai <ti...@su...> commit ef710eeac54edba9398ff4d59274fd9228006eeb Author: Takashi Iwai <ti...@su...> Date: Wed Jan 16 09:32:54 2013 +0800 ALSA: hda/ca0132 - Make some symbols static sound/pci/hda/patch_ca0132.c:387:19: sparse: symbol 'ca0132_voicefx' was not declared. Should it be static? Reported-by: Fengguang Wu <fen...@in...> Signed-off-by: Takashi Iwai <ti...@su...> commit 4caf780508fd2e0e4b9ce673c6ac7ff534256e2e Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:49:56 2013 +0100 ALSA: hda/ca0132 - Fix a wrong comma in snd_printdd() call sound/pci/hda/patch_ca0132.c: In function âca0132_effects_setâ: sound/pci/hda/patch_ca0132.c:3391:2: warning: too many arguments for format [-Wformat-extra-args] Signed-off-by: Takashi Iwai <ti...@su...> commit 2a0f418b36f20a90ac45d0df0b80f1a0774675d5 Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:44:20 2013 +0100 ALSA: hda/ca0132 - Declare firmware only when really built Signed-off-by: Takashi Iwai <ti...@su...> commit 2486513a327873d0d1862ff3b87b73aa7b970786 Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:43:09 2013 +0100 ALSA: hda/ca0132 - Fix possible invalid DMA channel deallocation ... in the error path in dspxfr_image(). Signed-off-by: Takashi Iwai <ti...@su...> commit 7287c32d4c61d028a7bfaccaa4dc9ddc74927307 Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:42:15 2013 +0100 ALSA: hda/ca0132 - Fix possible NULL dereference Spotted by smatch, sound/pci/hda/patch_ca0132.c:1950 dspxfr_image() error: potential null dereference 'dma_engine'. (kzalloc returns null) sound/pci/hda/patch_ca0132.c:1950 dspxfr_image() error: we previously assumed 'dma_engine' could be null (see line 1857) Reported-by: Dan Carpenter <dan...@or...> Signed-off-by: Takashi Iwai <ti...@su...> commit e78738461b0778b43d665b8a7f082c9f543d0efa Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:41:21 2013 +0100 ALSA: hda/ca0132 - Fix another smatch warning sound/pci/hda/patch_ca0132.c:1781 dspxfr_one_seg() info: why not propagate 'status' from dsp_dma_stop() instead of (-5)? Reported-by: Dan Carpenter <dan...@or...> Signed-off-by: Takashi Iwai <ti...@su...> commit 856efd49f784bcc13ea58e3eb53cb0208022b16d Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:39:29 2013 +0100 ALSA: hda/ca0132 - Fix superfluous unsigned check Fix a warning by smatch, sound/pci/hda/patch_ca0132.c:714 dspio_send() warn: always true condition '(res >= 0) => (0-u32max >= 0)' Reported-by: Dan Carpenter <dan...@or...> Signed-off-by: Takashi Iwai <ti...@su...> commit 4958e6b164a826850b8790686db4df443d8e1c60 Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:13:31 2013 +0100 ALSA: hda/ca0132 - Use snd_hda_set_pin_ctl() helper again The recent update of ca0132 driver replaced the pinctl setup to the direct write via snd_hda_codec_write() again. This should be covered by snd_hda_set_pin_ctl() to be safer. Signed-off-by: Takashi Iwai <ti...@su...> commit 0c702a0089e0ce7d68ea08f5af6b694347ba2d43 Author: Takashi Iwai <ti...@su...> Date: Tue Jan 15 17:08:38 2013 +0100 Revert "ALSA: hda - Add firmware caching to CA0132 codec" This reverts commit c3b4eea26208b8e247ece9d3a9ec8b2eab48c464. Since the recent firmware loader code supports caching at S3/S4 by itself, we don't have to handle f/w caching in the driver. Signed-off-by: Takashi Iwai <ti...@su...> commit 78a138a37bde5a632a73bd0980620bd72bc7b5b2 Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:41 2012 -0800 ALSA: hda/ca0132: Fix potential init errors and update module description Handle a potential dma_engine alloc error and fix the possible use of an uninitialized status variable in dspxfr_one_seg(). Also correct the initial sampling rate for Mic 1. Update the module description. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 984039247b0968b5d4876ec974728db939546036 Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:40 2012 -0800 ALSA: hda/ca0132: Shuffle to group together related code Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 28422130aedd95dd0759f1c71affb9bf14c1f422 Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:39 2012 -0800 ALSA: hda/ca0132: Code shuffle to group similar functions. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit ee0cb56302b9a1d307b2441eaade2e162ec266f2 Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:38 2012 -0800 ALSA: hda/ca0132: Add tuning controls This patch adds the controls used for tuning the DSP effects. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 6c9e9b9eb43179c8e49acbc4f6d1ceb60ebb6c00 Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:37 2012 -0800 ALSA: hda/ca0132: Add unsol handler for DSP and jack detection This patch adds the unsolicited response handler for incoming DSP responses and jack detection reporting, and routines for reading the incoming DSP response. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 4c0f4a18791f33fdece726fdbd1af54a83072069 Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:36 2012 -0800 ALSA: hda/ca0132: Add PCM enhancements Remove the playback PCM open callback. PCM stream setup and cleanup functions are added for use by PCM callbacks. Delay stream cleanup if effects are on, to allow time for any effects tail to finish. Add the analog capture PCM callbacks. Change the max channels of analog playback to 6. Add two new PCMs: AMic2 and What-U-Hear. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit ddf671421cc08e30e2353743bf532ba56c1d5b7d Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:35 2012 -0800 ALSA: hda/ca0132: Add DSP mixer controls and helpers This patch adds the kcontrols for the DSP effects, playback and recording source selection. ca0132_is_vnode_effective() checks whether virtual node settings have taken effect. The control change helpers ca0132_pe_switch_set(), ca0132_voicefx_set() and ca0132_cvoice_switch_set() are added to toggle playback / capture DSP effects, ca0132_voicefx_info(), _get() and _put() are added for input path DSP effect value access. The volume helpers are updated to volume_info(), _get() and _set() to use the virtual nodes. The redundant headphone and speaker switches and ct_extension function are removed. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 9fd115f19d8965c3163e181d5c2eddee7b2d267b Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:34 2012 -0800 ALSA: hda/ca0132: Init chip, DSP effects and mixer settings This patch adds the framework to set effect parameters: ca0132_effects_set() and ca0132_setup_defaults() are general functions for parameter setting and initializing to default values. dspio_set_param() and dspio_set_uint_param() are lower-level fns to simplify setting individual DSP parameters via an SCP buffer transfer to the firmware. The CA0132 chip parameter init code is added in ca0132_init_params(). In chipio_[write,read]_data(), the current chip address is auto-incremented if no error has occurred. ca0132_select_out() selects the current output. If autodetect is enabled, use headphones (if jack detected) or speakers (if no jack). ca0132_select_mic() selects the current mic in. If autodetect is enabled, use exterior mic (if jack detected) or built-in mic (if no jack). Init digital mic and switch between dmic and amic with ca0132_init_dmic(), ca0132_set_dmic(). amic2 is initialized in ca0132_init_analog_mic2(). Finally, add verb tables for configuring DSP firmware. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 9f17cd4d3f12130fcfca6cc02da043bb8f150dbd Author: Ian Minett <ian...@cr...> Date: Thu Dec 20 18:53:33 2012 -0800 ALSA: hda/ca0132: Add new definitions and structs for DSP This patch adds definitions and structs used for configuring DSP effects, virtual nodes, effect tuning controls, and mixer control helpers. The effect structs are also initialized. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit f84895dd489840599d5b69d58324fb2727d997aa Author: Takashi Iwai <ti...@su...> Date: Fri Sep 21 14:01:19 2012 +0200 ALSA: hda - Remove superfluous zero-clear memset in patch_ca0132.c Signed-off-by: Takashi Iwai <ti...@su...> commit 227732d016da807c15ed3fa53c87890b6ac7051c Author: Takashi Iwai <ti...@su...> Date: Fri Sep 21 13:44:34 2012 +0200 ALSA: hda - Fix NULL dereference in error path of patch_ca0132.c Signed-off-by: Takashi Iwai <ti...@su...> commit 3e6fef378f5f03172ced0380a2252a4ac0013e9a Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:21 2012 -0700 ALSA: hda - Remove unnecessary struct hda_stream_format from CA0132 Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 85d6b56eea2e0d085a673f653836954c82e97dca Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:20 2012 -0700 ALSA: hda - Update chipio functions and DSP write wait timeout Tidy up and condense chipio_write_address|addx() functions. Improve dspio_write_wait() to use jiffies for timeout calc. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 2e77626114cef6c00310194da6346999f65e6e05 Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:18 2012 -0700 ALSA: hda - Add comments and descriptions to CA0132 functions Add comments and descriptions to functions. Bump dsp_free_ports() to below dsp_allocate_ports_format() to group the alloc functions together for commenting. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 6f6072a8f2b3eb0bfde7eefe51ce0df8e540af9a Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:17 2012 -0700 ALSA: hda - Add firmware caching to CA0132 codec Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 82bb0e2e6be8ad719922c4bdd5bdb5ea0c13d2cf Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:16 2012 -0700 ALSA: hda - Update CA0132 codec to load DSP firmware binary This patch adds the code needed to fetch the DSP binary image from the local firmware install location and transfer it over to the chip using the new DSP loader bus ops. Actual DSP effect controls, parameters and mixers are to be included later. - Add calls to new DSP loader system to transfer firmware to the hardware. - Add chip read/write routines, DSP I/O, SCP packet format helper functions and transfer DMA management. - Add guard around DSP download to ensure loader config switch is enabled. The general scheme for downloading the DSP is as follows: 1) If DSP firmware loader is enabled, ca0132_download_dsp() is called to start the process. 2) Driver requests DSP image using request_firmware(). 3) Driver sets up the streaming DMA for DSP image download with dspload_image() and dspxfr_image(), which in turn calls the DSP loader op snd_hda_codec_load_dsp_prepare() to ready the system. 4) DSP image will consist of 1 or more segments, each transferred in sequence by a call to dspxfr_one_seg() and snd_hda_codec_load_dsp_trigger(). 5) Once complete, the loader state is cleaned up with snd_hda_codec_load_dsp_cleanup(). Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 877101e50cda2b071e6686a699e631ef57436e57 Author: Takashi Iwai <ti...@su...> Date: Thu Sep 20 20:29:13 2012 -0700 ALSA: hda - Add new DSP loader callback routines Pass DMA buffer pointers in calls to setup_bdle(). Add DSP loader callback routines to controller. Add new DSP loader switch to Kconfig to turn off DSP firmware. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> Signed-off-by: Jaroslav Kysela <pe...@pe...> commit 20f1e73c28804e3230a23929fbbec421ae2a86d1 Author: Takashi Iwai <ti...@su...> Date: Thu Sep 20 20:29:12 2012 -0700 ALSA: Make snd_sgbuf_get_{ptr|addr}() available for non-SG cases Passing struct snd_dma_buffer pointer instead, so that they work no matter whether real SG buffer is used or not. This is a preliminary work for the HD-audio DSP loader code. Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit a28ef7c3768993aa19ffe0d89cf8c65751a24883 Author: Takashi Iwai <ti...@su...> Date: Tue Sep 11 15:19:10 2012 +0200 ALSA: hda - Avoid BDL position workaround when no_period_wakeup is set Originally the bogus period at BDL head was introduced as a workaround for the mismatching position update at the period boundary, typically seen on dmix. However, for applications like PulseAudio that don't require period wake ups, this workaround is just superfluous. Thus better to disable it when no_period_wakeup is given in hw_params. Signed-off-by: Takashi Iwai <ti...@su...> Signed-off-by: Jaroslav Kysela <pe...@pe...> commit 42dee5b98a5038adaba2c452a0d16c9c873d05f1 Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:15 2012 -0700 ALSA: hda - Add DSP firmware enums and defs to CA0132 codec Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 88340ad92f2a4e6e52e9b1f69b6d72477f87e451 Author: Ian Minett <ian...@cr...> Date: Thu Sep 20 20:29:14 2012 -0700 ALSA: hda - Add CA0132 register definitions file Signed-off-by: Ian Minett <ian...@cr...> Signed-off-by: Takashi Iwai <ti...@su...> commit fbdf0ebcd18dfb7859ecccd57b26d783a2a1fc8e Author: David Henningsson <dav...@ca...> Date: Mon Aug 20 11:17:00 2012 +0200 ALSA: hda - don't create dysfunctional mixer controls for ca0132 It's possible that these amps are settable somehow, e g through secret codec verbs, but for now, don't create the controls (as they won't be working anyway, and cause errors in amixer). Cc: st...@ke... BugLink: https://bugs.launchpad.net/bugs/1038651 Signed-off-by: David Henningsson <dav...@ca...> Signed-off-by: Takashi Iwai <ti...@su...> commit b668086906b1600407d96a49adc60ff7c8eb8a4d Author: Takashi Iwai <ti...@su...> Date: Wed Aug 8 17:20:18 2012 +0200 ALSA: hda - Use the standard PCM ops for CA0132 Now with the workaround using codec->pcm_format_first flag, we can clean up the home-baked codes in patch_ca0132.c. Signed-off-by: Takashi Iwai <ti...@su...> commit fc1a69682066823a3dee7a0909b4d2b6e88fe533 Author: Takashi Iwai <ti...@su...> Date: Wed Aug 8 17:12:52 2012 +0200 ALSA: hda - Add codec->pcm_format_first flag Introduced a new flag to set up the PCM stream format at first before the stream_id and channel tag. Some codecs (e.g. CA0132) seem preferring this over stream_id -> format order. Signed-off-by: Takashi Iwai <ti...@su...> commit 27d6a975db2f2bb976ee547577e248e6f0e676dd Author: Takashi Iwai <ti...@su...> Date: Wed Aug 8 17:26:54 2012 +0200 ALSA: hda - Add missing SPDIF I/O setup for CA0132 CA0132 driver had some codes to handle the S/PDIF I/O, but the actual setups of pins and converters were missing. Now the pins are added. Also, fixed a few points triggering invalid codec verbs and mixer elements since the digital I/O audio widgets on CA0132 have no amp. Signed-off-by: Takashi Iwai <ti...@su...> commit f72386d313252c53c3ee6a4560632e6aa2dff8b2 Author: Takashi Iwai <ti...@su...> Date: Wed Aug 8 17:15:55 2012 +0200 ALSA: hda - Fix superfluous "-in" suffix from CA0132 capture items Signed-off-by: Takashi Iwai <ti...@su...> commit 0b8ae41df6f4c117689246a0f13a5b350025835d Author: Jaroslav Kysela <pe...@pe...> Date: Wed Jul 25 16:30:39 2012 +0200 build system: Fixes for RHEL5 kernels Signed-off-by: Jaroslav Kysela <pe...@pe...> commit e1304768060f5dbb69483539013ecda9093a72dc Merge: 1e11a11 6ca6cff Author: Jaroslav Kysela <pe...@pe...> Date: Thu May 23 10:50:02 2013 +0200 Merge commit '6ca6cff29253706879b11fdc17ffc66045eba687' into private/perex/recon3d * commit '6ca6cff29253706879b11fdc17ffc66045eba687': ALSA: hda - Fix power-map regression for HP dv6 & co ALSA: hda - Initialize caches at codec reconfiguration ALSA: hda - Fix memory leaks at module unload ALSA: hda - Fix memory leaks in Realtek & Conexant codec parsers ALSA: hda - Add Realtek ALC280 codec support ALSA: hda - Remove obsoleted CONFIG_SND_HDA_ENABLE_REALTEK_QUIRKS ALSA: usb-audio: add BOSS GT-100 support ALSA: hda - Update documentation for Realtek codecs model strings ALSA: hda - Remove suprefluous EAPD init verbs for ALC660vd ALSA: hda - Add inv-dmic model to possible Realtek codecs ALSA: hda - Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 ALSA: hda - Add the inverted digital mic workaround to Realtek codecs ----------------------------------------------------------------------- hooks/post-receive -- ALSA driver repository - compatibility code and drivers, mirrored kernel code |