1. 01 9月, 2017 4 次提交
  2. 31 8月, 2017 7 次提交
  3. 25 8月, 2017 2 次提交
    • J
      ASoC: nau8825: correct typo of semaphore comment · 3dfcd346
      John Hsu 提交于
      There are a lot of typo about semaphore in the comment.
      Correct it from semaphone to semaphore.
      Signed-off-by: NJohn Hsu <KCHSU0@nuvoton.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      3dfcd346
    • T
      ASoC: rt5677: Reintroduce I2C device IDs · 9ce76511
      Tom Rini 提交于
      Not all devices with ACPI and this combination of sound devices will
      have the required information provided via ACPI.  Reintroduce the I2C
      device ID to restore sound functionality on on the Chromebook 'Samus'
      model.
      
      [ More background note:
       the commit a36afb0a ("ASoC: rt5677: Introduce proper table...")
       moved the i2c ID probed via ACPI ("RT5677CE:00") to a proper
       acpi_device_id table.  Although the action itself is correct per se,
       the overseen issue is the reference id->driver_data at
       rt5677_i2c_probe() for retrieving the corresponding chip model for
       the given id.  Since id=NULL is passed for ACPI matching case, we get
       an Oops now.
      
       We already have queued more fixes for 4.14 and they already address
       the issue, but they are bigger changes that aren't preferable for the
       late 4.13-rc stage.  So, this patch just papers over the bug as a
       once-off quick fix for a particular ACPI matching.  -- tiwai ]
      
      Fixes: a36afb0a ("ASoC: rt5677: Introduce proper table for ACPI enumeration")
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Acked-by: NMark Brown <broonie@kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      9ce76511
  4. 24 8月, 2017 1 次提交
  5. 22 8月, 2017 3 次提交
  6. 18 8月, 2017 4 次提交
  7. 16 8月, 2017 2 次提交
  8. 15 8月, 2017 3 次提交
  9. 14 8月, 2017 1 次提交
  10. 10 8月, 2017 2 次提交
    • S
      ASoC: codecs: msm8916-wcd-analog: move codec reset to probe · 52981e29
      Srinivas Kandagatla 提交于
      This patch move the codec reset code from dai ops to codec probe, so
      that the codec is not held in reset when headset detection block is
      still active.
      
      Without this patch the codec block will be in reset as long as its not
      actively used, which means headset events will not be functional if the
      codec dai is not actively used. Point to note is that the headset
      detection blocks will work in low power when there is no active audio
      usecase and switch to micbias source when audio usecase is active.
      
      Existing dapms should put the codec in low power state anyway when there
      is no audio usecase.
      Signed-off-by: NSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      52981e29
    • B
      ASoC: codecs: add const to snd_soc_codec_driver structures · a180ba45
      Bhumika Goyal 提交于
      Declare snd_soc_codec_driver structures as const as they are only passed
      as an argument to the function snd_soc_register_codec. This argument is
      of type const, so declare the structures with this property as const.
      In file codecs/sn95031.c, snd_soc_codec_driver structure is also used in
      a copy operation along with getting passed to snd_soc_register_codec.
      So, it can be made const too.
      Done using Coccinelle:
      
      @match disable optional_qualifier@
      identifier s;
      position p;
      @@
      static struct snd_soc_codec_driver s@p={...};
      
      @good1@
      identifier match.s;
      position p;
      @@
      snd_soc_register_codec(...,&s@p,...)
      
      @bad@
      identifier match.s;
      position p!={match.p,good1.p};
      @@
      s@p
      
      @depends on !bad disable optional_qualifier@
      identifier match.s;
      @@
      static
      +const
      struct snd_soc_codec_driver s={...};
      Signed-off-by: NBhumika Goyal <bhumirks@gmail.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      a180ba45
  11. 02 8月, 2017 4 次提交
  12. 01 8月, 2017 1 次提交
  13. 27 7月, 2017 1 次提交
  14. 26 7月, 2017 1 次提交
  15. 21 7月, 2017 1 次提交
  16. 20 7月, 2017 2 次提交
  17. 19 7月, 2017 1 次提交