alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] ALSA: pxa27x: ac97 reset fixes
@ 2013-01-06 19:13 Mike Dunn
  2013-01-06 19:13 ` [PATCH 1/4] ALSA: pxa2xx: fix ac97 cold reset Mike Dunn
                   ` (4 more replies)
  0 siblings, 5 replies; 22+ messages in thread
From: Mike Dunn @ 2013-01-06 19:13 UTC (permalink / raw)
  To: alsa-devel
  Cc: Marek Vasut, Mike Dunn, Mark Brown, Igor Grinberg, Eric Miao,
	Robert Jarzmik, linux-arm-kernel

AC97 reset is broken on the pxa27x.  These patches fix it by addressing multiple
problems:
  - cold reset fails because the GCR register is not set correctly
  - warm reset fails because some code used to work around a hardware bug is
    broken
  - the intent of the work-around code is obfuscated by unfortunate function
    naming

This patch set replaces some earlier individual patches that had some problems.
Thanks Robert and Igor.

Mike Dunn (4):
  ALSA: pxa27x: fix ac97 cold reset
  ALSA: pxa27x: fix ac97 warm reset bug work-around code
  ALSA: pxa27x: ac97 controller driver requests gpio
  ALSA: pxa27x: rename pxa27x_assert_ac97()

 arch/arm/mach-pxa/include/mach/mfp-pxa27x.h |    3 ++
 arch/arm/mach-pxa/pxa27x.c                  |   38 +++++++++++++++++++-------
 sound/arm/pxa2xx-ac97-lib.c                 |   26 +++++++++++++-----
 3 files changed, 50 insertions(+), 17 deletions(-)

-- 
1.7.8.6

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2013-01-07 16:39 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-06 19:13 [PATCH 0/4] ALSA: pxa27x: ac97 reset fixes Mike Dunn
2013-01-06 19:13 ` [PATCH 1/4] ALSA: pxa2xx: fix ac97 cold reset Mike Dunn
2013-01-07  9:16   ` Igor Grinberg
2013-01-07 13:36     ` Mike Dunn
2013-01-07 13:57       ` Igor Grinberg
2013-01-07 14:19         ` Mike Dunn
2013-01-07 15:28           ` Igor Grinberg
2013-01-06 19:13 ` [PATCH 2/4] ALSA: pxa27x: fix ac97 warm reset bug work-around code Mike Dunn
2013-01-07  9:31   ` Igor Grinberg
2013-01-07 11:06     ` Russell King - ARM Linux
2013-01-07 13:40     ` Mike Dunn
2013-01-06 19:13 ` [PATCH 3/4] ALSA: pxa27x: ac97 controller driver requests gpio Mike Dunn
2013-01-07  9:36   ` Igor Grinberg
2013-01-07  9:42     ` Igor Grinberg
2013-01-07 14:10     ` Mike Dunn
2013-01-07 15:38       ` Igor Grinberg
2013-01-07 16:40         ` Mike Dunn
2013-01-06 19:14 ` [PATCH 4/4] ALSA: pxa27x: rename pxa27x_assert_ac97() Mike Dunn
2013-01-07  9:39   ` Igor Grinberg
2013-01-07 14:34     ` Mike Dunn
2013-01-07 15:41       ` Igor Grinberg
2013-01-06 20:33 ` [PATCH 0/4] ALSA: pxa27x: ac97 reset fixes Robert Jarzmik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).