expanding on ethernet

expanded ethernet mac/phy, more configurability. replaced ethernet.o by the ethernet/ mac/phy files in f1/Makefile.
I think "reg" is misleading here, it's an index, not a register.  Normally when you're passing a reg in,  you're passing an actual address.