Lines Matching refs:scr
1724 static inline u32 spi_rate(u32 rate, u16 cpsdvsr, u16 scr) in spi_rate() argument
1726 return rate / (cpsdvsr * (1 + scr)); in spi_rate()
1733 u16 cpsdvsr = CPSDVR_MIN, scr = SCR_MIN; in calculate_effective_freq() local
1760 while (scr <= SCR_MAX) { in calculate_effective_freq()
1761 tmp = spi_rate(rate, cpsdvsr, scr); in calculate_effective_freq()
1765 scr++; in calculate_effective_freq()
1776 best_scr = scr; in calculate_effective_freq()
1788 scr = SCR_MIN; in calculate_effective_freq()
1795 clk_freq->scr = (u8) (best_scr & 0xFF); in calculate_effective_freq()
1800 clk_freq->cpsdvsr, clk_freq->scr); in calculate_effective_freq()
1839 struct ssp_clock_params clk_freq = { .cpsdvsr = 0, .scr = 0}; in pl022_setup()
1899 && (0 == chip_info->clk_freq.scr)) { in pl022_setup()
2041 SSP_WRITE_BITS(chip->cr0, clk_freq.scr, SSP_CR0_MASK_SCR, 8); in pl022_setup()