Lines Matching refs:div_ratio
97 u32 div_ratio;
685 esdhc->div_ratio = pre_div * div;
692 if (esdhc->div_ratio <= 4) {
695 } else if (esdhc->div_ratio <= 8) {
698 } else if (esdhc->div_ratio <= 12) {
705 esdhc->div_ratio = pre_div * div;
708 host->mmc->actual_clock = host->max_clk / esdhc->div_ratio;
1008 *window_start = 5 * esdhc->div_ratio;
1009 *window_end = 3 * esdhc->div_ratio;
1020 /* If TBSTAT[15:8]-TBSTAT[7:0] > (4 * div_ratio) + 2
1021 * or TBSTAT[7:0]-TBSTAT[15:8] > (4 * div_ratio) + 2,
1022 * then program TBPTR[TB_WNDW_END_PTR] = 4 * div_ratio
1023 * and program TBPTR[TB_WNDW_START_PTR] = 8 * div_ratio.
1026 if (abs(start_ptr - end_ptr) > (4 * esdhc->div_ratio + 2)) {
1027 *window_start = 8 * esdhc->div_ratio;
1028 *window_end = 4 * esdhc->div_ratio;
1030 *window_start = 5 * esdhc->div_ratio;
1031 *window_end = 3 * esdhc->div_ratio;
1119 (4 * esdhc->div_ratio + 2))
1151 clk = host->max_clk / (esdhc->div_ratio + 1);