1. 18 11月, 2019 1 次提交
  2. 11 11月, 2019 9 次提交
  3. 09 9月, 2019 2 次提交
  4. 12 8月, 2019 1 次提交
  5. 22 7月, 2019 1 次提交
  6. 25 6月, 2019 1 次提交
  7. 19 6月, 2019 3 次提交
  8. 17 6月, 2019 2 次提交
  9. 08 5月, 2019 1 次提交
  10. 07 5月, 2019 1 次提交
  11. 08 1月, 2019 1 次提交
  12. 08 8月, 2018 1 次提交
  13. 02 8月, 2018 1 次提交
  14. 18 5月, 2018 1 次提交
  15. 12 2月, 2018 1 次提交
    • K
      ASoC: rt5645/rt5677: replace codec to component · 79223bf1
      Kuninori Morimoto 提交于
      Now we can replace Codec to Component. Let's do it.
      
      Because Intel/Mediatek platforms are using rt5645/rt5677,
      we need to update these all related drivers in same time.
      Otherwise compile error/warning happen
      
      rt5645:
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 1	->	.idle_bias_on = 0
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      
      rt5677:
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 1	->	.idle_bias_on = 0
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      79223bf1
  16. 25 8月, 2017 1 次提交
    • 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
  17. 10 8月, 2017 1 次提交
    • 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
  18. 20 7月, 2017 1 次提交
  19. 19 7月, 2017 2 次提交
  20. 17 6月, 2017 2 次提交
  21. 06 4月, 2017 1 次提交
    • 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
  22. 25 9月, 2016 1 次提交
  23. 13 9月, 2016 1 次提交
    • J
      ASoC: constify gpio_chip structures · c59b24f8
      Julia Lawall 提交于
      These structures are only used to copy into other structures, so declare
      them as const.
      
      The semantic patch that makes this change is as follows:
      (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @r disable optional_qualifier@
      identifier i;
      position p;
      @@
      static struct gpio_chip i@p = { ... };
      
      @ok@
      identifier r.i;
      expression e;
      position p;
      @@
      e = i@p;
      
      @bad@
      position p != {r.p,ok.p};
      identifier r.i;
      struct gpio_chip e;
      @@
      e@i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r.i;
      @@
      static
      +const
       struct gpio_chip i = { ... };
      // </smpl>
      Signed-off-by: NJulia Lawall <Julia.Lawall@lip6.fr>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      c59b24f8
  24. 08 8月, 2016 1 次提交
  25. 26 4月, 2016 1 次提交
  26. 31 3月, 2016 1 次提交