spi/pl022: Fix calculate_effective_freq()
authorViresh Kumar <[email protected]>
Thu, 19 Apr 2012 09:14:21 +0000 (14:44 +0530)
committerGrant Likely <[email protected]>
Fri, 27 Apr 2012 16:47:51 +0000 (10:47 -0600)
commit5eb806a3a68920a9f373f18b03fa14852047e62b
tree0a5ecac4d4b8c729cefe70c6f406c17f274774db
parenteb798c641a34ae9cee9fcacfbe5dd40bd7777607
spi/pl022: Fix calculate_effective_freq()

calculate_effective_freq() was still not optimized and there were cases when it
returned without error and with values of cpsr and scr as zero.

Also, the variable named found is not used well.

This patch targets to optimize and correct this routine. Tested for SPEAr.

Signed-off-by: Viresh Kumar <[email protected]>
Tested-by: Vinit Kamalaksha Shenoy <[email protected]>
Acked-by: Linus Walleij <[email protected]>
Signed-off-by: Grant Likely <[email protected]>
drivers/spi/spi-pl022.c