1. 14 10月, 2019 1 次提交
  2. 10 10月, 2019 2 次提交
  3. 01 10月, 2019 1 次提交
  4. 02 9月, 2019 1 次提交
  5. 31 7月, 2019 1 次提交
  6. 26 7月, 2019 2 次提交
  7. 28 6月, 2019 1 次提交
  8. 20 6月, 2019 4 次提交
  9. 04 6月, 2019 1 次提交
  10. 28 5月, 2019 1 次提交
  11. 22 5月, 2019 1 次提交
    • S
      ASoC: Add support for Conexant CX2072X CODEC · a497a436
      Simon Ho 提交于
      Initial commit of the Conexant CX2072X CODEC driver. Some features are
      not present.
      
      The CX2072X is a ultra low power stereo audio codec supports I2S/TDM
      host interface with EQ, DRC features in playback mode.
      
      Featues of CX2072X codec:
      
       * Two 24 bits DACs and DACs.
       * Stereo Headphone AMP.
       * 2.8W per channel class-D output.
       * Integrated seven bands per channel EQ and DRC.
       * Fully integrated headset support with detect/switch.
       * Stereo digital microphone for array applications.
       * S/PDIF output.
       * Bi-directional GPIOs.
       * Support analog and digital PC Beeep.
       * One headset button support.
       * Supports a wide variety of host interfaces.
         -wide variety of I2S and similar bit-stream formats
          with word lengths of up to 24 bits.
         -TDM stream supports up to 4 channels.
       * AEC loopback support.
      
      Further fixes by tiwai:
       * Rebase to 5.2+
       * Missing DAPM entry definitions
       * Missing power hooks
       * Fix uninitialized variable warning
       * Rewrite jack detection stuff to use set_jack callback
       * Plumbing jack detection code for Intel ASoC
       * Move clk management into runtime PM
       * Drop incorrect regcache usages
       * Drop untested stuff: OF table, EQ/DRC handling
       * Lots of code cleanups and minor refactoring
      
      The OF code was dropped due to the lack of testability.
      It should be easy to re-add once if someone can test it.
      
      v1->v2: No change
      v2->v3: Move register tables to appropriate place
      	Remove some confusing codes
      	Set snd_ctl_boolean_* helpers directly
      	Fix EQ put callback
      	Rename to "DAC1 Switch" from "DAC1 Mute Switch"
      	Drop superfluous regmap calls at shutdown
      	Avoid regmap_register_patch()
      	Add missing register definitions
      	Fix register access on big-endian machine
      	Remove regcache messes
      v3->v4: Fix the wrong endianess conversion in reg write
      	Minor code cleanups
      v4->v5: Move clk management to runtime PM
      	Sparse warning fixes
      	Some more code simplification
      	Drop tricky regcache fiddling
      	Apply mutex locks around possible racy sequences
      	Move exported jack detection stuff into set_jack callback
      v5->v6: Drop buggy&untested EQ and DRC codes
      	Lots of code reduction/cleanup
      	Add more comments about platform-specific stuff
      
      Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=115531Signed-off-by: NSimon Ho <simon.ho@conexant.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      a497a436
  12. 21 5月, 2019 1 次提交
  13. 11 4月, 2019 1 次提交
  14. 02 4月, 2019 1 次提交
    • R
      ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning · f661fa28
      Randy Dunlap 提交于
      Fix kconfig warning for SND_SOC_LOCHNAGAR_SC:
      
      WARNING: unmet direct dependencies detected for SND_SOC_LOCHNAGAR_SC
        Depends on [n]: SOUND [=y] && !UML && SND [=y] && SND_SOC [=m] && MFD_LOCHNAGAR [=n]
        Selected by [m]:
        - SND_SOC_ALL_CODECS [=m] && SOUND [=y] && !UML && SND [=y] && SND_SOC [=m] && COMPILE_TEST [=y]
      Signed-off-by: NRandy Dunlap <rdunlap@infradead.org>
      Cc: Piotr Stankiewicz <piotrs@opensource.cirrus.com>
      Cc: Charles Keepax <ckeepax@opensource.cirrus.com>
      Cc: Richard Fitzgerald <rf@opensource.cirrus.com>
      Cc: patches@opensource.cirrus.com
      Cc: Liam Girdwood <lgirdwood@gmail.com>
      Cc: Mark Brown <broonie@kernel.org>
      Cc: alsa-devel@alsa-project.org
      Acked-by: NCharles Keepax <ckeepax@opensource.cirrus.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      f661fa28
  15. 26 3月, 2019 1 次提交
  16. 25 3月, 2019 1 次提交
  17. 21 3月, 2019 1 次提交
  18. 08 2月, 2019 1 次提交
  19. 07 2月, 2019 2 次提交
  20. 29 1月, 2019 3 次提交
  21. 28 1月, 2019 1 次提交
  22. 26 1月, 2019 1 次提交
  23. 15 1月, 2019 2 次提交
  24. 04 1月, 2019 3 次提交
  25. 16 11月, 2018 1 次提交
  26. 18 10月, 2018 1 次提交
  27. 10 10月, 2018 1 次提交
    • A
      ASoC: max98988: add I2C dependency · 9641faa2
      Arnd Bergmann 提交于
      max98988 only builds with I2C support enabled, otherwise we get a build error:
      
      sound/soc/codecs/max98088.c:1789:1: error: data definition has no type or storage class [-Werror]
       module_i2c_driver(max98088_i2c_driver);
       ^~~~~~~~~~~~~~~~~
      sound/soc/codecs/max98088.c:1789:1: error: type defaults to 'int' in declaration of 'module_i2c_driver' [-Werror=implicit-int]
      sound/soc/codecs/max98088.c:1789:1: error: parameter names (without types) in function declaration [-Werror]
      sound/soc/codecs/max98088.c:1780:26: error: 'max98088_i2c_driver' defined but not used [-Werror=unused-variable]
      
      Fixes: 24ae67c5 ("ASoC: max98988: make it selectable")
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Reviewed-by: NMarco Felsch <m.felsch@pengutronix.de>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      9641faa2
  28. 09 10月, 2018 1 次提交
  29. 29 8月, 2018 1 次提交