Lines Matching refs:div
221 int div;
234 for (div = 8; div <= 256; div *= 2) {
235 /* The requested rate is supported by the div */
236 if (priv->mdc_rate == DIV_ROUND_UP(ahb_rate, div)) {
239 val |= MDIO_MODE_DIV(div);
285 int div;
298 /* Check what is the current div set */
300 div = FIELD_GET(MDIO_MODE_DIV_MASK, val);
302 /* div is not set to the default value of /256
306 if (div != MDIO_MODE_DIV_256) {
307 priv->mdc_rate = DIV_ROUND_UP(ahb_rate, div + 1);
311 /* If div is /256 assume nobody have set this value and
315 for (div = 256; div >= 8; div /= 2) {
319 if (DIV_ROUND_UP(ahb_rate, div) > 2500000)
322 priv->mdc_rate = DIV_ROUND_UP(ahb_rate, div);