linux/drivers/spi
Viresh Kumar 5eb806a3a6 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 <viresh.kumar@st.com>
Tested-by: Vinit Kamalaksha Shenoy <vinit.shenoy@st.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2012-04-27 10:47:51 -06:00
..
Kconfig ARM: global cleanups 2012-03-27 16:03:32 -07:00
Makefile spi: add Broadcom BCM63xx SPI controller driver 2012-03-09 15:03:03 -07:00
spi-altera.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-ath79.c spi/ath79: fix compile error due to missing include 2011-12-07 21:57:49 +01:00
spi-atmel.c atmel/spi: fix missing probe 2011-11-09 23:02:12 +08:00
spi-au1550.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-bcm63xx.c spi: add Broadcom BCM63xx SPI controller driver 2012-03-09 15:03:03 -07:00
spi-bfin5xx.c
spi-bfin-sport.c
spi-bitbang-txrx.h
spi-bitbang.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-butterfly.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-coldfire-qspi.c
spi-davinci.c spi/davinci: Fix DMA API usage in davinci 2012-03-30 16:46:22 -06:00
spi-dw-mid.c dmaengine/dma_slave: introduce inline wrappers 2012-03-21 19:20:22 +05:30
spi-dw-mmio.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-dw-pci.c spi: Convert to DEFINE_PCI_DEVICE_TABLE 2012-03-09 15:33:15 -07:00
spi-dw.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
spi-dw.h
spi-ep93xx.c dmaengine/dma_slave: introduce inline wrappers 2012-03-21 19:20:22 +05:30
spi-fsl-espi.c spi/fsl-espi: Make sure pm is within 2..32 2012-03-15 15:14:24 -06:00
spi-fsl-lib.c
spi-fsl-lib.h
spi-fsl-spi.c spi/mpc83xx: fix NULL pdata dereference bug 2012-03-30 16:46:22 -06:00
spi-gpio.c spi/gpio: fix section mismatch warning 2011-12-07 22:17:39 +01:00
spi-imx.c spi/imx: prevent NULL pointer dereference in spi_imx_probe() 2012-04-10 22:17:15 -06:00
spi-lm70llp.c
spi-mpc52xx-psc.c
spi-mpc52xx.c
spi-mpc512x-psc.c
spi-nuc900.c spi/nuc900: Remove unnecessary memset of struct nuc900_spi 2012-02-01 17:10:52 -07:00
spi-oc-tiny.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-omap2-mcspi.c spi/omap: Add DT support to McSPI driver 2012-02-15 12:57:00 -07:00
spi-omap-100k.c
spi-omap-uwire.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00
spi-orion.c ARM: orion: spi: remove enable_clock_fix which is not used 2012-03-16 04:28:40 +00:00
spi-pl022.c spi/pl022: Fix calculate_effective_freq() 2012-04-27 10:47:51 -06:00
spi-ppc4xx.c
spi-pxa2xx-pci.c spi: Convert to DEFINE_PCI_DEVICE_TABLE 2012-03-09 15:33:15 -07:00
spi-pxa2xx.c
spi-rspi.c spi: add support for Renesas RSPI 2012-03-07 19:18:49 -07:00
spi-s3c24xx-fiq.h
spi-s3c24xx-fiq.S
spi-s3c24xx.c ARM: S3C24XX: move spi-s3c24xx platdata out of mach 2012-01-31 20:06:27 +09:00
spi-s3c64xx.c spi: s3c64xx: Fix build 2012-03-15 03:32:17 -06:00
spi-sh-hspi.c spi: sh-hspi: modify write/read method 2012-03-15 03:41:50 -06:00
spi-sh-msiof.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-sh-sci.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-sh.c spi/spi-sh: add IORESOURCE_MEM_TYPE_MASK decoding for access size 2012-03-07 19:18:45 -07:00
spi-sirf.c SPI: add CSR SiRFprimaII SPI controller driver 2012-03-09 14:51:11 -07:00
spi-stmp.c
spi-tegra.c
spi-ti-ssp.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-tle62x0.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-topcliff-pch.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2012-03-29 15:34:57 -07:00
spi-txx9.c spi: Add module.h to implicit users in drivers/spi 2011-10-31 19:32:17 -04:00
spi-xilinx.c
spi.c spi: remove redundant variable assignment 2012-03-15 03:30:33 -06:00
spidev.c