gemini: merge register ethernet patches into one