spi/pl022: Fix range checking for bits per word
authorVinit Shenoy <vinit.shenoy@st.com>
Tue, 17 Apr 2012 07:10:13 +0000 (12:40 +0530)
committerGrant Likely <grant.likely@secretlab.ca>
Tue, 17 Apr 2012 23:54:05 +0000 (17:54 -0600)
commiteb798c641a34ae9cee9fcacfbe5dd40bd7777607
tree3cbd69ef2fc8ffae67160b9919548aa38c0af916
parente816b57a337ea3b755de72bec38c10c864f23015
spi/pl022: Fix range checking for bits per word

pl022 ssp controller supports word lengths from 4 to 16 (or 32) bits.
Currently implemented checks were incorrect. It has following check

if (pl022->vendor->max_bpw >= 32)

which must be checking for <=.

Also error print message is incorrect, that prints "range is from 1 to
16".

Fix both these issues.

Signed-off-by: Vinit Shenoy <vinit.shenoy@st.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
drivers/spi/spi-pl022.c