1. 21 2月, 2016 1 次提交
  2. 18 2月, 2016 1 次提交
  3. 04 2月, 2016 1 次提交
    • O
      ASoC: rt5514: add rt5514 codec driver · 4a6180ea
      Oder Chiou 提交于
      This is the initial codec driver for rt5514. The codec includes a low power
      DSP for voice wake up. The register address is incremental by 4 in the DSP
      memory map. In order to recover the codec settings in the codec mode and
      manipulate the DSP mode for voice wake up, we use the multi-level register
      map. One is for ALSA API in codec mode that can be recovered by cache
      before recording. Another is for DSP related settings that can be accessed
      with 32bit address of the DSP in the application of voice wake up.
      Signed-off-by: NOder Chiou <oder_chiou@realtek.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      4a6180ea
  4. 29 1月, 2016 2 次提交
  5. 28 1月, 2016 1 次提交
  6. 10 1月, 2016 1 次提交
  7. 19 12月, 2015 1 次提交
  8. 13 12月, 2015 1 次提交
  9. 30 11月, 2015 1 次提交
  10. 23 11月, 2015 2 次提交
  11. 21 11月, 2015 1 次提交
  12. 18 11月, 2015 1 次提交
  13. 16 11月, 2015 1 次提交
  14. 07 10月, 2015 1 次提交
  15. 03 10月, 2015 2 次提交
  16. 20 9月, 2015 1 次提交
  17. 17 9月, 2015 1 次提交
  18. 28 8月, 2015 1 次提交
  19. 17 7月, 2015 1 次提交
  20. 11 7月, 2015 1 次提交
  21. 09 7月, 2015 1 次提交
  22. 07 7月, 2015 1 次提交
  23. 12 6月, 2015 1 次提交
  24. 04 5月, 2015 1 次提交
  25. 12 3月, 2015 1 次提交
  26. 05 3月, 2015 1 次提交
  27. 07 2月, 2015 1 次提交
  28. 14 11月, 2014 1 次提交
    • D
      ASoC: add TI ts3a227e headset chip driver · 2880fc87
      Dylan Reid 提交于
      The TS3A227E is an autonomous audio accessory detection and
      configuration switch that detects 3-pole or 4-pole audio accessories
      and configures internal switches to route the signals accordingly.
      
      This chip also has built-in support for the new button standard
      described in the Android "Wired audio headset specification" v1.0.
      These buttons will be reported on the jack as buttons 0-3 mapped to
      KEY_MEDIA, KEY_VOLUMEUP, KEY_VOLUMEDOWN, and KEY_VOICE_COMMAND.
      
      This will be added as an aux_dev and have the jack passed in from the
      machine driver.
      Signed-off-by: NDylan Reid <dgreid@chromium.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      2880fc87
  29. 09 11月, 2014 1 次提交
  30. 23 10月, 2014 1 次提交
  31. 20 10月, 2014 2 次提交
  32. 27 9月, 2014 1 次提交
  33. 17 8月, 2014 2 次提交
  34. 18 7月, 2014 1 次提交
  35. 05 7月, 2014 1 次提交
    • B
      ASoC: add RT286 CODEC driver · 07cf7cba
      Bard Liao 提交于
      This patch adds Realtek ALC286 codec driver.
      
      ALC286 is a dual mode codec, which can run as HD-A or I2S mode.
      It is controlled by HD-A verb commands via I2C protocol.
      The following is the I/O difference between ALC286 and general I2S codecs.
      1. A HD-A verb command contains three parts, NID, VID, and PID.
         And an I2S command contains only two parts: address and data.
      2. Not only the register address is written, but the read command also
         includes the entire write command.
      3. rt286 uses different registers for read and write the same bits.
      
      We map verb command to regmap structure. However, we read most registers from
      cache to prevent the asymmetry read/write issue in rt286.
      Signed-off-by: NBard Liao <bardliao@realtek.com>
      Signed-off-by: NGustaw Lewandowski <gustaw.lewandowski@intel.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      07cf7cba