An error occurred fetching the project authors.
  1. 10 Apr, 2017 1 commit
  2. 23 Feb, 2016 1 commit
    • Takashi Iwai's avatar
      ALSA: jack: Allow building the jack layer without input device · fe0d128c
      Takashi Iwai authored
      Since the recent integration of kctl jack and input jack layers, we
      can basically build the jack layer even without input devices.  That
      is, the jack layer itself can be built with conditional to enable the
      input device support or not, while the users may enable always
      CONFIG_SND_JACK unconditionally.
      
      For achieving it, this patch changes the following:
      - A new Kconfig, CONFIG_SND_JACK_INPUT_DEV, was introduced to indicate
        whether the jack layer supports the input device,
      - A few items in snd_jack struct and relevant codes are conditionally
        built upon CONFIG_SND_JACK_INPUT_DEV,
      - The users of CONFIG_SND_JACK drop the messy dependency on
        CONFIG_INPUT.
      
      This change also automagically fixes a potential bug in HD-audio
      driver Arnd reported, where the NULL or uninitialized jack instance is
      dereferenced.
      Reported-by: default avatarArnd Bergmann <arnd@arndb.de>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      fe0d128c
  3. 10 Jan, 2016 1 commit
  4. 16 Nov, 2015 1 commit
  5. 22 Oct, 2015 1 commit
  6. 16 Sep, 2015 1 commit
  7. 18 Aug, 2015 1 commit
    • Mark Brown's avatar
      ASoC: topology: Add Kconfig option for topology · 78b50f39
      Mark Brown authored
      Allow the topology code to be compiled out so that users who don't need
      topology don't need to havve the code compiled in, saving them some
      memory.
      
      Some more configuration could be added to remove some of the hooks into
      the core data structures but that is probably best done with some
      refactoring to use functions to do the updates of the data structures
      rather than ifdefing in the code as we'd need to do at the minute.
      Suggested-by: default avatarTakashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      78b50f39
  8. 16 Jul, 2015 1 commit
  9. 16 Jun, 2015 1 commit
  10. 04 Jun, 2015 1 commit
  11. 16 Mar, 2015 1 commit
  12. 08 Jan, 2015 1 commit
    • Max Filippov's avatar
      ASoC: add xtensa xtfpga I2S interface and platform · 57b7068d
      Max Filippov authored
      XTFPGA boards provides an audio subsystem that consists of TI CDCE706
      clock synthesizer, I2S transmitter and TLV320AIC23 audio codec.
      
      I2S transmitter has MMIO-based interface that resembles that of the
      OpenCores I2S transmitter. I2S transmitter is always a master on I2S
      bus. There's no specialized audio DMA, sample data are transferred to
      I2S transmitter FIFO by CPU through memory-mapped queue interface.
      Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      57b7068d
  13. 20 Oct, 2014 1 commit
  14. 09 Jul, 2014 1 commit
  15. 06 Mar, 2014 1 commit
  16. 09 Dec, 2013 1 commit
    • Lars-Peter Clausen's avatar
      ASoC: Add support for the Analog Devices AXI-I2S core · 8f2fe346
      Lars-Peter Clausen authored
      This patch adds support for the AXI-I2S softcore. The core implements a simple
      bidirectional I2S transceiver and is used by Analog Devices in some of their
      reference designs for various FPGA platforms.
      
      The driver uses the generic PCM dmaengine driver for its PCM. The only
      restriction is that we need to set the SND_DMAENGINE_PCM_FLAG_NO_RESIDUE flag as
      the dmaengine driver for the DMA core (PL330) that is used with this core has no
      residue reporting capabilities yet. This will be fixed in the future though.
      Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      8f2fe346
  17. 25 Nov, 2013 1 commit
  18. 24 Nov, 2013 1 commit
  19. 15 Aug, 2013 1 commit
  20. 12 Jun, 2013 1 commit
  21. 17 Apr, 2013 1 commit
  22. 28 Aug, 2012 1 commit
  23. 20 Aug, 2012 1 commit
  24. 22 Jun, 2012 1 commit
  25. 09 May, 2012 1 commit
  26. 13 Apr, 2012 1 commit
  27. 01 Apr, 2012 1 commit
  28. 02 Mar, 2012 1 commit
  29. 10 Nov, 2011 1 commit
  30. 08 Aug, 2011 1 commit
  31. 28 Jul, 2011 1 commit
  32. 10 Jan, 2011 1 commit
  33. 06 Jan, 2011 1 commit
  34. 21 Dec, 2010 1 commit
  35. 23 Nov, 2010 1 commit
  36. 11 Nov, 2010 1 commit
    • Dimitris Papastamos's avatar
      ASoC: soc-cache: Add support for LZO register caching · cc28fb8e
      Dimitris Papastamos authored
      This patch adds support for LZO compression when storing the register
      cache.  The initial register defaults cache is marked as __devinitconst
      and the only change required for a driver to use LZO compression is
      to set the compress_type member in codec->driver to SND_SOC_LZO_COMPRESSION.
      
      For a typical device whose register map would normally occupy 25kB or 50kB
      by using the LZO compression technique, one can get down to ~5-7kB.  There
      might be a performance penalty associated with each individual read/write
      due to decompressing/compressing the underlying cache, however that should not
      be noticeable.  These memory benefits depend on whether the target architecture
      can get rid of the memory occupied by the original register defaults cache
      which is marked as __devinitconst.  Nevertheless there will be some memory
      gain even if the target architecture can't get rid of the original register
      map, this should be around ~30-32kB instead of 50kB.
      Signed-off-by: default avatarDimitris Papastamos <dp@opensource.wolfsonmicro.com>
      Acked-by: default avatarLiam Girdwood <lrg@slimlogic.co.uk>
      Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
      cc28fb8e
  37. 05 Jul, 2010 1 commit
  38. 22 Jun, 2010 1 commit
  39. 07 Jun, 2010 1 commit
  40. 31 May, 2010 1 commit