Lines Matching defs:gmac_status
316 uint32_t gmac_status;
318 gmac_status = sc->sc_gmac_status;
320 gmac_status &= ~STATUS_PHYMODE_MASK;
321 gmac_status |= STATUS_PHYMODE_RGMII_A;
323 gmac_status &= ~STATUS_SPEED_MASK;
325 gmac_status |= STATUS_SPEED_1000M;
327 gmac_status |= STATUS_SPEED_100M;
329 gmac_status |= STATUS_SPEED_10M;
333 gmac_status |= STATUS_DUPLEX_FULL;
335 gmac_status &= ~STATUS_DUPLEX_FULL;
338 gmac_status |= STATUS_LINK_ON;
340 gmac_status &= ~STATUS_LINK_ON;
342 if (sc->sc_gmac_status != gmac_status) {
345 sc->sc_gmac_status, gmac_status,
347 sc->sc_gmac_status = gmac_status;
348 bus_space_write_4(sc->sc_iot, sc->sc_gmac_ioh, GMAC_STATUS,
810 GMAC_STATUS);