1. 11 2月, 2011 1 次提交
    • J
      ASoC: CX20442: fix wrong reg_cache_default content · 8e6bfb9b
      Janusz Krzysztofik 提交于
      Content of the CX20442's snd_soc_codec_driver.reg_cache_default pointed
      area, introduced with my recent NULL pointer dereferece fix (commit
      f019ee5f), occured wrong after further
      testing, more thorough than just booting successfully. There are two
      problems with it:
      
      1) It should read
      	(1 << CX20442_TELOUT) | (1 << CX20442_MIC),
         not
      	CX20442_TELOUT | CX20442_MIC.
      
      2) While correctly matching actual codec hardware state on boot when
         fixed per 1), a few more code modifications would still be required
         to reflect that state not only into register cache, but also force
         them into DAPM pins state, otherwise an inconsitency occures which
         may prevent further codec state changes from being applied correctly.
         As a result, the phone stops ringing after reboot, until someone
         picks up the handset for the first time.
      
      Revert that reg_cache_default content to a working, previous de facto
      default value of 0, in hope this change can still be accepted as an rc
      cycle fix.
      
      Created and tested against linux-2.6.38-rc4
      Signed-off-by: NJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Acked-by: NLiam Girdwood <lrg@slimlogic.co.uk>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      8e6bfb9b
  2. 04 2月, 2011 2 次提交
  3. 01 2月, 2011 1 次提交
  4. 28 1月, 2011 1 次提交
  5. 22 1月, 2011 1 次提交
  6. 19 1月, 2011 2 次提交
  7. 17 1月, 2011 1 次提交
  8. 14 1月, 2011 1 次提交
  9. 12 1月, 2011 4 次提交
  10. 11 1月, 2011 1 次提交
  11. 29 12月, 2010 11 次提交
  12. 28 12月, 2010 1 次提交
  13. 27 12月, 2010 2 次提交
  14. 24 12月, 2010 2 次提交
  15. 23 12月, 2010 5 次提交
  16. 22 12月, 2010 4 次提交