Skip to content
  1. Apr 09, 2014
  2. Apr 08, 2014
  3. Apr 07, 2014
  4. Apr 05, 2014
  5. Apr 04, 2014
  6. Apr 03, 2014
  7. Mar 31, 2014
  8. Mar 26, 2014
    • Hui Wang's avatar
      ALSA: hda - add headset mic detect quirks for three Dell laptops · a870593b
      Hui Wang authored
      When we plug a 3-ring headset on the Dell machines (VID: 0x10ec0255,
      SID: 0x10280632; VID: 0x10ec0293, SID: 0x1028062c; VID: 0x10ec0293,
      SID: 0x1028062e), the headset mic can't be detected, after apply this
      patch, the headset mic can work well.
      
      BugLink: https://bugs.launchpad.net/bugs/1297581
      
      
      Cc: David Henningsson <david.henningsson@canonical.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarHui Wang <hui.wang@canonical.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      a870593b
    • Mark Brown's avatar
    • Mark Brown's avatar
    • Mark Brown's avatar
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15-rcar' into asoc-next · b5f93fae
      Mark Brown authored
      ASoC: A few more fixes for rcar
      
      Since Linus hasn't done the release yet and Morimoto-san here are some
      additional bug fixes for rcar which Morimoto-san sent overnight.
      
      # gpg: Signature made Mon 24 Mar 2014 11:21:18 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>"
      b5f93fae
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15-3' into asoc-next · 8efe588b
      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>"
      8efe588b
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15-2' into asoc-next · acae02c4
      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>"
      acae02c4
    • Mark Brown's avatar
      Merge tag 'asoc-v3.15' into asoc-next · ba052e1b
      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>"
      ba052e1b
    • Mark Brown's avatar
      Merge remote-tracking branches 'asoc/fix/cs42l51', 'asoc/fix/cs42l52',... · a23af4ab
      Mark Brown authored
      Merge remote-tracking branches 'asoc/fix/cs42l51', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73', 'asoc/fix/rcar', 'asoc/fix/spear' and 'asoc/fix/tegra' into asoc-linus
      a23af4ab
    • Mark Brown's avatar
    • Lucas Stach's avatar
      ASoC: tegra: move AC97 clock handling to the machine driver · 1ca2e847
      Lucas Stach authored
      
      
      On Tegra the convention is to have a single machine driver
      that's controlling the whole audio subsystem.
      
      Move the clock handling to the machine driver, to be in line
      with the other Tegra drivers and give the machine driver
      full control over the single Tegra audio PLL.
      
      Signed-off-by: default avatarLucas Stach <dev@lynxeye.de>
      Acked-by: default avatarStephen Warren <swarren@nvidia.com>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      1ca2e847
    • Jean-Francois Moine's avatar
      ASoC: simple-card: Handle many DAI links · 6a91a17b
      Jean-Francois Moine authored
      
      
      Some simple audio cards may have many DAI links.
      This patch extends the simple-card driver for handling such cards.
      
      Signed-off-by: default avatarJean-Francois Moine <moinejf@free.fr>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      6a91a17b
    • Jean-Francois Moine's avatar
      ASoC: simple-card: Add DT documentation for multi-DAI links · 015f630d
      Jean-Francois Moine authored
      
      
      Many couples of CPU/CODEC DAI links may be described in the DT
      thanks to 'simple-audio-card,dai-link' containers.
      
      Signed-off-by: default avatarJean-Francois Moine <moinejf@free.fr>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      015f630d
    • Jean-Francois Moine's avatar
      ASoC: simple-card: dynamically allocate the DAI link and properties · cf7dc23c
      Jean-Francois Moine authored
      
      
      The DAI link array and the properties (fmt, sysclk slots) are
      hard-coded for a single CPU / CODEC link.
      
      This patch dynamically allocates the DAI link array and the
      properties with the aim of supporting many DAI links.
      
      Signed-off-by: default avatarJean-Francois Moine <moinejf@free.fr>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      cf7dc23c
  9. Mar 25, 2014