Lines Matching refs:faa
377 struct fdt_attach_args *faa = aux;
379 return (OF_is_compatible(faa->fa_node, "cdns,gem") ||
380 OF_is_compatible(faa->fa_node, "cdns,macb") ||
381 OF_is_compatible(faa->fa_node, "sifive,fu540-c000-gem") ||
382 OF_is_compatible(faa->fa_node, "sifive,fu740-c000-gem"));
389 struct fdt_attach_args *faa = aux;
400 if (faa->fa_nreg < 1) {
405 sc->sc_node = faa->fa_node;
406 sc->sc_dmat = faa->fa_dmat;
407 sc->sc_iot = faa->fa_iot;
408 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
409 faa->fa_reg[0].size, 0, &sc->sc_ioh) != 0) {
414 if (OF_getprop(faa->fa_node, "local-mac-address", sc->sc_ac.ac_enaddr,
433 if (OF_getpropintarray(faa->fa_node, "phy-reset-gpios", phy_reset_gpio,
435 phy_reset_duration = OF_getpropint(faa->fa_node,
447 phy = OF_getpropint(faa->fa_node, "phy-handle", 0);
455 OF_getprop(faa->fa_node, "phy-mode", phy_mode, sizeof(phy_mode));
486 if (OF_is_compatible(faa->fa_node, "cdns,zynq-gem"))
497 sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
562 bus_space_unmap(sc->sc_iot, sc->sc_ioh, faa->fa_reg[0].size);