[PATCH] pxa2xx-spi update
authorStephen Street <stephen@streetfiresound.com>
Sat, 20 May 2006 22:00:19 +0000 (15:00 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sun, 21 May 2006 19:59:20 +0000 (12:59 -0700)
commit5daa3ba0c6a41a8bb4ba17ad8d5514172e103504
treeb1b55ad5fb5feca7455112d6a95547c4e9913585
parent7fba53402eb0fb4209c74469814c583b6455e096
[PATCH] pxa2xx-spi update

Fix some outstanding issues with the pxa2xx_spi driver when running on a
PXA270:

- Wrong timeout calculation in the setup function due to different
  peripheral clock rates in the PXAxxx family.

- Bad handling of SSSR_TFS interrupts in interrupt_transfer function.

- Added locking to interface between the pump_messages workqueue and the
  pump_transfers tasklet.

Much thanks to Juergen Beisert for the extensive testing on the PXA270.

Signed-off-by: Stephen Street <stephen@streetfiresound.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/spi/pxa2xx_spi.c
include/asm-arm/arch-pxa/pxa2xx_spi.h