cpsdvsr 1734 drivers/spi/spi-pl022.c static inline u32 spi_rate(u32 rate, u16 cpsdvsr, u16 scr) cpsdvsr 1736 drivers/spi/spi-pl022.c return rate / (cpsdvsr * (1 + scr)); cpsdvsr 1743 drivers/spi/spi-pl022.c u16 cpsdvsr = CPSDVR_MIN, scr = SCR_MIN; cpsdvsr 1769 drivers/spi/spi-pl022.c while ((cpsdvsr <= CPSDVR_MAX) && !found) { cpsdvsr 1771 drivers/spi/spi-pl022.c tmp = spi_rate(rate, cpsdvsr, scr); cpsdvsr 1785 drivers/spi/spi-pl022.c best_cpsdvsr = cpsdvsr; cpsdvsr 1797 drivers/spi/spi-pl022.c cpsdvsr += 2; cpsdvsr 1804 drivers/spi/spi-pl022.c clk_freq->cpsdvsr = (u8) (best_cpsdvsr & 0xFF); cpsdvsr 1810 drivers/spi/spi-pl022.c clk_freq->cpsdvsr, clk_freq->scr); cpsdvsr 1849 drivers/spi/spi-pl022.c struct ssp_clock_params clk_freq = { .cpsdvsr = 0, .scr = 0}; cpsdvsr 1908 drivers/spi/spi-pl022.c if ((0 == chip_info->clk_freq.cpsdvsr) cpsdvsr 1917 drivers/spi/spi-pl022.c if ((clk_freq.cpsdvsr % 2) != 0) cpsdvsr 1918 drivers/spi/spi-pl022.c clk_freq.cpsdvsr = cpsdvsr 1919 drivers/spi/spi-pl022.c clk_freq.cpsdvsr - 1; cpsdvsr 1921 drivers/spi/spi-pl022.c if ((clk_freq.cpsdvsr < CPSDVR_MIN) cpsdvsr 1922 drivers/spi/spi-pl022.c || (clk_freq.cpsdvsr > CPSDVR_MAX)) { cpsdvsr 1994 drivers/spi/spi-pl022.c chip->cpsr = clk_freq.cpsdvsr; cpsdvsr 59 include/linux/amba/pl022.h u8 cpsdvsr; /* value from 2 to 254 (even only!) */