Lines Matching refs:speed
348 unsigned long spi_hz, clk_hz, speed;
364 speed = 0;
366 speed = DIV_ROUND_UP(clk_hz, 2 * spi_hz) - 1;
367 if (speed > BCM2835_AUX_SPI_CNTL0_SPEED_MAX)
368 speed = BCM2835_AUX_SPI_CNTL0_SPEED_MAX;
370 speed = BCM2835_AUX_SPI_CNTL0_SPEED_MAX;
372 /* mask out old speed from previous spi_transfer */
374 /* set the new speed */
375 bs->cntl[0] |= speed << BCM2835_AUX_SPI_CNTL0_SPEED_SHIFT;
377 tfr->effective_speed_hz = clk_hz / (2 * (speed + 1));