Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-mpc52xx.c146 int spr, sppr; in mpc52xx_spi_fsmstate_idle() local
175 sppr = ((ms->ipb_freq / ms->message->spi->max_speed_hz) + 1) >> 1; in mpc52xx_spi_fsmstate_idle()
177 if (sppr < 1) in mpc52xx_spi_fsmstate_idle()
178 sppr = 1; in mpc52xx_spi_fsmstate_idle()
179 while (((sppr - 1) & ~0x7) != 0) { in mpc52xx_spi_fsmstate_idle()
180 sppr = (sppr + 1) >> 1; /* add '1' to force rounding up */ in mpc52xx_spi_fsmstate_idle()
183 sppr--; /* sppr quantity in register is offset by 1 */ in mpc52xx_spi_fsmstate_idle()
187 sppr in mpc52xx_spi_fsmstate_idle()
[all...]
H A Dspi-orion.c157 unsigned spr, sppr; in orion_spi_baudrate_set() local
162 sppr = 0; in orion_spi_baudrate_set()
172 sppr = fls(divider) - 4; in orion_spi_baudrate_set()
176 * to the next multiple of 2 ** sppr. in orion_spi_baudrate_set()
178 two_pow_sppr = 1 << sppr; in orion_spi_baudrate_set()
182 * recalculate sppr as rounding up divider might have in orion_spi_baudrate_set()
188 sppr = fls(divider) - 4; in orion_spi_baudrate_set()
189 spr = divider >> sppr; in orion_spi_baudrate_set()
194 * still need to check for sppr to fit into 3 bits: in orion_spi_baudrate_set()
196 if (sppr > in orion_spi_baudrate_set()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-mpc52xx.c151 int spr, sppr; in mpc52xx_spi_fsmstate_idle() local
180 sppr = ((ms->ipb_freq / ms->message->spi->max_speed_hz) + 1) >> 1; in mpc52xx_spi_fsmstate_idle()
182 if (sppr < 1) in mpc52xx_spi_fsmstate_idle()
183 sppr = 1; in mpc52xx_spi_fsmstate_idle()
184 while (((sppr - 1) & ~0x7) != 0) { in mpc52xx_spi_fsmstate_idle()
185 sppr = (sppr + 1) >> 1; /* add '1' to force rounding up */ in mpc52xx_spi_fsmstate_idle()
188 sppr--; /* sppr quantity in register is offset by 1 */ in mpc52xx_spi_fsmstate_idle()
192 sppr in mpc52xx_spi_fsmstate_idle()
[all...]
H A Dspi-orion.c162 unsigned spr, sppr; in orion_spi_baudrate_set() local
167 sppr = 0; in orion_spi_baudrate_set()
177 sppr = fls(divider) - 4; in orion_spi_baudrate_set()
181 * to the next multiple of 2 ** sppr. in orion_spi_baudrate_set()
183 two_pow_sppr = 1 << sppr; in orion_spi_baudrate_set()
187 * recalculate sppr as rounding up divider might have in orion_spi_baudrate_set()
193 sppr = fls(divider) - 4; in orion_spi_baudrate_set()
194 spr = divider >> sppr; in orion_spi_baudrate_set()
199 * still need to check for sppr to fit into 3 bits: in orion_spi_baudrate_set()
201 if (sppr > in orion_spi_baudrate_set()
[all...]

Completed in 4 milliseconds