1. 29 6月, 2017 3 次提交
  2. 19 6月, 2017 1 次提交
  3. 17 6月, 2017 2 次提交
  4. 14 6月, 2017 1 次提交
  5. 10 6月, 2017 1 次提交
  6. 07 6月, 2017 2 次提交
  7. 14 5月, 2017 2 次提交
    • A
      ASoC: da7213: Fix incorrect usage of bitwise '&' operator for SRM check · 14f814fb
      Adam Thomson 提交于
      In the SRM lock check section of code the '&' bitwise operator is
      used as part of checking lock status. Functionally the code works
      as intended, but the conditional statement is a boolean comparison
      so should really use '&&' logical operator instead. This commit
      rectifies this discrepancy.
      Signed-off-by: NAdam Thomson <Adam.Thomson.Opensource@diasemi.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      14f814fb
    • Y
      rt286: add Thinkpad Helix 2 to force_combo_jack_table · fe0dfd63
      Yifeng Li 提交于
      Thinkpad Helix 2 is a tablet PC, the audio is powered by Core M
      broadwell-audio and rt286 codec. For all versions of Linux kernel,
      the stereo output doesn't work properly when earphones are plugged
      in, the sound was coming out from both channels even if the audio
      contains only the left or right channel. Furthermore, if a music
      recorded in stereo is played, the two channels cancle out each other
      out, as a result, no voice but only distorted background music can be
      heard, like a sound card with builtin a Karaoke sount effect.
      
      Apparently this tablet uses a combo jack with polarity incorrectly
      set by rt286 driver. This patch adds DMI information of Thinkpad Helix 2
      to force_combo_jack_table[] and the issue is resolved. The microphone
      input doesn't work regardless to the presence of this patch and still
      needs help from other developers to investigate.
      
      This is my first patch to LKML directly, sorry for CC-ing too many
      people here.
      
      Link: https://bugzilla.kernel.org/show_bug.cgi?id=93841Signed-off-by: NYifeng Li <tomli@tomli.me>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      fe0dfd63
  8. 30 4月, 2017 5 次提交
  9. 26 4月, 2017 1 次提交
  10. 25 4月, 2017 2 次提交
  11. 22 4月, 2017 1 次提交
  12. 20 4月, 2017 1 次提交
  13. 19 4月, 2017 3 次提交
  14. 15 4月, 2017 3 次提交
  15. 12 4月, 2017 2 次提交
  16. 11 4月, 2017 1 次提交
  17. 07 4月, 2017 4 次提交
  18. 06 4月, 2017 5 次提交
    • D
      ASoC: codec: wm9860: Refactor PLL out freq search · 84fdc00d
      Daniel Baluta 提交于
      Add a separate function for deriving (sysclk, lrclk, bclk)
      when the clock is auto or pll.
      Signed-off-by: NDaniel Baluta <daniel.baluta@nxp.com>
      Acked-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      84fdc00d
    • J
      ASoC: rt5677: Add OF device ID table · 7b87463e
      Javier Martinez Canillas 提交于
      The driver doesn't have a struct of_device_id table but supported devices
      are registered via Device Trees. This is working on the assumption that a
      I2C device registered via OF will always match a legacy I2C device ID and
      that the MODALIAS reported will always be of the form i2c:<device>.
      
      But this could change in the future so the correct approach is to have an
      OF device ID table if the devices are registered via OF.
      
      Before this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-rt5677.ko | grep alias
      alias:          i2c:RT5677CE:00
      alias:          i2c:rt5676
      alias:          i2c:rt5677
      
      After this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-rt5677.ko | grep alias
      alias:          of:N*T*Crealtek,rt5677C*
      alias:          of:N*T*Crealtek,rt5677
      alias:          i2c:RT5677CE:00
      alias:          i2c:rt5676
      alias:          i2c:rt5677
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      7b87463e
    • J
      ASoC: wm8978: Add OF device ID table · 5cf015d9
      Javier Martinez Canillas 提交于
      The driver doesn't have a struct of_device_id table but supported devices
      are registered via Device Trees. This is working on the assumption that a
      I2C device registered via OF will always match a legacy I2C device ID and
      that the MODALIAS reported will always be of the form i2c:<device>.
      
      But this could change in the future so the correct approach is to have an
      OF device ID table if the devices are registered via OF.
      
      Before this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-wm8978.ko | grep alias
      alias:          i2c:wm8978
      
      After this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-wm8978.ko | grep alias
      alias:          i2c:wm8978
      alias:          of:N*T*Cwlf,wm8978C*
      alias:          of:N*T*Cwlf,wm8978
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Acked-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      5cf015d9
    • J
      ASoC: uda1380: Add OF device ID table · ea22a26e
      Javier Martinez Canillas 提交于
      The driver doesn't have a struct of_device_id table but supported devices
      are registered via Device Trees. This is working on the assumption that a
      I2C device registered via OF will always match a legacy I2C device ID and
      that the MODALIAS reported will always be of the form i2c:<device>.
      
      But this could change in the future so the correct approach is to have an
      OF device ID table if the devices are registered via OF.
      
      Before this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-uda1380.ko | grep alias
      alias:          i2c:uda1380
      
      After this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-uda1380.ko | grep alias
      alias:          of:N*T*Cnxp,uda1380C*
      alias:          of:N*T*Cnxp,uda1380
      alias:          i2c:uda1380
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      ea22a26e
    • J
      ASoC: sta529: Add OF device ID table · 9abe4648
      Javier Martinez Canillas 提交于
      The driver doesn't have a struct of_device_id table but supported devices
      are registered via Device Trees. This is working on the assumption that a
      I2C device registered via OF will always match a legacy I2C device ID and
      that the MODALIAS reported will always be of the form i2c:<device>.
      
      But this could change in the future so the correct approach is to have an
      OF device ID table if the devices are registered via OF.
      
      Before this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-sta529.ko | grep alias
      alias:          i2c:sta529
      
      After this patch:
      
      $ modinfo sound/soc/codecs/snd-soc-sta529.ko | grep alias
      alias:          of:N*T*Cst,sta529C*
      alias:          of:N*T*Cst,sta529
      alias:          i2c:sta529
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      9abe4648