fix the other strcmp too
A void function should not return a value from another void function.
support for phy power gpio pins
setup gmac phy power gpio for Bananapi
Fix GMAC_MII_CLKMASK and add a few clk setup bits for it.
Use symbolic constant instead of (wrong) magic number for mii clk selection.
PR/49291: Henning Petersen: Problem with half-line feeds in input stream.
callers's -> caller's
Install agp_* drivers where pchb(4) is installed except INSTALL_FLOPPY.

XXX
Config around agp(4) is done in quite wrong direction.
	"pchb <- (agpbus) <- agp <- agp_*"
should be:
	"pchb <- (pcibus) <- agp_* <- (agpbus) <- agp"
Add more bits and comments, parts from jmcneill.
Add negative offset checks to fseeko

These were not strictly needed before, as lseek would error on negative
arguments, but having added open_memstream we have a virtual file pointer
that assumes that it gets sane values, so we get an assertion triggered
on a negative value. Best to check in one place rather than at all the
relevant points.
Add more comments
Add more MAC filter setup, some DMA burst configuration (from jmcneill),
actually enable RX interrupts (spotted by jmcneill), add RX handling
code and debug code.
fix inverted logic with AWIN_GMAC_MAC_CONF_MIISEL bit; my cubieboard2 can talk to the network now!
only set PR bit in frame filter if IFF_PROMISC is set, and set PM bit if IFF_ALLMULTI is set
Fix format strings to match argument types.
More stuff works
add A31 GMAC module base and clk reg offset
different offset for A31 GMAC
Disable SSE and AVX for kernel modules too.