1. 22 9月, 2009 2 次提交
  2. 17 9月, 2009 1 次提交
  3. 08 9月, 2009 1 次提交
  4. 03 9月, 2009 1 次提交
  5. 01 9月, 2009 1 次提交
  6. 26 8月, 2009 2 次提交
  7. 24 8月, 2009 1 次提交
  8. 23 8月, 2009 1 次提交
  9. 21 8月, 2009 2 次提交
  10. 18 8月, 2009 4 次提交
  11. 17 8月, 2009 1 次提交
  12. 15 8月, 2009 3 次提交
  13. 14 8月, 2009 1 次提交
  14. 13 8月, 2009 4 次提交
  15. 12 8月, 2009 1 次提交
  16. 11 8月, 2009 1 次提交
  17. 10 8月, 2009 1 次提交
  18. 08 8月, 2009 1 次提交
  19. 06 8月, 2009 5 次提交
    • D
      ASoC: change set_tdm_slot api to allow slot_width override. · a5479e38
      Daniel Ribeiro 提交于
      Extend set_tdm_slot to allow the user to arbitrarily set the frame width
      and active TX/RX slots.
      
      Updates magician.c and wm9081.c for the new set_tdm_slot(). wm9081.c
      still doesn't handle the slot_width override.
      
      While being there, correct an incorrect use of SlotsPerFrm(7) use in
      bitmask on pxa-ssp.c (SSCR0_SlotsPerFrm(x) is (((x) - 1) << 24)) ).
      
      (this series is meant for Mark's for-2.6.32 branch)
      Signed-off-by: NDaniel Ribeiro <drwyrm@gmail.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      a5479e38
    • J
      ASoC: CX20442: simplify codec controller usage · 9029bb31
      Janusz Krzysztofik 提交于
      This patch is a workaround for the problem of several subsequent control
      statements not being applied correctly to the codec controller (modem).
      
      In order to follow the hook switch state change from handset to handsfree
      while
      in full duplex mode, two consecutive +VLS control commands were sent to the
      modem. The first one was M1 (microphone only), the seconds one was M1S1 (both
      microphone and speaker). As there was no real modem handshaking procedure
      implemented, neither in the codec nor in the machine driver part of the line
      discipline, the modem was having the second command missed.
      
      Since a possibility to switch to microphone only mode (and speaker only mode
      as well) seams of no value, I have modified the code to issue single M1S1
      command only for any of those cases.
      
      Tested on my Amstrad Delta.
      Signed-off-by: NJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      9029bb31
    • J
      ASoC: CX20442: add some debugging · 4977b03e
      Janusz Krzysztofik 提交于
      This patch adds debugging statement that can help in tracing
      how the driver is trying to control the codec device.
      Signed-off-by: NJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      4977b03e
    • M
      ASoC: Add WM8776 CODEC driver · 924914ee
      Mark Brown 提交于
      The WM8776 is a high performance, stereo audio CODEC with five channel
      input selector. The WM8776 is ideal for surround sound processing
      applications for home hi-fi, DVD-RW and other audio visual equipment.
      
      This driver implements support for most WM8776 features - currently the
      ADC automatic level control/limiter functionality is omitted.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      924914ee
    • D
      ALSA: ASoC: cs4270: move power management hooks to snd_soc_codec_device · 15b5bdae
      Daniel Mack 提交于
      Power management for the cs4270 codec is currently implemented as part
      of the i2c_driver struct. The disadvantage of doing it this way is that
      the callbacks registered in the snd_soc_card struct are called _before_
      the codec's callbacks.
      
      That doesn't work, because the snd_soc_card callbacks will most likely
      switch down the codec's power domains or pull the reset GPIOs, and
      hence make the i2c communication bail out.
      
      Fix this by binding the suspend and resume code to the
      snd_soc_codec_device driver model and let the I2C functions only call
      the SoC core function for resume and suspend, which do nothing currently
      but will do later.
      Signed-off-by: NDaniel Mack <daniel@caiaq.de>
      Cc: Timur Tabi <timur@freescale.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      15b5bdae
  20. 03 8月, 2009 3 次提交
  21. 01 8月, 2009 1 次提交
  22. 30 7月, 2009 1 次提交
  23. 29 7月, 2009 1 次提交