1. 09 Apr, 2014 7 commits
  2. 08 Apr, 2014 13 commits
    • Mark Brown's avatar
      Merge remote-tracking branches 'asoc/fix/rt5640', 'asoc/fix/samsung',... · ab5d6fbd
      Mark Brown authored
      Merge remote-tracking branches 'asoc/fix/rt5640', 'asoc/fix/samsung', 'asoc/fix/tlv320aic23' and 'asoc/fix/warn' into asoc-linus
      ab5d6fbd
    • Mark Brown's avatar
      Merge remote-tracking branches 'asoc/fix/alc5632', 'asoc/fix/cs42l52',... · bfef92bb
      Mark Brown authored
      Merge remote-tracking branches 'asoc/fix/alc5632', 'asoc/fix/cs42l52', 'asoc/fix/cs42xxx8', 'asoc/fix/da732x', 'asoc/fix/davinci', 'asoc/fix/fsl-sai', 'asoc/fix/fsl-ssi' and 'asoc/fix/max98090' into asoc-linus
      bfef92bb
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15-4' into asoc-linus · 30659894
      Mark Brown authored
      ASoC: Final updates for v3.15 merge window
      
      A few more updates from last week - use of the tdm_slot mapping from
      Xiubo plus a few smaller fixes and cleanups.
      
      # gpg: Signature made Mon 31 Mar 2014 10:49:42 BST using RSA key ID 7EA229BD
      # gpg: Good signature from "Mark Brown <broonie@sirena.org.uk>"
      # gpg:                 aka "Mark Brown <broonie@debian.org>"
      # gpg:                 aka "Mark Brown <broonie@kernel.org>"
      # gpg:                 aka "Mark Brown <broonie@tardis.ed.ac.uk>"
      # gpg:                 aka "Mark Brown <broonie@linaro.org>"
      # gpg:                 aka "Mark Brown <Mark.Brown@linaro.org>"
      30659894
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15-3' into asoc-linus · e9b433cf
      Mark Brown authored
      ASoC: Updates for v3.15
      
      A few more updates for the merge window:
      
       - Fixes for the simple-card DAI format DT mess.
       - A new driver for Cirrus cs42xx8 devices.
       - DT support for a couple more devices.
       - A revert of a previous buggy fix for soc-pcm, plus a few more fixes
         and cleanups.
      
      # gpg: Signature made Sun 23 Mar 2014 16:56:11 GMT using RSA key ID 7EA229BD
      # gpg: Good signature from "Mark Brown <broonie@sirena.org.uk>"
      # gpg:                 aka "Mark Brown <broonie@debian.org>"
      # gpg:                 aka "Mark Brown <broonie@kernel.org>"
      # gpg:                 aka "Mark Brown <broonie@tardis.ed.ac.uk>"
      # gpg:                 aka "Mark Brown <broonie@linaro.org>"
      # gpg:                 aka "Mark Brown <Mark.Brown@linaro.org>"
      e9b433cf
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15-2' into asoc-linus · f7cf71e3
      Mark Brown authored
      ASoC: Updates for v3.15
      
      This is mostly a few additional fixes from Lars-Peter, a new driver and
      cleaning up a git failure with merging the Intel branch (combined with
      an xargs failure to pay attention to error codes).  The history lists a
      bunch of additional commits for the branch but the content of those
      commits is actually present already but not recorded in history due to
      git failing.  Unfortunately xargs is used in the merge script and it
      doesn't do a good job of noticing errors from the commands it invokes.
      
      # gpg: Signature made Thu 13 Mar 2014 14:25:44 GMT using RSA key ID 7EA229BD
      # gpg: Good signature from "Mark Brown <broonie@sirena.org.uk>"
      # gpg:                 aka "Mark Brown <broonie@debian.org>"
      # gpg:                 aka "Mark Brown <broonie@kernel.org>"
      # gpg:                 aka "Mark Brown <broonie@tardis.ed.ac.uk>"
      # gpg:                 aka "Mark Brown <broonie@linaro.org>"
      # gpg:                 aka "Mark Brown <Mark.Brown@linaro.org>"
      f7cf71e3
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15' into asoc-linus · 30b58f22
      Mark Brown authored
      ASoC: Updates for v3.15
      
      Quite a busy release for ASoC this time, more on janitorial work than
      exciting new features but welcome nontheless:
      
       - Lots of cleanups from Takashi for enumerations; the original API for
         these was error prone so he's refactored lots of code to use more
         modern APIs which avoid issues.
       - Elimination of the ASoC level wrappers for I2C and SPI moving us
         closer to converting to regmap completely and avoiding some
         randconfig hassle.
       - Provide both manually and transparently locked DAPM APIs rather than
         a mix of the two fixing some concurrency issues.
       - Start converting CODEC drivers to use separate bus interface drivers
         rather than having them all in one file helping avoid dependency
         issues.
       - DPCM support for Intel Haswell and Bay Trail platforms.
       - Lots of work on improvements for simple-card, DaVinci and the Renesas
         rcar drivers.
       - New drivers for Analog Devices ADAU1977, TI PCM512x and parts of the
         CSR SiRF SoC.
      
      # gpg: Signature made Wed 12 Mar 2014 23:05:45 GMT using RSA key ID 7EA229BD
      # gpg: Good signature from "Mark Brown <broonie@sirena.org.uk>"
      # gpg:                 aka "Mark Brown <broonie@debian.org>"
      # gpg:                 aka "Mark Brown <broonie@kernel.org>"
      # gpg:                 aka "Mark Brown <broonie@tardis.ed.ac.uk>"
      # gpg:                 aka "Mark Brown <broonie@linaro.org>"
      # gpg:                 aka "Mark Brown <Mark.Brown@linaro.org>"
      30b58f22
    • Takashi Iwai's avatar
      ALSA: ice1712: Fix boundary checks in PCM pointer ops · 4f8e9400
      Takashi Iwai authored
      PCM pointer callbacks in ice1712 driver check the buffer size boundary
      wrongly between bytes and frames.  This leads to PCM core warnings
      like:
         snd_pcm_update_hw_ptr0: 105 callbacks suppressed
         ALSA pcm_lib.c:352 BUG: pcmC3D0c:0, pos = 5461, buffer size = 5461, period size = 2730
      
      This patch fixes these checks to be placed after the proper unit
      conversions.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      4f8e9400
    • Peter Ujfalusi's avatar
      ASoC: davinci-mcasp: Fix bit clock polarity settings · 74ddd8c4
      Peter Ujfalusi authored
      IB_NF, NB_IF and IB_IF configured the bc polarity incorrectly. The receive
      polarity was set to the same edge as the TX in these cases.
      Signed-off-by: default avatarPeter Ujfalusi <peter.ujfalusi@ti.com>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      74ddd8c4
    • Sachin Kamat's avatar
      ASoC: samsung: Fix build on multiplatform · 71e5222c
      Sachin Kamat authored
      PCM and S/PDIF drivers referenced mach headers for a trivial
      data structure. This caused build errors on multiplatform builds
      as machine headers are not accessible from driver files. Move the data
      structure definition to the driver header and remove the dependency.
      While at it rename the structure to avoid multiple definition errors
      as the same structure is also used by the platform code.
      Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      71e5222c
    • Nicolin Chen's avatar
      ASoC: fsl_sai: Fix Bit Clock Polarity configurations · ef33bc32
      Nicolin Chen authored
      The BCP bit in TCR4/RCR4 register rules as followings:
        0 Bit clock is active high with drive outputs on rising edge
          and sample inputs on falling edge.
        1 Bit clock is active low with drive outputs on falling edge
          and sample inputs on rising edge.
      
      For all formats currently supported in the fsl_sai driver, they're exactly
      sending data on the falling edge and sampling on the rising edge.
      
      However, the driver clears this BCP bit for all of them which results click
      noise when working with SGTL5000 and big noise with WM8962.
      
      Thus this patch corrects the BCP settings for all the formats here to fix
      the nosie issue.
      Signed-off-by: default avatarNicolin Chen <Guangyu.Chen@freescale.com>
      Acked-by: default avatarXiubo Li <Li.Xiubo@freescale.com>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      ef33bc32
    • Anssi Hannula's avatar
      ALSA: hda - Do not assign streams in reverse order · dcb32ecd
      Anssi Hannula authored
      Currently stream numbers are assigned in reverse order.
      
      Unfortunately commit 7546abfb ("ALSA: hda - Increment
      default stream numbers for AMD HDMI controllers") assumed this was not
      the case (specifically, it had the "old cards had single device only"
      => "extra unused stream numbers do not matter" assumption), causing
      non-working audio regressions for AMD Radeon HDMI users.
      
      Change the stream numbers to be assigned in forward order.
      
      The benefit is that regular audio playback will still work even if the
      assumed stream count is too high, downside is that a too high stream
      count may remain hidden.
      
      Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=77002Reported-by: default avatarChristian Güdel <cg@dmesg.ch>
      Signed-off-by: default avatarAnssi Hannula <anssi.hannula@iki.fi>
      Tested-by: Christian Güdel <cg@dmesg.ch> # 3.14
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      dcb32ecd
    • Kailang Yang's avatar
      ALSA: hda/realtek - Add eapd shutup to ALC283 · 0435b3ff
      Kailang Yang authored
      Add eapd shutup function to alc283_shutup.
      It could avoid pop noise from speaker.
      Signed-off-by: default avatarKailang Yang <kailang@realtek.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      0435b3ff
    • Kailang Yang's avatar
      ALSA: hda/realtek - Change model name alias for ChromeOS · be8ef16a
      Kailang Yang authored
      Chrome OS was use model name of alc283-dac-wcaps for loading model as default.
      Change the model name to same as model name of Chrome OS for future support.
      Signed-off-by: default avatarKailang Yang <kailang@realtek.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      be8ef16a
  3. 07 Apr, 2014 3 commits
  4. 04 Apr, 2014 6 commits
  5. 03 Apr, 2014 4 commits
  6. 01 Apr, 2014 4 commits
  7. 31 Mar, 2014 3 commits