Lines Matching refs:clk_div
134 unsigned int clk_div; in spi_engine_get_clk_div() local
136 clk_div = DIV_ROUND_UP(clk_get_rate(spi_engine->ref_clk), in spi_engine_get_clk_div()
138 if (clk_div > 255) in spi_engine_get_clk_div()
139 clk_div = 255; in spi_engine_get_clk_div()
140 else if (clk_div > 0) in spi_engine_get_clk_div()
141 clk_div -= 1; in spi_engine_get_clk_div()
143 return clk_div; in spi_engine_get_clk_div()
167 struct spi_engine *spi_engine, unsigned int clk_div, unsigned int delay) in spi_engine_gen_sleep() argument
175 t = DIV_ROUND_UP(delay * spi_clk, (clk_div + 1) * 2); in spi_engine_gen_sleep()
200 int clk_div, new_clk_div; in spi_engine_compile_message() local
203 clk_div = -1; in spi_engine_compile_message()
211 if (new_clk_div != clk_div) { in spi_engine_compile_message()
212 clk_div = new_clk_div; in spi_engine_compile_message()
215 clk_div)); in spi_engine_compile_message()
222 spi_engine_gen_sleep(p, dry, spi_engine, clk_div, in spi_engine_compile_message()