Change Ethernet Adapter Speed and Duplex Settings

How do I change the ethernet adapter speed and duplex settings, and have it be persistent through reboots?

While using MBexec version 3.52.x on ARM motherboards, save ethernet speed and duplex settings in EEPROM with the following command:

Mbeeprom_util set EthA_miscSettings XXXXXXXX

The values for XXXXXXXX are below:

1000 Mbps	100 Mbps	10 Mbps

Half Duplex 0000002E 0000002A 00000026 Full Duplex 0000004E 0000004A 00000046 Autoneg 00000000