Lines Matching refs:speed_hz
211 u32 speed_hz; member
257 speed = rs->speed_hz; in wait_for_tx_idle()
570 u32 speed_hz = xfer->speed_hz; in rockchip_spi_pio_transfer() local
574 if (!speed_hz) in rockchip_spi_pio_transfer()
575 speed_hz = 100000; in rockchip_spi_pio_transfer()
578 do_div(ms, speed_hz); in rockchip_spi_pio_transfer()
717 if (rs->max_baud_div_in_cpha && xfer->speed_hz != rs->speed_hz) { in rockchip_spi_config()
719 if (rs->freq < 2 * xfer->speed_hz) { in rockchip_spi_config()
720 clk_set_rate(rs->spiclk, 2 * xfer->speed_hz); in rockchip_spi_config()
724 …if ((spi->mode & SPI_CPHA) && (DIV_ROUND_UP(rs->freq, xfer->speed_hz) > rs->max_baud_div_in_cpha))… in rockchip_spi_config()
725 clk_set_rate(rs->spiclk, rs->max_baud_div_in_cpha * xfer->speed_hz); in rockchip_spi_config()
734 writel_relaxed(2 * DIV_ROUND_UP(rs->freq, 2 * xfer->speed_hz), in rockchip_spi_config()
736 rs->speed_hz = xfer->speed_hz; in rockchip_spi_config()
766 u32 speed_hz = xfer->speed_hz; in rockchip_spi_transfer_wait() local
780 if (!speed_hz) in rockchip_spi_transfer_wait()
781 speed_hz = 100000; in rockchip_spi_transfer_wait()
784 do_div(ms, speed_hz); in rockchip_spi_transfer_wait()