Lines Matching defs:divisor
136 aml8726_mmc_freq(struct aml8726_mmc_softc *sc, uint32_t divisor)
139 return (sc->ref_freq / ((divisor + 1) * 2));
145 uint32_t divisor;
147 divisor = sc->ref_freq / (desired_freq * 2);
149 if (divisor == 0)
150 divisor = 1;
152 divisor -= 1;
154 if (aml8726_mmc_freq(sc, divisor) > desired_freq)
155 divisor += 1;
157 if (divisor > (AML_MMC_CONFIG_CMD_CLK_DIV_MASK >>
159 divisor = AML_MMC_CONFIG_CMD_CLK_DIV_MASK >>
163 return (divisor);