1. 07 Oct, 2015 1 commit
  2. 24 Sep, 2015 1 commit
  3. 15 Jul, 2015 1 commit
  4. 08 Jul, 2015 1 commit
  5. 07 Jul, 2015 1 commit
  6. 06 Jul, 2015 1 commit
  7. 12 Jun, 2015 1 commit
  8. 20 May, 2015 1 commit
  9. 27 Apr, 2015 1 commit
  10. 09 Apr, 2015 1 commit
  11. 24 Mar, 2015 1 commit
  12. 17 Mar, 2015 1 commit
  13. 06 Mar, 2015 2 commits
  14. 24 Feb, 2015 1 commit
  15. 09 Feb, 2015 1 commit
  16. 05 Feb, 2015 2 commits
  17. 26 Jan, 2015 1 commit
  18. 15 Jan, 2015 2 commits
  19. 18 Nov, 2014 1 commit
    • Sudip Mukherjee's avatar
      ASoC: rt286: build warning of section mismatch · a5a267cf
      Sudip Mukherjee authored
      
      while building we were getting the following build warning:
      
      Section mismatch in reference from the function rt286_i2c_probe()
      to the variable .init.data:force_combo_jack_table
      The function rt286_i2c_probe() references
      the variable __initdata force_combo_jack_table.
      This is often because rt286_i2c_probe lacks a __initdata
      annotation or the annotation of force_combo_jack_table is wrong.
      
      we were getting the warning as force_combo_jack_table was marked
      with __initdata
      Signed-off-by: default avatarSudip Mukherjee <sudip@vectorindia.org>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      a5a267cf
  20. 06 Nov, 2014 2 commits
  21. 31 Oct, 2014 1 commit
  22. 02 Oct, 2014 1 commit
  23. 26 Sep, 2014 2 commits
  24. 29 Jul, 2014 1 commit
  25. 14 Jul, 2014 1 commit
  26. 07 Jul, 2014 4 commits
  27. 04 Jul, 2014 1 commit
    • Bard Liao's avatar
      ASoC: add RT286 CODEC driver · 07cf7cba
      Bard Liao authored
      
      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: default avatarBard Liao <bardliao@realtek.com>
      Signed-off-by: default avatarGustaw Lewandowski <gustaw.lewandowski@intel.com>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      07cf7cba