1. 17 1月, 2009 1 次提交
  2. 09 1月, 2009 3 次提交
  3. 08 1月, 2009 1 次提交
  4. 06 1月, 2009 2 次提交
  5. 31 12月, 2008 2 次提交
    • P
      ASoC: TWL4030: DAPM based capture implementation · 276c6222
      Peter Ujfalusi 提交于
      This patch adds DAPM implementaion for the capture path
      on twlx030.
      
      TWL has two physical ADC and two digital microphone (stereo) connections.
      The CPU interface has four microphone channels.
      For simplicity the microphone channel paths are named as:
      TX1 (Left/Right) - when using i2s mode, only the TX1 data is valid
      TX2 (Left/Right)
      
      Input routing (simplified version):
      There is two levels of mux settings for TWL in input path:
      Analog input mux:
       ADCL <- {Off, Main mic, Headset mic, AUXL, Carkit mic}
       ADCR <- {Off, Sub mic, AUXR}
      
      Analog/Digital mux:
      TX1 Analog mode:
       TX1L <- ADCL
       TX1R <- ADCR
      TX1 Digital mode:
       TX1L <- Digimic0 (Left)
       TX1R <- Digimic0 (Right)
      
      TX2 Analog mode:
       TX2L <- ADCL
       TX2R <- ADCR
      TX2 Digital mode:
       TX2L <- Digimic1 (Left)
       TX2R <- Digimic1 (Right)
      
      The patch provides the following user controls for the capture path:
      Mux settings:
      "TX1 Capture Route": {Analog, Digimic0}
      "TX2 Capture Route": {Analog, Digimic1}
      "Analog Left Capture Route":  {Off, Main Mic, Headset Mic, AUXL, Carkit Mic}
      "Analog Right Capture Route": {Off, Sub Mic, AUXR}
      
      Volume/Gain controls:
      "TX1 Digital Capture Volume": Stereo gain control for TX1 path
      "TX2 Digital Capture Volume": Stereo gain control for TX2 path
      "Analog Capture Volume":      Stereo gain control for the analog path only
      
      Important things for the board files:
      Microphone bias:
      "Mic Bias 1":       Bias for Main mic or for digimic0 (analog or digital path)
      "Mic Bias 2":       Bias for Sub mic or for digimic1 (analog or digital path)
      "Headset Mic Bias": Bias for Headset mic
      
      When the routing configured correctly only the needed components will be
      powered/enabled.
      Signed-off-by: NPeter Ujfalusi <peter.ujfalusi@nokia.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      276c6222
    • P
      ASoC: TWL4030: Make the enum filter generic for twl4030 · f9a3fba2
      Peter Ujfalusi 提交于
      Modify the enum filter to more generic that it will filter
      out the enums with text "Invalid".
      The enum filter also required for the capture path.
      Signed-off-by: NPeter Ujfalusi <peter.ujfalusi@nokia.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      f9a3fba2
  6. 23 12月, 2008 2 次提交
  7. 20 12月, 2008 2 次提交
  8. 19 12月, 2008 1 次提交
    • M
      ASoC: Add WM8350 AudioPlus codec driver · 40aa4a30
      Mark Brown 提交于
      The WM8350 is an integrated audio and power management subsystem which
      provides a single-chip solution for portable audio and multimedia systems.
      
      The integrated audio CODEC provides all the necessary functions for
      high-quality stereo recording and playback. Programmable on-chip
      amplifiers allow for the direct connection of headphones and microphones
      with a minimum of external components. A programmable low-noise bias
      voltage is available to feed one or more electret microphones.
      Additional audio features include programmable high-pass filter in the
      ADC input path.
      
      This driver was originally written by Liam Girdwood with further updates
      from me.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      40aa4a30
  9. 12 12月, 2008 1 次提交
  10. 11 12月, 2008 3 次提交
  11. 10 12月, 2008 6 次提交
  12. 09 12月, 2008 11 次提交
  13. 06 12月, 2008 1 次提交
  14. 03 12月, 2008 3 次提交
  15. 02 12月, 2008 1 次提交