1. 08 1月, 2013 2 次提交
    • M
      ALSA: pxa27x: fix ac97 warm reset · 3b4bc7bc
      Mike Dunn 提交于
      This patch fixes some code that implements a work-around to a hardware bug in
      the ac97 controller on the pxa27x.  A bug in the controller's warm reset
      functionality requires that the mfp used by the controller as the AC97_nRESET
      line be temporarily reconfigured as a generic output gpio (AF0) and manually
      held high for the duration of the warm reset cycle.  This is what was done in
      the original code, but it was broken long ago by commit fb1bf8cd
          ([ARM] pxa: introduce processor specific pxa27x_assert_ac97reset())
      which changed the mfp to a GPIO input instead of a high output.
      
      The fix requires the ac97 controller to obtain the gpio via gpio_request_one(),
      with arguments that configure the gpio as an output initially driven high.
      
      Tested on a palm treo 680 machine.  Reportedly, this broken code only prevents a
      warm reset on hardware that lacks a pull-up on the line, which appears to be the
      case for me.
      Signed-off-by: NMike Dunn <mikedunn@newsguy.com>
      Signed-off-by: NIgor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: stable@vger.kernel.org
      3b4bc7bc
    • M
      ALSA: pxa27x: fix ac97 cold reset · 41b645c8
      Mike Dunn 提交于
      Cold reset on the pxa27x currently fails and
      
           pxa2xx_ac97_try_cold_reset: cold reset timeout (GSR=0x44)
      
      appears in the kernel log.  Through trial-and-error (the pxa270 developer's
      manual is mostly incoherent on the topic of ac97 reset), I got cold reset to
      complete by setting the WARM_RST bit in the GCR register (and later noticed that
      pxa3xx does this for cold reset as well).  Also, a timeout loop is needed to
      wait for the reset to complete.
      
      Tested on a palm treo 680 machine.
      Signed-off-by: NMike Dunn <mikedunn@newsguy.com>
      Acked-by: NIgor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: stable@vger.kernel.org
      41b645c8
  2. 07 12月, 2012 1 次提交
  3. 26 3月, 2012 1 次提交
    • R
      ARM: pxa: use common IOMEM definition · 23019a73
      Rob Herring 提交于
      pxa was missed in the moving of IOMEM to a common definition, so lots of
      IOMEM redefined warnings were introduced. So remove pxa IOMEM definition
      and fix all the fallout.
      Reported-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Eric Miao <eric.y.miao@gmail.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Haojian Zhuang <haojian.zhuang@marvell.com>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: Jaroslav Kysela <perex@perex.cz>
      Cc: Takashi Iwai <tiwai@suse.de>
      Cc: rtc-linux@googlegroups.com
      Cc: alsa-devel@alsa-project.org
      23019a73
  4. 26 1月, 2012 1 次提交
  5. 01 11月, 2011 1 次提交
  6. 22 9月, 2011 1 次提交
  7. 02 3月, 2010 3 次提交
  8. 12 5月, 2009 1 次提交
  9. 15 4月, 2009 1 次提交
  10. 02 4月, 2009 1 次提交
  11. 19 3月, 2009 1 次提交
  12. 16 3月, 2009 1 次提交
  13. 09 3月, 2009 1 次提交
  14. 06 1月, 2009 1 次提交
  15. 02 12月, 2008 1 次提交
  16. 14 10月, 2008 1 次提交
  17. 23 9月, 2008 2 次提交