Lines Matching refs:div
396 uint32_t div; in rpi3_sdhost_set_clock() local
404 div = max_clk / clk; in rpi3_sdhost_set_clock()
405 if (div < 2) in rpi3_sdhost_set_clock()
406 div = 2; in rpi3_sdhost_set_clock()
408 if ((max_clk / div) > clk) in rpi3_sdhost_set_clock()
409 div++; in rpi3_sdhost_set_clock()
411 div -= 2; in rpi3_sdhost_set_clock()
412 if (div > HC_CLOCKDIVISOR_MAXVAL) in rpi3_sdhost_set_clock()
413 div = HC_CLOCKDIVISOR_MAXVAL; in rpi3_sdhost_set_clock()
415 rpi3_sdhost_params.clk_rate = max_clk / (div + 2); in rpi3_sdhost_set_clock()
420 mmio_write_32(reg_base + HC_CLOCKDIVISOR, div); in rpi3_sdhost_set_clock()