[PATCH] spi: fix error setting the spi mode in pxa2xx_spi.c
authorJustin Clacherty <justin@redfish-group.com>
Fri, 26 Jan 2007 08:56:44 +0000 (00:56 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Fri, 26 Jan 2007 21:50:57 +0000 (13:50 -0800)
commit7f6ee1adc75bf31d1b76814338f76a88e653cb60
treebe8d60f961ad853dabc504a0a030694fb31b7aeb
parent8736b9270c2f8993ca44c30f64d4c6d25e379687
[PATCH] spi: fix error setting the spi mode in pxa2xx_spi.c

Currently the spi mode can be set to the wrong mode if you are switching
from any mode other than mode 0.  This is because the mode is set using a
bitwise or on uncleared bits.  The following patch clears the mode bits
before setting the new mode.  I've also modified it to use the appropriate
defines from pxa-regs.h for readability.

Signed-off-by: Justin Clacherty <justin@redfish-group.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/spi/pxa2xx_spi.c