ARM: mmp: PXA910 drive strength FAST using wrong value
authorPhilip Rakity <prakity@marvell.com>
Fri, 7 Jan 2011 19:27:46 +0000 (11:27 -0800)
committerEric Miao <eric.y.miao@gmail.com>
Sat, 15 Jan 2011 10:29:20 +0000 (04:29 -0600)
commit33e739973defbe6b88a2375f174571bf7e72d8fd
tree446ee675a4ef7d4084d8b53adaa6c433e0a63feb
parentee309d3d6e60e19e93cde22e49b87c434dc826ba
ARM: mmp: PXA910 drive strength FAST using wrong value

Drive strength for PXA910 is a 2 bit value but because of the mapping in
plat-pxa/mfp.h needs to be shifted up one bit to handle real
location in mfp registers.  (MMP2 and PXA910 drive strength start
at bit 11 while PXA168 starts at bit 10).

Values 0, 1, 2, and 3 effectively need to be
0, 2, 4, and 6 to fit into register.  8 does not work.

Signed-off-by: Philip Rakity <prakity@marvell.com>
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
arch/arm/mach-mmp/include/mach/mfp-pxa910.h