Home
last modified time | relevance | path

Searched refs:cpsdvsr (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-pl022.c1738 static inline u32 spi_rate(u32 rate, u16 cpsdvsr, u16 scr) in spi_rate() argument
1740 return rate / (cpsdvsr * (1 + scr)); in spi_rate()
1747 u16 cpsdvsr = CPSDVR_MIN, scr = SCR_MIN; in calculate_effective_freq() local
1754 /* cpsdvsr = 254 & scr = 255 */ in calculate_effective_freq()
1771 * freq) for all values of scr & cpsdvsr. in calculate_effective_freq()
1773 while ((cpsdvsr <= CPSDVR_MAX) && !found) { in calculate_effective_freq()
1775 tmp = spi_rate(rate, cpsdvsr, scr); in calculate_effective_freq()
1789 best_cpsdvsr = cpsdvsr; in calculate_effective_freq()
1801 cpsdvsr += 2; in calculate_effective_freq()
1805 WARN(!best_freq, "pl022: Matching cpsdvsr an in calculate_effective_freq()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-pl022.c1731 static inline u32 spi_rate(u32 rate, u16 cpsdvsr, u16 scr) in spi_rate() argument
1733 return rate / (cpsdvsr * (1 + scr)); in spi_rate()
1740 u16 cpsdvsr = CPSDVR_MIN, scr = SCR_MIN; in calculate_effective_freq() local
1747 /* cpsdvsr = 254 & scr = 255 */ in calculate_effective_freq()
1764 * freq) for all values of scr & cpsdvsr. in calculate_effective_freq()
1766 while ((cpsdvsr <= CPSDVR_MAX) && !found) { in calculate_effective_freq()
1768 tmp = spi_rate(rate, cpsdvsr, scr); in calculate_effective_freq()
1782 best_cpsdvsr = cpsdvsr; in calculate_effective_freq()
1794 cpsdvsr += 2; in calculate_effective_freq()
1798 WARN(!best_freq, "pl022: Matching cpsdvsr an in calculate_effective_freq()
[all...]
/kernel/linux/linux-5.10/include/linux/amba/
H A Dpl022.h59 u8 cpsdvsr; /* value from 2 to 254 (even only!) */ member
/kernel/linux/linux-6.6/include/linux/amba/
H A Dpl022.h59 u8 cpsdvsr; /* value from 2 to 254 (even only!) */ member

Completed in 7 milliseconds