[PATCH v2 13/17] net: dm9000: Split non-DM specific bits from common code