Lines Matching defs:divisor
134 aml8726_mmc_freq(struct aml8726_mmc_softc *sc, uint32_t divisor)
137 return (sc->ref_freq / ((divisor + 1) * 2));
143 uint32_t divisor;
145 divisor = sc->ref_freq / (desired_freq * 2);
147 if (divisor == 0)
148 divisor = 1;
150 divisor -= 1;
152 if (aml8726_mmc_freq(sc, divisor) > desired_freq)
153 divisor += 1;
155 if (divisor > (AML_MMC_CONFIG_CMD_CLK_DIV_MASK >>
157 divisor = AML_MMC_CONFIG_CMD_CLK_DIV_MASK >>
161 return (divisor);